--- /home/fdroid/fdroiddata/tmp/pro.rudloff.openvegemap_9011.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_pro.rudloff.openvegemap_9011.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: <1ujDiK/GgU8lFEME0HM741K0oZM=> │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 5c50df068fa8b85c6033dc2bce15d0eb13225411f8385bb854540893e6870f43 │ -Signer #1 certificate SHA-1 digest: 65221d6bef254cdb7643c220614f90b432bc7a82 │ -Signer #1 certificate MD5 digest: 8abc83220ceabd62a65162581da4fe24 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 5db283365c42854e86f6710ddf745afbae7037bc43f69c4c400df57518bbf712 │ -Signer #1 public key SHA-1 digest: 62e4116a483629614c212eeca7ae79b70b710b20 │ -Signer #1 public key MD5 digest: 90a9eaa77ce3461dda50525ed7238696 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,2913 +1,2359 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 2777027 (00000000002A5FC3h) │ - Actual end-cent-dir record offset: 2777005 (00000000002A5FADh) │ - Expected end-cent-dir record offset: 2777005 (00000000002A5FADh) │ + Zip archive file size: 2771478 (00000000002A4A16h) │ + Actual end-cent-dir record offset: 2771456 (00000000002A4A00h) │ + Expected end-cent-dir record offset: 2771456 (00000000002A4A00h) │ (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 80 entries. │ - The central directory is 6913 (0000000000001B01h) bytes long, │ + The central directory is 6220 (000000000000184Ch) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 2770092 (00000000002A44ACh). │ + is 2765236 (00000000002A31B4h). │ │ │ 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 May 17 08:49:30 │ - 32-bit CRC value (hex): b83d8502 │ - compressed size: 2617 bytes │ - uncompressed size: 6656 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/B8FEE6F1.SF │ - │ - offset of local header from start of archive: 2683 │ - (0000000000000A7Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - 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 May 17 08:49:30 │ - 32-bit CRC value (hex): 87d41e08 │ - compressed size: 2685 bytes │ - uncompressed size: 6754 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 #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/B8FEE6F1.RSA │ - │ - offset of local header from start of archive: 5434 │ - (000000000000153Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - 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 May 17 08:49:30 │ - 32-bit CRC value (hex): 585d8da0 │ - compressed size: 1078 bytes │ - uncompressed size: 1326 bytes │ - length of filename: 21 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #4: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 6579 │ - (00000000000019B3h) 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: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ + minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (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): 27cc281c │ - compressed size: 1278 bytes │ + compressed size: 1285 bytes │ uncompressed size: 4276 bytes │ length of filename: 19 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #2: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/CODE_OF_CONDUCT.md │ │ - offset of local header from start of archive: 7931 │ - (0000000000001EFBh) bytes │ + offset of local header from start of archive: 1334 │ + (0000000000000536h) 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): 60380669 │ compressed size: 1413 bytes │ uncompressed size: 3220 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 #6: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/CONTRIBUTING.md │ │ - offset of local header from start of archive: 9428 │ - (00000000000024D4h) bytes │ + offset of local header from start of archive: 2806 │ + (0000000000000AF6h) 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): 8f397901 │ compressed size: 201 bytes │ uncompressed size: 297 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 #7: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/Gruntfile.js │ │ - offset of local header from start of archive: 9710 │ - (00000000000025EEh) bytes │ + offset of local header from start of archive: 3063 │ + (0000000000000BF7h) 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): fed4ee50 │ - compressed size: 517 bytes │ + compressed size: 515 bytes │ uncompressed size: 2065 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 #8: │ +Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/LICENSE │ │ - offset of local header from start of archive: 10305 │ - (0000000000002841h) bytes │ + offset of local header from start of archive: 3631 │ + (0000000000000E2Fh) 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): ec4c468e │ - compressed size: 12128 bytes │ + compressed size: 12122 bytes │ uncompressed size: 35141 bytes │ length of filename: 18 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/README.md │ │ - offset of local header from start of archive: 22506 │ - (00000000000057EAh) bytes │ + offset of local header from start of archive: 15801 │ + (0000000000003DB9h) 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): 7461b760 │ compressed size: 596 bytes │ uncompressed size: 1257 bytes │ length of filename: 20 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/android/nativeapiprovider.js │ │ - offset of local header from start of archive: 23177 │ - (0000000000005A89h) bytes │ + offset of local header from start of archive: 16447 │ + (000000000000403Fh) 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): 6851f99d │ compressed size: 675 bytes │ uncompressed size: 1322 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 #11: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/android/promptbasednativeapi.js │ │ - offset of local header from start of archive: 23961 │ - (0000000000005D99h) bytes │ + offset of local header from start of archive: 17206 │ + (0000000000004336h) 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): 90b7c094 │ compressed size: 746 bytes │ uncompressed size: 1441 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 #12: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/exec.js │ │ - offset of local header from start of archive: 24819 │ - (00000000000060F3h) bytes │ + offset of local header from start of archive: 18039 │ + (0000000000004677h) 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): a27b1178 │ - compressed size: 3485 bytes │ + compressed size: 3481 bytes │ uncompressed size: 10626 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 #13: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/platform.js │ │ - offset of local header from start of archive: 28392 │ - (0000000000006EE8h) bytes │ + offset of local header from start of archive: 21583 │ + (000000000000544Fh) 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): 48002f37 │ compressed size: 1780 bytes │ uncompressed size: 4924 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 #14: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/plugin/android/app.js │ │ - offset of local header from start of archive: 30264 │ - (0000000000007638h) bytes │ + offset of local header from start of archive: 23430 │ + (0000000000005B86h) 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): 417c9738 │ - compressed size: 1464 bytes │ + compressed size: 1463 bytes │ uncompressed size: 4005 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 #15: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova.js │ │ - offset of local header from start of archive: 31830 │ - (0000000000007C56h) bytes │ + offset of local header from start of archive: 24970 │ + (000000000000618Ah) 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): 2ca4cd61 │ - compressed size: 17502 bytes │ + compressed size: 17416 bytes │ uncompressed size: 73291 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 #16: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova_plugins.js │ │ - offset of local header from start of archive: 49408 │ - (000000000000C100h) bytes │ + offset of local header from start of archive: 42437 │ + (000000000000A5C5h) 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): 1cf810be │ compressed size: 333 bytes │ uncompressed size: 949 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 #17: │ +Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/css/map.css │ │ - offset of local header from start of archive: 49825 │ - (000000000000C2A1h) bytes │ + offset of local header from start of archive: 42829 │ + (000000000000A74Dh) 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): 34afa074 │ compressed size: 617 bytes │ uncompressed size: 1405 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 #18: │ +Central directory entry #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/dist/fonts/fa-solid-900.eot │ │ - offset of local header from start of archive: 50519 │ - (000000000000C557h) bytes │ + offset of local header from start of archive: 43498 │ + (000000000000A9EAh) 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): 765ef2a5 │ - compressed size: 97143 bytes │ + compressed size: 97008 bytes │ uncompressed size: 186728 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 #19: │ +Central directory entry #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/dist/fonts/fa-solid-900.svg │ │ - offset of local header from start of archive: 147755 │ - (000000000002412Bh) bytes │ + offset of local header from start of archive: 140574 │ + (000000000002251Eh) 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): 3338a1ba │ - compressed size: 225507 bytes │ + compressed size: 224186 bytes │ uncompressed size: 816926 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 #20: │ +Central directory entry #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/dist/fonts/fa-solid-900.ttf │ │ - offset of local header from start of archive: 373355 │ - (000000000005B26Bh) bytes │ + offset of local header from start of archive: 364828 │ + (000000000005911Ch) 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): 20a4290d │ - compressed size: 97021 bytes │ + compressed size: 96890 bytes │ uncompressed size: 186444 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 #21: │ +Central directory entry #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/dist/fonts/fa-solid-900.woff │ │ - offset of local header from start of archive: 470469 │ - (0000000000072DC5h) bytes │ + offset of local header from start of archive: 461786 │ + (0000000000070BDAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9a28f27c │ compressed size: 96256 bytes │ uncompressed size: 96256 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 #22: │ +Central directory entry #19: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/www/dist/fonts/fa-solid-900.woff2 │ │ - offset of local header from start of archive: 566804 │ - (000000000008A614h) bytes │ + offset of local header from start of archive: 558120 │ + (0000000000088428h) 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): 2e61f9bf │ compressed size: 74132 bytes │ uncompressed size: 74256 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 #23: │ +Central directory entry #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/dist/img/geocoder.png │ │ - offset of local header from start of archive: 641031 │ - (000000000009C807h) bytes │ + offset of local header from start of archive: 632322 │ + (000000000009A602h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d5b50c7f │ compressed size: 490 bytes │ uncompressed size: 490 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 #24: │ +Central directory entry #21: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/www/dist/img/layers-2x.png │ │ - offset of local header from start of archive: 641594 │ - (000000000009CA3Ah) bytes │ + offset of local header from start of archive: 632874 │ + (000000000009A82Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b8e65739 │ compressed size: 1259 bytes │ uncompressed size: 1259 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 #25: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/dist/img/layers.png │ │ - offset of local header from start of archive: 642927 │ - (000000000009CF6Fh) bytes │ + offset of local header from start of archive: 634203 │ + (000000000009AD5Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e68e9a03 │ compressed size: 696 bytes │ uncompressed size: 696 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 #26: │ +Central directory entry #23: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/dist/img/leaflet-loader.gif │ │ - offset of local header from start of archive: 643692 │ - (000000000009D26Ch) bytes │ + offset of local header from start of archive: 634968 │ + (000000000009B058h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b4250482 │ compressed size: 3208 bytes │ uncompressed size: 3208 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 #27: │ +Central directory entry #24: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/dist/img/marker-icon.png │ │ - offset of local header from start of archive: 646980 │ - (000000000009DF44h) bytes │ + offset of local header from start of archive: 638244 │ + (000000000009BD24h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8118dbba │ compressed size: 1466 bytes │ uncompressed size: 1466 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 #28: │ +Central directory entry #25: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/dist/img/markers-shadow.png │ │ - offset of local header from start of archive: 648522 │ - (000000000009E54Ah) bytes │ + offset of local header from start of archive: 639782 │ + (000000000009C326h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 38f9d099 │ compressed size: 535 bytes │ uncompressed size: 535 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 #29: │ +Central directory entry #26: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/dist/img/markers-shadow@2x.png │ │ - offset of local header from start of archive: 649135 │ - (000000000009E7AFh) bytes │ + offset of local header from start of archive: 640391 │ + (000000000009C587h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 29d8d265 │ compressed size: 1469 bytes │ uncompressed size: 1469 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 #30: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/dist/img/markers-soft.png │ │ - offset of local header from start of archive: 650685 │ - (000000000009EDBDh) bytes │ + offset of local header from start of archive: 641937 │ + (000000000009CB91h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0a5e3f5d │ compressed size: 41226 bytes │ uncompressed size: 41226 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 #31: │ +Central directory entry #28: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/dist/img/markers-soft@2x.png │ │ - offset of local header from start of archive: 691986 │ - (00000000000A8F12h) bytes │ + offset of local header from start of archive: 683238 │ + (00000000000A6CE6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a69e90da │ compressed size: 66408 bytes │ uncompressed size: 66408 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 #32: │ +Central directory entry #29: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/dist/img/throbber.gif │ │ - offset of local header from start of archive: 758472 │ - (00000000000B92C8h) bytes │ + offset of local header from start of archive: 749724 │ + (00000000000B709Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e29f9899 │ compressed size: 4831 bytes │ uncompressed size: 4831 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 #33: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/dist/main.bundle.js │ │ - offset of local header from start of archive: 763375 │ - (00000000000BA5EFh) bytes │ + offset of local header from start of archive: 754623 │ + (00000000000B83BFh) 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): f05cc6fb │ - compressed size: 235558 bytes │ + compressed size: 234489 bytes │ uncompressed size: 904226 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 #34: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/dist/style.bundle.js │ │ - offset of local header from start of archive: 999018 │ - (00000000000F3E6Ah) bytes │ + offset of local header from start of archive: 989172 │ + (00000000000F17F4h) 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): 09ca0285 │ - compressed size: 48895 bytes │ + compressed size: 48325 bytes │ uncompressed size: 339295 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 #35: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/img/banner.png │ │ - offset of local header from start of archive: 1047999 │ - (00000000000FFDBFh) bytes │ + offset of local header from start of archive: 1037558 │ + (00000000000FD4F6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 817b7335 │ compressed size: 16728 bytes │ uncompressed size: 16728 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 #36: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/img/logo.svg │ │ - offset of local header from start of archive: 1064792 │ - (0000000000103F58h) bytes │ + offset of local header from start of archive: 1054348 │ + (000000000010168Ch) 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): 213fcea0 │ - compressed size: 1927 bytes │ + compressed size: 1924 bytes │ uncompressed size: 6064 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 #37: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/img/logo_32.png │ │ - offset of local header from start of archive: 1066797 │ - (000000000010472Dh) bytes │ + offset of local header from start of archive: 1056325 │ + (0000000000101E45h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ba5a3c7 │ compressed size: 2021 bytes │ uncompressed size: 2021 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 #38: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/img/logo_512.png │ │ - offset of local header from start of archive: 1068885 │ - (0000000000104F55h) bytes │ + offset of local header from start of archive: 1058409 │ + (0000000000102669h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 92db69fb │ compressed size: 37717 bytes │ uncompressed size: 37717 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #36: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/index.html │ │ - offset of local header from start of archive: 1106669 │ - (000000000010E2EDh) bytes │ + offset of local header from start of archive: 1096189 │ + (000000000010B9FDh) 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): 663c7070 │ compressed size: 759 bytes │ uncompressed size: 2159 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 #40: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/geocoding.js │ │ - offset of local header from start of archive: 1107504 │ - (000000000010E630h) bytes │ + offset of local header from start of archive: 1096999 │ + (000000000010BD27h) 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): f2124c93 │ compressed size: 578 bytes │ uncompressed size: 1472 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 #41: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/layers.js │ │ - offset of local header from start of archive: 1108163 │ - (000000000010E8C3h) bytes │ + offset of local header from start of archive: 1097633 │ + (000000000010BFA1h) 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): b890cb38 │ - compressed size: 1125 bytes │ + compressed size: 1124 bytes │ uncompressed size: 4611 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 #42: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/main.js │ │ - offset of local header from start of archive: 1109366 │ - (000000000010ED76h) bytes │ + offset of local header from start of archive: 1098810 │ + (000000000010C43Ah) 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): 0af20166 │ - compressed size: 4740 bytes │ + compressed size: 4712 bytes │ uncompressed size: 18846 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 #43: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/oldbrowser.js │ │ - offset of local header from start of archive: 1114182 │ - (0000000000110046h) bytes │ + offset of local header from start of archive: 1103573 │ + (000000000010D6D5h) 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): dc752041 │ compressed size: 410 bytes │ uncompressed size: 842 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #41: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/opening_hours.js │ │ - offset of local header from start of archive: 1114674 │ - (0000000000110232h) bytes │ + offset of local header from start of archive: 1104040 │ + (000000000010D8A8h) 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): a932b565 │ - compressed size: 1322 bytes │ + compressed size: 1314 bytes │ uncompressed size: 4449 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 #45: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/poi.js │ │ - offset of local header from start of archive: 1116081 │ - (00000000001107B1h) bytes │ + offset of local header from start of archive: 1105414 │ + (000000000010DE06h) 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): 3f413c78 │ - compressed size: 895 bytes │ + compressed size: 892 bytes │ uncompressed size: 4425 bytes │ length of filename: 20 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #43: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/popup.js │ │ - offset of local header from start of archive: 1117051 │ - (0000000000110B7Bh) bytes │ + offset of local header from start of archive: 1106356 │ + (000000000010E1B4h) 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): c2c743f3 │ compressed size: 1470 bytes │ uncompressed size: 4989 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 #47: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/js/style.js │ │ - offset of local header from start of archive: 1118598 │ - (0000000000111186h) bytes │ + offset of local header from start of archive: 1107878 │ + (000000000010E7A6h) 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): d0bfe638 │ - compressed size: 269 bytes │ + compressed size: 268 bytes │ uncompressed size: 601 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 #48: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/manifest.json │ │ - offset of local header from start of archive: 1118944 │ - (00000000001112E0h) bytes │ + offset of local header from start of archive: 1108198 │ + (000000000010E8E6h) 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): 1c43389a │ compressed size: 213 bytes │ uncompressed size: 470 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 #49: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/package.json │ │ - offset of local header from start of archive: 1119236 │ - (0000000000111404h) bytes │ + offset of local header from start of archive: 1108465 │ + (000000000010E9F1h) 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): e9505eae │ compressed size: 641 bytes │ uncompressed size: 1622 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 #50: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-deeplinks/www/universal_links.js │ │ - offset of local header from start of archive: 1119955 │ - (00000000001116D3h) bytes │ + offset of local header from start of archive: 1109159 │ + (000000000010ECA7h) 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): ae0f35ce │ compressed size: 1365 bytes │ uncompressed size: 3894 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 #51: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-geolocation/www/PositionError.js │ │ - offset of local header from start of archive: 1121441 │ - (0000000000111CA1h) bytes │ + offset of local header from start of archive: 1110620 │ + (000000000010F25Ch) 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): 0a3c67e5 │ compressed size: 699 bytes │ uncompressed size: 1377 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 #52: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-geolocation/www/android/geolocation.js │ │ - offset of local header from start of archive: 1122261 │ - (0000000000111FD5h) bytes │ + offset of local header from start of archive: 1111415 │ + (000000000010F577h) 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): 95e6d0e6 │ - compressed size: 992 bytes │ + compressed size: 989 bytes │ uncompressed size: 2904 bytes │ length of filename: 72 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #50: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/taginfo.json │ │ - offset of local header from start of archive: 1123380 │ - (0000000000112434h) bytes │ + offset of local header from start of archive: 1112506 │ + (000000000010F9BAh) 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): 5922031c │ - compressed size: 736 bytes │ + compressed size: 722 bytes │ uncompressed size: 5345 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 #54: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/about.html │ │ - offset of local header from start of archive: 1124194 │ - (0000000000112762h) bytes │ + offset of local header from start of archive: 1113281 │ + (000000000010FCC1h) 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): 18022ecf │ compressed size: 375 bytes │ uncompressed size: 818 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 #55: │ +Central directory entry #52: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/filters.html │ │ - offset of local header from start of archive: 1124655 │ - (000000000011292Fh) bytes │ + offset of local header from start of archive: 1113717 │ + (000000000010FE75h) 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): d543ce52 │ - compressed size: 492 bytes │ + compressed size: 490 bytes │ uncompressed size: 2789 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 #56: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/geocode.html │ │ - offset of local header from start of archive: 1125235 │ - (0000000000112B73h) bytes │ + offset of local header from start of archive: 1114270 │ + (000000000011009Eh) 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): eae6a3f5 │ compressed size: 265 bytes │ uncompressed size: 608 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 #57: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/hours.html │ │ - offset of local header from start of archive: 1125588 │ - (0000000000112CD4h) bytes │ + offset of local header from start of archive: 1114598 │ + (00000000001101E6h) 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): 1e23570b │ compressed size: 133 bytes │ uncompressed size: 183 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 #58: │ +Central directory entry #55: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/menu.html │ │ - offset of local header from start of archive: 1125807 │ - (0000000000112DAFh) bytes │ + offset of local header from start of archive: 1114792 │ + (00000000001102A8h) 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): db4db706 │ compressed size: 443 bytes │ uncompressed size: 2155 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 #59: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/popup.html │ │ - offset of local header from start of archive: 1126335 │ - (0000000000112FBFh) bytes │ + offset of local header from start of archive: 1115295 │ + (000000000011049Fh) 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): 26985380 │ compressed size: 237 bytes │ uncompressed size: 574 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 #60: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/preferences.html │ │ - offset of local header from start of archive: 1126658 │ - (0000000000113102h) bytes │ + offset of local header from start of archive: 1115593 │ + (00000000001105C9h) 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): 3e9c4556 │ compressed size: 528 bytes │ uncompressed size: 2641 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 #61: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/templates/zoom.html │ │ - offset of local header from start of archive: 1127278 │ - (000000000011336Eh) bytes │ + offset of local header from start of archive: 1116188 │ + (000000000011081Ch) 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): 0b6ded9c │ compressed size: 116 bytes │ uncompressed size: 138 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 #62: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/tests/index.html │ │ - offset of local header from start of archive: 1127479 │ - (0000000000113437h) bytes │ + offset of local header from start of archive: 1116364 │ + (00000000001108CCh) 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): 37ad97c8 │ compressed size: 194 bytes │ uncompressed size: 292 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 #60: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/tests/test.js │ │ - offset of local header from start of archive: 1127755 │ - (000000000011354Bh) bytes │ + offset of local header from start of archive: 1116615 │ + (00000000001109C7h) 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): 80a83505 │ compressed size: 734 bytes │ uncompressed size: 2266 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 #64: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/webpack.config.js │ │ - offset of local header from start of archive: 1128568 │ - (0000000000113878h) bytes │ + offset of local header from start of archive: 1117403 │ + (0000000000110CDBh) 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): 365d7118 │ compressed size: 422 bytes │ uncompressed size: 1075 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 #65: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ classes.dex │ │ - offset of local header from start of archive: 1129073 │ - (0000000000113A71h) bytes │ + offset of local header from start of archive: 1117883 │ + (0000000000110EBBh) 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): 0976addb │ - compressed size: 58549 bytes │ - uncompressed size: 157504 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): e39ccd5d │ + compressed size: 58536 bytes │ + uncompressed size: 157564 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 #66: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/drawable-land-hdpi-v4/screen.png │ │ - offset of local header from start of archive: 1187688 │ - (0000000000121F68h) bytes │ + offset of local header from start of archive: 1176460 │ + (000000000011F38Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4c49c73c │ compressed size: 64368 bytes │ uncompressed size: 64368 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 #67: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-land-ldpi-v4/screen.png │ │ - offset of local header from start of archive: 1252132 │ - (0000000000131B24h) bytes │ + offset of local header from start of archive: 1240900 │ + (000000000012EF44h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c445b837 │ compressed size: 15341 bytes │ uncompressed size: 15341 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 #68: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-land-mdpi-v4/screen.png │ │ - offset of local header from start of archive: 1267549 │ - (000000000013575Dh) bytes │ + offset of local header from start of archive: 1256313 │ + (0000000000132B79h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4b26a472 │ compressed size: 31136 bytes │ uncompressed size: 31136 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 #69: │ +Central directory entry #66: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-land-xhdpi-v4/screen.png │ │ - offset of local header from start of archive: 1298760 │ - (000000000013D148h) bytes │ + offset of local header from start of archive: 1287524 │ + (000000000013A564h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bfbe4861 │ compressed size: 142334 bytes │ uncompressed size: 142334 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 #70: │ +Central directory entry #67: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-land-xxhdpi-v4/screen.png │ │ - offset of local header from start of archive: 1441170 │ - (000000000015FD92h) bytes │ + offset of local header from start of archive: 1429934 │ + (000000000015D1AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f18444c5 │ compressed size: 227190 bytes │ uncompressed size: 227190 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 #71: │ +Central directory entry #68: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-land-xxxhdpi-v4/screen.png │ │ - offset of local header from start of archive: 1668438 │ - (0000000000197556h) bytes │ + offset of local header from start of archive: 1657198 │ + (000000000019496Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 407a8249 │ compressed size: 293416 bytes │ uncompressed size: 293416 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 #72: │ +Central directory entry #69: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-port-hdpi-v4/screen.png │ │ - offset of local header from start of archive: 1961932 │ - (00000000001DEFCCh) bytes │ + offset of local header from start of archive: 1950692 │ + (00000000001DC3E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83d29189 │ compressed size: 67702 bytes │ uncompressed size: 67702 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 #73: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-port-ldpi-v4/screen.png │ │ - offset of local header from start of archive: 2029710 │ - (00000000001EF88Eh) bytes │ + offset of local header from start of archive: 2018466 │ + (00000000001ECCA2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f795f2a7 │ compressed size: 15345 bytes │ uncompressed size: 15345 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 #74: │ +Central directory entry #71: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-port-mdpi-v4/screen.png │ │ - offset of local header from start of archive: 2045133 │ - (00000000001F34CDh) bytes │ + offset of local header from start of archive: 2033877 │ + (00000000001F08D5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f61cef43 │ compressed size: 30079 bytes │ uncompressed size: 30079 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 #75: │ +Central directory entry #72: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-port-xhdpi-v4/screen.png │ │ - offset of local header from start of archive: 2075287 │ - (00000000001FAA97h) bytes │ + offset of local header from start of archive: 2064031 │ + (00000000001F7E9Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 50fd3306 │ compressed size: 141738 bytes │ uncompressed size: 141738 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 #76: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-port-xxhdpi-v4/screen.png │ │ - offset of local header from start of archive: 2217102 │ - (000000000021D48Eh) bytes │ + offset of local header from start of archive: 2205842 │ + (000000000021A892h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 72c051a9 │ compressed size: 211817 bytes │ uncompressed size: 211817 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 #77: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-port-xxxhdpi-v4/screen.png │ │ - offset of local header from start of archive: 2428997 │ - (0000000000251045h) bytes │ + offset of local header from start of archive: 2417733 │ + (000000000024E445h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 45041e99 │ compressed size: 299018 bytes │ uncompressed size: 299018 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 #78: │ +Central directory entry #75: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 2728094 │ - (000000000029A09Eh) bytes │ + offset of local header from start of archive: 2716826 │ + (000000000029749Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 92db69fb │ compressed size: 37717 bytes │ uncompressed size: 37717 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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 9 bytes preceding this file. │ + │ res/xml/config.xml │ │ - offset of local header from start of archive: 2765877 │ - (00000000002A3435h) bytes │ + offset of local header from start of archive: 2754609 │ + (00000000002A0831h) 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: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ + minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (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): fbf5daa3 │ - compressed size: 1237 bytes │ + compressed size: 1234 bytes │ uncompressed size: 3676 bytes │ length of filename: 18 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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. │ - │ resources.arsc │ │ - offset of local header from start of archive: 2767187 │ - (00000000002A3953h) bytes │ + offset of local header from start of archive: 2755891 │ + (00000000002A0D33h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 0.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7b84ddbc │ compressed size: 2852 bytes │ uncompressed size: 2852 bytes │ length of filename: 14 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 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: │ +--------------------------- │ + │ + There are an extra 9 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 2758796 │ + (00000000002A188Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + 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): b83d8502 │ + compressed size: 2569 bytes │ + uncompressed size: 6656 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 #79: │ +--------------------------- │ + │ + META-INF/B8FEE6F1.SF │ + │ + offset of local header from start of archive: 2761415 │ + (00000000002A22C7h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + 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): 87d41e08 │ + compressed size: 2642 bytes │ + uncompressed size: 6754 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 #80: │ +--------------------------- │ + │ + META-INF/B8FEE6F1.RSA │ + │ + offset of local header from start of archive: 2764107 │ + (00000000002A2D4Bh) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + 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): 585d8da0 │ + compressed size: 1078 bytes │ + uncompressed size: 1326 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. ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Zip archive data, at least v0.0 to extract ├── 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 : c34b7b39 │ │ -signature : a378...d8c9 │ │ -file_size : 157504 │ │ +checksum : 250b73f1 │ │ +signature : bb51...2b06 │ │ +file_size : 157564 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 1746 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 280 │ │ type_ids_off : 7096 (0x001bb8) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 8216 (0x002018) │ │ field_ids_size : 365 │ │ field_ids_off : 12716 (0x0031ac) │ │ method_ids_size : 1184 │ │ method_ids_off : 15636 (0x003d14) │ │ class_defs_size : 111 │ │ class_defs_off : 25108 (0x006214) │ │ -data_size : 126952 │ │ +data_size : 127012 │ │ data_off : 30552 (0x007758) │ │ │ │ Class #0 header: │ │ class_idx : 82 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 124 │ │ source_file_idx : 209 │ │ @@ -55,17 +55,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a6e0: |[00a6e0] com.nordnetab.cordova.ul.js.JSAction.:()V │ │ -00a6f0: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00a6f6: 0e00 |0003: return-void │ │ +00a6dc: |[00a6dc] com.nordnetab.cordova.ul.js.JSAction.:()V │ │ +00a6ec: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00a6f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nordnetab/cordova/ul/js/JSAction; │ │ │ │ Virtual methods - │ │ @@ -129,17 +129,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a6f8: |[00a6f8] com.nordnetab.cordova.ul.model.JSMessage$JSDataKeys.:()V │ │ -00a708: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00a70e: 0e00 |0003: return-void │ │ +00a6f4: |[00a6f4] com.nordnetab.cordova.ul.model.JSMessage$JSDataKeys.:()V │ │ +00a704: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00a70a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nordnetab/cordova/ul/model/JSMessage$JSDataKeys; │ │ │ │ Virtual methods - │ │ @@ -183,17 +183,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a710: |[00a710] com.nordnetab.cordova.ul.model.JSMessage$JSGeneralKeys.:()V │ │ -00a720: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00a726: 0e00 |0003: return-void │ │ +00a70c: |[00a70c] com.nordnetab.cordova.ul.model.JSMessage$JSGeneralKeys.:()V │ │ +00a71c: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00a722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nordnetab/cordova/ul/model/JSMessage$JSGeneralKeys; │ │ │ │ Virtual methods - │ │ @@ -238,19 +238,19 @@ │ │ type : '(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00a728: |[00a728] com.nordnetab.cordova.ul.model.JSMessage.:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V │ │ -00a738: 7010 8604 0000 |0000: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0486 │ │ -00a73e: 7030 f800 1002 |0003: invoke-direct {v0, v1, v2}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V // method@00f8 │ │ -00a744: 7030 fa00 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setMessageData:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V // method@00fa │ │ -00a74a: 0e00 |0009: return-void │ │ +00a724: |[00a724] com.nordnetab.cordova.ul.model.JSMessage.:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V │ │ +00a734: 7010 8604 0000 |0000: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0486 │ │ +00a73a: 7030 f800 1002 |0003: invoke-direct {v0, v1, v2}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V // method@00f8 │ │ +00a740: 7030 fa00 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setMessageData:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V // method@00fa │ │ +00a746: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0006 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -263,40 +263,40 @@ │ │ type : '(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -00a74c: |[00a74c] com.nordnetab.cordova.ul.model.JSMessage.getEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)Ljava/lang/String; │ │ -00a75c: 6e10 fe00 0800 |0000: invoke-virtual {v8}, Lcom/nordnetab/cordova/ul/model/ULHost;.getEvent:()Ljava/lang/String; // method@00fe │ │ -00a762: 0c00 |0003: move-result-object v0 │ │ -00a764: 6e10 5500 0900 |0004: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00a76a: 0c05 |0007: move-result-object v5 │ │ -00a76c: 6e10 6201 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0162 │ │ -00a772: 0c04 |000b: move-result-object v4 │ │ -00a774: 6e10 0001 0800 |000c: invoke-virtual {v8}, Lcom/nordnetab/cordova/ul/model/ULHost;.getPaths:()Ljava/util/List; // method@0100 │ │ -00a77a: 0c03 |000f: move-result-object v3 │ │ -00a77c: 7210 a901 0300 |0010: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01a9 │ │ -00a782: 0c05 |0013: move-result-object v5 │ │ -00a784: 7210 9901 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ -00a78a: 0a06 |0017: move-result v6 │ │ -00a78c: 3806 1800 |0018: if-eqz v6, 0030 // +0018 │ │ -00a790: 7210 9a01 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ -00a796: 0c01 |001d: move-result-object v1 │ │ -00a798: 1f01 5700 |001e: check-cast v1, Lcom/nordnetab/cordova/ul/model/ULPath; // type@0057 │ │ -00a79c: 6e10 0501 0100 |0020: invoke-virtual {v1}, Lcom/nordnetab/cordova/ul/model/ULPath;.getUrl:()Ljava/lang/String; // method@0105 │ │ -00a7a2: 0c02 |0023: move-result-object v2 │ │ -00a7a4: 3802 f0ff |0024: if-eqz v2, 0014 // -0010 │ │ -00a7a8: 6e20 5c01 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@015c │ │ -00a7ae: 0a06 |0029: move-result v6 │ │ -00a7b0: 3806 eaff |002a: if-eqz v6, 0014 // -0016 │ │ -00a7b4: 6e10 0401 0100 |002c: invoke-virtual {v1}, Lcom/nordnetab/cordova/ul/model/ULPath;.getEvent:()Ljava/lang/String; // method@0104 │ │ -00a7ba: 0c00 |002f: move-result-object v0 │ │ -00a7bc: 1100 |0030: return-object v0 │ │ +00a748: |[00a748] com.nordnetab.cordova.ul.model.JSMessage.getEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)Ljava/lang/String; │ │ +00a758: 6e10 fe00 0800 |0000: invoke-virtual {v8}, Lcom/nordnetab/cordova/ul/model/ULHost;.getEvent:()Ljava/lang/String; // method@00fe │ │ +00a75e: 0c00 |0003: move-result-object v0 │ │ +00a760: 6e10 5500 0900 |0004: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00a766: 0c05 |0007: move-result-object v5 │ │ +00a768: 6e10 6201 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0162 │ │ +00a76e: 0c04 |000b: move-result-object v4 │ │ +00a770: 6e10 0001 0800 |000c: invoke-virtual {v8}, Lcom/nordnetab/cordova/ul/model/ULHost;.getPaths:()Ljava/util/List; // method@0100 │ │ +00a776: 0c03 |000f: move-result-object v3 │ │ +00a778: 7210 a901 0300 |0010: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01a9 │ │ +00a77e: 0c05 |0013: move-result-object v5 │ │ +00a780: 7210 9901 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ +00a786: 0a06 |0017: move-result v6 │ │ +00a788: 3806 1800 |0018: if-eqz v6, 0030 // +0018 │ │ +00a78c: 7210 9a01 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ +00a792: 0c01 |001d: move-result-object v1 │ │ +00a794: 1f01 5700 |001e: check-cast v1, Lcom/nordnetab/cordova/ul/model/ULPath; // type@0057 │ │ +00a798: 6e10 0501 0100 |0020: invoke-virtual {v1}, Lcom/nordnetab/cordova/ul/model/ULPath;.getUrl:()Ljava/lang/String; // method@0105 │ │ +00a79e: 0c02 |0023: move-result-object v2 │ │ +00a7a0: 3802 f0ff |0024: if-eqz v2, 0014 // -0010 │ │ +00a7a4: 6e20 5c01 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@015c │ │ +00a7aa: 0a06 |0029: move-result v6 │ │ +00a7ac: 3806 eaff |002a: if-eqz v6, 0014 // -0016 │ │ +00a7b0: 6e10 0401 0100 |002c: invoke-virtual {v1}, Lcom/nordnetab/cordova/ul/model/ULPath;.getEvent:()Ljava/lang/String; // method@0104 │ │ +00a7b6: 0c00 |002f: move-result-object v0 │ │ +00a7b8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x000c line=111 │ │ 0x0010 line=112 │ │ 0x0020 line=113 │ │ @@ -319,32 +319,32 @@ │ │ type : '(Landroid/net/Uri;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -00a7c0: |[00a7c0] com.nordnetab.cordova.ul.model.JSMessage.getQueryParamsFromUri:(Landroid/net/Uri;)Lorg/json/JSONObject; │ │ -00a7d0: 2202 0301 |0000: new-instance v2, Lorg/json/JSONObject; // type@0103 │ │ -00a7d4: 7010 8604 0200 |0002: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0486 │ │ -00a7da: 6e10 5900 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getQueryParameterNames:()Ljava/util/Set; // method@0059 │ │ -00a7e0: 0c01 |0008: move-result-object v1 │ │ -00a7e2: 7210 b501 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@01b5 │ │ -00a7e8: 0c04 |000c: move-result-object v4 │ │ -00a7ea: 7210 9901 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ -00a7f0: 0a05 |0010: move-result v5 │ │ -00a7f2: 3805 1000 |0011: if-eqz v5, 0021 // +0010 │ │ -00a7f6: 7210 9a01 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ -00a7fc: 0c00 |0016: move-result-object v0 │ │ -00a7fe: 1f00 8000 |0017: check-cast v0, Ljava/lang/String; // type@0080 │ │ -00a802: 6e20 5800 0700 |0019: invoke-virtual {v7, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@0058 │ │ -00a808: 0c03 |001c: move-result-object v3 │ │ -00a80a: 6e30 8d04 0203 |001d: invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a810: 28ed |0020: goto 000d // -0013 │ │ -00a812: 1102 |0021: return-object v2 │ │ +00a7bc: |[00a7bc] com.nordnetab.cordova.ul.model.JSMessage.getQueryParamsFromUri:(Landroid/net/Uri;)Lorg/json/JSONObject; │ │ +00a7cc: 2202 0301 |0000: new-instance v2, Lorg/json/JSONObject; // type@0103 │ │ +00a7d0: 7010 8604 0200 |0002: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0486 │ │ +00a7d6: 6e10 5900 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getQueryParameterNames:()Ljava/util/Set; // method@0059 │ │ +00a7dc: 0c01 |0008: move-result-object v1 │ │ +00a7de: 7210 b501 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@01b5 │ │ +00a7e4: 0c04 |000c: move-result-object v4 │ │ +00a7e6: 7210 9901 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ +00a7ec: 0a05 |0010: move-result v5 │ │ +00a7ee: 3805 1000 |0011: if-eqz v5, 0021 // +0010 │ │ +00a7f2: 7210 9a01 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ +00a7f8: 0c00 |0016: move-result-object v0 │ │ +00a7fa: 1f00 8000 |0017: check-cast v0, Ljava/lang/String; // type@0080 │ │ +00a7fe: 6e20 5800 0700 |0019: invoke-virtual {v7, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@0058 │ │ +00a804: 0c03 |001c: move-result-object v3 │ │ +00a806: 6e30 8d04 0203 |001d: invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a80c: 28ed |0020: goto 000d // -0013 │ │ +00a80e: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ 0x0009 line=184 │ │ 0x0019 line=185 │ │ 0x001d line=186 │ │ @@ -362,27 +362,27 @@ │ │ type : '(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -00a814: |[00a814] com.nordnetab.cordova.ul.model.JSMessage.setEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V │ │ -00a824: 7030 f500 4305 |0000: invoke-direct {v3, v4, v5}, Lcom/nordnetab/cordova/ul/model/JSMessage;.getEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)Ljava/lang/String; // method@00f5 │ │ -00a82a: 0c01 |0003: move-result-object v1 │ │ -00a82c: 5b31 1700 |0004: iput-object v1, v3, Lcom/nordnetab/cordova/ul/model/JSMessage;.eventName:Ljava/lang/String; // field@0017 │ │ -00a830: 1a01 b403 |0006: const-string v1, "event" // string@03b4 │ │ -00a834: 5432 1700 |0008: iget-object v2, v3, Lcom/nordnetab/cordova/ul/model/JSMessage;.eventName:Ljava/lang/String; // field@0017 │ │ -00a838: 6e30 f700 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/nordnetab/cordova/ul/model/JSMessage;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@00f7 │ │ -00a83e: 0e00 |000d: return-void │ │ -00a840: 0d00 |000e: move-exception v0 │ │ -00a842: 1a01 7f02 |000f: const-string v1, "UniversalLinks" // string@027f │ │ -00a846: 1a02 a300 |0011: const-string v2, "Failed to set event name" // string@00a3 │ │ -00a84a: 7130 6c00 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006c │ │ -00a850: 28f7 |0016: goto 000d // -0009 │ │ +00a810: |[00a810] com.nordnetab.cordova.ul.model.JSMessage.setEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V │ │ +00a820: 7030 f500 4305 |0000: invoke-direct {v3, v4, v5}, Lcom/nordnetab/cordova/ul/model/JSMessage;.getEventName:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)Ljava/lang/String; // method@00f5 │ │ +00a826: 0c01 |0003: move-result-object v1 │ │ +00a828: 5b31 1700 |0004: iput-object v1, v3, Lcom/nordnetab/cordova/ul/model/JSMessage;.eventName:Ljava/lang/String; // field@0017 │ │ +00a82c: 1a01 b403 |0006: const-string v1, "event" // string@03b4 │ │ +00a830: 5432 1700 |0008: iget-object v2, v3, Lcom/nordnetab/cordova/ul/model/JSMessage;.eventName:Ljava/lang/String; // field@0017 │ │ +00a834: 6e30 f700 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/nordnetab/cordova/ul/model/JSMessage;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@00f7 │ │ +00a83a: 0e00 |000d: return-void │ │ +00a83c: 0d00 |000e: move-exception v0 │ │ +00a83e: 1a01 7f02 |000f: const-string v1, "UniversalLinks" // string@027f │ │ +00a842: 1a02 a300 |0011: const-string v2, "Failed to set event name" // string@00a3 │ │ +00a846: 7130 6c00 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006c │ │ +00a84c: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0006 - 0x000d │ │ Lorg/json/JSONException; -> 0x000e │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=97 │ │ 0x000d line=101 │ │ @@ -399,24 +399,24 @@ │ │ type : '(Lorg/json/JSONObject;Lcom/nordnetab/cordova/ul/model/ULHost;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -00a864: |[00a864] com.nordnetab.cordova.ul.model.JSMessage.setHostData:(Lorg/json/JSONObject;Lcom/nordnetab/cordova/ul/model/ULHost;)V │ │ -00a874: 1a00 7604 |0000: const-string v0, "host" // string@0476 │ │ -00a878: 6e10 ff00 0400 |0002: invoke-virtual {v4}, Lcom/nordnetab/cordova/ul/model/ULHost;.getName:()Ljava/lang/String; // method@00ff │ │ -00a87e: 0c01 |0005: move-result-object v1 │ │ -00a880: 6e30 8d04 0301 |0006: invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a886: 1a00 e705 |0009: const-string v0, "scheme" // string@05e7 │ │ -00a88a: 6e10 0101 0400 |000b: invoke-virtual {v4}, Lcom/nordnetab/cordova/ul/model/ULHost;.getScheme:()Ljava/lang/String; // method@0101 │ │ -00a890: 0c01 |000e: move-result-object v1 │ │ -00a892: 6e30 8d04 0301 |000f: invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a898: 0e00 |0012: return-void │ │ +00a860: |[00a860] com.nordnetab.cordova.ul.model.JSMessage.setHostData:(Lorg/json/JSONObject;Lcom/nordnetab/cordova/ul/model/ULHost;)V │ │ +00a870: 1a00 7604 |0000: const-string v0, "host" // string@0476 │ │ +00a874: 6e10 ff00 0400 |0002: invoke-virtual {v4}, Lcom/nordnetab/cordova/ul/model/ULHost;.getName:()Ljava/lang/String; // method@00ff │ │ +00a87a: 0c01 |0005: move-result-object v1 │ │ +00a87c: 6e30 8d04 0301 |0006: invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a882: 1a00 e705 |0009: const-string v0, "scheme" // string@05e7 │ │ +00a886: 6e10 0101 0400 |000b: invoke-virtual {v4}, Lcom/nordnetab/cordova/ul/model/ULHost;.getScheme:()Ljava/lang/String; // method@0101 │ │ +00a88c: 0c01 |000e: move-result-object v1 │ │ +00a88e: 6e30 8d04 0301 |000f: invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a894: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0009 line=160 │ │ 0x0012 line=161 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/nordnetab/cordova/ul/model/JSMessage; │ │ @@ -428,28 +428,28 @@ │ │ type : '(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00a89c: |[00a89c] com.nordnetab.cordova.ul.model.JSMessage.setMessageData:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V │ │ -00a8ac: 2200 0301 |0000: new-instance v0, Lorg/json/JSONObject; // type@0103 │ │ -00a8b0: 7010 8604 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0486 │ │ -00a8b6: 7030 fb00 0406 |0005: invoke-direct {v4, v0, v6}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setOriginalUrl:(Lorg/json/JSONObject;Landroid/net/Uri;)V // method@00fb │ │ -00a8bc: 7030 f900 0405 |0008: invoke-direct {v4, v0, v5}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setHostData:(Lorg/json/JSONObject;Lcom/nordnetab/cordova/ul/model/ULHost;)V // method@00f9 │ │ -00a8c2: 7030 fc00 0406 |000b: invoke-direct {v4, v0, v6}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setPathData:(Lorg/json/JSONObject;Landroid/net/Uri;)V // method@00fc │ │ -00a8c8: 1a02 7f03 |000e: const-string v2, "data" // string@037f │ │ -00a8cc: 6e30 f700 2400 |0010: invoke-virtual {v4, v2, v0}, Lcom/nordnetab/cordova/ul/model/JSMessage;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@00f7 │ │ -00a8d2: 0e00 |0013: return-void │ │ -00a8d4: 0d01 |0014: move-exception v1 │ │ -00a8d6: 1a02 7f02 |0015: const-string v2, "UniversalLinks" // string@027f │ │ -00a8da: 1a03 a200 |0017: const-string v3, "Failed to set event data" // string@00a2 │ │ -00a8de: 7130 6c00 3201 |0019: invoke-static {v2, v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006c │ │ -00a8e4: 28f7 |001c: goto 0013 // -0009 │ │ +00a898: |[00a898] com.nordnetab.cordova.ul.model.JSMessage.setMessageData:(Lcom/nordnetab/cordova/ul/model/ULHost;Landroid/net/Uri;)V │ │ +00a8a8: 2200 0301 |0000: new-instance v0, Lorg/json/JSONObject; // type@0103 │ │ +00a8ac: 7010 8604 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0486 │ │ +00a8b2: 7030 fb00 0406 |0005: invoke-direct {v4, v0, v6}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setOriginalUrl:(Lorg/json/JSONObject;Landroid/net/Uri;)V // method@00fb │ │ +00a8b8: 7030 f900 0405 |0008: invoke-direct {v4, v0, v5}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setHostData:(Lorg/json/JSONObject;Lcom/nordnetab/cordova/ul/model/ULHost;)V // method@00f9 │ │ +00a8be: 7030 fc00 0406 |000b: invoke-direct {v4, v0, v6}, Lcom/nordnetab/cordova/ul/model/JSMessage;.setPathData:(Lorg/json/JSONObject;Landroid/net/Uri;)V // method@00fc │ │ +00a8c4: 1a02 7f03 |000e: const-string v2, "data" // string@037f │ │ +00a8c8: 6e30 f700 2400 |0010: invoke-virtual {v4, v2, v0}, Lcom/nordnetab/cordova/ul/model/JSMessage;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@00f7 │ │ +00a8ce: 0e00 |0013: return-void │ │ +00a8d0: 0d01 |0014: move-exception v1 │ │ +00a8d2: 1a02 7f02 |0015: const-string v2, "UniversalLinks" // string@027f │ │ +00a8d6: 1a03 a200 |0017: const-string v3, "Failed to set event data" // string@00a2 │ │ +00a8da: 7130 6c00 3201 |0019: invoke-static {v2, v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006c │ │ +00a8e0: 28f7 |001c: goto 0013 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0013 │ │ Lorg/json/JSONException; -> 0x0014 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=138 │ │ 0x0008 line=139 │ │ @@ -470,20 +470,20 @@ │ │ type : '(Lorg/json/JSONObject;Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00a8f8: |[00a8f8] com.nordnetab.cordova.ul.model.JSMessage.setOriginalUrl:(Lorg/json/JSONObject;Landroid/net/Uri;)V │ │ -00a908: 1a00 9b06 |0000: const-string v0, "url" // string@069b │ │ -00a90c: 6e10 5e00 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ -00a912: 0c01 |0005: move-result-object v1 │ │ -00a914: 6e30 8d04 0301 |0006: invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a91a: 0e00 |0009: return-void │ │ +00a8f4: |[00a8f4] com.nordnetab.cordova.ul.model.JSMessage.setOriginalUrl:(Lorg/json/JSONObject;Landroid/net/Uri;)V │ │ +00a904: 1a00 9b06 |0000: const-string v0, "url" // string@069b │ │ +00a908: 6e10 5e00 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ +00a90e: 0c01 |0005: move-result-object v1 │ │ +00a910: 6e30 8d04 0301 |0006: invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a916: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0009 line=153 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nordnetab/cordova/ul/model/JSMessage; │ │ 0x0000 - 0x000a reg=3 dataObject Lorg/json/JSONObject; │ │ @@ -494,28 +494,28 @@ │ │ type : '(Lorg/json/JSONObject;Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -00a91c: |[00a91c] com.nordnetab.cordova.ul.model.JSMessage.setPathData:(Lorg/json/JSONObject;Landroid/net/Uri;)V │ │ -00a92c: 1a01 7404 |0000: const-string v1, "hash" // string@0474 │ │ -00a930: 6e10 5300 0500 |0002: invoke-virtual {v5}, Landroid/net/Uri;.getFragment:()Ljava/lang/String; // method@0053 │ │ -00a936: 0c02 |0005: move-result-object v2 │ │ -00a938: 6e30 8d04 1402 |0006: invoke-virtual {v4, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a93e: 1a01 7705 |0009: const-string v1, "path" // string@0577 │ │ -00a942: 6e10 5500 0500 |000b: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00a948: 0c02 |000e: move-result-object v2 │ │ -00a94a: 6e30 8d04 1402 |000f: invoke-virtual {v4, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a950: 7020 f600 5300 |0012: invoke-direct {v3, v5}, Lcom/nordnetab/cordova/ul/model/JSMessage;.getQueryParamsFromUri:(Landroid/net/Uri;)Lorg/json/JSONObject; // method@00f6 │ │ -00a956: 0c00 |0015: move-result-object v0 │ │ -00a958: 1a01 6b05 |0016: const-string v1, "params" // string@056b │ │ -00a95c: 6e30 8d04 1400 |0018: invoke-virtual {v4, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00a962: 0e00 |001b: return-void │ │ +00a918: |[00a918] com.nordnetab.cordova.ul.model.JSMessage.setPathData:(Lorg/json/JSONObject;Landroid/net/Uri;)V │ │ +00a928: 1a01 7404 |0000: const-string v1, "hash" // string@0474 │ │ +00a92c: 6e10 5300 0500 |0002: invoke-virtual {v5}, Landroid/net/Uri;.getFragment:()Ljava/lang/String; // method@0053 │ │ +00a932: 0c02 |0005: move-result-object v2 │ │ +00a934: 6e30 8d04 1402 |0006: invoke-virtual {v4, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a93a: 1a01 7705 |0009: const-string v1, "path" // string@0577 │ │ +00a93e: 6e10 5500 0500 |000b: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00a944: 0c02 |000e: move-result-object v2 │ │ +00a946: 6e30 8d04 1402 |000f: invoke-virtual {v4, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a94c: 7020 f600 5300 |0012: invoke-direct {v3, v5}, Lcom/nordnetab/cordova/ul/model/JSMessage;.getQueryParamsFromUri:(Landroid/net/Uri;)Lorg/json/JSONObject; // method@00f6 │ │ +00a952: 0c00 |0015: move-result-object v0 │ │ +00a954: 1a01 6b05 |0016: const-string v1, "params" // string@056b │ │ +00a958: 6e30 8d04 1400 |0018: invoke-virtual {v4, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00a95e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0009 line=168 │ │ 0x0012 line=170 │ │ 0x0016 line=171 │ │ 0x001b line=172 │ │ @@ -531,17 +531,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a964: |[00a964] com.nordnetab.cordova.ul.model.JSMessage.getEventName:()Ljava/lang/String; │ │ -00a974: 5410 1700 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/JSMessage;.eventName:Ljava/lang/String; // field@0017 │ │ -00a978: 1100 |0002: return-object v0 │ │ +00a960: |[00a960] com.nordnetab.cordova.ul.model.JSMessage.getEventName:()Ljava/lang/String; │ │ +00a970: 5410 1700 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/JSMessage;.eventName:Ljava/lang/String; // field@0017 │ │ +00a974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/JSMessage; │ │ │ │ source_file_idx : 212 (JSMessage.java) │ │ @@ -601,29 +601,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -00a97c: |[00a97c] com.nordnetab.cordova.ul.model.ULHost.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -00a98c: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00a992: 6e10 6201 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0162 │ │ -00a998: 0c00 |0006: move-result-object v0 │ │ -00a99a: 5b10 1b00 |0007: iput-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.name:Ljava/lang/String; // field@001b │ │ -00a99e: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ -00a9a2: 1a03 7d04 |000b: const-string v3, "http" // string@047d │ │ -00a9a6: 5b13 1d00 |000d: iput-object v3, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.scheme:Ljava/lang/String; // field@001d │ │ -00a9aa: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ -00a9ae: 1a04 9203 |0011: const-string v4, "didLaunchAppFromLink" // string@0392 │ │ -00a9b2: 5b14 1a00 |0013: iput-object v4, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.event:Ljava/lang/String; // field@001a │ │ -00a9b6: 2200 9000 |0015: new-instance v0, Ljava/util/ArrayList; // type@0090 │ │ -00a9ba: 7010 8601 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0186 │ │ -00a9c0: 5b10 1c00 |001a: iput-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.paths:Ljava/util/List; // field@001c │ │ -00a9c4: 0e00 |001c: return-void │ │ +00a978: |[00a978] com.nordnetab.cordova.ul.model.ULHost.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +00a988: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00a98e: 6e10 6201 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0162 │ │ +00a994: 0c00 |0006: move-result-object v0 │ │ +00a996: 5b10 1b00 |0007: iput-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.name:Ljava/lang/String; // field@001b │ │ +00a99a: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +00a99e: 1a03 7d04 |000b: const-string v3, "http" // string@047d │ │ +00a9a2: 5b13 1d00 |000d: iput-object v3, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.scheme:Ljava/lang/String; // field@001d │ │ +00a9a6: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ +00a9aa: 1a04 9203 |0011: const-string v4, "didLaunchAppFromLink" // string@0392 │ │ +00a9ae: 5b14 1a00 |0013: iput-object v4, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.event:Ljava/lang/String; // field@001a │ │ +00a9b2: 2200 9000 |0015: new-instance v0, Ljava/util/ArrayList; // type@0090 │ │ +00a9b6: 7010 8601 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0186 │ │ +00a9bc: 5b10 1c00 |001a: iput-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.paths:Ljava/util/List; // field@001c │ │ +00a9c0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0009 line=33 │ │ 0x000f line=34 │ │ 0x0015 line=35 │ │ @@ -640,17 +640,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a9c8: |[00a9c8] com.nordnetab.cordova.ul.model.ULHost.getEvent:()Ljava/lang/String; │ │ -00a9d8: 5410 1a00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.event:Ljava/lang/String; // field@001a │ │ -00a9dc: 1100 |0002: return-object v0 │ │ +00a9c4: |[00a9c4] com.nordnetab.cordova.ul.model.ULHost.getEvent:()Ljava/lang/String; │ │ +00a9d4: 5410 1a00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.event:Ljava/lang/String; // field@001a │ │ +00a9d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/ULHost; │ │ │ │ #1 : (in Lcom/nordnetab/cordova/ul/model/ULHost;) │ │ @@ -658,17 +658,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a9e0: |[00a9e0] com.nordnetab.cordova.ul.model.ULHost.getName:()Ljava/lang/String; │ │ -00a9f0: 5410 1b00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.name:Ljava/lang/String; // field@001b │ │ -00a9f4: 1100 |0002: return-object v0 │ │ +00a9dc: |[00a9dc] com.nordnetab.cordova.ul.model.ULHost.getName:()Ljava/lang/String; │ │ +00a9ec: 5410 1b00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.name:Ljava/lang/String; // field@001b │ │ +00a9f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/ULHost; │ │ │ │ #2 : (in Lcom/nordnetab/cordova/ul/model/ULHost;) │ │ @@ -676,17 +676,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a9f8: |[00a9f8] com.nordnetab.cordova.ul.model.ULHost.getPaths:()Ljava/util/List; │ │ -00aa08: 5410 1c00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.paths:Ljava/util/List; // field@001c │ │ -00aa0c: 1100 |0002: return-object v0 │ │ +00a9f4: |[00a9f4] com.nordnetab.cordova.ul.model.ULHost.getPaths:()Ljava/util/List; │ │ +00aa04: 5410 1c00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.paths:Ljava/util/List; // field@001c │ │ +00aa08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/ULHost; │ │ │ │ #3 : (in Lcom/nordnetab/cordova/ul/model/ULHost;) │ │ @@ -694,17 +694,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa10: |[00aa10] com.nordnetab.cordova.ul.model.ULHost.getScheme:()Ljava/lang/String; │ │ -00aa20: 5410 1d00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.scheme:Ljava/lang/String; // field@001d │ │ -00aa24: 1100 |0002: return-object v0 │ │ +00aa0c: |[00aa0c] com.nordnetab.cordova.ul.model.ULHost.getScheme:()Ljava/lang/String; │ │ +00aa1c: 5410 1d00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULHost;.scheme:Ljava/lang/String; // field@001d │ │ +00aa20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/ULHost; │ │ │ │ #4 : (in Lcom/nordnetab/cordova/ul/model/ULHost;) │ │ @@ -712,17 +712,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa28: |[00aa28] com.nordnetab.cordova.ul.model.ULHost.setEvent:(Ljava/lang/String;)V │ │ -00aa38: 5b01 1a00 |0000: iput-object v1, v0, Lcom/nordnetab/cordova/ul/model/ULHost;.event:Ljava/lang/String; // field@001a │ │ -00aa3c: 0e00 |0002: return-void │ │ +00aa24: |[00aa24] com.nordnetab.cordova.ul.model.ULHost.setEvent:(Ljava/lang/String;)V │ │ +00aa34: 5b01 1a00 |0000: iput-object v1, v0, Lcom/nordnetab/cordova/ul/model/ULHost;.event:Ljava/lang/String; // field@001a │ │ +00aa38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/nordnetab/cordova/ul/model/ULHost; │ │ 0x0000 - 0x0003 reg=1 event Ljava/lang/String; │ │ @@ -760,25 +760,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00aa40: |[00aa40] com.nordnetab.cordova.ul.model.ULPath.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00aa50: 7010 4701 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0147 │ │ -00aa56: 1a00 1c00 |0003: const-string v0, "*" // string@001c │ │ -00aa5a: 1a01 1500 |0005: const-string v1, "(.*)" // string@0015 │ │ -00aa5e: 6e30 5d01 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@015d │ │ -00aa64: 0c00 |000a: move-result-object v0 │ │ -00aa66: 6e10 6201 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0162 │ │ -00aa6c: 0c00 |000e: move-result-object v0 │ │ -00aa6e: 5b20 1f00 |000f: iput-object v0, v2, Lcom/nordnetab/cordova/ul/model/ULPath;.url:Ljava/lang/String; // field@001f │ │ -00aa72: 5b24 1e00 |0011: iput-object v4, v2, Lcom/nordnetab/cordova/ul/model/ULPath;.event:Ljava/lang/String; // field@001e │ │ -00aa76: 0e00 |0013: return-void │ │ +00aa3c: |[00aa3c] com.nordnetab.cordova.ul.model.ULPath.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00aa4c: 7010 4701 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0147 │ │ +00aa52: 1a00 1c00 |0003: const-string v0, "*" // string@001c │ │ +00aa56: 1a01 1500 |0005: const-string v1, "(.*)" // string@0015 │ │ +00aa5a: 6e30 5d01 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@015d │ │ +00aa60: 0c00 |000a: move-result-object v0 │ │ +00aa62: 6e10 6201 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0162 │ │ +00aa68: 0c00 |000e: move-result-object v0 │ │ +00aa6a: 5b20 1f00 |000f: iput-object v0, v2, Lcom/nordnetab/cordova/ul/model/ULPath;.url:Ljava/lang/String; // field@001f │ │ +00aa6e: 5b24 1e00 |0011: iput-object v4, v2, Lcom/nordnetab/cordova/ul/model/ULPath;.event:Ljava/lang/String; // field@001e │ │ +00aa72: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0011 line=21 │ │ 0x0013 line=22 │ │ locals : │ │ @@ -792,17 +792,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa78: |[00aa78] com.nordnetab.cordova.ul.model.ULPath.getEvent:()Ljava/lang/String; │ │ -00aa88: 5410 1e00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULPath;.event:Ljava/lang/String; // field@001e │ │ -00aa8c: 1100 |0002: return-object v0 │ │ +00aa74: |[00aa74] com.nordnetab.cordova.ul.model.ULPath.getEvent:()Ljava/lang/String; │ │ +00aa84: 5410 1e00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULPath;.event:Ljava/lang/String; // field@001e │ │ +00aa88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/ULPath; │ │ │ │ #1 : (in Lcom/nordnetab/cordova/ul/model/ULPath;) │ │ @@ -810,17 +810,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa90: |[00aa90] com.nordnetab.cordova.ul.model.ULPath.getUrl:()Ljava/lang/String; │ │ -00aaa0: 5410 1f00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULPath;.url:Ljava/lang/String; // field@001f │ │ -00aaa4: 1100 |0002: return-object v0 │ │ +00aa8c: |[00aa8c] com.nordnetab.cordova.ul.model.ULPath.getUrl:()Ljava/lang/String; │ │ +00aa9c: 5410 1f00 |0000: iget-object v0, v1, Lcom/nordnetab/cordova/ul/model/ULPath;.url:Ljava/lang/String; // field@001f │ │ +00aaa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nordnetab/cordova/ul/model/ULPath; │ │ │ │ source_file_idx : 620 (ULPath.java) │ │ @@ -888,17 +888,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aaa8: |[00aaa8] com.nordnetab.cordova.ul.parser.XmlTags.:()V │ │ -00aab8: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00aabe: 0e00 |0003: return-void │ │ +00aaa4: |[00aaa4] com.nordnetab.cordova.ul.parser.XmlTags.:()V │ │ +00aab4: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00aaba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nordnetab/cordova/ul/parser/XmlTags; │ │ │ │ Virtual methods - │ │ @@ -935,17 +935,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aac0: |[00aac0] org.apache.cordova.AuthenticationToken.:()V │ │ -00aad0: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00aad6: 0e00 |0003: return-void │ │ +00aabc: |[00aabc] org.apache.cordova.AuthenticationToken.:()V │ │ +00aacc: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00aad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/AuthenticationToken; │ │ │ │ Virtual methods - │ │ @@ -954,17 +954,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aad8: |[00aad8] org.apache.cordova.AuthenticationToken.getPassword:()Ljava/lang/String; │ │ -00aae8: 5410 3100 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0031 │ │ -00aaec: 1100 |0002: return-object v0 │ │ +00aad4: |[00aad4] org.apache.cordova.AuthenticationToken.getPassword:()Ljava/lang/String; │ │ +00aae4: 5410 3100 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0031 │ │ +00aae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/AuthenticationToken; │ │ │ │ #1 : (in Lorg/apache/cordova/AuthenticationToken;) │ │ @@ -972,17 +972,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aaf0: |[00aaf0] org.apache.cordova.AuthenticationToken.getUserName:()Ljava/lang/String; │ │ -00ab00: 5410 3200 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0032 │ │ -00ab04: 1100 |0002: return-object v0 │ │ +00aaec: |[00aaec] org.apache.cordova.AuthenticationToken.getUserName:()Ljava/lang/String; │ │ +00aafc: 5410 3200 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0032 │ │ +00ab00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/AuthenticationToken; │ │ │ │ #2 : (in Lorg/apache/cordova/AuthenticationToken;) │ │ @@ -990,17 +990,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ab08: |[00ab08] org.apache.cordova.AuthenticationToken.setPassword:(Ljava/lang/String;)V │ │ -00ab18: 5b01 3100 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0031 │ │ -00ab1c: 0e00 |0002: return-void │ │ +00ab04: |[00ab04] org.apache.cordova.AuthenticationToken.setPassword:(Ljava/lang/String;)V │ │ +00ab14: 5b01 3100 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0031 │ │ +00ab18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/AuthenticationToken; │ │ 0x0000 - 0x0003 reg=1 password Ljava/lang/String; │ │ @@ -1010,17 +1010,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ab20: |[00ab20] org.apache.cordova.AuthenticationToken.setUserName:(Ljava/lang/String;)V │ │ -00ab30: 5b01 3200 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0032 │ │ -00ab34: 0e00 |0002: return-void │ │ +00ab1c: |[00ab1c] org.apache.cordova.AuthenticationToken.setUserName:(Ljava/lang/String;)V │ │ +00ab2c: 5b01 3200 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0032 │ │ +00ab30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/AuthenticationToken; │ │ 0x0000 - 0x0003 reg=1 userName Ljava/lang/String; │ │ @@ -1080,17 +1080,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ab38: |[00ab38] org.apache.cordova.BuildConfig.:()V │ │ -00ab48: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00ab4e: 0e00 |0003: return-void │ │ +00ab34: |[00ab34] org.apache.cordova.BuildConfig.:()V │ │ +00ab44: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00ab4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -1123,35 +1123,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00ab50: |[00ab50] org.apache.cordova.BuildHelper.:()V │ │ -00ab60: 1a00 4e00 |0000: const-string v0, "BuildHelper" // string@004e │ │ -00ab64: 6900 3900 |0002: sput-object v0, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ -00ab68: 0e00 |0004: return-void │ │ +00ab4c: |[00ab4c] org.apache.cordova.BuildHelper.:()V │ │ +00ab5c: 1a00 4e00 |0000: const-string v0, "BuildHelper" // string@004e │ │ +00ab60: 6900 3900 |0002: sput-object v0, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ +00ab64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/BuildHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ab6c: |[00ab6c] org.apache.cordova.BuildHelper.:()V │ │ -00ab7c: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00ab82: 0e00 |0003: return-void │ │ +00ab68: |[00ab68] org.apache.cordova.BuildHelper.:()V │ │ +00ab78: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00ab7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/BuildHelper; │ │ │ │ #2 : (in Lorg/apache/cordova/BuildHelper;) │ │ @@ -1159,60 +1159,60 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -00ab84: |[00ab84] org.apache.cordova.BuildHelper.getBuildConfigValue:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -00ab94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00ab96: 2204 8100 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@0081 │ │ -00ab9a: 7010 6501 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00aba0: 6e10 2d00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@002d │ │ -00aba6: 0c05 |0009: move-result-object v5 │ │ -00aba8: 6e20 6d01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00abae: 0c04 |000d: move-result-object v4 │ │ -00abb0: 1a05 2500 |000e: const-string v5, ".BuildConfig" // string@0025 │ │ -00abb4: 6e20 6d01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00abba: 0c04 |0013: move-result-object v4 │ │ -00abbc: 6e10 6f01 0400 |0014: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00abc2: 0c04 |0017: move-result-object v4 │ │ -00abc4: 7110 2501 0400 |0018: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0125 │ │ -00abca: 0c00 |001b: move-result-object v0 │ │ -00abcc: 6e20 2801 8000 |001c: invoke-virtual {v0, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0128 │ │ -00abd2: 0c02 |001f: move-result-object v2 │ │ -00abd4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -00abd6: 6e20 7801 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0178 │ │ -00abdc: 0c03 |0024: move-result-object v3 │ │ -00abde: 1103 |0025: return-object v3 │ │ -00abe0: 0d01 |0026: move-exception v1 │ │ -00abe2: 6204 3900 |0027: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ -00abe6: 1a05 7d02 |0029: const-string v5, "Unable to get the BuildConfig, is this built with ANT?" // string@027d │ │ -00abea: 7120 5e03 5400 |002b: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00abf0: 6e10 2e01 0100 |002e: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@012e │ │ -00abf6: 28f4 |0031: goto 0025 // -000c │ │ -00abf8: 0d01 |0032: move-exception v1 │ │ -00abfa: 6204 3900 |0033: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ -00abfe: 2205 8100 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ -00ac02: 7010 6501 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00ac08: 6e20 6d01 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ac0e: 0c05 |003d: move-result-object v5 │ │ -00ac10: 1a06 0800 |003e: const-string v6, " is not a valid field. Check your build.gradle" // string@0008 │ │ -00ac14: 6e20 6d01 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ac1a: 0c05 |0043: move-result-object v5 │ │ -00ac1c: 6e10 6f01 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00ac22: 0c05 |0047: move-result-object v5 │ │ -00ac24: 7120 5e03 5400 |0048: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00ac2a: 28da |004b: goto 0025 // -0026 │ │ -00ac2c: 0d01 |004c: move-exception v1 │ │ -00ac2e: 6204 3900 |004d: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ -00ac32: 1a05 c600 |004f: const-string v5, "Illegal Access Exception: Let's print a stack trace." // string@00c6 │ │ -00ac36: 7120 5e03 5400 |0051: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00ac3c: 6e10 3701 0100 |0054: invoke-virtual {v1}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ -00ac42: 28ce |0057: goto 0025 // -0032 │ │ +00ab80: |[00ab80] org.apache.cordova.BuildHelper.getBuildConfigValue:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +00ab90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00ab92: 2204 8100 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@0081 │ │ +00ab96: 7010 6501 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00ab9c: 6e10 2d00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@002d │ │ +00aba2: 0c05 |0009: move-result-object v5 │ │ +00aba4: 6e20 6d01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00abaa: 0c04 |000d: move-result-object v4 │ │ +00abac: 1a05 2500 |000e: const-string v5, ".BuildConfig" // string@0025 │ │ +00abb0: 6e20 6d01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00abb6: 0c04 |0013: move-result-object v4 │ │ +00abb8: 6e10 6f01 0400 |0014: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00abbe: 0c04 |0017: move-result-object v4 │ │ +00abc0: 7110 2501 0400 |0018: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0125 │ │ +00abc6: 0c00 |001b: move-result-object v0 │ │ +00abc8: 6e20 2801 8000 |001c: invoke-virtual {v0, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0128 │ │ +00abce: 0c02 |001f: move-result-object v2 │ │ +00abd0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +00abd2: 6e20 7801 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0178 │ │ +00abd8: 0c03 |0024: move-result-object v3 │ │ +00abda: 1103 |0025: return-object v3 │ │ +00abdc: 0d01 |0026: move-exception v1 │ │ +00abde: 6204 3900 |0027: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ +00abe2: 1a05 7d02 |0029: const-string v5, "Unable to get the BuildConfig, is this built with ANT?" // string@027d │ │ +00abe6: 7120 5e03 5400 |002b: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00abec: 6e10 2e01 0100 |002e: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@012e │ │ +00abf2: 28f4 |0031: goto 0025 // -000c │ │ +00abf4: 0d01 |0032: move-exception v1 │ │ +00abf6: 6204 3900 |0033: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ +00abfa: 2205 8100 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ +00abfe: 7010 6501 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00ac04: 6e20 6d01 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ac0a: 0c05 |003d: move-result-object v5 │ │ +00ac0c: 1a06 0800 |003e: const-string v6, " is not a valid field. Check your build.gradle" // string@0008 │ │ +00ac10: 6e20 6d01 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ac16: 0c05 |0043: move-result-object v5 │ │ +00ac18: 6e10 6f01 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00ac1e: 0c05 |0047: move-result-object v5 │ │ +00ac20: 7120 5e03 5400 |0048: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00ac26: 28da |004b: goto 0025 // -0026 │ │ +00ac28: 0d01 |004c: move-exception v1 │ │ +00ac2a: 6204 3900 |004d: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@0039 │ │ +00ac2e: 1a05 c600 |004f: const-string v5, "Illegal Access Exception: Let's print a stack trace." // string@00c6 │ │ +00ac32: 7120 5e03 5400 |0051: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00ac38: 6e10 3701 0100 |0054: invoke-virtual {v1}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ +00ac3e: 28ce |0057: goto 0025 // -0032 │ │ catches : 1 │ │ 0x0001 - 0x0024 │ │ Ljava/lang/ClassNotFoundException; -> 0x0026 │ │ Ljava/lang/NoSuchFieldException; -> 0x0032 │ │ Ljava/lang/IllegalAccessException; -> 0x004c │ │ positions : │ │ 0x0001 line=54 │ │ @@ -1283,19 +1283,19 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ac54: |[00ac54] org.apache.cordova.CallbackContext.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V │ │ -00ac64: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00ac6a: 5b01 3b00 |0003: iput-object v1, v0, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ -00ac6e: 5b02 3e00 |0005: iput-object v2, v0, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@003e │ │ -00ac72: 0e00 |0007: return-void │ │ +00ac50: |[00ac50] org.apache.cordova.CallbackContext.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V │ │ +00ac60: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00ac66: 5b01 3b00 |0003: iput-object v1, v0, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ +00ac6a: 5b02 3e00 |0005: iput-object v2, v0, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@003e │ │ +00ac6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ @@ -1309,20 +1309,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00ac74: |[00ac74] org.apache.cordova.CallbackContext.error:(I)V │ │ -00ac84: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00ac88: 6201 0701 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ -00ac8c: 7030 d303 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@03d3 │ │ -00ac92: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00ac98: 0e00 |000a: return-void │ │ +00ac70: |[00ac70] org.apache.cordova.CallbackContext.error:(I)V │ │ +00ac80: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00ac84: 6201 0701 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ +00ac88: 7030 d303 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@03d3 │ │ +00ac8e: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00ac94: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000a line=141 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message I │ │ @@ -1332,20 +1332,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00ac9c: |[00ac9c] org.apache.cordova.CallbackContext.error:(Ljava/lang/String;)V │ │ -00acac: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00acb0: 6201 0701 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ -00acb4: 7030 d403 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@03d4 │ │ -00acba: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00acc0: 0e00 |000a: return-void │ │ +00ac98: |[00ac98] org.apache.cordova.CallbackContext.error:(Ljava/lang/String;)V │ │ +00aca8: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00acac: 6201 0701 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ +00acb0: 7030 d403 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@03d4 │ │ +00acb6: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00acbc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000a line=132 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message Ljava/lang/String; │ │ @@ -1355,20 +1355,20 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00acc4: |[00acc4] org.apache.cordova.CallbackContext.error:(Lorg/json/JSONObject;)V │ │ -00acd4: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00acd8: 6201 0701 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ -00acdc: 7030 d703 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@03d7 │ │ -00ace2: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00ace8: 0e00 |000a: return-void │ │ +00acc0: |[00acc0] org.apache.cordova.CallbackContext.error:(Lorg/json/JSONObject;)V │ │ +00acd0: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00acd4: 6201 0701 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ +00acd8: 7030 d703 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@03d7 │ │ +00acde: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00ace4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=123 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message Lorg/json/JSONObject; │ │ @@ -1378,17 +1378,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00acec: |[00acec] org.apache.cordova.CallbackContext.getCallbackId:()Ljava/lang/String; │ │ -00acfc: 5410 3b00 |0000: iget-object v0, v1, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ -00ad00: 1100 |0002: return-object v0 │ │ +00ace8: |[00ace8] org.apache.cordova.CallbackContext.getCallbackId:()Ljava/lang/String; │ │ +00acf8: 5410 3b00 |0000: iget-object v0, v1, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ +00acfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CallbackContext; │ │ │ │ #4 : (in Lorg/apache/cordova/CallbackContext;) │ │ @@ -1396,21 +1396,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00ad04: |[00ad04] org.apache.cordova.CallbackContext.isChangingThreads:()Z │ │ -00ad14: 5210 3c00 |0000: iget v0, v1, Lorg/apache/cordova/CallbackContext;.changingThreads:I // field@003c │ │ -00ad18: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -00ad1c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00ad1e: 0f00 |0005: return v0 │ │ -00ad20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00ad22: 28fe |0007: goto 0005 // -0002 │ │ +00ad00: |[00ad00] org.apache.cordova.CallbackContext.isChangingThreads:()Z │ │ +00ad10: 5210 3c00 |0000: iget v0, v1, Lorg/apache/cordova/CallbackContext;.changingThreads:I // field@003c │ │ +00ad14: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +00ad18: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00ad1a: 0f00 |0005: return v0 │ │ +00ad1c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00ad1e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CallbackContext; │ │ │ │ #5 : (in Lorg/apache/cordova/CallbackContext;) │ │ @@ -1418,17 +1418,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ad24: |[00ad24] org.apache.cordova.CallbackContext.isFinished:()Z │ │ -00ad34: 5510 3d00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003d │ │ -00ad38: 0f00 |0002: return v0 │ │ +00ad20: |[00ad20] org.apache.cordova.CallbackContext.isFinished:()Z │ │ +00ad30: 5510 3d00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003d │ │ +00ad34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CallbackContext; │ │ │ │ #6 : (in Lorg/apache/cordova/CallbackContext;) │ │ @@ -1436,55 +1436,55 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -00ad3c: |[00ad3c] org.apache.cordova.CallbackContext.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V │ │ -00ad4c: 1d03 |0000: monitor-enter v3 │ │ -00ad4e: 5530 3d00 |0001: iget-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003d │ │ -00ad52: 3800 2c00 |0003: if-eqz v0, 002f // +002c │ │ -00ad56: 1a00 6f00 |0005: const-string v0, "CordovaPlugin" // string@006f │ │ -00ad5a: 2201 8100 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00ad5e: 7010 6501 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00ad64: 1a02 4500 |000c: const-string v2, "Attempted to send a second callback for ID: " // string@0045 │ │ -00ad68: 6e20 6d01 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ad6e: 0c01 |0011: move-result-object v1 │ │ -00ad70: 5432 3b00 |0012: iget-object v2, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ -00ad74: 6e20 6d01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ad7a: 0c01 |0017: move-result-object v1 │ │ -00ad7c: 1a02 0100 |0018: const-string v2, " │ │ +00ad38: |[00ad38] org.apache.cordova.CallbackContext.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V │ │ +00ad48: 1d03 |0000: monitor-enter v3 │ │ +00ad4a: 5530 3d00 |0001: iget-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003d │ │ +00ad4e: 3800 2c00 |0003: if-eqz v0, 002f // +002c │ │ +00ad52: 1a00 6f00 |0005: const-string v0, "CordovaPlugin" // string@006f │ │ +00ad56: 2201 8100 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00ad5a: 7010 6501 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00ad60: 1a02 4500 |000c: const-string v2, "Attempted to send a second callback for ID: " // string@0045 │ │ +00ad64: 6e20 6d01 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ad6a: 0c01 |0011: move-result-object v1 │ │ +00ad6c: 5432 3b00 |0012: iget-object v2, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ +00ad70: 6e20 6d01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ad76: 0c01 |0017: move-result-object v1 │ │ +00ad78: 1a02 0100 |0018: const-string v2, " │ │ Result was: " // string@0001 │ │ -00ad80: 6e20 6d01 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ad86: 0c01 |001d: move-result-object v1 │ │ -00ad88: 6e10 dd03 0400 |001e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00ad8e: 0c02 |0021: move-result-object v2 │ │ -00ad90: 6e20 6d01 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ad96: 0c01 |0025: move-result-object v1 │ │ -00ad98: 6e10 6f01 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00ad9e: 0c01 |0029: move-result-object v1 │ │ -00ada0: 7120 6d03 1000 |002a: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@036d │ │ -00ada6: 1e03 |002d: monitor-exit v3 │ │ -00ada8: 0e00 |002e: return-void │ │ -00adaa: 6e10 dc03 0400 |002f: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ -00adb0: 0a00 |0032: move-result v0 │ │ -00adb2: 3900 0e00 |0033: if-nez v0, 0041 // +000e │ │ -00adb6: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -00adb8: 5c30 3d00 |0036: iput-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003d │ │ -00adbc: 1e03 |0038: monitor-exit v3 │ │ -00adbe: 5430 3e00 |0039: iget-object v0, v3, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@003e │ │ -00adc2: 5431 3b00 |003b: iget-object v1, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ -00adc6: 7230 d702 4001 |003d: invoke-interface {v0, v4, v1}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@02d7 │ │ -00adcc: 28ee |0040: goto 002e // -0012 │ │ -00adce: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -00add0: 28f4 |0042: goto 0036 // -000c │ │ -00add2: 0d00 |0043: move-exception v0 │ │ -00add4: 1e03 |0044: monitor-exit v3 │ │ -00add6: 2700 |0045: throw v0 │ │ +00ad7c: 6e20 6d01 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ad82: 0c01 |001d: move-result-object v1 │ │ +00ad84: 6e10 dd03 0400 |001e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00ad8a: 0c02 |0021: move-result-object v2 │ │ +00ad8c: 6e20 6d01 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ad92: 0c01 |0025: move-result-object v1 │ │ +00ad94: 6e10 6f01 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00ad9a: 0c01 |0029: move-result-object v1 │ │ +00ad9c: 7120 6d03 1000 |002a: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@036d │ │ +00ada2: 1e03 |002d: monitor-exit v3 │ │ +00ada4: 0e00 |002e: return-void │ │ +00ada6: 6e10 dc03 0400 |002f: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ +00adac: 0a00 |0032: move-result v0 │ │ +00adae: 3900 0e00 |0033: if-nez v0, 0041 // +000e │ │ +00adb2: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +00adb4: 5c30 3d00 |0036: iput-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003d │ │ +00adb8: 1e03 |0038: monitor-exit v3 │ │ +00adba: 5430 3e00 |0039: iget-object v0, v3, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@003e │ │ +00adbe: 5431 3b00 |003b: iget-object v1, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003b │ │ +00adc2: 7230 d702 4001 |003d: invoke-interface {v0, v4, v1}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@02d7 │ │ +00adc8: 28ee |0040: goto 002e // -0012 │ │ +00adca: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +00adcc: 28f4 |0042: goto 0036 // -000c │ │ +00adce: 0d00 |0043: move-exception v0 │ │ +00add0: 1e03 |0044: monitor-exit v3 │ │ +00add2: 2700 |0045: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x0043 │ │ 0x0044 - 0x0045 │ │ -> 0x0043 │ │ positions : │ │ 0x0000 line=53 │ │ @@ -1506,20 +1506,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00adec: |[00adec] org.apache.cordova.CallbackContext.success:()V │ │ -00adfc: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00ae00: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00ae04: 7020 d103 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ -00ae0a: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00ae10: 0e00 |000a: return-void │ │ +00ade8: |[00ade8] org.apache.cordova.CallbackContext.success:()V │ │ +00adf8: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00adfc: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00ae00: 7020 d103 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ +00ae06: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00ae0c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ │ │ @@ -1528,20 +1528,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00ae14: |[00ae14] org.apache.cordova.CallbackContext.success:(I)V │ │ -00ae24: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00ae28: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00ae2c: 7030 d303 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@03d3 │ │ -00ae32: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00ae38: 0e00 |000a: return-void │ │ +00ae10: |[00ae10] org.apache.cordova.CallbackContext.success:(I)V │ │ +00ae20: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00ae24: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00ae28: 7030 d303 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@03d3 │ │ +00ae2e: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00ae34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000a line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message I │ │ @@ -1551,20 +1551,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00ae3c: |[00ae3c] org.apache.cordova.CallbackContext.success:(Ljava/lang/String;)V │ │ -00ae4c: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00ae50: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00ae54: 7030 d403 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@03d4 │ │ -00ae5a: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00ae60: 0e00 |000a: return-void │ │ +00ae38: |[00ae38] org.apache.cordova.CallbackContext.success:(Ljava/lang/String;)V │ │ +00ae48: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00ae4c: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00ae50: 7030 d403 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@03d4 │ │ +00ae56: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00ae5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000a line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message Ljava/lang/String; │ │ @@ -1574,20 +1574,20 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00ae64: |[00ae64] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONArray;)V │ │ -00ae74: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00ae78: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00ae7c: 7030 d603 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V // method@03d6 │ │ -00ae82: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00ae88: 0e00 |000a: return-void │ │ +00ae60: |[00ae60] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONArray;)V │ │ +00ae70: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00ae74: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00ae78: 7030 d603 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V // method@03d6 │ │ +00ae7e: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00ae84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message Lorg/json/JSONArray; │ │ @@ -1597,20 +1597,20 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00ae8c: |[00ae8c] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONObject;)V │ │ -00ae9c: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00aea0: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00aea4: 7030 d703 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@03d7 │ │ -00aeaa: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00aeb0: 0e00 |000a: return-void │ │ +00ae88: |[00ae88] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONObject;)V │ │ +00ae98: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00ae9c: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00aea0: 7030 d703 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@03d7 │ │ +00aea6: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00aeac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000a line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message Lorg/json/JSONObject; │ │ @@ -1620,20 +1620,20 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00aeb4: |[00aeb4] org.apache.cordova.CallbackContext.success:([B)V │ │ -00aec4: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00aec8: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00aecc: 7030 d903 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[B)V // method@03d9 │ │ -00aed2: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00aed8: 0e00 |000a: return-void │ │ +00aeb0: |[00aeb0] org.apache.cordova.CallbackContext.success:([B)V │ │ +00aec0: 2200 eb00 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00aec4: 6201 0f01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00aec8: 7030 d903 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[B)V // method@03d9 │ │ +00aece: 6e20 cf01 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00aed4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ 0x0000 - 0x000b reg=3 message [B │ │ @@ -1677,22 +1677,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00aedc: |[00aedc] org.apache.cordova.CallbackMap.:()V │ │ -00aeec: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00aef2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00aef4: 5910 4000 |0004: iput v0, v1, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0040 │ │ -00aef8: 2200 2d00 |0006: new-instance v0, Landroid/util/SparseArray; // type@002d │ │ -00aefc: 7010 7700 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0077 │ │ -00af02: 5b10 3f00 |000b: iput-object v0, v1, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ -00af06: 0e00 |000d: return-void │ │ +00aed8: |[00aed8] org.apache.cordova.CallbackMap.:()V │ │ +00aee8: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00aeee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00aef0: 5910 4000 |0004: iput v0, v1, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0040 │ │ +00aef4: 2200 2d00 |0006: new-instance v0, Landroid/util/SparseArray; // type@002d │ │ +00aef8: 7010 7700 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0077 │ │ +00aefe: 5b10 3f00 |000b: iput-object v0, v1, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ +00af02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=30 │ │ 0x0006 line=34 │ │ 0x000d line=35 │ │ locals : │ │ @@ -1704,27 +1704,27 @@ │ │ type : '(I)Landroid/util/Pair;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -00af08: |[00af08] org.apache.cordova.CallbackMap.getAndRemoveCallback:(I)Landroid/util/Pair; │ │ -00af18: 1d02 |0000: monitor-enter v2 │ │ -00af1a: 5421 3f00 |0001: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ -00af1e: 6e20 7800 3100 |0003: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0078 │ │ -00af24: 0c00 |0006: move-result-object v0 │ │ -00af26: 1f00 2c00 |0007: check-cast v0, Landroid/util/Pair; // type@002c │ │ -00af2a: 5421 3f00 |0009: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ -00af2e: 6e20 7a00 3100 |000b: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.remove:(I)V // method@007a │ │ -00af34: 1e02 |000e: monitor-exit v2 │ │ -00af36: 1100 |000f: return-object v0 │ │ -00af38: 0d01 |0010: move-exception v1 │ │ -00af3a: 1e02 |0011: monitor-exit v2 │ │ -00af3c: 2701 |0012: throw v1 │ │ +00af04: |[00af04] org.apache.cordova.CallbackMap.getAndRemoveCallback:(I)Landroid/util/Pair; │ │ +00af14: 1d02 |0000: monitor-enter v2 │ │ +00af16: 5421 3f00 |0001: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ +00af1a: 6e20 7800 3100 |0003: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0078 │ │ +00af20: 0c00 |0006: move-result-object v0 │ │ +00af22: 1f00 2c00 |0007: check-cast v0, Landroid/util/Pair; // type@002c │ │ +00af26: 5421 3f00 |0009: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ +00af2a: 6e20 7a00 3100 |000b: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.remove:(I)V // method@007a │ │ +00af30: 1e02 |000e: monitor-exit v2 │ │ +00af32: 1100 |000f: return-object v0 │ │ +00af34: 0d01 |0010: move-exception v1 │ │ +00af36: 1e02 |0011: monitor-exit v2 │ │ +00af38: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=62 │ │ 0x000e line=63 │ │ @@ -1739,30 +1739,30 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;I)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -00af4c: |[00af4c] org.apache.cordova.CallbackMap.registerCallback:(Lorg/apache/cordova/CordovaPlugin;I)I │ │ -00af5c: 1d04 |0000: monitor-enter v4 │ │ -00af5e: 5240 4000 |0001: iget v0, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0040 │ │ -00af62: d801 0001 |0003: add-int/lit8 v1, v0, #int 1 // #01 │ │ -00af66: 5941 4000 |0005: iput v1, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0040 │ │ -00af6a: 5441 3f00 |0007: iget-object v1, v4, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ -00af6e: 2202 2c00 |0009: new-instance v2, Landroid/util/Pair; // type@002c │ │ -00af72: 7110 4001 0600 |000b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0140 │ │ -00af78: 0c03 |000e: move-result-object v3 │ │ -00af7a: 7030 7600 5203 |000f: invoke-direct {v2, v5, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0076 │ │ -00af80: 6e30 7900 0102 |0012: invoke-virtual {v1, v0, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0079 │ │ -00af86: 1e04 |0015: monitor-exit v4 │ │ -00af88: 0f00 |0016: return v0 │ │ -00af8a: 0d01 |0017: move-exception v1 │ │ -00af8c: 1e04 |0018: monitor-exit v4 │ │ -00af8e: 2701 |0019: throw v1 │ │ +00af48: |[00af48] org.apache.cordova.CallbackMap.registerCallback:(Lorg/apache/cordova/CordovaPlugin;I)I │ │ +00af58: 1d04 |0000: monitor-enter v4 │ │ +00af5a: 5240 4000 |0001: iget v0, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0040 │ │ +00af5e: d801 0001 |0003: add-int/lit8 v1, v0, #int 1 // #01 │ │ +00af62: 5941 4000 |0005: iput v1, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0040 │ │ +00af66: 5441 3f00 |0007: iget-object v1, v4, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@003f │ │ +00af6a: 2202 2c00 |0009: new-instance v2, Landroid/util/Pair; // type@002c │ │ +00af6e: 7110 4001 0600 |000b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0140 │ │ +00af74: 0c03 |000e: move-result-object v3 │ │ +00af76: 7030 7600 5203 |000f: invoke-direct {v2, v5, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0076 │ │ +00af7c: 6e30 7900 0102 |0012: invoke-virtual {v1, v0, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0079 │ │ +00af82: 1e04 |0015: monitor-exit v4 │ │ +00af84: 0f00 |0016: return v0 │ │ +00af86: 0d01 |0017: move-exception v1 │ │ +00af88: 1e04 |0018: monitor-exit v4 │ │ +00af8a: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ 0x0015 line=49 │ │ @@ -1813,17 +1813,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00af9c: |[00af9c] org.apache.cordova.Config.:()V │ │ -00afac: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00afb2: 0e00 |0003: return-void │ │ +00af98: |[00af98] org.apache.cordova.Config.:()V │ │ +00afa8: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00afae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/Config; │ │ │ │ @@ -1832,84 +1832,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -00afb4: |[00afb4] org.apache.cordova.Config.getErrorUrl:()Ljava/lang/String; │ │ -00afc4: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00afc8: 6e10 e501 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ -00afce: 0c00 |0005: move-result-object v0 │ │ -00afd0: 1a01 b103 |0006: const-string v1, "errorurl" // string@03b1 │ │ -00afd4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -00afd6: 6e30 9e02 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ -00afdc: 0c00 |000c: move-result-object v0 │ │ -00afde: 1100 |000d: return-object v0 │ │ +00afb0: |[00afb0] org.apache.cordova.Config.getErrorUrl:()Ljava/lang/String; │ │ +00afc0: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00afc4: 6e10 e501 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ +00afca: 0c00 |0005: move-result-object v0 │ │ +00afcc: 1a01 b103 |0006: const-string v1, "errorurl" // string@03b1 │ │ +00afd0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +00afd2: 6e30 9e02 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ +00afd8: 0c00 |000c: move-result-object v0 │ │ +00afda: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #2 : (in Lorg/apache/cordova/Config;) │ │ name : 'getPluginEntries' │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00afe0: |[00afe0] org.apache.cordova.Config.getPluginEntries:()Ljava/util/List; │ │ -00aff0: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00aff4: 6e10 e401 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@01e4 │ │ -00affa: 0c00 |0005: move-result-object v0 │ │ -00affc: 1100 |0006: return-object v0 │ │ +00afdc: |[00afdc] org.apache.cordova.Config.getPluginEntries:()Ljava/util/List; │ │ +00afec: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00aff0: 6e10 e401 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@01e4 │ │ +00aff6: 0c00 |0005: move-result-object v0 │ │ +00aff8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #3 : (in Lorg/apache/cordova/Config;) │ │ name : 'getPreferences' │ │ type : '()Lorg/apache/cordova/CordovaPreferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00b000: |[00b000] org.apache.cordova.Config.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ -00b010: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b014: 6e10 e501 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ -00b01a: 0c00 |0005: move-result-object v0 │ │ -00b01c: 1100 |0006: return-object v0 │ │ +00affc: |[00affc] org.apache.cordova.Config.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ +00b00c: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b010: 6e10 e501 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ +00b016: 0c00 |0005: move-result-object v0 │ │ +00b018: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ #4 : (in Lorg/apache/cordova/Config;) │ │ name : 'getStartUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00b020: |[00b020] org.apache.cordova.Config.getStartUrl:()Ljava/lang/String; │ │ -00b030: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b034: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -00b038: 1a00 ce03 |0004: const-string v0, "file:///android_asset/www/index.html" // string@03ce │ │ -00b03c: 1100 |0006: return-object v0 │ │ -00b03e: 6200 4200 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b042: 6e10 e301 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@01e3 │ │ -00b048: 0c00 |000c: move-result-object v0 │ │ -00b04a: 28f9 |000d: goto 0006 // -0007 │ │ +00b01c: |[00b01c] org.apache.cordova.Config.getStartUrl:()Ljava/lang/String; │ │ +00b02c: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b030: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +00b034: 1a00 ce03 |0004: const-string v0, "file:///android_asset/www/index.html" // string@03ce │ │ +00b038: 1100 |0006: return-object v0 │ │ +00b03a: 6200 4200 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b03e: 6e10 e301 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@01e3 │ │ +00b044: 0c00 |000c: move-result-object v0 │ │ +00b046: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0006 line=53 │ │ locals : │ │ │ │ @@ -1918,21 +1918,21 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00b04c: |[00b04c] org.apache.cordova.Config.init:()V │ │ -00b05c: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b060: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -00b064: 2200 a800 |0004: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00a8 │ │ -00b068: 7010 e201 0000 |0006: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@01e2 │ │ -00b06e: 6900 4200 |0009: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b072: 0e00 |000b: return-void │ │ +00b048: |[00b048] org.apache.cordova.Config.init:()V │ │ +00b058: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b05c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +00b060: 2200 a800 |0004: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00a8 │ │ +00b064: 7010 e201 0000 |0006: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@01e2 │ │ +00b06a: 6900 4200 |0009: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b06e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x000b line=47 │ │ locals : │ │ │ │ @@ -1941,29 +1941,29 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00b074: |[00b074] org.apache.cordova.Config.init:(Landroid/app/Activity;)V │ │ -00b084: 2200 a800 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00a8 │ │ -00b088: 7010 e201 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@01e2 │ │ -00b08e: 6900 4200 |0005: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b092: 6200 4200 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b096: 6e20 e801 2000 |0009: invoke-virtual {v0, v2}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@01e8 │ │ -00b09c: 6200 4200 |000c: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b0a0: 6e10 e501 0000 |000e: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ -00b0a6: 0c00 |0011: move-result-object v0 │ │ -00b0a8: 6e10 0300 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0003 │ │ -00b0ae: 0c01 |0015: move-result-object v1 │ │ -00b0b0: 6e10 3600 0100 |0016: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0036 │ │ -00b0b6: 0c01 |0019: move-result-object v1 │ │ -00b0b8: 6e20 a302 1000 |001a: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@02a3 │ │ -00b0be: 0e00 |001d: return-void │ │ +00b070: |[00b070] org.apache.cordova.Config.init:(Landroid/app/Activity;)V │ │ +00b080: 2200 a800 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00a8 │ │ +00b084: 7010 e201 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@01e2 │ │ +00b08a: 6900 4200 |0005: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b08e: 6200 4200 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b092: 6e20 e801 2000 |0009: invoke-virtual {v0, v2}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@01e8 │ │ +00b098: 6200 4200 |000c: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b09c: 6e10 e501 0000 |000e: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ +00b0a2: 0c00 |0011: move-result-object v0 │ │ +00b0a4: 6e10 0300 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0003 │ │ +00b0aa: 0c01 |0015: move-result-object v1 │ │ +00b0ac: 6e10 3600 0100 |0016: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0036 │ │ +00b0b2: 0c01 |0019: move-result-object v1 │ │ +00b0b4: 6e20 a302 1000 |001a: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@02a3 │ │ +00b0ba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=37 │ │ 0x000c line=39 │ │ 0x001d line=40 │ │ locals : │ │ @@ -1974,21 +1974,21 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00b0c0: |[00b0c0] org.apache.cordova.Config.isInitialized:()Z │ │ -00b0d0: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b0d4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -00b0d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00b0da: 0f00 |0005: return v0 │ │ -00b0dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00b0de: 28fe |0007: goto 0005 // -0002 │ │ +00b0bc: |[00b0bc] org.apache.cordova.Config.isInitialized:()Z │ │ +00b0cc: 6200 4200 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b0d0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +00b0d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00b0d6: 0f00 |0005: return v0 │ │ +00b0d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00b0da: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 90 (Config.java) │ │ @@ -2058,53 +2058,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00b0e0: |[00b0e0] org.apache.cordova.ConfigXmlParser.:()V │ │ -00b0f0: 1a00 5b00 |0000: const-string v0, "ConfigXmlParser" // string@005b │ │ -00b0f4: 6900 4300 |0002: sput-object v0, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0043 │ │ -00b0f8: 0e00 |0004: return-void │ │ +00b0dc: |[00b0dc] org.apache.cordova.ConfigXmlParser.:()V │ │ +00b0ec: 1a00 5b00 |0000: const-string v0, "ConfigXmlParser" // string@005b │ │ +00b0f0: 6900 4300 |0002: sput-object v0, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0043 │ │ +00b0f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/ConfigXmlParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -00b0fc: |[00b0fc] org.apache.cordova.ConfigXmlParser.:()V │ │ -00b10c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00b10e: 7010 4701 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0147 │ │ -00b114: 1a00 ce03 |0004: const-string v0, "file:///android_asset/www/index.html" // string@03ce │ │ -00b118: 5b30 4500 |0006: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ -00b11c: 2200 c200 |0008: new-instance v0, Lorg/apache/cordova/CordovaPreferences; // type@00c2 │ │ -00b120: 7010 9802 0000 |000a: invoke-direct {v0}, Lorg/apache/cordova/CordovaPreferences;.:()V // method@0298 │ │ -00b126: 5b30 4a00 |000d: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004a │ │ -00b12a: 2200 9000 |000f: new-instance v0, Ljava/util/ArrayList; // type@0090 │ │ -00b12e: 1301 1400 |0011: const/16 v1, #int 20 // #14 │ │ -00b132: 7020 8701 1000 |0013: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0187 │ │ -00b138: 5b30 4900 |0016: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@0049 │ │ -00b13c: 5c32 4400 |0018: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ -00b140: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -00b144: 5b30 4b00 |001c: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ -00b148: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ -00b14c: 5b30 4800 |0020: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ -00b150: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -00b154: 5b30 4700 |0024: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ -00b158: 5c32 4600 |0026: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ -00b15c: 0e00 |0028: return-void │ │ +00b0f8: |[00b0f8] org.apache.cordova.ConfigXmlParser.:()V │ │ +00b108: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00b10a: 7010 4701 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0147 │ │ +00b110: 1a00 ce03 |0004: const-string v0, "file:///android_asset/www/index.html" // string@03ce │ │ +00b114: 5b30 4500 |0006: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ +00b118: 2200 c200 |0008: new-instance v0, Lorg/apache/cordova/CordovaPreferences; // type@00c2 │ │ +00b11c: 7010 9802 0000 |000a: invoke-direct {v0}, Lorg/apache/cordova/CordovaPreferences;.:()V // method@0298 │ │ +00b122: 5b30 4a00 |000d: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004a │ │ +00b126: 2200 9000 |000f: new-instance v0, Ljava/util/ArrayList; // type@0090 │ │ +00b12a: 1301 1400 |0011: const/16 v1, #int 20 // #14 │ │ +00b12e: 7020 8701 1000 |0013: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0187 │ │ +00b134: 5b30 4900 |0016: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@0049 │ │ +00b138: 5c32 4400 |0018: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ +00b13c: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +00b140: 5b30 4b00 |001c: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ +00b144: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ +00b148: 5b30 4800 |0020: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ +00b14c: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +00b150: 5b30 4700 |0024: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ +00b154: 5c32 4600 |0026: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ +00b158: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000f line=38 │ │ 0x0018 line=66 │ │ @@ -2118,44 +2118,44 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -00b160: |[00b160] org.apache.cordova.ConfigXmlParser.setStartUrl:(Ljava/lang/String;)V │ │ -00b170: 1a02 cb02 |0000: const-string v2, "^[a-z-]+://" // string@02cb │ │ -00b174: 7110 bc01 0200 |0002: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@01bc │ │ -00b17a: 0c01 |0005: move-result-object v1 │ │ -00b17c: 6e20 be01 5100 |0006: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@01be │ │ -00b182: 0c00 |0009: move-result-object v0 │ │ -00b184: 6e10 b901 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@01b9 │ │ -00b18a: 0a02 |000d: move-result v2 │ │ -00b18c: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -00b190: 5b45 4500 |0010: iput-object v5, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ -00b194: 0e00 |0012: return-void │ │ -00b196: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -00b198: 6e20 4e01 2500 |0014: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@014e │ │ -00b19e: 0a02 |0017: move-result v2 │ │ -00b1a0: 1303 2f00 |0018: const/16 v3, #int 47 // #2f │ │ -00b1a4: 3332 0700 |001a: if-ne v2, v3, 0021 // +0007 │ │ -00b1a8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -00b1aa: 6e20 6001 2500 |001d: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00b1b0: 0c05 |0020: move-result-object v5 │ │ -00b1b2: 2202 8100 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ -00b1b6: 7010 6501 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00b1bc: 1a03 cd03 |0026: const-string v3, "file:///android_asset/www/" // string@03cd │ │ -00b1c0: 6e20 6d01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b1c6: 0c02 |002b: move-result-object v2 │ │ -00b1c8: 6e20 6d01 5200 |002c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b1ce: 0c02 |002f: move-result-object v2 │ │ -00b1d0: 6e10 6f01 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00b1d6: 0c02 |0033: move-result-object v2 │ │ -00b1d8: 5b42 4500 |0034: iput-object v2, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ -00b1dc: 28dc |0036: goto 0012 // -0024 │ │ +00b15c: |[00b15c] org.apache.cordova.ConfigXmlParser.setStartUrl:(Ljava/lang/String;)V │ │ +00b16c: 1a02 cb02 |0000: const-string v2, "^[a-z-]+://" // string@02cb │ │ +00b170: 7110 bc01 0200 |0002: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@01bc │ │ +00b176: 0c01 |0005: move-result-object v1 │ │ +00b178: 6e20 be01 5100 |0006: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@01be │ │ +00b17e: 0c00 |0009: move-result-object v0 │ │ +00b180: 6e10 b901 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@01b9 │ │ +00b186: 0a02 |000d: move-result v2 │ │ +00b188: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +00b18c: 5b45 4500 |0010: iput-object v5, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ +00b190: 0e00 |0012: return-void │ │ +00b192: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +00b194: 6e20 4e01 2500 |0014: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@014e │ │ +00b19a: 0a02 |0017: move-result v2 │ │ +00b19c: 1303 2f00 |0018: const/16 v3, #int 47 // #2f │ │ +00b1a0: 3332 0700 |001a: if-ne v2, v3, 0021 // +0007 │ │ +00b1a4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +00b1a6: 6e20 6001 2500 |001d: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00b1ac: 0c05 |0020: move-result-object v5 │ │ +00b1ae: 2202 8100 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ +00b1b2: 7010 6501 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00b1b8: 1a03 cd03 |0026: const-string v3, "file:///android_asset/www/" // string@03cd │ │ +00b1bc: 6e20 6d01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b1c2: 0c02 |002b: move-result-object v2 │ │ +00b1c4: 6e20 6d01 5200 |002c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b1ca: 0c02 |002f: move-result-object v2 │ │ +00b1cc: 6e10 6f01 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00b1d2: 0c02 |0033: move-result-object v2 │ │ +00b1d4: 5b42 4500 |0034: iput-object v2, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ +00b1d8: 28dc |0036: goto 0012 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x000a line=136 │ │ 0x0010 line=137 │ │ 0x0012 line=144 │ │ @@ -2174,17 +2174,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b1e0: |[00b1e0] org.apache.cordova.ConfigXmlParser.getLaunchUrl:()Ljava/lang/String; │ │ -00b1f0: 5410 4500 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ -00b1f4: 1100 |0002: return-object v0 │ │ +00b1dc: |[00b1dc] org.apache.cordova.ConfigXmlParser.getLaunchUrl:()Ljava/lang/String; │ │ +00b1ec: 5410 4500 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0045 │ │ +00b1f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/ConfigXmlParser; │ │ │ │ #1 : (in Lorg/apache/cordova/ConfigXmlParser;) │ │ @@ -2192,17 +2192,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b1f8: |[00b1f8] org.apache.cordova.ConfigXmlParser.getPluginEntries:()Ljava/util/ArrayList; │ │ -00b208: 5410 4900 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@0049 │ │ -00b20c: 1100 |0002: return-object v0 │ │ +00b1f4: |[00b1f4] org.apache.cordova.ConfigXmlParser.getPluginEntries:()Ljava/util/ArrayList; │ │ +00b204: 5410 4900 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@0049 │ │ +00b208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/ConfigXmlParser; │ │ │ │ #2 : (in Lorg/apache/cordova/ConfigXmlParser;) │ │ @@ -2210,17 +2210,17 @@ │ │ type : '()Lorg/apache/cordova/CordovaPreferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b210: |[00b210] org.apache.cordova.ConfigXmlParser.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ -00b220: 5410 4a00 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004a │ │ -00b224: 1100 |0002: return-object v0 │ │ +00b20c: |[00b20c] org.apache.cordova.ConfigXmlParser.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ +00b21c: 5410 4a00 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004a │ │ +00b220: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/ConfigXmlParser; │ │ │ │ #3 : (in Lorg/apache/cordova/ConfigXmlParser;) │ │ @@ -2228,36 +2228,36 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -00b228: |[00b228] org.apache.cordova.ConfigXmlParser.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -00b238: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00b23a: 7210 9104 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0491 │ │ -00b240: 0c00 |0004: move-result-object v0 │ │ -00b242: 1a01 c803 |0005: const-string v1, "feature" // string@03c8 │ │ -00b246: 6e20 5401 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b24c: 0a01 |000a: move-result v1 │ │ -00b24e: 3801 1e00 |000b: if-eqz v1, 0029 // +001e │ │ -00b252: 5471 4900 |000d: iget-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@0049 │ │ -00b256: 2202 e800 |000f: new-instance v2, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ -00b25a: 5473 4b00 |0011: iget-object v3, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ -00b25e: 5474 4800 |0013: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ -00b262: 5575 4600 |0015: iget-boolean v5, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ -00b266: 7040 ab03 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@03ab │ │ -00b26c: 6e20 8801 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0188 │ │ -00b272: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -00b276: 5b71 4b00 |001f: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ -00b27a: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -00b27e: 5b71 4800 |0023: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ -00b282: 5c76 4400 |0025: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ -00b286: 5c76 4600 |0027: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ -00b28a: 0e00 |0029: return-void │ │ +00b224: |[00b224] org.apache.cordova.ConfigXmlParser.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +00b234: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00b236: 7210 9104 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0491 │ │ +00b23c: 0c00 |0004: move-result-object v0 │ │ +00b23e: 1a01 c803 |0005: const-string v1, "feature" // string@03c8 │ │ +00b242: 6e20 5401 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b248: 0a01 |000a: move-result v1 │ │ +00b24a: 3801 1e00 |000b: if-eqz v1, 0029 // +001e │ │ +00b24e: 5471 4900 |000d: iget-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@0049 │ │ +00b252: 2202 e800 |000f: new-instance v2, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ +00b256: 5473 4b00 |0011: iget-object v3, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ +00b25a: 5474 4800 |0013: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ +00b25e: 5575 4600 |0015: iget-boolean v5, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ +00b262: 7040 ab03 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@03ab │ │ +00b268: 6e20 8801 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0188 │ │ +00b26e: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +00b272: 5b71 4b00 |001f: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ +00b276: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +00b27a: 5b71 4800 |0023: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ +00b27e: 5c76 4400 |0025: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ +00b282: 5c76 4600 |0027: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ +00b286: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ 0x0005 line=123 │ │ 0x000d line=124 │ │ 0x001d line=126 │ │ 0x0021 line=127 │ │ @@ -2274,103 +2274,103 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -00b28c: |[00b28c] org.apache.cordova.ConfigXmlParser.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -00b29c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00b29e: 7210 9104 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0491 │ │ -00b2a4: 0c02 |0004: move-result-object v2 │ │ -00b2a6: 1a04 c803 |0005: const-string v4, "feature" // string@03c8 │ │ -00b2aa: 6e20 5401 4200 |0007: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b2b0: 0a04 |000a: move-result v4 │ │ -00b2b2: 3804 0e00 |000b: if-eqz v4, 0019 // +000e │ │ -00b2b6: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -00b2b8: 5c74 4400 |000e: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ -00b2bc: 1a04 fb04 |0010: const-string v4, "name" // string@04fb │ │ -00b2c0: 7230 9004 6804 |0012: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b2c6: 0c04 |0015: move-result-object v4 │ │ -00b2c8: 5b74 4b00 |0016: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ -00b2cc: 0e00 |0018: return-void │ │ -00b2ce: 5574 4400 |0019: iget-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ -00b2d2: 3804 5b00 |001b: if-eqz v4, 0076 // +005b │ │ -00b2d6: 1a04 6905 |001d: const-string v4, "param" // string@0569 │ │ -00b2da: 6e20 5401 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b2e0: 0a04 |0022: move-result v4 │ │ -00b2e2: 3804 5300 |0023: if-eqz v4, 0076 // +0053 │ │ -00b2e6: 1a04 fb04 |0025: const-string v4, "name" // string@04fb │ │ -00b2ea: 7230 9004 6804 |0027: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b2f0: 0c04 |002a: move-result-object v4 │ │ -00b2f2: 5b74 4700 |002b: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ -00b2f6: 5474 4700 |002d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ -00b2fa: 1a05 f305 |002f: const-string v5, "service" // string@05f3 │ │ -00b2fe: 6e20 5401 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b304: 0a04 |0034: move-result v4 │ │ -00b306: 3804 0b00 |0035: if-eqz v4, 0040 // +000b │ │ -00b30a: 1a04 b406 |0037: const-string v4, "value" // string@06b4 │ │ -00b30e: 7230 9004 6804 |0039: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b314: 0c04 |003c: move-result-object v4 │ │ -00b316: 5b74 4b00 |003d: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ -00b31a: 28d9 |003f: goto 0018 // -0027 │ │ -00b31c: 5474 4700 |0040: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ -00b320: 1a05 6705 |0042: const-string v5, "package" // string@0567 │ │ -00b324: 6e20 5401 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b32a: 0a04 |0047: move-result v4 │ │ -00b32c: 3904 0c00 |0048: if-nez v4, 0054 // +000c │ │ -00b330: 5474 4700 |004a: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ -00b334: 1a05 f602 |004c: const-string v5, "android-package" // string@02f6 │ │ -00b338: 6e20 5401 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b33e: 0a04 |0051: move-result v4 │ │ -00b340: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ -00b344: 1a04 b406 |0054: const-string v4, "value" // string@06b4 │ │ -00b348: 7230 9004 6804 |0056: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b34e: 0c04 |0059: move-result-object v4 │ │ -00b350: 5b74 4800 |005a: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ -00b354: 28bc |005c: goto 0018 // -0044 │ │ -00b356: 5474 4700 |005d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ -00b35a: 1a05 4305 |005f: const-string v5, "onload" // string@0543 │ │ -00b35e: 6e20 5401 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b364: 0a04 |0064: move-result v4 │ │ -00b366: 3804 b3ff |0065: if-eqz v4, 0018 // -004d │ │ -00b36a: 1a04 9006 |0067: const-string v4, "true" // string@0690 │ │ -00b36e: 1a05 b406 |0069: const-string v5, "value" // string@06b4 │ │ -00b372: 7230 9004 6805 |006b: invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b378: 0c05 |006e: move-result-object v5 │ │ -00b37a: 6e20 5401 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b380: 0a04 |0072: move-result v4 │ │ -00b382: 5c74 4600 |0073: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ -00b386: 28a3 |0075: goto 0018 // -005d │ │ -00b388: 1a04 9a05 |0076: const-string v4, "preference" // string@059a │ │ -00b38c: 6e20 5401 4200 |0078: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b392: 0a04 |007b: move-result v4 │ │ -00b394: 3804 1a00 |007c: if-eqz v4, 0096 // +001a │ │ -00b398: 1a04 fb04 |007e: const-string v4, "name" // string@04fb │ │ -00b39c: 7230 9004 6804 |0080: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b3a2: 0c04 |0083: move-result-object v4 │ │ -00b3a4: 6205 3000 |0084: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00b3a8: 6e20 6301 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00b3ae: 0c00 |0089: move-result-object v0 │ │ -00b3b0: 1a04 b406 |008a: const-string v4, "value" // string@06b4 │ │ -00b3b4: 7230 9004 6804 |008c: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b3ba: 0c03 |008f: move-result-object v3 │ │ -00b3bc: 5474 4a00 |0090: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004a │ │ -00b3c0: 6e30 a102 0403 |0092: invoke-virtual {v4, v0, v3}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ -00b3c6: 2883 |0095: goto 0018 // -007d │ │ -00b3c8: 1a04 5f03 |0096: const-string v4, "content" // string@035f │ │ -00b3cc: 6e20 5401 4200 |0098: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b3d2: 0a04 |009b: move-result v4 │ │ -00b3d4: 3804 7cff |009c: if-eqz v4, 0018 // -0084 │ │ -00b3d8: 1a04 5a06 |009e: const-string v4, "src" // string@065a │ │ -00b3dc: 7230 9004 6804 |00a0: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ -00b3e2: 0c01 |00a3: move-result-object v1 │ │ -00b3e4: 3801 74ff |00a4: if-eqz v1, 0018 // -008c │ │ -00b3e8: 7020 ea01 1700 |00a6: invoke-direct {v7, v1}, Lorg/apache/cordova/ConfigXmlParser;.setStartUrl:(Ljava/lang/String;)V // method@01ea │ │ -00b3ee: 2900 6fff |00a9: goto/16 0018 // -0091 │ │ +00b288: |[00b288] org.apache.cordova.ConfigXmlParser.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +00b298: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00b29a: 7210 9104 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0491 │ │ +00b2a0: 0c02 |0004: move-result-object v2 │ │ +00b2a2: 1a04 c803 |0005: const-string v4, "feature" // string@03c8 │ │ +00b2a6: 6e20 5401 4200 |0007: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b2ac: 0a04 |000a: move-result v4 │ │ +00b2ae: 3804 0e00 |000b: if-eqz v4, 0019 // +000e │ │ +00b2b2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +00b2b4: 5c74 4400 |000e: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ +00b2b8: 1a04 fb04 |0010: const-string v4, "name" // string@04fb │ │ +00b2bc: 7230 9004 6804 |0012: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b2c2: 0c04 |0015: move-result-object v4 │ │ +00b2c4: 5b74 4b00 |0016: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ +00b2c8: 0e00 |0018: return-void │ │ +00b2ca: 5574 4400 |0019: iget-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0044 │ │ +00b2ce: 3804 5b00 |001b: if-eqz v4, 0076 // +005b │ │ +00b2d2: 1a04 6905 |001d: const-string v4, "param" // string@0569 │ │ +00b2d6: 6e20 5401 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b2dc: 0a04 |0022: move-result v4 │ │ +00b2de: 3804 5300 |0023: if-eqz v4, 0076 // +0053 │ │ +00b2e2: 1a04 fb04 |0025: const-string v4, "name" // string@04fb │ │ +00b2e6: 7230 9004 6804 |0027: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b2ec: 0c04 |002a: move-result-object v4 │ │ +00b2ee: 5b74 4700 |002b: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ +00b2f2: 5474 4700 |002d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ +00b2f6: 1a05 f305 |002f: const-string v5, "service" // string@05f3 │ │ +00b2fa: 6e20 5401 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b300: 0a04 |0034: move-result v4 │ │ +00b302: 3804 0b00 |0035: if-eqz v4, 0040 // +000b │ │ +00b306: 1a04 b406 |0037: const-string v4, "value" // string@06b4 │ │ +00b30a: 7230 9004 6804 |0039: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b310: 0c04 |003c: move-result-object v4 │ │ +00b312: 5b74 4b00 |003d: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004b │ │ +00b316: 28d9 |003f: goto 0018 // -0027 │ │ +00b318: 5474 4700 |0040: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ +00b31c: 1a05 6705 |0042: const-string v5, "package" // string@0567 │ │ +00b320: 6e20 5401 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b326: 0a04 |0047: move-result v4 │ │ +00b328: 3904 0c00 |0048: if-nez v4, 0054 // +000c │ │ +00b32c: 5474 4700 |004a: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ +00b330: 1a05 f602 |004c: const-string v5, "android-package" // string@02f6 │ │ +00b334: 6e20 5401 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b33a: 0a04 |0051: move-result v4 │ │ +00b33c: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ +00b340: 1a04 b406 |0054: const-string v4, "value" // string@06b4 │ │ +00b344: 7230 9004 6804 |0056: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b34a: 0c04 |0059: move-result-object v4 │ │ +00b34c: 5b74 4800 |005a: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@0048 │ │ +00b350: 28bc |005c: goto 0018 // -0044 │ │ +00b352: 5474 4700 |005d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0047 │ │ +00b356: 1a05 4305 |005f: const-string v5, "onload" // string@0543 │ │ +00b35a: 6e20 5401 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b360: 0a04 |0064: move-result v4 │ │ +00b362: 3804 b3ff |0065: if-eqz v4, 0018 // -004d │ │ +00b366: 1a04 9006 |0067: const-string v4, "true" // string@0690 │ │ +00b36a: 1a05 b406 |0069: const-string v5, "value" // string@06b4 │ │ +00b36e: 7230 9004 6805 |006b: invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b374: 0c05 |006e: move-result-object v5 │ │ +00b376: 6e20 5401 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b37c: 0a04 |0072: move-result v4 │ │ +00b37e: 5c74 4600 |0073: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0046 │ │ +00b382: 28a3 |0075: goto 0018 // -005d │ │ +00b384: 1a04 9a05 |0076: const-string v4, "preference" // string@059a │ │ +00b388: 6e20 5401 4200 |0078: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b38e: 0a04 |007b: move-result v4 │ │ +00b390: 3804 1a00 |007c: if-eqz v4, 0096 // +001a │ │ +00b394: 1a04 fb04 |007e: const-string v4, "name" // string@04fb │ │ +00b398: 7230 9004 6804 |0080: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b39e: 0c04 |0083: move-result-object v4 │ │ +00b3a0: 6205 3000 |0084: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00b3a4: 6e20 6301 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00b3aa: 0c00 |0089: move-result-object v0 │ │ +00b3ac: 1a04 b406 |008a: const-string v4, "value" // string@06b4 │ │ +00b3b0: 7230 9004 6804 |008c: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b3b6: 0c03 |008f: move-result-object v3 │ │ +00b3b8: 5474 4a00 |0090: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004a │ │ +00b3bc: 6e30 a102 0403 |0092: invoke-virtual {v4, v0, v3}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ +00b3c2: 2883 |0095: goto 0018 // -007d │ │ +00b3c4: 1a04 5f03 |0096: const-string v4, "content" // string@035f │ │ +00b3c8: 6e20 5401 4200 |0098: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b3ce: 0a04 |009b: move-result v4 │ │ +00b3d0: 3804 7cff |009c: if-eqz v4, 0018 // -0084 │ │ +00b3d4: 1a04 5a06 |009e: const-string v4, "src" // string@065a │ │ +00b3d8: 7230 9004 6804 |00a0: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0490 │ │ +00b3de: 0c01 |00a3: move-result-object v1 │ │ +00b3e0: 3801 74ff |00a4: if-eqz v1, 0018 // -008c │ │ +00b3e4: 7020 ea01 1700 |00a6: invoke-direct {v7, v1}, Lorg/apache/cordova/ConfigXmlParser;.setStartUrl:(Ljava/lang/String;)V // method@01ea │ │ +00b3ea: 2900 6fff |00a9: goto/16 0018 // -0091 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=96 │ │ 0x0010 line=97 │ │ 0x0018 line=119 │ │ @@ -2403,47 +2403,47 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -00b3f4: |[00b3f4] org.apache.cordova.ConfigXmlParser.parse:(Landroid/content/Context;)V │ │ -00b404: 6e10 2e00 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002e │ │ -00b40a: 0c01 |0003: move-result-object v1 │ │ -00b40c: 1a02 5903 |0004: const-string v2, "config" // string@0359 │ │ -00b410: 1a03 cd06 |0006: const-string v3, "xml" // string@06cd │ │ -00b414: 6e10 4901 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0149 │ │ -00b41a: 0c04 |000b: move-result-object v4 │ │ -00b41c: 6e10 2a01 0400 |000c: invoke-virtual {v4}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@012a │ │ -00b422: 0c04 |000f: move-result-object v4 │ │ -00b424: 6e10 4c01 0400 |0010: invoke-virtual {v4}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@014c │ │ -00b42a: 0c04 |0013: move-result-object v4 │ │ -00b42c: 6e40 4500 2143 |0014: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0045 │ │ -00b432: 0a00 |0017: move-result v0 │ │ -00b434: 3900 1c00 |0018: if-nez v0, 0034 // +001c │ │ -00b438: 6e10 2e00 0600 |001a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002e │ │ -00b43e: 0c01 |001d: move-result-object v1 │ │ -00b440: 1a02 5903 |001e: const-string v2, "config" // string@0359 │ │ -00b444: 1a03 cd06 |0020: const-string v3, "xml" // string@06cd │ │ -00b448: 6e10 2d00 0600 |0022: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@002d │ │ -00b44e: 0c04 |0025: move-result-object v4 │ │ -00b450: 6e40 4500 2143 |0026: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0045 │ │ -00b456: 0a00 |0029: move-result v0 │ │ -00b458: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ -00b45c: 6201 4300 |002c: sget-object v1, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0043 │ │ -00b460: 1a02 d005 |002e: const-string v2, "res/xml/config.xml is missing!" // string@05d0 │ │ -00b464: 7120 6103 2100 |0030: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ -00b46a: 0e00 |0033: return-void │ │ -00b46c: 6e10 2e00 0600 |0034: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002e │ │ -00b472: 0c01 |0037: move-result-object v1 │ │ -00b474: 6e20 4600 0100 |0038: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0046 │ │ -00b47a: 0c01 |003b: move-result-object v1 │ │ -00b47c: 6e20 e901 1500 |003c: invoke-virtual {v5, v1}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)V // method@01e9 │ │ -00b482: 28f4 |003f: goto 0033 // -000c │ │ +00b3f0: |[00b3f0] org.apache.cordova.ConfigXmlParser.parse:(Landroid/content/Context;)V │ │ +00b400: 6e10 2e00 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002e │ │ +00b406: 0c01 |0003: move-result-object v1 │ │ +00b408: 1a02 5903 |0004: const-string v2, "config" // string@0359 │ │ +00b40c: 1a03 cd06 |0006: const-string v3, "xml" // string@06cd │ │ +00b410: 6e10 4901 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0149 │ │ +00b416: 0c04 |000b: move-result-object v4 │ │ +00b418: 6e10 2a01 0400 |000c: invoke-virtual {v4}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@012a │ │ +00b41e: 0c04 |000f: move-result-object v4 │ │ +00b420: 6e10 4c01 0400 |0010: invoke-virtual {v4}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@014c │ │ +00b426: 0c04 |0013: move-result-object v4 │ │ +00b428: 6e40 4500 2143 |0014: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0045 │ │ +00b42e: 0a00 |0017: move-result v0 │ │ +00b430: 3900 1c00 |0018: if-nez v0, 0034 // +001c │ │ +00b434: 6e10 2e00 0600 |001a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002e │ │ +00b43a: 0c01 |001d: move-result-object v1 │ │ +00b43c: 1a02 5903 |001e: const-string v2, "config" // string@0359 │ │ +00b440: 1a03 cd06 |0020: const-string v3, "xml" // string@06cd │ │ +00b444: 6e10 2d00 0600 |0022: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@002d │ │ +00b44a: 0c04 |0025: move-result-object v4 │ │ +00b44c: 6e40 4500 2143 |0026: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0045 │ │ +00b452: 0a00 |0029: move-result v0 │ │ +00b454: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ +00b458: 6201 4300 |002c: sget-object v1, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0043 │ │ +00b45c: 1a02 d005 |002e: const-string v2, "res/xml/config.xml is missing!" // string@05d0 │ │ +00b460: 7120 6103 2100 |0030: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ +00b466: 0e00 |0033: return-void │ │ +00b468: 6e10 2e00 0600 |0034: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002e │ │ +00b46e: 0c01 |0037: move-result-object v1 │ │ +00b470: 6e20 4600 0100 |0038: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0046 │ │ +00b476: 0c01 |003b: move-result-object v1 │ │ +00b478: 6e20 e901 1500 |003c: invoke-virtual {v5, v1}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)V // method@01e9 │ │ +00b47e: 28f4 |003f: goto 0033 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0018 line=55 │ │ 0x001a line=57 │ │ 0x002a line=58 │ │ 0x002c line=59 │ │ @@ -2459,35 +2459,35 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -00b484: |[00b484] org.apache.cordova.ConfigXmlParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -00b494: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -00b496: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -00b498: 3221 1e00 |0002: if-eq v1, v2, 0020 // +001e │ │ -00b49c: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -00b49e: 3321 0a00 |0005: if-ne v1, v2, 000f // +000a │ │ -00b4a2: 6e20 e701 4300 |0007: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@01e7 │ │ -00b4a8: 7210 9204 0400 |000a: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0492 │ │ -00b4ae: 0a01 |000d: move-result v1 │ │ -00b4b0: 28f3 |000e: goto 0001 // -000d │ │ -00b4b2: 1232 |000f: const/4 v2, #int 3 // #3 │ │ -00b4b4: 3321 faff |0010: if-ne v1, v2, 000a // -0006 │ │ -00b4b8: 6e20 e601 4300 |0012: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@01e6 │ │ -00b4be: 28f5 |0015: goto 000a // -000b │ │ -00b4c0: 0d00 |0016: move-exception v0 │ │ -00b4c2: 6e10 9304 0000 |0017: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@0493 │ │ -00b4c8: 28e7 |001a: goto 0001 // -0019 │ │ -00b4ca: 0d00 |001b: move-exception v0 │ │ -00b4cc: 6e10 1801 0000 |001c: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0118 │ │ -00b4d2: 28e2 |001f: goto 0001 // -001e │ │ -00b4d4: 0e00 |0020: return-void │ │ +00b480: |[00b480] org.apache.cordova.ConfigXmlParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +00b490: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +00b492: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +00b494: 3221 1e00 |0002: if-eq v1, v2, 0020 // +001e │ │ +00b498: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +00b49a: 3321 0a00 |0005: if-ne v1, v2, 000f // +000a │ │ +00b49e: 6e20 e701 4300 |0007: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@01e7 │ │ +00b4a4: 7210 9204 0400 |000a: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0492 │ │ +00b4aa: 0a01 |000d: move-result v1 │ │ +00b4ac: 28f3 |000e: goto 0001 // -000d │ │ +00b4ae: 1232 |000f: const/4 v2, #int 3 // #3 │ │ +00b4b0: 3321 faff |0010: if-ne v1, v2, 000a // -0006 │ │ +00b4b4: 6e20 e601 4300 |0012: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@01e6 │ │ +00b4ba: 28f5 |0015: goto 000a // -000b │ │ +00b4bc: 0d00 |0016: move-exception v0 │ │ +00b4be: 6e10 9304 0000 |0017: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@0493 │ │ +00b4c4: 28e7 |001a: goto 0001 // -0019 │ │ +00b4c6: 0d00 |001b: move-exception v0 │ │ +00b4c8: 6e10 1801 0000 |001c: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0118 │ │ +00b4ce: 28e2 |001f: goto 0001 // -001e │ │ +00b4d0: 0e00 |0020: return-void │ │ catches : 1 │ │ 0x000a - 0x000d │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0016 │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0000 line=71 │ │ 0x0001 line=73 │ │ @@ -2551,20 +2551,20 @@ │ │ type : '(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00b4e8: |[00b4e8] org.apache.cordova.CordovaActivity$2.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V │ │ -00b4f8: 5b01 4d00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$2;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004d │ │ -00b4fc: 5b02 4f00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@004f │ │ -00b500: 5b03 4e00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@004e │ │ -00b504: 7010 4701 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00b50a: 0e00 |0009: return-void │ │ +00b4e4: |[00b4e4] org.apache.cordova.CordovaActivity$2.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V │ │ +00b4f4: 5b01 4d00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$2;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004d │ │ +00b4f8: 5b02 4f00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@004f │ │ +00b4fc: 5b03 4e00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@004e │ │ +00b500: 7010 4701 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00b506: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/cordova/CordovaActivity$2; │ │ 0x0000 - 0x000a reg=1 this$0 Lorg/apache/cordova/CordovaActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/apache/cordova/CordovaActivity; │ │ @@ -2576,23 +2576,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -00b50c: |[00b50c] org.apache.cordova.CordovaActivity$2.run:()V │ │ -00b51c: 5450 4f00 |0000: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@004f │ │ -00b520: 5400 6000 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b524: 5451 4e00 |0004: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@004e │ │ -00b528: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -00b52a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -00b52c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -00b52e: 7254 da02 1032 |0009: invoke-interface {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaWebView;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@02da │ │ -00b534: 0e00 |000c: return-void │ │ +00b508: |[00b508] org.apache.cordova.CordovaActivity$2.run:()V │ │ +00b518: 5450 4f00 |0000: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@004f │ │ +00b51c: 5400 6000 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b520: 5451 4e00 |0004: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@004e │ │ +00b524: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +00b526: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +00b528: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +00b52a: 7254 da02 1032 |0009: invoke-interface {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaWebView;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@02da │ │ +00b530: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x000c line=380 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lorg/apache/cordova/CordovaActivity$2; │ │ │ │ @@ -2647,22 +2647,22 @@ │ │ type : '(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00b538: |[00b538] org.apache.cordova.CordovaActivity$3.:(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ -00b548: 5b01 5000 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$3;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0050 │ │ -00b54c: 5c02 5200 |0002: iput-boolean v2, v0, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0052 │ │ -00b550: 5b03 5400 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0054 │ │ -00b554: 5b04 5100 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0051 │ │ -00b558: 5b05 5300 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0053 │ │ -00b55c: 7010 4701 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00b562: 0e00 |000d: return-void │ │ +00b534: |[00b534] org.apache.cordova.CordovaActivity$3.:(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ +00b544: 5b01 5000 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$3;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0050 │ │ +00b548: 5c02 5200 |0002: iput-boolean v2, v0, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0052 │ │ +00b54c: 5b03 5400 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0054 │ │ +00b550: 5b04 5100 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0051 │ │ +00b554: 5b05 5300 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0053 │ │ +00b558: 7010 4701 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00b55e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/cordova/CordovaActivity$3; │ │ 0x0000 - 0x000e reg=1 this$0 Lorg/apache/cordova/CordovaActivity; │ │ 0x0000 - 0x000e reg=2 (null) Z │ │ @@ -2676,45 +2676,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -00b564: |[00b564] org.apache.cordova.CordovaActivity$3.run:()V │ │ -00b574: 5550 5200 |0000: iget-boolean v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0052 │ │ -00b578: 3800 3b00 |0002: if-eqz v0, 003d // +003b │ │ -00b57c: 5450 5400 |0004: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0054 │ │ -00b580: 5400 6000 |0006: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b584: 7210 c702 0000 |0008: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ -00b58a: 0c00 |000b: move-result-object v0 │ │ -00b58c: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -00b590: 6e20 8700 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0087 │ │ -00b596: 5450 5400 |0011: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0054 │ │ -00b59a: 1a01 4300 |0013: const-string v1, "Application Error" // string@0043 │ │ -00b59e: 2202 8100 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ -00b5a2: 7010 6501 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00b5a8: 5453 5100 |001a: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0051 │ │ -00b5ac: 6e20 6d01 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b5b2: 0c02 |001f: move-result-object v2 │ │ -00b5b4: 1a03 0300 |0020: const-string v3, " (" // string@0003 │ │ -00b5b8: 6e20 6d01 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b5be: 0c02 |0025: move-result-object v2 │ │ -00b5c0: 5453 5300 |0026: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0053 │ │ -00b5c4: 6e20 6d01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b5ca: 0c02 |002b: move-result-object v2 │ │ -00b5cc: 1a03 1800 |002c: const-string v3, ")" // string@0018 │ │ -00b5d0: 6e20 6d01 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b5d6: 0c02 |0031: move-result-object v2 │ │ -00b5d8: 6e10 6f01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00b5de: 0c02 |0035: move-result-object v2 │ │ -00b5e0: 1a03 2e02 |0036: const-string v3, "OK" // string@022e │ │ -00b5e4: 5554 5200 |0038: iget-boolean v4, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0052 │ │ -00b5e8: 6e54 f801 1032 |003a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaActivity;.displayError:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@01f8 │ │ -00b5ee: 0e00 |003d: return-void │ │ +00b560: |[00b560] org.apache.cordova.CordovaActivity$3.run:()V │ │ +00b570: 5550 5200 |0000: iget-boolean v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0052 │ │ +00b574: 3800 3b00 |0002: if-eqz v0, 003d // +003b │ │ +00b578: 5450 5400 |0004: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0054 │ │ +00b57c: 5400 6000 |0006: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b580: 7210 c702 0000 |0008: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ +00b586: 0c00 |000b: move-result-object v0 │ │ +00b588: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +00b58c: 6e20 8700 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0087 │ │ +00b592: 5450 5400 |0011: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0054 │ │ +00b596: 1a01 4300 |0013: const-string v1, "Application Error" // string@0043 │ │ +00b59a: 2202 8100 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ +00b59e: 7010 6501 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00b5a4: 5453 5100 |001a: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0051 │ │ +00b5a8: 6e20 6d01 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b5ae: 0c02 |001f: move-result-object v2 │ │ +00b5b0: 1a03 0300 |0020: const-string v3, " (" // string@0003 │ │ +00b5b4: 6e20 6d01 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b5ba: 0c02 |0025: move-result-object v2 │ │ +00b5bc: 5453 5300 |0026: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0053 │ │ +00b5c0: 6e20 6d01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b5c6: 0c02 |002b: move-result-object v2 │ │ +00b5c8: 1a03 1800 |002c: const-string v3, ")" // string@0018 │ │ +00b5cc: 6e20 6d01 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b5d2: 0c02 |0031: move-result-object v2 │ │ +00b5d4: 6e10 6f01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00b5da: 0c02 |0035: move-result-object v2 │ │ +00b5dc: 1a03 2e02 |0036: const-string v3, "OK" // string@022e │ │ +00b5e0: 5554 5200 |0038: iget-boolean v4, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0052 │ │ +00b5e4: 6e54 f801 1032 |003a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaActivity;.displayError:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@01f8 │ │ +00b5ea: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=389 │ │ 0x0011 line=390 │ │ 0x003d line=392 │ │ locals : │ │ @@ -2755,18 +2755,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaActivity$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b5f0: |[00b5f0] org.apache.cordova.CordovaActivity$4$1.:(Lorg/apache/cordova/CordovaActivity$4;)V │ │ -00b600: 5b01 5500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0055 │ │ -00b604: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00b60a: 0e00 |0005: return-void │ │ +00b5ec: |[00b5ec] org.apache.cordova.CordovaActivity$4$1.:(Lorg/apache/cordova/CordovaActivity$4;)V │ │ +00b5fc: 5b01 5500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0055 │ │ +00b600: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00b606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaActivity$4$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lorg/apache/cordova/CordovaActivity$4; │ │ │ │ @@ -2776,23 +2776,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00b60c: |[00b60c] org.apache.cordova.CordovaActivity$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00b61c: 7210 3100 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0031 │ │ -00b622: 5410 5500 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0055 │ │ -00b626: 5500 5800 |0005: iget-boolean v0, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@0058 │ │ -00b62a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -00b62e: 5410 5500 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0055 │ │ -00b632: 5400 5600 |000b: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ -00b636: 6e10 f901 0000 |000d: invoke-virtual {v0}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@01f9 │ │ -00b63c: 0e00 |0010: return-void │ │ +00b608: |[00b608] org.apache.cordova.CordovaActivity$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00b618: 7210 3100 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0031 │ │ +00b61e: 5410 5500 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0055 │ │ +00b622: 5500 5800 |0005: iget-boolean v0, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@0058 │ │ +00b626: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +00b62a: 5410 5500 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0055 │ │ +00b62e: 5400 5600 |000b: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ +00b632: 6e10 f901 0000 |000d: invoke-virtual {v0}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@01f9 │ │ +00b638: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ 0x0009 line=414 │ │ 0x0010 line=416 │ │ locals : │ │ @@ -2855,23 +2855,23 @@ │ │ type : '(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -00b640: |[00b640] org.apache.cordova.CordovaActivity$4.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -00b650: 5b01 5600 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ -00b654: 5b02 5900 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0059 │ │ -00b658: 5b03 5a00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005a │ │ -00b65c: 5b04 5b00 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005b │ │ -00b660: 5b05 5700 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0057 │ │ -00b664: 5c06 5800 |000a: iput-boolean v6, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@0058 │ │ -00b668: 7010 4701 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00b66e: 0e00 |000f: return-void │ │ +00b63c: |[00b63c] org.apache.cordova.CordovaActivity$4.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +00b64c: 5b01 5600 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ +00b650: 5b02 5900 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0059 │ │ +00b654: 5b03 5a00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005a │ │ +00b658: 5b04 5b00 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005b │ │ +00b65c: 5b05 5700 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0057 │ │ +00b660: 5c06 5800 |000a: iput-boolean v6, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@0058 │ │ +00b664: 7010 4701 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00b66a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/apache/cordova/CordovaActivity$4; │ │ 0x0000 - 0x0010 reg=1 this$0 Lorg/apache/cordova/CordovaActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/apache/cordova/CordovaActivity; │ │ @@ -2886,35 +2886,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -00b670: |[00b670] org.apache.cordova.CordovaActivity$4.run:()V │ │ -00b680: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00b684: 5442 5900 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0059 │ │ -00b688: 7020 1700 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ -00b68e: 5442 5a00 |0007: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005a │ │ -00b692: 6e20 1a00 2000 |0009: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00b698: 5442 5b00 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005b │ │ -00b69c: 6e20 2000 2000 |000e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -00b6a2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -00b6a4: 6e20 1900 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00b6aa: 5442 5700 |0015: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0057 │ │ -00b6ae: 2203 ac00 |0017: new-instance v3, Lorg/apache/cordova/CordovaActivity$4$1; // type@00ac │ │ -00b6b2: 7020 f101 4300 |0019: invoke-direct {v3, v4}, Lorg/apache/cordova/CordovaActivity$4$1;.:(Lorg/apache/cordova/CordovaActivity$4;)V // method@01f1 │ │ -00b6b8: 6e30 1f00 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ -00b6be: 6e10 1800 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0018 │ │ -00b6c4: 6e10 2200 0000 |0022: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ -00b6ca: 0e00 |0025: return-void │ │ -00b6cc: 0d01 |0026: move-exception v1 │ │ -00b6ce: 5442 5600 |0027: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ -00b6d2: 6e10 f901 0200 |0029: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@01f9 │ │ -00b6d8: 28f9 |002c: goto 0025 // -0007 │ │ +00b66c: |[00b66c] org.apache.cordova.CordovaActivity$4.run:()V │ │ +00b67c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00b680: 5442 5900 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0059 │ │ +00b684: 7020 1700 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ +00b68a: 5442 5a00 |0007: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005a │ │ +00b68e: 6e20 1a00 2000 |0009: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +00b694: 5442 5b00 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005b │ │ +00b698: 6e20 2000 2000 |000e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +00b69e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +00b6a0: 6e20 1900 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00b6a6: 5442 5700 |0015: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0057 │ │ +00b6aa: 2203 ac00 |0017: new-instance v3, Lorg/apache/cordova/CordovaActivity$4$1; // type@00ac │ │ +00b6ae: 7020 f101 4300 |0019: invoke-direct {v3, v4}, Lorg/apache/cordova/CordovaActivity$4$1;.:(Lorg/apache/cordova/CordovaActivity$4;)V // method@01f1 │ │ +00b6b4: 6e30 1f00 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ +00b6ba: 6e10 1800 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0018 │ │ +00b6c0: 6e10 2200 0000 |0022: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ +00b6c6: 0e00 |0025: return-void │ │ +00b6c8: 0d01 |0026: move-exception v1 │ │ +00b6ca: 5442 5600 |0027: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ +00b6ce: 6e10 f901 0200 |0029: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@01f9 │ │ +00b6d4: 28f9 |002c: goto 0025 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0026 │ │ positions : │ │ 0x0000 line=405 │ │ 0x0007 line=406 │ │ 0x000c line=407 │ │ @@ -3007,24 +3007,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -00b6e8: |[00b6e8] org.apache.cordova.CordovaActivity.:()V │ │ -00b6f8: 1a00 5f00 |0000: const-string v0, "CordovaActivity" // string@005f │ │ -00b6fc: 6900 5f00 |0002: sput-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00b700: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00b702: 6700 5e00 |0005: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_STARTING:I // field@005e │ │ -00b706: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -00b708: 6700 5d00 |0008: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_RUNNING:I // field@005d │ │ -00b70c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -00b70e: 6700 5c00 |000b: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_EXITING:I // field@005c │ │ -00b712: 0e00 |000d: return-void │ │ +00b6e4: |[00b6e4] org.apache.cordova.CordovaActivity.:()V │ │ +00b6f4: 1a00 5f00 |0000: const-string v0, "CordovaActivity" // string@005f │ │ +00b6f8: 6900 5f00 |0002: sput-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00b6fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +00b6fe: 6700 5e00 |0005: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_STARTING:I // field@005e │ │ +00b702: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +00b704: 6700 5d00 |0008: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_RUNNING:I // field@005d │ │ +00b708: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +00b70a: 6700 5c00 |000b: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_EXITING:I // field@005c │ │ +00b70e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=85 │ │ locals : │ │ @@ -3034,19 +3034,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00b714: |[00b714] org.apache.cordova.CordovaActivity.:()V │ │ -00b724: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -00b72a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -00b72c: 5c10 6300 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ -00b730: 0e00 |0006: return-void │ │ +00b710: |[00b710] org.apache.cordova.CordovaActivity.:()V │ │ +00b720: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +00b726: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +00b728: 5c10 6300 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ +00b72c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ │ │ @@ -3056,53 +3056,53 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -00b734: |[00b734] org.apache.cordova.CordovaActivity.createViews:()V │ │ -00b744: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -00b746: 5452 6000 |0001: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b74a: 7210 c702 0200 |0003: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ -00b750: 0c02 |0006: move-result-object v2 │ │ -00b752: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ -00b756: 6e20 8300 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.setId:(I)V // method@0083 │ │ -00b75c: 5452 6000 |000c: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b760: 7210 c702 0200 |000e: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ -00b766: 0c02 |0011: move-result-object v2 │ │ -00b768: 2203 4c00 |0012: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@004c │ │ -00b76c: 7030 da00 4304 |0014: invoke-direct {v3, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00da │ │ -00b772: 6e20 8400 3200 |0017: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0084 │ │ -00b778: 5452 6000 |001a: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b77c: 7210 c702 0200 |001c: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ -00b782: 0c02 |001f: move-result-object v2 │ │ -00b784: 6e20 1402 2500 |0020: invoke-virtual {v5, v2}, Lorg/apache/cordova/CordovaActivity;.setContentView:(Landroid/view/View;)V // method@0214 │ │ -00b78a: 5452 6600 |0023: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b78e: 1a03 4900 |0025: const-string v3, "BackgroundColor" // string@0049 │ │ -00b792: 6e20 9902 3200 |0027: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaPreferences;.contains:(Ljava/lang/String;)Z // method@0299 │ │ -00b798: 0a02 |002a: move-result v2 │ │ -00b79a: 3802 1500 |002b: if-eqz v2, 0040 // +0015 │ │ -00b79e: 5452 6600 |002d: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b7a2: 1a03 4900 |002f: const-string v3, "BackgroundColor" // string@0049 │ │ -00b7a6: 1504 00ff |0031: const/high16 v4, #int -16777216 // #ff00 │ │ -00b7aa: 6e30 9d02 3204 |0033: invoke-virtual {v2, v3, v4}, Lorg/apache/cordova/CordovaPreferences;.getInteger:(Ljava/lang/String;I)I // method@029d │ │ -00b7b0: 0a00 |0036: move-result v0 │ │ -00b7b2: 5452 6000 |0037: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b7b6: 7210 c702 0200 |0039: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ -00b7bc: 0c02 |003c: move-result-object v2 │ │ -00b7be: 6e20 8200 0200 |003d: invoke-virtual {v2, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0082 │ │ -00b7c4: 5452 6000 |0040: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b7c8: 7210 c702 0200 |0042: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ -00b7ce: 0c02 |0045: move-result-object v2 │ │ -00b7d0: 6e10 8100 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.requestFocusFromTouch:()Z // method@0081 │ │ -00b7d6: 0e00 |0049: return-void │ │ -00b7d8: 0d01 |004a: move-exception v1 │ │ -00b7da: 6e10 4601 0100 |004b: invoke-virtual {v1}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@0146 │ │ -00b7e0: 28f2 |004e: goto 0040 // -000e │ │ +00b730: |[00b730] org.apache.cordova.CordovaActivity.createViews:()V │ │ +00b740: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +00b742: 5452 6000 |0001: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b746: 7210 c702 0200 |0003: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ +00b74c: 0c02 |0006: move-result-object v2 │ │ +00b74e: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ +00b752: 6e20 8300 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.setId:(I)V // method@0083 │ │ +00b758: 5452 6000 |000c: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b75c: 7210 c702 0200 |000e: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ +00b762: 0c02 |0011: move-result-object v2 │ │ +00b764: 2203 4c00 |0012: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@004c │ │ +00b768: 7030 da00 4304 |0014: invoke-direct {v3, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00da │ │ +00b76e: 6e20 8400 3200 |0017: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0084 │ │ +00b774: 5452 6000 |001a: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b778: 7210 c702 0200 |001c: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ +00b77e: 0c02 |001f: move-result-object v2 │ │ +00b780: 6e20 1402 2500 |0020: invoke-virtual {v5, v2}, Lorg/apache/cordova/CordovaActivity;.setContentView:(Landroid/view/View;)V // method@0214 │ │ +00b786: 5452 6600 |0023: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b78a: 1a03 4900 |0025: const-string v3, "BackgroundColor" // string@0049 │ │ +00b78e: 6e20 9902 3200 |0027: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaPreferences;.contains:(Ljava/lang/String;)Z // method@0299 │ │ +00b794: 0a02 |002a: move-result v2 │ │ +00b796: 3802 1500 |002b: if-eqz v2, 0040 // +0015 │ │ +00b79a: 5452 6600 |002d: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b79e: 1a03 4900 |002f: const-string v3, "BackgroundColor" // string@0049 │ │ +00b7a2: 1504 00ff |0031: const/high16 v4, #int -16777216 // #ff00 │ │ +00b7a6: 6e30 9d02 3204 |0033: invoke-virtual {v2, v3, v4}, Lorg/apache/cordova/CordovaPreferences;.getInteger:(Ljava/lang/String;I)I // method@029d │ │ +00b7ac: 0a00 |0036: move-result v0 │ │ +00b7ae: 5452 6000 |0037: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b7b2: 7210 c702 0200 |0039: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ +00b7b8: 0c02 |003c: move-result-object v2 │ │ +00b7ba: 6e20 8200 0200 |003d: invoke-virtual {v2, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0082 │ │ +00b7c0: 5452 6000 |0040: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b7c4: 7210 c702 0200 |0042: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@02c7 │ │ +00b7ca: 0c02 |0045: move-result-object v2 │ │ +00b7cc: 6e10 8100 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.requestFocusFromTouch:()Z // method@0081 │ │ +00b7d2: 0e00 |0049: return-void │ │ +00b7d4: 0d01 |004a: move-exception v1 │ │ +00b7d6: 6e10 4601 0100 |004b: invoke-virtual {v1}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@0146 │ │ +00b7dc: 28f2 |004e: goto 0040 // -000e │ │ catches : 1 │ │ 0x002d - 0x0040 │ │ Ljava/lang/NumberFormatException; -> 0x004a │ │ positions : │ │ 0x0001 line=175 │ │ 0x000c line=176 │ │ 0x001a line=180 │ │ @@ -3123,25 +3123,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -00b7f0: |[00b7f0] org.apache.cordova.CordovaActivity.displayError:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -00b800: 0772 |0000: move-object v2, v7 │ │ -00b802: 2200 ad00 |0001: new-instance v0, Lorg/apache/cordova/CordovaActivity$4; // type@00ad │ │ -00b806: 0771 |0003: move-object v1, v7 │ │ -00b808: 0793 |0004: move-object v3, v9 │ │ -00b80a: 0784 |0005: move-object v4, v8 │ │ -00b80c: 07a5 |0006: move-object v5, v10 │ │ -00b80e: 01b6 |0007: move v6, v11 │ │ -00b810: 7607 f301 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/CordovaActivity$4;.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@01f3 │ │ -00b816: 6e20 1302 0200 |000b: invoke-virtual {v2, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0213 │ │ -00b81c: 0e00 |000e: return-void │ │ +00b7ec: |[00b7ec] org.apache.cordova.CordovaActivity.displayError:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +00b7fc: 0772 |0000: move-object v2, v7 │ │ +00b7fe: 2200 ad00 |0001: new-instance v0, Lorg/apache/cordova/CordovaActivity$4; // type@00ad │ │ +00b802: 0771 |0003: move-object v1, v7 │ │ +00b804: 0793 |0004: move-object v3, v9 │ │ +00b806: 0784 |0005: move-object v4, v8 │ │ +00b808: 07a5 |0006: move-object v5, v10 │ │ +00b80a: 01b6 |0007: move v6, v11 │ │ +00b80c: 7607 f301 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/CordovaActivity$4;.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@01f3 │ │ +00b812: 6e20 1302 0200 |000b: invoke-virtual {v2, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0213 │ │ +00b818: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0001 line=402 │ │ 0x000e line=425 │ │ locals : │ │ 0x0001 - 0x000f reg=2 me Lorg/apache/cordova/CordovaActivity; │ │ @@ -3156,48 +3156,48 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -00b820: |[00b820] org.apache.cordova.CordovaActivity.init:()V │ │ -00b830: 6e10 0002 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.makeWebView:()Lorg/apache/cordova/CordovaWebView; // method@0200 │ │ -00b836: 0c01 |0003: move-result-object v1 │ │ -00b838: 5b51 6000 |0004: iput-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b83c: 6e10 f701 0500 |0006: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.createViews:()V // method@01f7 │ │ -00b842: 5451 6000 |0009: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b846: 7210 d102 0100 |000b: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.isInitialized:()Z // method@02d1 │ │ -00b84c: 0a01 |000e: move-result v1 │ │ -00b84e: 3901 0d00 |000f: if-nez v1, 001c // +000d │ │ -00b852: 5451 6000 |0011: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b856: 5452 6100 |0013: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00b85a: 5453 6500 |0015: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0065 │ │ -00b85e: 5454 6600 |0017: iget-object v4, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b862: 7240 ce02 2143 |0019: invoke-interface {v1, v2, v3, v4}, Lorg/apache/cordova/CordovaWebView;.init:(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V // method@02ce │ │ -00b868: 5451 6100 |001c: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00b86c: 5452 6000 |001e: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b870: 7210 c302 0200 |0020: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00b876: 0c02 |0023: move-result-object v2 │ │ -00b878: 6e20 6b02 2100 |0024: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onCordovaInit:(Lorg/apache/cordova/PluginManager;)V // method@026b │ │ -00b87e: 5451 6600 |0027: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b882: 1a02 8700 |0029: const-string v2, "DefaultVolumeStream" // string@0087 │ │ -00b886: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ -00b88a: 6e30 9e02 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ -00b890: 0c00 |0030: move-result-object v0 │ │ -00b892: 1a01 e704 |0031: const-string v1, "media" // string@04e7 │ │ -00b896: 6202 3000 |0033: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00b89a: 6e20 6301 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00b8a0: 0c02 |0038: move-result-object v2 │ │ -00b8a2: 6e20 5401 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00b8a8: 0a01 |003c: move-result v1 │ │ -00b8aa: 3801 0600 |003d: if-eqz v1, 0043 // +0006 │ │ -00b8ae: 1231 |003f: const/4 v1, #int 3 // #3 │ │ -00b8b0: 6e20 1502 1500 |0040: invoke-virtual {v5, v1}, Lorg/apache/cordova/CordovaActivity;.setVolumeControlStream:(I)V // method@0215 │ │ -00b8b6: 0e00 |0043: return-void │ │ +00b81c: |[00b81c] org.apache.cordova.CordovaActivity.init:()V │ │ +00b82c: 6e10 0002 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.makeWebView:()Lorg/apache/cordova/CordovaWebView; // method@0200 │ │ +00b832: 0c01 |0003: move-result-object v1 │ │ +00b834: 5b51 6000 |0004: iput-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b838: 6e10 f701 0500 |0006: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.createViews:()V // method@01f7 │ │ +00b83e: 5451 6000 |0009: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b842: 7210 d102 0100 |000b: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.isInitialized:()Z // method@02d1 │ │ +00b848: 0a01 |000e: move-result v1 │ │ +00b84a: 3901 0d00 |000f: if-nez v1, 001c // +000d │ │ +00b84e: 5451 6000 |0011: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b852: 5452 6100 |0013: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00b856: 5453 6500 |0015: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0065 │ │ +00b85a: 5454 6600 |0017: iget-object v4, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b85e: 7240 ce02 2143 |0019: invoke-interface {v1, v2, v3, v4}, Lorg/apache/cordova/CordovaWebView;.init:(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V // method@02ce │ │ +00b864: 5451 6100 |001c: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00b868: 5452 6000 |001e: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b86c: 7210 c302 0200 |0020: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00b872: 0c02 |0023: move-result-object v2 │ │ +00b874: 6e20 6b02 2100 |0024: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onCordovaInit:(Lorg/apache/cordova/PluginManager;)V // method@026b │ │ +00b87a: 5451 6600 |0027: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b87e: 1a02 8700 |0029: const-string v2, "DefaultVolumeStream" // string@0087 │ │ +00b882: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ +00b886: 6e30 9e02 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ +00b88c: 0c00 |0030: move-result-object v0 │ │ +00b88e: 1a01 e704 |0031: const-string v1, "media" // string@04e7 │ │ +00b892: 6202 3000 |0033: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00b896: 6e20 6301 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00b89c: 0c02 |0038: move-result-object v2 │ │ +00b89e: 6e20 5401 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00b8a4: 0a01 |003c: move-result v1 │ │ +00b8a6: 3801 0600 |003d: if-eqz v1, 0043 // +0006 │ │ +00b8aa: 1231 |003f: const/4 v1, #int 3 // #3 │ │ +00b8ac: 6e20 1502 1500 |0040: invoke-virtual {v5, v1}, Lorg/apache/cordova/CordovaActivity;.setVolumeControlStream:(I)V // method@0215 │ │ +00b8b2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0009 line=148 │ │ 0x0011 line=149 │ │ 0x001c line=151 │ │ @@ -3214,35 +3214,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -00b8b8: |[00b8b8] org.apache.cordova.CordovaActivity.loadConfig:()V │ │ -00b8c8: 2200 a800 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00a8 │ │ -00b8cc: 7010 e201 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@01e2 │ │ -00b8d2: 6e20 e801 3000 |0005: invoke-virtual {v0, v3}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@01e8 │ │ -00b8d8: 6e10 e501 0000 |0008: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ -00b8de: 0c01 |000b: move-result-object v1 │ │ -00b8e0: 5b31 6600 |000c: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b8e4: 5431 6600 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b8e8: 6e10 fa01 0300 |0010: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getIntent:()Landroid/content/Intent; // method@01fa │ │ -00b8ee: 0c02 |0013: move-result-object v2 │ │ -00b8f0: 6e10 3600 0200 |0014: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0036 │ │ -00b8f6: 0c02 |0017: move-result-object v2 │ │ -00b8f8: 6e20 a302 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@02a3 │ │ -00b8fe: 6e10 e301 0000 |001b: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@01e3 │ │ -00b904: 0c01 |001e: move-result-object v1 │ │ -00b906: 5b31 6400 |001f: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.launchUrl:Ljava/lang/String; // field@0064 │ │ -00b90a: 6e10 e401 0000 |0021: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@01e4 │ │ -00b910: 0c01 |0024: move-result-object v1 │ │ -00b912: 5b31 6500 |0025: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0065 │ │ -00b916: 6900 4200 |0027: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ -00b91a: 0e00 |0029: return-void │ │ +00b8b4: |[00b8b4] org.apache.cordova.CordovaActivity.loadConfig:()V │ │ +00b8c4: 2200 a800 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00a8 │ │ +00b8c8: 7010 e201 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@01e2 │ │ +00b8ce: 6e20 e801 3000 |0005: invoke-virtual {v0, v3}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@01e8 │ │ +00b8d4: 6e10 e501 0000 |0008: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@01e5 │ │ +00b8da: 0c01 |000b: move-result-object v1 │ │ +00b8dc: 5b31 6600 |000c: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b8e0: 5431 6600 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b8e4: 6e10 fa01 0300 |0010: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getIntent:()Landroid/content/Intent; // method@01fa │ │ +00b8ea: 0c02 |0013: move-result-object v2 │ │ +00b8ec: 6e10 3600 0200 |0014: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0036 │ │ +00b8f2: 0c02 |0017: move-result-object v2 │ │ +00b8f4: 6e20 a302 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@02a3 │ │ +00b8fa: 6e10 e301 0000 |001b: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@01e3 │ │ +00b900: 0c01 |001e: move-result-object v1 │ │ +00b902: 5b31 6400 |001f: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.launchUrl:Ljava/lang/String; // field@0064 │ │ +00b906: 6e10 e401 0000 |0021: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@01e4 │ │ +00b90c: 0c01 |0024: move-result-object v1 │ │ +00b90e: 5b31 6500 |0025: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0065 │ │ +00b912: 6900 4200 |0027: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0042 │ │ +00b916: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x0008 line=164 │ │ 0x000e line=165 │ │ 0x001b line=166 │ │ @@ -3258,27 +3258,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -00b91c: |[00b91c] org.apache.cordova.CordovaActivity.loadUrl:(Ljava/lang/String;)V │ │ -00b92c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00b92e: 5430 6000 |0001: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b932: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -00b936: 6e10 fc01 0300 |0005: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.init:()V // method@01fc │ │ -00b93c: 5430 6600 |0008: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b940: 1a01 db00 |000a: const-string v1, "KeepRunning" // string@00db │ │ -00b944: 6e30 9b02 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ -00b94a: 0a00 |000f: move-result v0 │ │ -00b94c: 5c30 6300 |0010: iput-boolean v0, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ -00b950: 5430 6000 |0012: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00b954: 7230 d302 4002 |0014: invoke-interface {v0, v4, v2}, Lorg/apache/cordova/CordovaWebView;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@02d3 │ │ -00b95a: 0e00 |0017: return-void │ │ +00b918: |[00b918] org.apache.cordova.CordovaActivity.loadUrl:(Ljava/lang/String;)V │ │ +00b928: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00b92a: 5430 6000 |0001: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b92e: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +00b932: 6e10 fc01 0300 |0005: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.init:()V // method@01fc │ │ +00b938: 5430 6600 |0008: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b93c: 1a01 db00 |000a: const-string v1, "KeepRunning" // string@00db │ │ +00b940: 6e30 9b02 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ +00b946: 0a00 |000f: move-result v0 │ │ +00b948: 5c30 6300 |0010: iput-boolean v0, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ +00b94c: 5430 6000 |0012: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00b950: 7230 d302 4002 |0014: invoke-interface {v0, v4, v2}, Lorg/apache/cordova/CordovaWebView;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@02d3 │ │ +00b956: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=223 │ │ 0x0005 line=224 │ │ 0x0008 line=228 │ │ 0x0012 line=230 │ │ 0x0017 line=231 │ │ @@ -3291,18 +3291,18 @@ │ │ type : '()Lorg/apache/cordova/CordovaInterfaceImpl;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00b95c: |[00b95c] org.apache.cordova.CordovaActivity.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; │ │ -00b96c: 2200 a900 |0000: new-instance v0, Lorg/apache/cordova/CordovaActivity$1; // type@00a9 │ │ -00b970: 7030 eb01 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/apache/cordova/CordovaActivity$1;.:(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V // method@01eb │ │ -00b976: 1100 |0005: return-object v0 │ │ +00b958: |[00b958] org.apache.cordova.CordovaActivity.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; │ │ +00b968: 2200 a900 |0000: new-instance v0, Lorg/apache/cordova/CordovaActivity$1; // type@00a9 │ │ +00b96c: 7030 eb01 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/apache/cordova/CordovaActivity$1;.:(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V // method@01eb │ │ +00b972: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ │ │ #6 : (in Lorg/apache/cordova/CordovaActivity;) │ │ @@ -3310,20 +3310,20 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00b978: |[00b978] org.apache.cordova.CordovaActivity.makeWebView:()Lorg/apache/cordova/CordovaWebView; │ │ -00b988: 2200 cf00 |0000: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl; // type@00cf │ │ -00b98c: 6e10 0102 0200 |0002: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; // method@0201 │ │ -00b992: 0c01 |0005: move-result-object v1 │ │ -00b994: 7020 0303 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.:(Lorg/apache/cordova/CordovaWebViewEngine;)V // method@0303 │ │ -00b99a: 1100 |0009: return-object v0 │ │ +00b974: |[00b974] org.apache.cordova.CordovaActivity.makeWebView:()Lorg/apache/cordova/CordovaWebView; │ │ +00b984: 2200 cf00 |0000: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl; // type@00cf │ │ +00b988: 6e10 0102 0200 |0002: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; // method@0201 │ │ +00b98e: 0c01 |0005: move-result-object v1 │ │ +00b990: 7020 0303 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.:(Lorg/apache/cordova/CordovaWebViewEngine;)V // method@0303 │ │ +00b996: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ │ │ #7 : (in Lorg/apache/cordova/CordovaActivity;) │ │ @@ -3331,19 +3331,19 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebViewEngine;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00b99c: |[00b99c] org.apache.cordova.CordovaActivity.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; │ │ -00b9ac: 5410 6600 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00b9b0: 7120 1003 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.createEngine:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0310 │ │ -00b9b6: 0c00 |0005: move-result-object v0 │ │ -00b9b8: 1100 |0006: return-object v0 │ │ +00b998: |[00b998] org.apache.cordova.CordovaActivity.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; │ │ +00b9a8: 5410 6600 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00b9ac: 7120 1003 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.createEngine:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0310 │ │ +00b9b2: 0c00 |0005: move-result-object v0 │ │ +00b9b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ │ │ #8 : (in Lorg/apache/cordova/CordovaActivity;) │ │ @@ -3351,30 +3351,30 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -00b9bc: |[00b9bc] org.apache.cordova.CordovaActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -00b9cc: 6200 5f00 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00b9d0: 2201 8100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00b9d4: 7010 6501 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00b9da: 1a02 c800 |0007: const-string v2, "Incoming Result. Request code = " // string@00c8 │ │ -00b9de: 6e20 6d01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00b9e4: 0c01 |000c: move-result-object v1 │ │ -00b9e6: 6e20 6a01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00b9ec: 0c01 |0010: move-result-object v1 │ │ -00b9ee: 6e10 6f01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00b9f4: 0c01 |0014: move-result-object v1 │ │ -00b9f6: 7120 5e03 1000 |0015: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00b9fc: 6f40 0600 4365 |0018: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0006 │ │ -00ba02: 5430 6100 |001b: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00ba06: 6e40 6a02 4065 |001d: invoke-virtual {v0, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onActivityResult:(IILandroid/content/Intent;)Z // method@026a │ │ -00ba0c: 0e00 |0020: return-void │ │ +00b9b8: |[00b9b8] org.apache.cordova.CordovaActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +00b9c8: 6200 5f00 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00b9cc: 2201 8100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00b9d0: 7010 6501 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00b9d6: 1a02 c800 |0007: const-string v2, "Incoming Result. Request code = " // string@00c8 │ │ +00b9da: 6e20 6d01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00b9e0: 0c01 |000c: move-result-object v1 │ │ +00b9e2: 6e20 6a01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00b9e8: 0c01 |0010: move-result-object v1 │ │ +00b9ea: 6e10 6f01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00b9f0: 0c01 |0014: move-result-object v1 │ │ +00b9f2: 7120 5e03 1000 |0015: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00b9f8: 6f40 0600 4365 |0018: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0006 │ │ +00b9fe: 5430 6100 |001b: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00ba02: 6e40 6a02 4065 |001d: invoke-virtual {v0, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onActivityResult:(IILandroid/content/Intent;)Z // method@026a │ │ +00ba08: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0018 line=358 │ │ 0x001b line=359 │ │ 0x0020 line=360 │ │ locals : │ │ @@ -3388,25 +3388,25 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00ba10: |[00ba10] org.apache.cordova.CordovaActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00ba20: 6f20 0700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0007 │ │ -00ba26: 5421 6000 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00ba2a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -00ba2e: 0e00 |0007: return-void │ │ -00ba30: 5421 6000 |0008: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00ba34: 7210 c302 0100 |000a: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00ba3a: 0c00 |000d: move-result-object v0 │ │ -00ba3c: 3800 f9ff |000e: if-eqz v0, 0007 // -0007 │ │ -00ba40: 6e20 b703 3000 |0010: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03b7 │ │ -00ba46: 28f4 |0013: goto 0007 // -000c │ │ +00ba0c: |[00ba0c] org.apache.cordova.CordovaActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +00ba1c: 6f20 0700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0007 │ │ +00ba22: 5421 6000 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00ba26: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +00ba2a: 0e00 |0007: return-void │ │ +00ba2c: 5421 6000 |0008: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00ba30: 7210 c302 0100 |000a: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00ba36: 0c00 |000d: move-result-object v0 │ │ +00ba38: 3800 f9ff |000e: if-eqz v0, 0007 // -0007 │ │ +00ba3c: 6e20 b703 3000 |0010: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03b7 │ │ +00ba42: 28f4 |0013: goto 0007 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0003 line=488 │ │ 0x0007 line=495 │ │ 0x0008 line=491 │ │ 0x000e line=492 │ │ @@ -3421,78 +3421,78 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -00ba48: |[00ba48] org.apache.cordova.CordovaActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00ba58: 1307 0008 |0000: const/16 v7, #int 2048 // #800 │ │ -00ba5c: 1306 0004 |0002: const/16 v6, #int 1024 // #400 │ │ -00ba60: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -00ba62: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -00ba64: 6e10 fd01 0800 |0006: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.loadConfig:()V // method@01fd │ │ -00ba6a: 5481 6600 |0009: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00ba6e: 1a02 d704 |000b: const-string v2, "loglevel" // string@04d7 │ │ -00ba72: 1a03 8c00 |000d: const-string v3, "ERROR" // string@008c │ │ -00ba76: 6e30 9e02 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ -00ba7c: 0c00 |0012: move-result-object v0 │ │ -00ba7e: 7110 6903 0000 |0013: invoke-static {v0}, Lorg/apache/cordova/LOG;.setLogLevel:(Ljava/lang/String;)V // method@0369 │ │ -00ba84: 6201 5f00 |0016: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00ba88: 1a02 3f00 |0018: const-string v2, "Apache Cordova native platform version 7.1.4 is starting" // string@003f │ │ -00ba8c: 7120 6403 2100 |001a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ -00ba92: 6201 5f00 |001d: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00ba96: 1a02 6100 |001f: const-string v2, "CordovaActivity.onCreate()" // string@0061 │ │ -00ba9a: 7120 5e03 2100 |0021: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00baa0: 5481 6600 |0024: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00baa4: 1a02 5202 |0026: const-string v2, "ShowTitle" // string@0252 │ │ -00baa8: 6e30 9b02 2104 |0028: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ -00baae: 0a01 |002b: move-result v1 │ │ -00bab0: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -00bab4: 6e10 fb01 0800 |002e: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ -00baba: 0c01 |0031: move-result-object v1 │ │ -00babc: 6e20 8d00 5100 |0032: invoke-virtual {v1, v5}, Landroid/view/Window;.requestFeature:(I)Z // method@008d │ │ -00bac2: 5481 6600 |0035: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00bac6: 1a02 5002 |0037: const-string v2, "SetFullscreen" // string@0250 │ │ -00baca: 6e30 9b02 2104 |0039: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ -00bad0: 0a01 |003c: move-result v1 │ │ -00bad2: 3801 1000 |003d: if-eqz v1, 004d // +0010 │ │ -00bad6: 6201 5f00 |003f: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00bada: 1a02 6602 |0041: const-string v2, "The SetFullscreen configuration is deprecated in favor of Fullscreen, and will be removed in a future version." // string@0266 │ │ -00bade: 7120 5e03 2100 |0043: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00bae4: 5481 6600 |0046: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00bae8: 1a02 a500 |0048: const-string v2, "Fullscreen" // string@00a5 │ │ -00baec: 6e30 a202 2105 |004a: invoke-virtual {v1, v2, v5}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Z)V // method@02a2 │ │ -00baf2: 5481 6600 |004d: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00baf6: 1a02 a500 |004f: const-string v2, "Fullscreen" // string@00a5 │ │ -00bafa: 6e30 9b02 2104 |0051: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ -00bb00: 0a01 |0054: move-result v1 │ │ -00bb02: 3801 2700 |0055: if-eqz v1, 007c // +0027 │ │ -00bb06: 5481 6600 |0057: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00bb0a: 1a02 a600 |0059: const-string v2, "FullscreenNotImmersive" // string@00a6 │ │ -00bb0e: 6e30 9b02 2104 |005b: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ -00bb14: 0a01 |005e: move-result v1 │ │ -00bb16: 3901 1500 |005f: if-nez v1, 0074 // +0015 │ │ -00bb1a: 5c85 6200 |0061: iput-boolean v5, v8, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0062 │ │ -00bb1e: 6f20 0800 9800 |0063: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ -00bb24: 6e10 ff01 0800 |0066: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; // method@01ff │ │ -00bb2a: 0c01 |0069: move-result-object v1 │ │ -00bb2c: 5b81 6100 |006a: iput-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00bb30: 3809 0700 |006c: if-eqz v9, 0073 // +0007 │ │ -00bb34: 5481 6100 |006e: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00bb38: 6e20 7102 9100 |0070: invoke-virtual {v1, v9}, Lorg/apache/cordova/CordovaInterfaceImpl;.restoreInstanceState:(Landroid/os/Bundle;)V // method@0271 │ │ -00bb3e: 0e00 |0073: return-void │ │ -00bb40: 6e10 fb01 0800 |0074: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ -00bb46: 0c01 |0077: move-result-object v1 │ │ -00bb48: 6e30 8e00 6106 |0078: invoke-virtual {v1, v6, v6}, Landroid/view/Window;.setFlags:(II)V // method@008e │ │ -00bb4e: 28e8 |007b: goto 0063 // -0018 │ │ -00bb50: 6e10 fb01 0800 |007c: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ -00bb56: 0c01 |007f: move-result-object v1 │ │ -00bb58: 6e30 8e00 7107 |0080: invoke-virtual {v1, v7, v7}, Landroid/view/Window;.setFlags:(II)V // method@008e │ │ -00bb5e: 28e0 |0083: goto 0063 // -0020 │ │ +00ba44: |[00ba44] org.apache.cordova.CordovaActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00ba54: 1307 0008 |0000: const/16 v7, #int 2048 // #800 │ │ +00ba58: 1306 0004 |0002: const/16 v6, #int 1024 // #400 │ │ +00ba5c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +00ba5e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +00ba60: 6e10 fd01 0800 |0006: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.loadConfig:()V // method@01fd │ │ +00ba66: 5481 6600 |0009: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00ba6a: 1a02 d704 |000b: const-string v2, "loglevel" // string@04d7 │ │ +00ba6e: 1a03 8c00 |000d: const-string v3, "ERROR" // string@008c │ │ +00ba72: 6e30 9e02 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ +00ba78: 0c00 |0012: move-result-object v0 │ │ +00ba7a: 7110 6903 0000 |0013: invoke-static {v0}, Lorg/apache/cordova/LOG;.setLogLevel:(Ljava/lang/String;)V // method@0369 │ │ +00ba80: 6201 5f00 |0016: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00ba84: 1a02 3f00 |0018: const-string v2, "Apache Cordova native platform version 7.1.4 is starting" // string@003f │ │ +00ba88: 7120 6403 2100 |001a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ +00ba8e: 6201 5f00 |001d: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00ba92: 1a02 6100 |001f: const-string v2, "CordovaActivity.onCreate()" // string@0061 │ │ +00ba96: 7120 5e03 2100 |0021: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00ba9c: 5481 6600 |0024: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00baa0: 1a02 5202 |0026: const-string v2, "ShowTitle" // string@0252 │ │ +00baa4: 6e30 9b02 2104 |0028: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ +00baaa: 0a01 |002b: move-result v1 │ │ +00baac: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +00bab0: 6e10 fb01 0800 |002e: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ +00bab6: 0c01 |0031: move-result-object v1 │ │ +00bab8: 6e20 8d00 5100 |0032: invoke-virtual {v1, v5}, Landroid/view/Window;.requestFeature:(I)Z // method@008d │ │ +00babe: 5481 6600 |0035: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00bac2: 1a02 5002 |0037: const-string v2, "SetFullscreen" // string@0250 │ │ +00bac6: 6e30 9b02 2104 |0039: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ +00bacc: 0a01 |003c: move-result v1 │ │ +00bace: 3801 1000 |003d: if-eqz v1, 004d // +0010 │ │ +00bad2: 6201 5f00 |003f: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00bad6: 1a02 6602 |0041: const-string v2, "The SetFullscreen configuration is deprecated in favor of Fullscreen, and will be removed in a future version." // string@0266 │ │ +00bada: 7120 5e03 2100 |0043: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00bae0: 5481 6600 |0046: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00bae4: 1a02 a500 |0048: const-string v2, "Fullscreen" // string@00a5 │ │ +00bae8: 6e30 a202 2105 |004a: invoke-virtual {v1, v2, v5}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Z)V // method@02a2 │ │ +00baee: 5481 6600 |004d: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00baf2: 1a02 a500 |004f: const-string v2, "Fullscreen" // string@00a5 │ │ +00baf6: 6e30 9b02 2104 |0051: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ +00bafc: 0a01 |0054: move-result v1 │ │ +00bafe: 3801 2700 |0055: if-eqz v1, 007c // +0027 │ │ +00bb02: 5481 6600 |0057: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00bb06: 1a02 a600 |0059: const-string v2, "FullscreenNotImmersive" // string@00a6 │ │ +00bb0a: 6e30 9b02 2104 |005b: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@029b │ │ +00bb10: 0a01 |005e: move-result v1 │ │ +00bb12: 3901 1500 |005f: if-nez v1, 0074 // +0015 │ │ +00bb16: 5c85 6200 |0061: iput-boolean v5, v8, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0062 │ │ +00bb1a: 6f20 0800 9800 |0063: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0008 │ │ +00bb20: 6e10 ff01 0800 |0066: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; // method@01ff │ │ +00bb26: 0c01 |0069: move-result-object v1 │ │ +00bb28: 5b81 6100 |006a: iput-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00bb2c: 3809 0700 |006c: if-eqz v9, 0073 // +0007 │ │ +00bb30: 5481 6100 |006e: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00bb34: 6e20 7102 9100 |0070: invoke-virtual {v1, v9}, Lorg/apache/cordova/CordovaInterfaceImpl;.restoreInstanceState:(Landroid/os/Bundle;)V // method@0271 │ │ +00bb3a: 0e00 |0073: return-void │ │ +00bb3c: 6e10 fb01 0800 |0074: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ +00bb42: 0c01 |0077: move-result-object v1 │ │ +00bb44: 6e30 8e00 6106 |0078: invoke-virtual {v1, v6, v6}, Landroid/view/Window;.setFlags:(II)V // method@008e │ │ +00bb4a: 28e8 |007b: goto 0063 // -0018 │ │ +00bb4c: 6e10 fb01 0800 |007c: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ +00bb52: 0c01 |007f: move-result-object v1 │ │ +00bb54: 6e30 8e00 7107 |0080: invoke-virtual {v1, v7, v7}, Landroid/view/Window;.setFlags:(II)V // method@008e │ │ +00bb5a: 28e0 |0083: goto 0063 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=107 │ │ 0x0009 line=109 │ │ 0x0013 line=110 │ │ 0x0016 line=112 │ │ 0x001d line=113 │ │ @@ -3521,25 +3521,25 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00bb60: |[00bb60] org.apache.cordova.CordovaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00bb70: 5420 6000 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bb74: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -00bb78: 5420 6000 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bb7c: 7210 c302 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00bb82: 0c00 |0009: move-result-object v0 │ │ -00bb84: 1a01 1605 |000a: const-string v1, "onCreateOptionsMenu" // string@0516 │ │ -00bb88: 6e30 c303 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00bb8e: 6f20 0900 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0009 │ │ -00bb94: 0a00 |0012: move-result v0 │ │ -00bb96: 0f00 |0013: return v0 │ │ +00bb5c: |[00bb5c] org.apache.cordova.CordovaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00bb6c: 5420 6000 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bb70: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +00bb74: 5420 6000 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bb78: 7210 c302 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00bb7e: 0c00 |0009: move-result-object v0 │ │ +00bb80: 1a01 1605 |000a: const-string v1, "onCreateOptionsMenu" // string@0516 │ │ +00bb84: 6e30 c303 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00bb8a: 6f20 0900 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0009 │ │ +00bb90: 0a00 |0012: move-result v0 │ │ +00bb92: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x000f line=435 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -3550,24 +3550,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00bb98: |[00bb98] org.apache.cordova.CordovaActivity.onDestroy:()V │ │ -00bba8: 6200 5f00 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00bbac: 1a01 6200 |0002: const-string v1, "CordovaActivity.onDestroy()" // string@0062 │ │ -00bbb0: 7120 5e03 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00bbb6: 6f10 0a00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000a │ │ -00bbbc: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bbc0: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -00bbc4: 5420 6000 |000e: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bbc8: 7210 c802 0000 |0010: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleDestroy:()V // method@02c8 │ │ -00bbce: 0e00 |0013: return-void │ │ +00bb94: |[00bb94] org.apache.cordova.CordovaActivity.onDestroy:()V │ │ +00bba4: 6200 5f00 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00bba8: 1a01 6200 |0002: const-string v1, "CordovaActivity.onDestroy()" // string@0062 │ │ +00bbac: 7120 5e03 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00bbb2: 6f10 0a00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000a │ │ +00bbb8: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bbbc: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +00bbc0: 5420 6000 |000e: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bbc4: 7210 c802 0000 |0010: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleDestroy:()V // method@02c8 │ │ +00bbca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0007 line=312 │ │ 0x000a line=314 │ │ 0x000e line=315 │ │ 0x0013 line=317 │ │ @@ -3579,42 +3579,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -00bbd0: |[00bbd0] org.apache.cordova.CordovaActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -00bbe0: 1a02 3405 |0000: const-string v2, "onReceivedError" // string@0534 │ │ -00bbe4: 6e20 5401 6200 |0002: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00bbea: 0a02 |0005: move-result v2 │ │ -00bbec: 3802 2100 |0006: if-eqz v2, 0027 // +0021 │ │ -00bbf0: 0770 |0008: move-object v0, v7 │ │ -00bbf2: 1f00 0301 |0009: check-cast v0, Lorg/json/JSONObject; // type@0103 │ │ -00bbf6: 1a02 af03 |000b: const-string v2, "errorCode" // string@03af │ │ -00bbfa: 6e20 8904 2000 |000d: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0489 │ │ -00bc00: 0a02 |0010: move-result v2 │ │ -00bc02: 1a03 8c03 |0011: const-string v3, "description" // string@038c │ │ -00bc06: 6e20 8a04 3000 |0013: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@048a │ │ -00bc0c: 0c03 |0016: move-result-object v3 │ │ -00bc0e: 1a04 9b06 |0017: const-string v4, "url" // string@069b │ │ -00bc12: 6e20 8a04 4000 |0019: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@048a │ │ -00bc18: 0c04 |001c: move-result-object v4 │ │ -00bc1a: 6e40 0c02 2543 |001d: invoke-virtual {v5, v2, v3, v4}, Lorg/apache/cordova/CordovaActivity;.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V // method@020c │ │ -00bc20: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -00bc22: 1102 |0021: return-object v2 │ │ -00bc24: 0d01 |0022: move-exception v1 │ │ -00bc26: 6e10 8504 0100 |0023: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0485 │ │ -00bc2c: 28fa |0026: goto 0020 // -0006 │ │ -00bc2e: 1a02 bc03 |0027: const-string v2, "exit" // string@03bc │ │ -00bc32: 6e20 5401 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00bc38: 0a02 |002c: move-result v2 │ │ -00bc3a: 3802 f3ff |002d: if-eqz v2, 0020 // -000d │ │ -00bc3e: 6e10 f901 0500 |002f: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@01f9 │ │ -00bc44: 28ee |0032: goto 0020 // -0012 │ │ +00bbcc: |[00bbcc] org.apache.cordova.CordovaActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +00bbdc: 1a02 3405 |0000: const-string v2, "onReceivedError" // string@0534 │ │ +00bbe0: 6e20 5401 6200 |0002: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00bbe6: 0a02 |0005: move-result v2 │ │ +00bbe8: 3802 2100 |0006: if-eqz v2, 0027 // +0021 │ │ +00bbec: 0770 |0008: move-object v0, v7 │ │ +00bbee: 1f00 0301 |0009: check-cast v0, Lorg/json/JSONObject; // type@0103 │ │ +00bbf2: 1a02 af03 |000b: const-string v2, "errorCode" // string@03af │ │ +00bbf6: 6e20 8904 2000 |000d: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0489 │ │ +00bbfc: 0a02 |0010: move-result v2 │ │ +00bbfe: 1a03 8c03 |0011: const-string v3, "description" // string@038c │ │ +00bc02: 6e20 8a04 3000 |0013: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@048a │ │ +00bc08: 0c03 |0016: move-result-object v3 │ │ +00bc0a: 1a04 9b06 |0017: const-string v4, "url" // string@069b │ │ +00bc0e: 6e20 8a04 4000 |0019: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@048a │ │ +00bc14: 0c04 |001c: move-result-object v4 │ │ +00bc16: 6e40 0c02 2543 |001d: invoke-virtual {v5, v2, v3, v4}, Lorg/apache/cordova/CordovaActivity;.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V // method@020c │ │ +00bc1c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +00bc1e: 1102 |0021: return-object v2 │ │ +00bc20: 0d01 |0022: move-exception v1 │ │ +00bc22: 6e10 8504 0100 |0023: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0485 │ │ +00bc28: 28fa |0026: goto 0020 // -0006 │ │ +00bc2a: 1a02 bc03 |0027: const-string v2, "exit" // string@03bc │ │ +00bc2e: 6e20 5401 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00bc34: 0a02 |002c: move-result v2 │ │ +00bc36: 3802 f3ff |002d: if-eqz v2, 0020 // -000d │ │ +00bc3a: 6e10 f901 0500 |002f: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@01f9 │ │ +00bc40: 28ee |0032: goto 0020 // -0012 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Lorg/json/JSONException; -> 0x0022 │ │ positions : │ │ 0x0000 line=462 │ │ 0x0009 line=463 │ │ 0x000b line=465 │ │ @@ -3636,21 +3636,21 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00bc58: |[00bc58] org.apache.cordova.CordovaActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -00bc68: 6f20 0b00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000b │ │ -00bc6e: 5410 6000 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bc72: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -00bc76: 5410 6000 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bc7a: 7220 d402 2000 |0009: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaWebView;.onNewIntent:(Landroid/content/Intent;)V // method@02d4 │ │ -00bc80: 0e00 |000c: return-void │ │ +00bc54: |[00bc54] org.apache.cordova.CordovaActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +00bc64: 6f20 0b00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000b │ │ +00bc6a: 5410 6000 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bc6e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +00bc72: 5410 6000 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bc76: 7220 d402 2000 |0009: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaWebView;.onNewIntent:(Landroid/content/Intent;)V // method@02d4 │ │ +00bc7c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=256 │ │ 0x0007 line=257 │ │ 0x000c line=258 │ │ locals : │ │ @@ -3662,24 +3662,24 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00bc84: |[00bc84] org.apache.cordova.CordovaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00bc94: 5420 6000 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bc98: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -00bc9c: 5420 6000 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bca0: 7210 c302 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00bca6: 0c00 |0009: move-result-object v0 │ │ -00bca8: 1a01 2605 |000a: const-string v1, "onOptionsItemSelected" // string@0526 │ │ -00bcac: 6e30 c303 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00bcb2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -00bcb4: 0f00 |0010: return v0 │ │ +00bc80: |[00bc80] org.apache.cordova.CordovaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00bc90: 5420 6000 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bc94: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +00bc98: 5420 6000 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bc9c: 7210 c302 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00bca2: 0c00 |0009: move-result-object v0 │ │ +00bca4: 1a01 2605 |000a: const-string v1, "onOptionsItemSelected" // string@0526 │ │ +00bca8: 6e30 c303 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00bcae: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +00bcb0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ 0x000f line=451 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -3690,32 +3690,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -00bcb8: |[00bcb8] org.apache.cordova.CordovaActivity.onPause:()V │ │ -00bcc8: 6f10 0c00 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@000c │ │ -00bcce: 6201 5f00 |0003: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00bcd2: 1a02 3b02 |0005: const-string v2, "Paused the activity." // string@023b │ │ -00bcd6: 7120 5e03 2100 |0007: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00bcdc: 5431 6000 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bce0: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ -00bce4: 5531 6300 |000e: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ -00bce8: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -00bcec: 5431 6100 |0012: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00bcf0: 5411 8800 |0014: iget-object v1, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@0088 │ │ -00bcf4: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -00bcf8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -00bcfa: 5431 6000 |0019: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bcfe: 7220 c902 0100 |001b: invoke-interface {v1, v0}, Lorg/apache/cordova/CordovaWebView;.handlePause:(Z)V // method@02c9 │ │ -00bd04: 0e00 |001e: return-void │ │ -00bd06: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -00bd08: 28f9 |0020: goto 0019 // -0007 │ │ +00bcb4: |[00bcb4] org.apache.cordova.CordovaActivity.onPause:()V │ │ +00bcc4: 6f10 0c00 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@000c │ │ +00bcca: 6201 5f00 |0003: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00bcce: 1a02 3b02 |0005: const-string v2, "Paused the activity." // string@023b │ │ +00bcd2: 7120 5e03 2100 |0007: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00bcd8: 5431 6000 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bcdc: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ +00bce0: 5531 6300 |000e: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ +00bce4: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +00bce8: 5431 6100 |0012: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00bcec: 5411 8800 |0014: iget-object v1, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@0088 │ │ +00bcf0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +00bcf4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +00bcf6: 5431 6000 |0019: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bcfa: 7220 c902 0100 |001b: invoke-interface {v1, v0}, Lorg/apache/cordova/CordovaWebView;.handlePause:(Z)V // method@02c9 │ │ +00bd00: 0e00 |001e: return-void │ │ +00bd02: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +00bd04: 28f9 |0020: goto 0019 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=239 │ │ 0x000a line=241 │ │ 0x000e line=244 │ │ 0x0019 line=245 │ │ @@ -3730,24 +3730,24 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00bd0c: |[00bd0c] org.apache.cordova.CordovaActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -00bd1c: 5420 6000 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bd20: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -00bd24: 5420 6000 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bd28: 7210 c302 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00bd2e: 0c00 |0009: move-result-object v0 │ │ -00bd30: 1a01 3005 |000a: const-string v1, "onPrepareOptionsMenu" // string@0530 │ │ -00bd34: 6e30 c303 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00bd3a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -00bd3c: 0f00 |0010: return v0 │ │ +00bd08: |[00bd08] org.apache.cordova.CordovaActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +00bd18: 5420 6000 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bd1c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +00bd20: 5420 6000 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bd24: 7210 c302 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00bd2a: 0c00 |0009: move-result-object v0 │ │ +00bd2c: 1a01 3005 |000a: const-string v1, "onPrepareOptionsMenu" // string@0530 │ │ +00bd30: 6e30 c303 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00bd36: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +00bd38: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0004 line=441 │ │ 0x000f line=443 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -3758,43 +3758,43 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -00bd40: |[00bd40] org.apache.cordova.CordovaActivity.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V │ │ -00bd50: 0773 |0000: move-object v3, v7 │ │ -00bd52: 5470 6600 |0001: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ -00bd56: 1a01 b003 |0003: const-string v1, "errorUrl" // string@03b0 │ │ -00bd5a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -00bd5c: 6e30 9e02 1004 |0006: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ -00bd62: 0c06 |0009: move-result-object v6 │ │ -00bd64: 3806 1500 |000a: if-eqz v6, 001f // +0015 │ │ -00bd68: 6e20 5401 6a00 |000c: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00bd6e: 0a00 |000f: move-result v0 │ │ -00bd70: 3900 0f00 |0010: if-nez v0, 001f // +000f │ │ -00bd74: 5470 6000 |0012: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bd78: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -00bd7c: 2200 aa00 |0016: new-instance v0, Lorg/apache/cordova/CordovaActivity$2; // type@00aa │ │ -00bd80: 7040 ed01 7063 |0018: invoke-direct {v0, v7, v3, v6}, Lorg/apache/cordova/CordovaActivity$2;.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V // method@01ed │ │ -00bd86: 6e20 1302 0300 |001b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0213 │ │ -00bd8c: 0e00 |001e: return-void │ │ -00bd8e: 12e0 |001f: const/4 v0, #int -2 // #fe │ │ -00bd90: 3208 0f00 |0020: if-eq v8, v0, 002f // +000f │ │ -00bd94: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -00bd96: 2200 ab00 |0023: new-instance v0, Lorg/apache/cordova/CordovaActivity$3; // type@00ab │ │ -00bd9a: 0771 |0025: move-object v1, v7 │ │ -00bd9c: 0794 |0026: move-object v4, v9 │ │ -00bd9e: 07a5 |0027: move-object v5, v10 │ │ -00bda0: 7606 ef01 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/CordovaActivity$3;.:(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V // method@01ef │ │ -00bda6: 6e20 1302 0300 |002b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0213 │ │ -00bdac: 28f0 |002e: goto 001e // -0010 │ │ -00bdae: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -00bdb0: 28f3 |0030: goto 0023 // -000d │ │ +00bd3c: |[00bd3c] org.apache.cordova.CordovaActivity.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V │ │ +00bd4c: 0773 |0000: move-object v3, v7 │ │ +00bd4e: 5470 6600 |0001: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0066 │ │ +00bd52: 1a01 b003 |0003: const-string v1, "errorUrl" // string@03b0 │ │ +00bd56: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +00bd58: 6e30 9e02 1004 |0006: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ +00bd5e: 0c06 |0009: move-result-object v6 │ │ +00bd60: 3806 1500 |000a: if-eqz v6, 001f // +0015 │ │ +00bd64: 6e20 5401 6a00 |000c: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00bd6a: 0a00 |000f: move-result v0 │ │ +00bd6c: 3900 0f00 |0010: if-nez v0, 001f // +000f │ │ +00bd70: 5470 6000 |0012: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bd74: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +00bd78: 2200 aa00 |0016: new-instance v0, Lorg/apache/cordova/CordovaActivity$2; // type@00aa │ │ +00bd7c: 7040 ed01 7063 |0018: invoke-direct {v0, v7, v3, v6}, Lorg/apache/cordova/CordovaActivity$2;.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V // method@01ed │ │ +00bd82: 6e20 1302 0300 |001b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0213 │ │ +00bd88: 0e00 |001e: return-void │ │ +00bd8a: 12e0 |001f: const/4 v0, #int -2 // #fe │ │ +00bd8c: 3208 0f00 |0020: if-eq v8, v0, 002f // +000f │ │ +00bd90: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +00bd92: 2200 ab00 |0023: new-instance v0, Lorg/apache/cordova/CordovaActivity$3; // type@00ab │ │ +00bd96: 0771 |0025: move-object v1, v7 │ │ +00bd98: 0794 |0026: move-object v4, v9 │ │ +00bd9a: 07a5 |0027: move-object v5, v10 │ │ +00bd9c: 7606 ef01 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/CordovaActivity$3;.:(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V // method@01ef │ │ +00bda2: 6e20 1302 0300 |002b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0213 │ │ +00bda8: 28f0 |002e: goto 001e // -0010 │ │ +00bdaa: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +00bdac: 28f3 |0030: goto 0023 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0001 line=374 │ │ 0x000a line=375 │ │ 0x0016 line=377 │ │ 0x001e line=395 │ │ @@ -3815,24 +3815,24 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -00bdb4: |[00bdb4] org.apache.cordova.CordovaActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -00bdc4: 5431 6100 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00bdc8: 6e40 6d02 4165 |0002: invoke-virtual {v1, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@026d │ │ -00bdce: 0e00 |0005: return-void │ │ -00bdd0: 0d00 |0006: move-exception v0 │ │ -00bdd2: 6201 5f00 |0007: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00bdd6: 1a02 d700 |0009: const-string v2, "JSONException: Parameters fed into the method are not valid" // string@00d7 │ │ -00bdda: 7120 5e03 2100 |000b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00bde0: 6e10 8504 0000 |000e: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0485 │ │ -00bde6: 28f4 |0011: goto 0005 // -000c │ │ +00bdb0: |[00bdb0] org.apache.cordova.CordovaActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +00bdc0: 5431 6100 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00bdc4: 6e40 6d02 4165 |0002: invoke-virtual {v1, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@026d │ │ +00bdca: 0e00 |0005: return-void │ │ +00bdcc: 0d00 |0006: move-exception v0 │ │ +00bdce: 6201 5f00 |0007: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00bdd2: 1a02 d700 |0009: const-string v2, "JSONException: Parameters fed into the method are not valid" // string@00d7 │ │ +00bdd6: 7120 5e03 2100 |000b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00bddc: 6e10 8504 0000 |000e: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0485 │ │ +00bde2: 28f4 |0011: goto 0005 // -000c │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Lorg/json/JSONException; -> 0x0006 │ │ positions : │ │ 0x0000 line=509 │ │ 0x0005 line=517 │ │ 0x0006 line=511 │ │ @@ -3850,31 +3850,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -00bdf8: |[00bdf8] org.apache.cordova.CordovaActivity.onResume:()V │ │ -00be08: 6f10 0d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000d │ │ -00be0e: 6200 5f00 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00be12: 1a01 4902 |0005: const-string v1, "Resumed the activity." // string@0249 │ │ -00be16: 7120 5e03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00be1c: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00be20: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -00be24: 0e00 |000e: return-void │ │ -00be26: 6e10 fb01 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ -00be2c: 0c00 |0012: move-result-object v0 │ │ -00be2e: 6e10 8c00 0000 |0013: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@008c │ │ -00be34: 0c00 |0016: move-result-object v0 │ │ -00be36: 6e10 8000 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@0080 │ │ -00be3c: 5420 6000 |001a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00be40: 5521 6300 |001c: iget-boolean v1, v2, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ -00be44: 7220 ca02 1000 |001e: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.handleResume:(Z)V // method@02ca │ │ -00be4a: 28ed |0021: goto 000e // -0013 │ │ +00bdf4: |[00bdf4] org.apache.cordova.CordovaActivity.onResume:()V │ │ +00be04: 6f10 0d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000d │ │ +00be0a: 6200 5f00 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00be0e: 1a01 4902 |0005: const-string v1, "Resumed the activity." // string@0249 │ │ +00be12: 7120 5e03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00be18: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00be1c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +00be20: 0e00 |000e: return-void │ │ +00be22: 6e10 fb01 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ +00be28: 0c00 |0012: move-result-object v0 │ │ +00be2a: 6e10 8c00 0000 |0013: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@008c │ │ +00be30: 0c00 |0016: move-result-object v0 │ │ +00be32: 6e10 8000 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@0080 │ │ +00be38: 5420 6000 |001a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00be3c: 5521 6300 |001c: iget-boolean v1, v2, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0063 │ │ +00be40: 7220 ca02 1000 |001e: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.handleResume:(Z)V // method@02ca │ │ +00be46: 28ed |0021: goto 000e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ 0x000a line=268 │ │ 0x000e line=276 │ │ 0x000f line=273 │ │ @@ -3887,19 +3887,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00be4c: |[00be4c] org.apache.cordova.CordovaActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -00be5c: 5410 6100 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00be60: 6e20 6e02 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@026e │ │ -00be66: 6f20 0e00 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@000e │ │ -00be6c: 0e00 |0008: return-void │ │ +00be48: |[00be48] org.apache.cordova.CordovaActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +00be58: 5410 6100 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00be5c: 6e20 6e02 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@026e │ │ +00be62: 6f20 0e00 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@000e │ │ +00be68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0005 line=477 │ │ 0x0008 line=478 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -3910,25 +3910,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -00be70: |[00be70] org.apache.cordova.CordovaActivity.onStart:()V │ │ -00be80: 6f10 0f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@000f │ │ -00be86: 6200 5f00 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00be8a: 1a01 5302 |0005: const-string v1, "Started the activity." // string@0253 │ │ -00be8e: 7120 5e03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00be94: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00be98: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -00be9c: 0e00 |000e: return-void │ │ -00be9e: 5420 6000 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bea2: 7210 cb02 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStart:()V // method@02cb │ │ -00bea8: 28fa |0014: goto 000e // -0006 │ │ +00be6c: |[00be6c] org.apache.cordova.CordovaActivity.onStart:()V │ │ +00be7c: 6f10 0f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@000f │ │ +00be82: 6200 5f00 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00be86: 1a01 5302 |0005: const-string v1, "Started the activity." // string@0253 │ │ +00be8a: 7120 5e03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00be90: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00be94: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +00be98: 0e00 |000e: return-void │ │ +00be9a: 5420 6000 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00be9e: 7210 cb02 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStart:()V // method@02cb │ │ +00bea4: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0003 line=298 │ │ 0x000a line=300 │ │ 0x000e line=304 │ │ 0x000f line=303 │ │ @@ -3940,25 +3940,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -00beac: |[00beac] org.apache.cordova.CordovaActivity.onStop:()V │ │ -00bebc: 6f10 1000 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0010 │ │ -00bec2: 6200 5f00 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ -00bec6: 1a01 5602 |0005: const-string v1, "Stopped the activity." // string@0256 │ │ -00beca: 7120 5e03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00bed0: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bed4: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -00bed8: 0e00 |000e: return-void │ │ -00beda: 5420 6000 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ -00bede: 7210 cc02 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStop:()V // method@02cc │ │ -00bee4: 28fa |0014: goto 000e // -0006 │ │ +00bea8: |[00bea8] org.apache.cordova.CordovaActivity.onStop:()V │ │ +00beb8: 6f10 1000 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0010 │ │ +00bebe: 6200 5f00 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@005f │ │ +00bec2: 1a01 5602 |0005: const-string v1, "Stopped the activity." // string@0256 │ │ +00bec6: 7120 5e03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00becc: 5420 6000 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00bed0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +00bed4: 0e00 |000e: return-void │ │ +00bed6: 5420 6000 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0060 │ │ +00beda: 7210 cc02 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStop:()V // method@02cc │ │ +00bee0: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ 0x000a line=286 │ │ 0x000e line=290 │ │ 0x000f line=289 │ │ @@ -3970,27 +3970,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00bee8: |[00bee8] org.apache.cordova.CordovaActivity.onWindowFocusChanged:(Z)V │ │ -00bef8: 6f20 1100 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onWindowFocusChanged:(Z)V // method@0011 │ │ -00befe: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ -00bf02: 5531 6200 |0005: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0062 │ │ -00bf06: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -00bf0a: 1300 0617 |0009: const/16 v0, #int 5894 // #1706 │ │ -00bf0e: 6e10 fb01 0300 |000b: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ -00bf14: 0c01 |000e: move-result-object v1 │ │ -00bf16: 6e10 8c00 0100 |000f: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@008c │ │ -00bf1c: 0c01 |0012: move-result-object v1 │ │ -00bf1e: 1302 0617 |0013: const/16 v2, #int 5894 // #1706 │ │ -00bf22: 6e20 8600 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0086 │ │ -00bf28: 0e00 |0018: return-void │ │ +00bee4: |[00bee4] org.apache.cordova.CordovaActivity.onWindowFocusChanged:(Z)V │ │ +00bef4: 6f20 1100 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onWindowFocusChanged:(Z)V // method@0011 │ │ +00befa: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ +00befe: 5531 6200 |0005: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0062 │ │ +00bf02: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +00bf06: 1300 0617 |0009: const/16 v0, #int 5894 // #1706 │ │ +00bf0a: 6e10 fb01 0300 |000b: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@01fb │ │ +00bf10: 0c01 |000e: move-result-object v1 │ │ +00bf12: 6e10 8c00 0100 |000f: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@008c │ │ +00bf18: 0c01 |0012: move-result-object v1 │ │ +00bf1a: 1302 0617 |0013: const/16 v2, #int 5894 // #1706 │ │ +00bf1e: 6e20 8600 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0086 │ │ +00bf24: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0003 line=326 │ │ 0x0009 line=327 │ │ 0x000b line=334 │ │ 0x0018 line=336 │ │ @@ -4004,19 +4004,19 @@ │ │ type : '(Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -00bf2c: |[00bf2c] org.apache.cordova.CordovaActivity.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -00bf3c: 5410 6100 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ -00bf40: 6e20 7302 3000 |0002: invoke-virtual {v0, v3}, Lorg/apache/cordova/CordovaInterfaceImpl;.setActivityResultRequestCode:(I)V // method@0273 │ │ -00bf46: 6f40 1600 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0016 │ │ -00bf4c: 0e00 |0008: return-void │ │ +00bf28: |[00bf28] org.apache.cordova.CordovaActivity.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +00bf38: 5410 6100 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0061 │ │ +00bf3c: 6e20 7302 3000 |0002: invoke-virtual {v0, v3}, Lorg/apache/cordova/CordovaInterfaceImpl;.setActivityResultRequestCode:(I)V // method@0273 │ │ +00bf42: 6f40 1600 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0016 │ │ +00bf48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -4073,18 +4073,18 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bf50: |[00bf50] org.apache.cordova.CordovaArgs.:(Lorg/json/JSONArray;)V │ │ -00bf60: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00bf66: 5b01 6700 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00bf6a: 0e00 |0005: return-void │ │ +00bf4c: |[00bf4c] org.apache.cordova.CordovaArgs.:(Lorg/json/JSONArray;)V │ │ +00bf5c: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00bf62: 5b01 6700 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00bf66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaArgs; │ │ @@ -4096,19 +4096,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00bf6c: |[00bf6c] org.apache.cordova.CordovaArgs.get:(I)Ljava/lang/Object; │ │ -00bf7c: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00bf80: 6e20 7204 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@0472 │ │ -00bf86: 0c00 |0005: move-result-object v0 │ │ -00bf88: 1100 |0006: return-object v0 │ │ +00bf68: |[00bf68] org.apache.cordova.CordovaArgs.get:(I)Ljava/lang/Object; │ │ +00bf78: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00bf7c: 6e20 7204 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@0472 │ │ +00bf82: 0c00 |0005: move-result-object v0 │ │ +00bf84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4117,22 +4117,22 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00bf8c: |[00bf8c] org.apache.cordova.CordovaArgs.getArrayBuffer:(I)[B │ │ -00bf9c: 5421 6700 |0000: iget-object v1, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00bfa0: 6e20 7904 3100 |0002: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ -00bfa6: 0c00 |0005: move-result-object v0 │ │ -00bfa8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -00bfaa: 7120 6900 1000 |0007: invoke-static {v0, v1}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0069 │ │ -00bfb0: 0c01 |000a: move-result-object v1 │ │ -00bfb2: 1101 |000b: return-object v1 │ │ +00bf88: |[00bf88] org.apache.cordova.CordovaArgs.getArrayBuffer:(I)[B │ │ +00bf98: 5421 6700 |0000: iget-object v1, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00bf9c: 6e20 7904 3100 |0002: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ +00bfa2: 0c00 |0005: move-result-object v0 │ │ +00bfa4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +00bfa6: 7120 6900 1000 |0007: invoke-static {v0, v1}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0069 │ │ +00bfac: 0c01 |000a: move-result-object v1 │ │ +00bfae: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ locals : │ │ 0x0006 - 0x000c reg=0 encoded Ljava/lang/String; │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/CordovaArgs; │ │ @@ -4143,19 +4143,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00bfb4: |[00bfb4] org.apache.cordova.CordovaArgs.getBoolean:(I)Z │ │ -00bfc4: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00bfc8: 6e20 7304 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0473 │ │ -00bfce: 0a00 |0005: move-result v0 │ │ -00bfd0: 0f00 |0006: return v0 │ │ +00bfb0: |[00bfb0] org.apache.cordova.CordovaArgs.getBoolean:(I)Z │ │ +00bfc0: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00bfc4: 6e20 7304 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0473 │ │ +00bfca: 0a00 |0005: move-result v0 │ │ +00bfcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4164,19 +4164,19 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00bfd4: |[00bfd4] org.apache.cordova.CordovaArgs.getDouble:(I)D │ │ -00bfe4: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00bfe8: 6e20 7404 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getDouble:(I)D // method@0474 │ │ -00bfee: 0b00 |0005: move-result-wide v0 │ │ -00bff0: 1000 |0006: return-wide v0 │ │ +00bfd0: |[00bfd0] org.apache.cordova.CordovaArgs.getDouble:(I)D │ │ +00bfe0: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00bfe4: 6e20 7404 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getDouble:(I)D // method@0474 │ │ +00bfea: 0b00 |0005: move-result-wide v0 │ │ +00bfec: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=3 index I │ │ │ │ @@ -4185,19 +4185,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00bff4: |[00bff4] org.apache.cordova.CordovaArgs.getInt:(I)I │ │ -00c004: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c008: 6e20 7504 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getInt:(I)I // method@0475 │ │ -00c00e: 0a00 |0005: move-result v0 │ │ -00c010: 0f00 |0006: return v0 │ │ +00bff0: |[00bff0] org.apache.cordova.CordovaArgs.getInt:(I)I │ │ +00c000: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c004: 6e20 7504 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getInt:(I)I // method@0475 │ │ +00c00a: 0a00 |0005: move-result v0 │ │ +00c00c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4206,19 +4206,19 @@ │ │ type : '(I)Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c014: |[00c014] org.apache.cordova.CordovaArgs.getJSONArray:(I)Lorg/json/JSONArray; │ │ -00c024: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c028: 6e20 7604 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0476 │ │ -00c02e: 0c00 |0005: move-result-object v0 │ │ -00c030: 1100 |0006: return-object v0 │ │ +00c010: |[00c010] org.apache.cordova.CordovaArgs.getJSONArray:(I)Lorg/json/JSONArray; │ │ +00c020: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c024: 6e20 7604 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0476 │ │ +00c02a: 0c00 |0005: move-result-object v0 │ │ +00c02c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4227,19 +4227,19 @@ │ │ type : '(I)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c034: |[00c034] org.apache.cordova.CordovaArgs.getJSONObject:(I)Lorg/json/JSONObject; │ │ -00c044: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c048: 6e20 7704 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0477 │ │ -00c04e: 0c00 |0005: move-result-object v0 │ │ -00c050: 1100 |0006: return-object v0 │ │ +00c030: |[00c030] org.apache.cordova.CordovaArgs.getJSONObject:(I)Lorg/json/JSONObject; │ │ +00c040: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c044: 6e20 7704 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0477 │ │ +00c04a: 0c00 |0005: move-result-object v0 │ │ +00c04c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4248,19 +4248,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c054: |[00c054] org.apache.cordova.CordovaArgs.getLong:(I)J │ │ -00c064: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c068: 6e20 7804 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getLong:(I)J // method@0478 │ │ -00c06e: 0b00 |0005: move-result-wide v0 │ │ -00c070: 1000 |0006: return-wide v0 │ │ +00c050: |[00c050] org.apache.cordova.CordovaArgs.getLong:(I)J │ │ +00c060: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c064: 6e20 7804 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getLong:(I)J // method@0478 │ │ +00c06a: 0b00 |0005: move-result-wide v0 │ │ +00c06c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=3 index I │ │ │ │ @@ -4269,19 +4269,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c074: |[00c074] org.apache.cordova.CordovaArgs.getString:(I)Ljava/lang/String; │ │ -00c084: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c088: 6e20 7904 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ -00c08e: 0c00 |0005: move-result-object v0 │ │ -00c090: 1100 |0006: return-object v0 │ │ +00c070: |[00c070] org.apache.cordova.CordovaArgs.getString:(I)Ljava/lang/String; │ │ +00c080: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c084: 6e20 7904 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ +00c08a: 0c00 |0005: move-result-object v0 │ │ +00c08c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4290,19 +4290,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c094: |[00c094] org.apache.cordova.CordovaArgs.isNull:(I)Z │ │ -00c0a4: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c0a8: 6e20 7a04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.isNull:(I)Z // method@047a │ │ -00c0ae: 0a00 |0005: move-result v0 │ │ -00c0b0: 0f00 |0006: return v0 │ │ +00c090: |[00c090] org.apache.cordova.CordovaArgs.isNull:(I)Z │ │ +00c0a0: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c0a4: 6e20 7a04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.isNull:(I)Z // method@047a │ │ +00c0aa: 0a00 |0005: move-result v0 │ │ +00c0ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4311,19 +4311,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c0b4: |[00c0b4] org.apache.cordova.CordovaArgs.opt:(I)Ljava/lang/Object; │ │ -00c0c4: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c0c8: 6e20 7c04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.opt:(I)Ljava/lang/Object; // method@047c │ │ -00c0ce: 0c00 |0005: move-result-object v0 │ │ -00c0d0: 1100 |0006: return-object v0 │ │ +00c0b0: |[00c0b0] org.apache.cordova.CordovaArgs.opt:(I)Ljava/lang/Object; │ │ +00c0c0: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c0c4: 6e20 7c04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.opt:(I)Ljava/lang/Object; // method@047c │ │ +00c0ca: 0c00 |0005: move-result-object v0 │ │ +00c0cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4332,19 +4332,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c0d4: |[00c0d4] org.apache.cordova.CordovaArgs.optBoolean:(I)Z │ │ -00c0e4: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c0e8: 6e20 7d04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optBoolean:(I)Z // method@047d │ │ -00c0ee: 0a00 |0005: move-result v0 │ │ -00c0f0: 0f00 |0006: return v0 │ │ +00c0d0: |[00c0d0] org.apache.cordova.CordovaArgs.optBoolean:(I)Z │ │ +00c0e0: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c0e4: 6e20 7d04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optBoolean:(I)Z // method@047d │ │ +00c0ea: 0a00 |0005: move-result v0 │ │ +00c0ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4353,19 +4353,19 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c0f4: |[00c0f4] org.apache.cordova.CordovaArgs.optDouble:(I)D │ │ -00c104: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c108: 6e20 7e04 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optDouble:(I)D // method@047e │ │ -00c10e: 0b00 |0005: move-result-wide v0 │ │ -00c110: 1000 |0006: return-wide v0 │ │ +00c0f0: |[00c0f0] org.apache.cordova.CordovaArgs.optDouble:(I)D │ │ +00c100: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c104: 6e20 7e04 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optDouble:(I)D // method@047e │ │ +00c10a: 0b00 |0005: move-result-wide v0 │ │ +00c10c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=3 index I │ │ │ │ @@ -4374,19 +4374,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c114: |[00c114] org.apache.cordova.CordovaArgs.optInt:(I)I │ │ -00c124: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c128: 6e20 7f04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optInt:(I)I // method@047f │ │ -00c12e: 0a00 |0005: move-result v0 │ │ -00c130: 0f00 |0006: return v0 │ │ +00c110: |[00c110] org.apache.cordova.CordovaArgs.optInt:(I)I │ │ +00c120: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c124: 6e20 7f04 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optInt:(I)I // method@047f │ │ +00c12a: 0a00 |0005: move-result v0 │ │ +00c12c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4395,19 +4395,19 @@ │ │ type : '(I)Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c134: |[00c134] org.apache.cordova.CordovaArgs.optJSONArray:(I)Lorg/json/JSONArray; │ │ -00c144: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c148: 6e20 8004 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONArray:(I)Lorg/json/JSONArray; // method@0480 │ │ -00c14e: 0c00 |0005: move-result-object v0 │ │ -00c150: 1100 |0006: return-object v0 │ │ +00c130: |[00c130] org.apache.cordova.CordovaArgs.optJSONArray:(I)Lorg/json/JSONArray; │ │ +00c140: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c144: 6e20 8004 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONArray:(I)Lorg/json/JSONArray; // method@0480 │ │ +00c14a: 0c00 |0005: move-result-object v0 │ │ +00c14c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4416,19 +4416,19 @@ │ │ type : '(I)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c154: |[00c154] org.apache.cordova.CordovaArgs.optJSONObject:(I)Lorg/json/JSONObject; │ │ -00c164: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c168: 6e20 8104 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@0481 │ │ -00c16e: 0c00 |0005: move-result-object v0 │ │ -00c170: 1100 |0006: return-object v0 │ │ +00c150: |[00c150] org.apache.cordova.CordovaArgs.optJSONObject:(I)Lorg/json/JSONObject; │ │ +00c160: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c164: 6e20 8104 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@0481 │ │ +00c16a: 0c00 |0005: move-result-object v0 │ │ +00c16c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4437,19 +4437,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c174: |[00c174] org.apache.cordova.CordovaArgs.optLong:(I)J │ │ -00c184: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c188: 6e20 8204 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optLong:(I)J // method@0482 │ │ -00c18e: 0b00 |0005: move-result-wide v0 │ │ -00c190: 1000 |0006: return-wide v0 │ │ +00c170: |[00c170] org.apache.cordova.CordovaArgs.optLong:(I)J │ │ +00c180: 5420 6700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c184: 6e20 8204 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optLong:(I)J // method@0482 │ │ +00c18a: 0b00 |0005: move-result-wide v0 │ │ +00c18c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=3 index I │ │ │ │ @@ -4458,19 +4458,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c194: |[00c194] org.apache.cordova.CordovaArgs.optString:(I)Ljava/lang/String; │ │ -00c1a4: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ -00c1a8: 6e20 8304 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@0483 │ │ -00c1ae: 0c00 |0005: move-result-object v0 │ │ -00c1b0: 1100 |0006: return-object v0 │ │ +00c190: |[00c190] org.apache.cordova.CordovaArgs.optString:(I)Ljava/lang/String; │ │ +00c1a0: 5410 6700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0067 │ │ +00c1a4: 6e20 8304 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@0483 │ │ +00c1aa: 0c00 |0005: move-result-object v0 │ │ +00c1ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -4528,21 +4528,21 @@ │ │ type : '(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00c1b4: |[00c1b4] org.apache.cordova.CordovaBridge.:(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -00c1c4: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c1ca: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -00c1cc: 5910 6900 |0004: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c1d0: 5b12 6b00 |0006: iput-object v2, v1, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006b │ │ -00c1d4: 5b13 6a00 |0008: iput-object v3, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c1d8: 0e00 |000a: return-void │ │ +00c1b0: |[00c1b0] org.apache.cordova.CordovaBridge.:(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +00c1c0: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c1c6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +00c1c8: 5910 6900 |0004: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c1cc: 5b12 6b00 |0006: iput-object v2, v1, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006b │ │ +00c1d0: 5b13 6a00 |0008: iput-object v3, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c1d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=37 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=42 │ │ @@ -4556,62 +4556,62 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -00c1dc: |[00c1dc] org.apache.cordova.CordovaBridge.verifySecret:(Ljava/lang/String;I)Z │ │ -00c1ec: 5430 6a00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c1f0: 6e10 9e03 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isBridgeEnabled:()Z // method@039e │ │ -00c1f6: 0a00 |0005: move-result v0 │ │ -00c1f8: 3900 3e00 |0006: if-nez v0, 0044 // +003e │ │ -00c1fc: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -00c1fe: 3305 1c00 |0009: if-ne v5, v0, 0025 // +001c │ │ -00c202: 1a00 6500 |000b: const-string v0, "CordovaBridge" // string@0065 │ │ -00c206: 2201 8100 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00c20a: 7010 6501 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00c210: 6e20 6d01 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c216: 0c01 |0015: move-result-object v1 │ │ -00c218: 1a02 0600 |0016: const-string v2, " call made before bridge was enabled." // string@0006 │ │ -00c21c: 6e20 6d01 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c222: 0c01 |001b: move-result-object v1 │ │ -00c224: 6e10 6f01 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00c22a: 0c01 |001f: move-result-object v1 │ │ -00c22c: 7120 5e03 1000 |0020: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00c232: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -00c234: 0f00 |0024: return v0 │ │ -00c236: 1a00 6500 |0025: const-string v0, "CordovaBridge" // string@0065 │ │ -00c23a: 2201 8100 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00c23e: 7010 6501 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00c244: 1a02 c500 |002c: const-string v2, "Ignoring " // string@00c5 │ │ -00c248: 6e20 6d01 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c24e: 0c01 |0031: move-result-object v1 │ │ -00c250: 6e20 6d01 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c256: 0c01 |0035: move-result-object v1 │ │ -00c258: 1a02 0700 |0036: const-string v2, " from previous page load." // string@0007 │ │ -00c25c: 6e20 6d01 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c262: 0c01 |003b: move-result-object v1 │ │ -00c264: 6e10 6f01 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00c26a: 0c01 |003f: move-result-object v1 │ │ -00c26c: 7120 5e03 1000 |0040: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00c272: 28e0 |0043: goto 0023 // -0020 │ │ -00c274: 5230 6900 |0044: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c278: 3a00 0600 |0046: if-ltz v0, 004c // +0006 │ │ -00c27c: 5230 6900 |0048: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c280: 3205 1200 |004a: if-eq v5, v0, 005c // +0012 │ │ -00c284: 1a00 6500 |004c: const-string v0, "CordovaBridge" // string@0065 │ │ -00c288: 1a01 4b00 |004e: const-string v1, "Bridge access attempt with wrong secret token, possibly from malicious code. Disabling exec() bridge!" // string@004b │ │ -00c28c: 7120 6103 1000 |0050: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ -00c292: 6e10 2b02 0300 |0053: invoke-virtual {v3}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@022b │ │ -00c298: 2200 7300 |0056: new-instance v0, Ljava/lang/IllegalAccessException; // type@0073 │ │ -00c29c: 7010 3601 0000 |0058: invoke-direct {v0}, Ljava/lang/IllegalAccessException;.:()V // method@0136 │ │ -00c2a2: 2700 |005b: throw v0 │ │ -00c2a4: 1210 |005c: const/4 v0, #int 1 // #1 │ │ -00c2a6: 28c7 |005d: goto 0024 // -0039 │ │ +00c1d8: |[00c1d8] org.apache.cordova.CordovaBridge.verifySecret:(Ljava/lang/String;I)Z │ │ +00c1e8: 5430 6a00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c1ec: 6e10 9e03 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isBridgeEnabled:()Z // method@039e │ │ +00c1f2: 0a00 |0005: move-result v0 │ │ +00c1f4: 3900 3e00 |0006: if-nez v0, 0044 // +003e │ │ +00c1f8: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +00c1fa: 3305 1c00 |0009: if-ne v5, v0, 0025 // +001c │ │ +00c1fe: 1a00 6500 |000b: const-string v0, "CordovaBridge" // string@0065 │ │ +00c202: 2201 8100 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00c206: 7010 6501 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00c20c: 6e20 6d01 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c212: 0c01 |0015: move-result-object v1 │ │ +00c214: 1a02 0600 |0016: const-string v2, " call made before bridge was enabled." // string@0006 │ │ +00c218: 6e20 6d01 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c21e: 0c01 |001b: move-result-object v1 │ │ +00c220: 6e10 6f01 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00c226: 0c01 |001f: move-result-object v1 │ │ +00c228: 7120 5e03 1000 |0020: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00c22e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +00c230: 0f00 |0024: return v0 │ │ +00c232: 1a00 6500 |0025: const-string v0, "CordovaBridge" // string@0065 │ │ +00c236: 2201 8100 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00c23a: 7010 6501 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00c240: 1a02 c500 |002c: const-string v2, "Ignoring " // string@00c5 │ │ +00c244: 6e20 6d01 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c24a: 0c01 |0031: move-result-object v1 │ │ +00c24c: 6e20 6d01 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c252: 0c01 |0035: move-result-object v1 │ │ +00c254: 1a02 0700 |0036: const-string v2, " from previous page load." // string@0007 │ │ +00c258: 6e20 6d01 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c25e: 0c01 |003b: move-result-object v1 │ │ +00c260: 6e10 6f01 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00c266: 0c01 |003f: move-result-object v1 │ │ +00c268: 7120 5e03 1000 |0040: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00c26e: 28e0 |0043: goto 0023 // -0020 │ │ +00c270: 5230 6900 |0044: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c274: 3a00 0600 |0046: if-ltz v0, 004c // +0006 │ │ +00c278: 5230 6900 |0048: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c27c: 3205 1200 |004a: if-eq v5, v0, 005c // +0012 │ │ +00c280: 1a00 6500 |004c: const-string v0, "CordovaBridge" // string@0065 │ │ +00c284: 1a01 4b00 |004e: const-string v1, "Bridge access attempt with wrong secret token, possibly from malicious code. Disabling exec() bridge!" // string@004b │ │ +00c288: 7120 6103 1000 |0050: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ +00c28e: 6e10 2b02 0300 |0053: invoke-virtual {v3}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@022b │ │ +00c294: 2200 7300 |0056: new-instance v0, Ljava/lang/IllegalAccessException; // type@0073 │ │ +00c298: 7010 3601 0000 |0058: invoke-direct {v0}, Ljava/lang/IllegalAccessException;.:()V // method@0136 │ │ +00c29e: 2700 |005b: throw v0 │ │ +00c2a0: 1210 |005c: const/4 v0, #int 1 // #1 │ │ +00c2a2: 28c7 |005d: goto 0024 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0008 line=89 │ │ 0x000b line=90 │ │ 0x0023 line=94 │ │ 0x0024 line=102 │ │ @@ -4632,18 +4632,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -00c2a8: |[00c2a8] org.apache.cordova.CordovaBridge.clearBridgeSecret:()V │ │ -00c2b8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -00c2ba: 5910 6900 |0001: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c2be: 0e00 |0003: return-void │ │ +00c2a4: |[00c2a4] org.apache.cordova.CordovaBridge.clearBridgeSecret:()V │ │ +00c2b4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +00c2b6: 5910 6900 |0001: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ │ │ @@ -4652,23 +4652,23 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00c2c0: |[00c2c0] org.apache.cordova.CordovaBridge.generateBridgeSecret:()I │ │ -00c2d0: 2200 8f00 |0000: new-instance v0, Ljava/security/SecureRandom; // type@008f │ │ -00c2d4: 7010 8401 0000 |0002: invoke-direct {v0}, Ljava/security/SecureRandom;.:()V // method@0184 │ │ -00c2da: 1401 ffff ff7f |0005: const v1, #float nan // #7fffffff │ │ -00c2e0: 6e20 8501 1000 |0008: invoke-virtual {v0, v1}, Ljava/security/SecureRandom;.nextInt:(I)I // method@0185 │ │ -00c2e6: 0a01 |000b: move-result v1 │ │ -00c2e8: 5921 6900 |000c: iput v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c2ec: 5221 6900 |000e: iget v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c2f0: 0f01 |0010: return v1 │ │ +00c2bc: |[00c2bc] org.apache.cordova.CordovaBridge.generateBridgeSecret:()I │ │ +00c2cc: 2200 8f00 |0000: new-instance v0, Ljava/security/SecureRandom; // type@008f │ │ +00c2d0: 7010 8401 0000 |0002: invoke-direct {v0}, Ljava/security/SecureRandom;.:()V // method@0184 │ │ +00c2d6: 1401 ffff ff7f |0005: const v1, #float nan // #7fffffff │ │ +00c2dc: 6e20 8501 1000 |0008: invoke-virtual {v0, v1}, Ljava/security/SecureRandom;.nextInt:(I)I // method@0185 │ │ +00c2e2: 0a01 |000b: move-result v1 │ │ +00c2e4: 5921 6900 |000c: iput v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c2e8: 5221 6900 |000e: iget v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c2ec: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ 0x000e line=121 │ │ locals : │ │ 0x0005 - 0x0011 reg=0 randGen Ljava/security/SecureRandom; │ │ @@ -4679,22 +4679,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -00c2f4: |[00c2f4] org.apache.cordova.CordovaBridge.isSecretEstablished:()Z │ │ -00c304: 5220 6900 |0000: iget v0, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ -00c308: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -00c30a: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -00c30e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -00c310: 0f00 |0006: return v0 │ │ -00c312: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -00c314: 28fe |0008: goto 0006 // -0002 │ │ +00c2f0: |[00c2f0] org.apache.cordova.CordovaBridge.isSecretEstablished:()Z │ │ +00c300: 5220 6900 |0000: iget v0, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@0069 │ │ +00c304: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +00c306: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +00c30a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +00c30c: 0f00 |0006: return v0 │ │ +00c30e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +00c310: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/cordova/CordovaBridge; │ │ │ │ #3 : (in Lorg/apache/cordova/CordovaBridge;) │ │ @@ -4702,51 +4702,51 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -00c318: |[00c318] org.apache.cordova.CordovaBridge.jsExec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -00c328: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00c32a: 1a02 b903 |0001: const-string v2, "exec()" // string@03b9 │ │ -00c32e: 7030 3302 2506 |0003: invoke-direct {v5, v2, v6}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@0233 │ │ -00c334: 0a02 |0006: move-result v2 │ │ -00c336: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ -00c33a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -00c33c: 1101 |000a: return-object v1 │ │ -00c33e: 390a 0500 |000b: if-nez v10, 0010 // +0005 │ │ -00c342: 1a01 3700 |000d: const-string v1, "@Null arguments." // string@0037 │ │ -00c346: 28fb |000f: goto 000a // -0005 │ │ -00c348: 5452 6a00 |0010: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c34c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -00c34e: 6e20 a503 3200 |0013: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ -00c354: 7100 7201 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0172 │ │ -00c35a: 0c02 |0019: move-result-object v2 │ │ -00c35c: 6902 ab00 |001a: sput-object v2, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ab │ │ -00c360: 5452 6b00 |001c: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006b │ │ -00c364: 6e5a b203 7298 |001e: invoke-virtual {v2, v7, v8, v9, v10}, Lorg/apache/cordova/PluginManager;.exec:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@03b2 │ │ -00c36a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -00c36c: 5452 6a00 |0022: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c370: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -00c372: 6e20 a103 3200 |0025: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@03a1 │ │ -00c378: 0c01 |0028: move-result-object v1 │ │ -00c37a: 5452 6a00 |0029: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c37e: 6e20 a503 4200 |002b: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ -00c384: 28dc |002e: goto 000a // -0024 │ │ -00c386: 0d00 |002f: move-exception v0 │ │ -00c388: 6e10 7601 0000 |0030: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@0176 │ │ -00c38e: 1a01 0000 |0033: const-string v1, "" // string@0000 │ │ -00c392: 5452 6a00 |0035: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c396: 6e20 a503 4200 |0037: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ -00c39c: 28d0 |003a: goto 000a // -0030 │ │ -00c39e: 0d02 |003b: move-exception v2 │ │ -00c3a0: 5453 6a00 |003c: iget-object v3, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c3a4: 6e20 a503 4300 |003e: invoke-virtual {v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ -00c3aa: 2702 |0041: throw v2 │ │ +00c314: |[00c314] org.apache.cordova.CordovaBridge.jsExec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00c324: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00c326: 1a02 b903 |0001: const-string v2, "exec()" // string@03b9 │ │ +00c32a: 7030 3302 2506 |0003: invoke-direct {v5, v2, v6}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@0233 │ │ +00c330: 0a02 |0006: move-result v2 │ │ +00c332: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ +00c336: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +00c338: 1101 |000a: return-object v1 │ │ +00c33a: 390a 0500 |000b: if-nez v10, 0010 // +0005 │ │ +00c33e: 1a01 3700 |000d: const-string v1, "@Null arguments." // string@0037 │ │ +00c342: 28fb |000f: goto 000a // -0005 │ │ +00c344: 5452 6a00 |0010: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c348: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +00c34a: 6e20 a503 3200 |0013: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ +00c350: 7100 7201 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0172 │ │ +00c356: 0c02 |0019: move-result-object v2 │ │ +00c358: 6902 ab00 |001a: sput-object v2, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ab │ │ +00c35c: 5452 6b00 |001c: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006b │ │ +00c360: 6e5a b203 7298 |001e: invoke-virtual {v2, v7, v8, v9, v10}, Lorg/apache/cordova/PluginManager;.exec:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@03b2 │ │ +00c366: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +00c368: 5452 6a00 |0022: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c36c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +00c36e: 6e20 a103 3200 |0025: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@03a1 │ │ +00c374: 0c01 |0028: move-result-object v1 │ │ +00c376: 5452 6a00 |0029: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c37a: 6e20 a503 4200 |002b: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ +00c380: 28dc |002e: goto 000a // -0024 │ │ +00c382: 0d00 |002f: move-exception v0 │ │ +00c384: 6e10 7601 0000 |0030: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@0176 │ │ +00c38a: 1a01 0000 |0033: const-string v1, "" // string@0000 │ │ +00c38e: 5452 6a00 |0035: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c392: 6e20 a503 4200 |0037: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ +00c398: 28d0 |003a: goto 000a // -0030 │ │ +00c39a: 0d02 |003b: move-exception v2 │ │ +00c39c: 5453 6a00 |003c: iget-object v3, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c3a0: 6e20 a503 4300 |003e: invoke-virtual {v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@03a5 │ │ +00c3a6: 2702 |0041: throw v2 │ │ catches : 2 │ │ 0x0016 - 0x0028 │ │ Ljava/lang/Throwable; -> 0x002f │ │ -> 0x003b │ │ 0x0030 - 0x0035 │ │ -> 0x003b │ │ positions : │ │ @@ -4781,25 +4781,25 @@ │ │ type : '(IZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00c3c4: |[00c3c4] org.apache.cordova.CordovaBridge.jsRetrieveJsMessages:(IZ)Ljava/lang/String; │ │ -00c3d4: 1a00 de05 |0000: const-string v0, "retrieveJsMessages()" // string@05de │ │ -00c3d8: 7030 3302 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@0233 │ │ -00c3de: 0a00 |0005: move-result v0 │ │ -00c3e0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -00c3e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -00c3e6: 1100 |0009: return-object v0 │ │ -00c3e8: 5410 6a00 |000a: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c3ec: 6e20 a103 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@03a1 │ │ -00c3f2: 0c00 |000f: move-result-object v0 │ │ -00c3f4: 28f9 |0010: goto 0009 // -0007 │ │ +00c3c0: |[00c3c0] org.apache.cordova.CordovaBridge.jsRetrieveJsMessages:(IZ)Ljava/lang/String; │ │ +00c3d0: 1a00 de05 |0000: const-string v0, "retrieveJsMessages()" // string@05de │ │ +00c3d4: 7030 3302 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@0233 │ │ +00c3da: 0a00 |0005: move-result v0 │ │ +00c3dc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +00c3e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +00c3e2: 1100 |0009: return-object v0 │ │ +00c3e4: 5410 6a00 |000a: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c3e8: 6e20 a103 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@03a1 │ │ +00c3ee: 0c00 |000f: move-result-object v0 │ │ +00c3f0: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=82 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ @@ -4811,23 +4811,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c3f8: |[00c3f8] org.apache.cordova.CordovaBridge.jsSetNativeToJsBridgeMode:(II)V │ │ -00c408: 1a00 2206 |0000: const-string v0, "setNativeToJsBridgeMode()" // string@0622 │ │ -00c40c: 7030 3302 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@0233 │ │ -00c412: 0a00 |0005: move-result v0 │ │ -00c414: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -00c418: 0e00 |0008: return-void │ │ -00c41a: 5410 6a00 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c41e: 6e20 a403 3000 |000b: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@03a4 │ │ -00c424: 28fa |000e: goto 0008 // -0006 │ │ +00c3f4: |[00c3f4] org.apache.cordova.CordovaBridge.jsSetNativeToJsBridgeMode:(II)V │ │ +00c404: 1a00 2206 |0000: const-string v0, "setNativeToJsBridgeMode()" // string@0622 │ │ +00c408: 7030 3302 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@0233 │ │ +00c40e: 0a00 |0005: move-result v0 │ │ +00c410: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +00c414: 0e00 |0008: return-void │ │ +00c416: 5410 6a00 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c41a: 6e20 a403 3000 |000b: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@03a4 │ │ +00c420: 28fa |000e: goto 0008 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=78 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ @@ -4839,140 +4839,140 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 239 16-bit code units │ │ -00c428: |[00c428] org.apache.cordova.CordovaBridge.promptOnJsPrompt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -00c438: 130b 0900 |0000: const/16 v11, #int 9 // #9 │ │ -00c43c: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -00c43e: 380f 4500 |0003: if-eqz v15, 0048 // +0045 │ │ -00c442: 6e10 5b01 0f00 |0005: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@015b │ │ -00c448: 0a00 |0008: move-result v0 │ │ -00c44a: 3750 3f00 |0009: if-le v0, v5, 0048 // +003f │ │ -00c44e: 1a00 df03 |000b: const-string v0, "gap:" // string@03df │ │ -00c452: 6e20 5f01 0f00 |000d: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ -00c458: 0a00 |0010: move-result v0 │ │ -00c45a: 3800 3700 |0011: if-eqz v0, 0048 // +0037 │ │ -00c45e: 2206 0101 |0013: new-instance v6, Lorg/json/JSONArray; // type@0101 │ │ -00c462: 1240 |0015: const/4 v0, #int 4 // #4 │ │ -00c464: 6e20 6001 0f00 |0016: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00c46a: 0c00 |0019: move-result-object v0 │ │ -00c46c: 7020 7104 0600 |001a: invoke-direct {v6, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0471 │ │ -00c472: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -00c474: 6e20 7504 0600 |001e: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0475 │ │ -00c47a: 0a01 |0021: move-result v1 │ │ -00c47c: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -00c47e: 6e20 7904 0600 |0023: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ -00c484: 0c02 |0026: move-result-object v2 │ │ -00c486: 1220 |0027: const/4 v0, #int 2 // #2 │ │ -00c488: 6e20 7904 0600 |0028: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ -00c48e: 0c03 |002b: move-result-object v3 │ │ -00c490: 1230 |002c: const/4 v0, #int 3 // #3 │ │ -00c492: 6e20 7904 0600 |002d: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ -00c498: 0c04 |0030: move-result-object v4 │ │ -00c49a: 07c0 |0031: move-object v0, v12 │ │ -00c49c: 07e5 |0032: move-object v5, v14 │ │ -00c49e: 7406 2e02 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/CordovaBridge;.jsExec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@022e │ │ -00c4a4: 0c09 |0036: move-result-object v9 │ │ -00c4a6: 3909 0400 |0037: if-nez v9, 003b // +0004 │ │ -00c4aa: 1a09 0000 |0039: const-string v9, "" // string@0000 │ │ -00c4ae: 1109 |003b: return-object v9 │ │ -00c4b0: 0d08 |003c: move-exception v8 │ │ -00c4b2: 6e10 8504 0800 |003d: invoke-virtual {v8}, Lorg/json/JSONException;.printStackTrace:()V // method@0485 │ │ -00c4b8: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ -00c4bc: 28f9 |0042: goto 003b // -0007 │ │ -00c4be: 0d08 |0043: move-exception v8 │ │ -00c4c0: 6e10 3701 0800 |0044: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ -00c4c6: 28f9 |0047: goto 0040 // -0007 │ │ -00c4c8: 380f 2800 |0048: if-eqz v15, 0070 // +0028 │ │ -00c4cc: 1a00 e003 |004a: const-string v0, "gap_bridge_mode:" // string@03e0 │ │ -00c4d0: 6e20 5f01 0f00 |004c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ -00c4d6: 0a00 |004f: move-result v0 │ │ -00c4d8: 3800 2000 |0050: if-eqz v0, 0070 // +0020 │ │ -00c4dc: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ -00c4e0: 6e20 6001 0f00 |0054: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00c4e6: 0c00 |0057: move-result-object v0 │ │ -00c4e8: 7110 3e01 0000 |0058: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ -00c4ee: 0a01 |005b: move-result v1 │ │ -00c4f0: 7110 3e01 0e00 |005c: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ -00c4f6: 0a00 |005f: move-result v0 │ │ -00c4f8: 6e30 3002 1c00 |0060: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsSetNativeToJsBridgeMode:(II)V // method@0230 │ │ -00c4fe: 1a09 0000 |0063: const-string v9, "" // string@0000 │ │ -00c502: 28d6 |0065: goto 003b // -002a │ │ -00c504: 0d08 |0066: move-exception v8 │ │ -00c506: 6e10 4601 0800 |0067: invoke-virtual {v8}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@0146 │ │ -00c50c: 28f9 |006a: goto 0063 // -0007 │ │ -00c50e: 0d08 |006b: move-exception v8 │ │ -00c510: 6e10 3701 0800 |006c: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ -00c516: 28f4 |006f: goto 0063 // -000c │ │ -00c518: 380f 2800 |0070: if-eqz v15, 0098 // +0028 │ │ -00c51c: 1a00 e303 |0072: const-string v0, "gap_poll:" // string@03e3 │ │ -00c520: 6e20 5f01 0f00 |0074: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ -00c526: 0a00 |0077: move-result v0 │ │ -00c528: 3800 2000 |0078: if-eqz v0, 0098 // +0020 │ │ -00c52c: 6e20 6001 bf00 |007a: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00c532: 0c00 |007d: move-result-object v0 │ │ -00c534: 7110 3e01 0000 |007e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ -00c53a: 0a01 |0081: move-result v1 │ │ -00c53c: 1a00 2a00 |0082: const-string v0, "1" // string@002a │ │ -00c540: 6e20 5401 e000 |0084: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00c546: 0a00 |0087: move-result v0 │ │ -00c548: 6e30 2f02 1c00 |0088: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsRetrieveJsMessages:(IZ)Ljava/lang/String; // method@022f │ │ -00c54e: 0c09 |008b: move-result-object v9 │ │ -00c550: 3909 afff |008c: if-nez v9, 003b // -0051 │ │ -00c554: 1a09 0000 |008e: const-string v9, "" // string@0000 │ │ -00c558: 28ab |0090: goto 003b // -0055 │ │ -00c55a: 0d08 |0091: move-exception v8 │ │ -00c55c: 6e10 3701 0800 |0092: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ -00c562: 1a09 0000 |0095: const-string v9, "" // string@0000 │ │ -00c566: 28a4 |0097: goto 003b // -005c │ │ -00c568: 380f 5400 |0098: if-eqz v15, 00ec // +0054 │ │ -00c56c: 1a00 e203 |009a: const-string v0, "gap_init:" // string@03e2 │ │ -00c570: 6e20 5f01 0f00 |009c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ -00c576: 0a00 |009f: move-result v0 │ │ -00c578: 3800 4c00 |00a0: if-eqz v0, 00ec // +004c │ │ -00c57c: 54c0 6b00 |00a2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006b │ │ -00c580: 6e20 c603 d000 |00a4: invoke-virtual {v0, v13}, Lorg/apache/cordova/PluginManager;.shouldAllowBridgeAccess:(Ljava/lang/String;)Z // method@03c6 │ │ -00c586: 0a00 |00a7: move-result v0 │ │ -00c588: 3800 2800 |00a8: if-eqz v0, 00d0 // +0028 │ │ -00c58c: 6e20 6001 bf00 |00aa: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00c592: 0c00 |00ad: move-result-object v0 │ │ -00c594: 7110 3e01 0000 |00ae: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ -00c59a: 0a07 |00b1: move-result v7 │ │ -00c59c: 54c0 6a00 |00b2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c5a0: 6e20 a403 7000 |00b4: invoke-virtual {v0, v7}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@03a4 │ │ -00c5a6: 6e10 2c02 0c00 |00b7: invoke-virtual {v12}, Lorg/apache/cordova/CordovaBridge;.generateBridgeSecret:()I // method@022c │ │ -00c5ac: 0a0a |00ba: move-result v10 │ │ -00c5ae: 2200 8100 |00bb: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ -00c5b2: 7010 6501 0000 |00bd: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00c5b8: 1a05 0000 |00c0: const-string v5, "" // string@0000 │ │ -00c5bc: 6e20 6d01 5000 |00c2: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c5c2: 0c00 |00c5: move-result-object v0 │ │ -00c5c4: 6e20 6a01 a000 |00c6: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00c5ca: 0c00 |00c9: move-result-object v0 │ │ -00c5cc: 6e10 6f01 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00c5d2: 0c09 |00cd: move-result-object v9 │ │ -00c5d4: 2900 6dff |00ce: goto/16 003b // -0093 │ │ -00c5d8: 1a00 6500 |00d0: const-string v0, "CordovaBridge" // string@0065 │ │ -00c5dc: 2205 8100 |00d2: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ -00c5e0: 7010 6501 0500 |00d4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00c5e6: 1a0b e103 |00d7: const-string v11, "gap_init called from restricted origin: " // string@03e1 │ │ -00c5ea: 6e20 6d01 b500 |00d9: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c5f0: 0c05 |00dc: move-result-object v5 │ │ -00c5f2: 6e20 6d01 d500 |00dd: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00c5f8: 0c05 |00e0: move-result-object v5 │ │ -00c5fa: 6e10 6f01 0500 |00e1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00c600: 0c05 |00e4: move-result-object v5 │ │ -00c602: 7120 6103 5000 |00e5: invoke-static {v0, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ -00c608: 1a09 0000 |00e8: const-string v9, "" // string@0000 │ │ -00c60c: 2900 51ff |00ea: goto/16 003b // -00af │ │ -00c610: 1209 |00ec: const/4 v9, #int 0 // #0 │ │ -00c612: 2900 4eff |00ed: goto/16 003b // -00b2 │ │ +00c424: |[00c424] org.apache.cordova.CordovaBridge.promptOnJsPrompt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00c434: 130b 0900 |0000: const/16 v11, #int 9 // #9 │ │ +00c438: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +00c43a: 380f 4500 |0003: if-eqz v15, 0048 // +0045 │ │ +00c43e: 6e10 5b01 0f00 |0005: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@015b │ │ +00c444: 0a00 |0008: move-result v0 │ │ +00c446: 3750 3f00 |0009: if-le v0, v5, 0048 // +003f │ │ +00c44a: 1a00 df03 |000b: const-string v0, "gap:" // string@03df │ │ +00c44e: 6e20 5f01 0f00 |000d: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ +00c454: 0a00 |0010: move-result v0 │ │ +00c456: 3800 3700 |0011: if-eqz v0, 0048 // +0037 │ │ +00c45a: 2206 0101 |0013: new-instance v6, Lorg/json/JSONArray; // type@0101 │ │ +00c45e: 1240 |0015: const/4 v0, #int 4 // #4 │ │ +00c460: 6e20 6001 0f00 |0016: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00c466: 0c00 |0019: move-result-object v0 │ │ +00c468: 7020 7104 0600 |001a: invoke-direct {v6, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0471 │ │ +00c46e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +00c470: 6e20 7504 0600 |001e: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0475 │ │ +00c476: 0a01 |0021: move-result v1 │ │ +00c478: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +00c47a: 6e20 7904 0600 |0023: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ +00c480: 0c02 |0026: move-result-object v2 │ │ +00c482: 1220 |0027: const/4 v0, #int 2 // #2 │ │ +00c484: 6e20 7904 0600 |0028: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ +00c48a: 0c03 |002b: move-result-object v3 │ │ +00c48c: 1230 |002c: const/4 v0, #int 3 // #3 │ │ +00c48e: 6e20 7904 0600 |002d: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0479 │ │ +00c494: 0c04 |0030: move-result-object v4 │ │ +00c496: 07c0 |0031: move-object v0, v12 │ │ +00c498: 07e5 |0032: move-object v5, v14 │ │ +00c49a: 7406 2e02 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/CordovaBridge;.jsExec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@022e │ │ +00c4a0: 0c09 |0036: move-result-object v9 │ │ +00c4a2: 3909 0400 |0037: if-nez v9, 003b // +0004 │ │ +00c4a6: 1a09 0000 |0039: const-string v9, "" // string@0000 │ │ +00c4aa: 1109 |003b: return-object v9 │ │ +00c4ac: 0d08 |003c: move-exception v8 │ │ +00c4ae: 6e10 8504 0800 |003d: invoke-virtual {v8}, Lorg/json/JSONException;.printStackTrace:()V // method@0485 │ │ +00c4b4: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ +00c4b8: 28f9 |0042: goto 003b // -0007 │ │ +00c4ba: 0d08 |0043: move-exception v8 │ │ +00c4bc: 6e10 3701 0800 |0044: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ +00c4c2: 28f9 |0047: goto 0040 // -0007 │ │ +00c4c4: 380f 2800 |0048: if-eqz v15, 0070 // +0028 │ │ +00c4c8: 1a00 e003 |004a: const-string v0, "gap_bridge_mode:" // string@03e0 │ │ +00c4cc: 6e20 5f01 0f00 |004c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ +00c4d2: 0a00 |004f: move-result v0 │ │ +00c4d4: 3800 2000 |0050: if-eqz v0, 0070 // +0020 │ │ +00c4d8: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ +00c4dc: 6e20 6001 0f00 |0054: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00c4e2: 0c00 |0057: move-result-object v0 │ │ +00c4e4: 7110 3e01 0000 |0058: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ +00c4ea: 0a01 |005b: move-result v1 │ │ +00c4ec: 7110 3e01 0e00 |005c: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ +00c4f2: 0a00 |005f: move-result v0 │ │ +00c4f4: 6e30 3002 1c00 |0060: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsSetNativeToJsBridgeMode:(II)V // method@0230 │ │ +00c4fa: 1a09 0000 |0063: const-string v9, "" // string@0000 │ │ +00c4fe: 28d6 |0065: goto 003b // -002a │ │ +00c500: 0d08 |0066: move-exception v8 │ │ +00c502: 6e10 4601 0800 |0067: invoke-virtual {v8}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@0146 │ │ +00c508: 28f9 |006a: goto 0063 // -0007 │ │ +00c50a: 0d08 |006b: move-exception v8 │ │ +00c50c: 6e10 3701 0800 |006c: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ +00c512: 28f4 |006f: goto 0063 // -000c │ │ +00c514: 380f 2800 |0070: if-eqz v15, 0098 // +0028 │ │ +00c518: 1a00 e303 |0072: const-string v0, "gap_poll:" // string@03e3 │ │ +00c51c: 6e20 5f01 0f00 |0074: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ +00c522: 0a00 |0077: move-result v0 │ │ +00c524: 3800 2000 |0078: if-eqz v0, 0098 // +0020 │ │ +00c528: 6e20 6001 bf00 |007a: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00c52e: 0c00 |007d: move-result-object v0 │ │ +00c530: 7110 3e01 0000 |007e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ +00c536: 0a01 |0081: move-result v1 │ │ +00c538: 1a00 2a00 |0082: const-string v0, "1" // string@002a │ │ +00c53c: 6e20 5401 e000 |0084: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00c542: 0a00 |0087: move-result v0 │ │ +00c544: 6e30 2f02 1c00 |0088: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsRetrieveJsMessages:(IZ)Ljava/lang/String; // method@022f │ │ +00c54a: 0c09 |008b: move-result-object v9 │ │ +00c54c: 3909 afff |008c: if-nez v9, 003b // -0051 │ │ +00c550: 1a09 0000 |008e: const-string v9, "" // string@0000 │ │ +00c554: 28ab |0090: goto 003b // -0055 │ │ +00c556: 0d08 |0091: move-exception v8 │ │ +00c558: 6e10 3701 0800 |0092: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@0137 │ │ +00c55e: 1a09 0000 |0095: const-string v9, "" // string@0000 │ │ +00c562: 28a4 |0097: goto 003b // -005c │ │ +00c564: 380f 5400 |0098: if-eqz v15, 00ec // +0054 │ │ +00c568: 1a00 e203 |009a: const-string v0, "gap_init:" // string@03e2 │ │ +00c56c: 6e20 5f01 0f00 |009c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ +00c572: 0a00 |009f: move-result v0 │ │ +00c574: 3800 4c00 |00a0: if-eqz v0, 00ec // +004c │ │ +00c578: 54c0 6b00 |00a2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006b │ │ +00c57c: 6e20 c603 d000 |00a4: invoke-virtual {v0, v13}, Lorg/apache/cordova/PluginManager;.shouldAllowBridgeAccess:(Ljava/lang/String;)Z // method@03c6 │ │ +00c582: 0a00 |00a7: move-result v0 │ │ +00c584: 3800 2800 |00a8: if-eqz v0, 00d0 // +0028 │ │ +00c588: 6e20 6001 bf00 |00aa: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00c58e: 0c00 |00ad: move-result-object v0 │ │ +00c590: 7110 3e01 0000 |00ae: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@013e │ │ +00c596: 0a07 |00b1: move-result v7 │ │ +00c598: 54c0 6a00 |00b2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c59c: 6e20 a403 7000 |00b4: invoke-virtual {v0, v7}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@03a4 │ │ +00c5a2: 6e10 2c02 0c00 |00b7: invoke-virtual {v12}, Lorg/apache/cordova/CordovaBridge;.generateBridgeSecret:()I // method@022c │ │ +00c5a8: 0a0a |00ba: move-result v10 │ │ +00c5aa: 2200 8100 |00bb: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ +00c5ae: 7010 6501 0000 |00bd: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00c5b4: 1a05 0000 |00c0: const-string v5, "" // string@0000 │ │ +00c5b8: 6e20 6d01 5000 |00c2: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c5be: 0c00 |00c5: move-result-object v0 │ │ +00c5c0: 6e20 6a01 a000 |00c6: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00c5c6: 0c00 |00c9: move-result-object v0 │ │ +00c5c8: 6e10 6f01 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00c5ce: 0c09 |00cd: move-result-object v9 │ │ +00c5d0: 2900 6dff |00ce: goto/16 003b // -0093 │ │ +00c5d4: 1a00 6500 |00d0: const-string v0, "CordovaBridge" // string@0065 │ │ +00c5d8: 2205 8100 |00d2: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ +00c5dc: 7010 6501 0500 |00d4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00c5e2: 1a0b e103 |00d7: const-string v11, "gap_init called from restricted origin: " // string@03e1 │ │ +00c5e6: 6e20 6d01 b500 |00d9: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c5ec: 0c05 |00dc: move-result-object v5 │ │ +00c5ee: 6e20 6d01 d500 |00dd: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00c5f4: 0c05 |00e0: move-result-object v5 │ │ +00c5f6: 6e10 6f01 0500 |00e1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00c5fc: 0c05 |00e4: move-result-object v5 │ │ +00c5fe: 7120 6103 5000 |00e5: invoke-static {v0, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ +00c604: 1a09 0000 |00e8: const-string v9, "" // string@0000 │ │ +00c608: 2900 51ff |00ea: goto/16 003b // -00af │ │ +00c60c: 1209 |00ec: const/4 v9, #int 0 // #0 │ │ +00c60e: 2900 4eff |00ed: goto/16 003b // -00b2 │ │ catches : 3 │ │ 0x0013 - 0x003b │ │ Lorg/json/JSONException; -> 0x003c │ │ Ljava/lang/IllegalAccessException; -> 0x0043 │ │ 0x0054 - 0x0063 │ │ Ljava/lang/NumberFormatException; -> 0x0066 │ │ Ljava/lang/IllegalAccessException; -> 0x006b │ │ @@ -5044,19 +5044,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00c640: |[00c640] org.apache.cordova.CordovaBridge.reset:()V │ │ -00c650: 5410 6a00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ -00c654: 6e10 a303 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.reset:()V // method@03a3 │ │ -00c65a: 6e10 2b02 0100 |0005: invoke-virtual {v1}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@022b │ │ -00c660: 0e00 |0008: return-void │ │ +00c63c: |[00c63c] org.apache.cordova.CordovaBridge.reset:()V │ │ +00c64c: 5410 6a00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006a │ │ +00c650: 6e10 a303 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.reset:()V // method@03a3 │ │ +00c656: 6e10 2b02 0100 |0005: invoke-virtual {v1}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@022b │ │ +00c65c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ 0x0008 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ @@ -5100,19 +5100,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c664: |[00c664] org.apache.cordova.CordovaDialogsHelper$1.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c674: 5b01 6d00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@006d │ │ -00c678: 5b02 6e00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@006e │ │ -00c67c: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c682: 0e00 |0007: return-void │ │ +00c660: |[00c660] org.apache.cordova.CordovaDialogsHelper$1.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c670: 5b01 6d00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@006d │ │ +00c674: 5b02 6e00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@006e │ │ +00c678: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c67e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5123,20 +5123,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00c684: |[00c684] org.apache.cordova.CordovaDialogsHelper$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00c694: 5430 6e00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@006e │ │ -00c698: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00c69a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00c69c: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c6a2: 0e00 |0007: return-void │ │ +00c680: |[00c680] org.apache.cordova.CordovaDialogsHelper$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c690: 5430 6e00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@006e │ │ +00c694: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00c696: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00c698: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c69e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$1; │ │ 0x0000 - 0x0008 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -5181,19 +5181,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c6a4: |[00c6a4] org.apache.cordova.CordovaDialogsHelper$2.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c6b4: 5b01 6f00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@006f │ │ -00c6b8: 5b02 7000 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ -00c6bc: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c6c2: 0e00 |0007: return-void │ │ +00c6a0: |[00c6a0] org.apache.cordova.CordovaDialogsHelper$2.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c6b0: 5b01 6f00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@006f │ │ +00c6b4: 5b02 7000 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ +00c6b8: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c6be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5204,20 +5204,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00c6c4: |[00c6c4] org.apache.cordova.CordovaDialogsHelper$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -00c6d4: 5430 7000 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ -00c6d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c6da: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00c6dc: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c6e2: 0e00 |0007: return-void │ │ +00c6c0: |[00c6c0] org.apache.cordova.CordovaDialogsHelper$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +00c6d0: 5430 7000 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ +00c6d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00c6d6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00c6d8: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c6de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$2; │ │ 0x0000 - 0x0008 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -5261,19 +5261,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c6e4: |[00c6e4] org.apache.cordova.CordovaDialogsHelper$3.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c6f4: 5b01 7100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0071 │ │ -00c6f8: 5b02 7200 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ -00c6fc: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c702: 0e00 |0007: return-void │ │ +00c6e0: |[00c6e0] org.apache.cordova.CordovaDialogsHelper$3.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c6f0: 5b01 7100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0071 │ │ +00c6f4: 5b02 7200 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ +00c6f8: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c6fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5284,23 +5284,23 @@ │ │ type : '(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00c704: |[00c704] org.apache.cordova.CordovaDialogsHelper$3.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -00c714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00c716: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -00c718: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ -00c71c: 5431 7200 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ -00c720: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -00c722: 7230 4e02 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c728: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00c72a: 0f00 |000b: return v0 │ │ +00c700: |[00c700] org.apache.cordova.CordovaDialogsHelper$3.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +00c710: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00c712: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +00c714: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ +00c718: 5431 7200 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ +00c71c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +00c71e: 7230 4e02 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c724: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +00c726: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=61 │ │ 0x000a line=62 │ │ 0x000b line=65 │ │ locals : │ │ @@ -5348,19 +5348,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c72c: |[00c72c] org.apache.cordova.CordovaDialogsHelper$4.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c73c: 5b01 7300 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0073 │ │ -00c740: 5b02 7400 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ -00c744: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c74a: 0e00 |0007: return-void │ │ +00c728: |[00c728] org.apache.cordova.CordovaDialogsHelper$4.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c738: 5b01 7300 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0073 │ │ +00c73c: 5b02 7400 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ +00c740: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c746: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$4; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5371,20 +5371,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00c74c: |[00c74c] org.apache.cordova.CordovaDialogsHelper$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -00c75c: 5430 7400 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ -00c760: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00c762: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00c764: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c76a: 0e00 |0007: return-void │ │ +00c748: |[00c748] org.apache.cordova.CordovaDialogsHelper$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c758: 5430 7400 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ +00c75c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00c75e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00c760: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c766: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$4; │ │ 0x0000 - 0x0008 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -5429,19 +5429,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c76c: |[00c76c] org.apache.cordova.CordovaDialogsHelper$5.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c77c: 5b01 7500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0075 │ │ -00c780: 5b02 7600 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ -00c784: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c78a: 0e00 |0007: return-void │ │ +00c768: |[00c768] org.apache.cordova.CordovaDialogsHelper$5.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c778: 5b01 7500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0075 │ │ +00c77c: 5b02 7600 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ +00c780: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c786: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$5; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5452,20 +5452,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00c78c: |[00c78c] org.apache.cordova.CordovaDialogsHelper$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -00c79c: 5430 7600 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ -00c7a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c7a2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00c7a4: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c7aa: 0e00 |0007: return-void │ │ +00c788: |[00c788] org.apache.cordova.CordovaDialogsHelper$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c798: 5430 7600 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ +00c79c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00c79e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00c7a0: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c7a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$5; │ │ 0x0000 - 0x0008 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -5510,19 +5510,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c7ac: |[00c7ac] org.apache.cordova.CordovaDialogsHelper$6.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c7bc: 5b01 7700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0077 │ │ -00c7c0: 5b02 7800 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ -00c7c4: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c7ca: 0e00 |0007: return-void │ │ +00c7a8: |[00c7a8] org.apache.cordova.CordovaDialogsHelper$6.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c7b8: 5b01 7700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0077 │ │ +00c7bc: 5b02 7800 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ +00c7c0: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c7c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$6; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5533,20 +5533,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00c7cc: |[00c7cc] org.apache.cordova.CordovaDialogsHelper$6.onCancel:(Landroid/content/DialogInterface;)V │ │ -00c7dc: 5430 7800 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ -00c7e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c7e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00c7e4: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c7ea: 0e00 |0007: return-void │ │ +00c7c8: |[00c7c8] org.apache.cordova.CordovaDialogsHelper$6.onCancel:(Landroid/content/DialogInterface;)V │ │ +00c7d8: 5430 7800 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ +00c7dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00c7de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00c7e0: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c7e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$6; │ │ 0x0000 - 0x0008 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -5590,19 +5590,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c7ec: |[00c7ec] org.apache.cordova.CordovaDialogsHelper$7.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c7fc: 5b01 7900 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0079 │ │ -00c800: 5b02 7a00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ -00c804: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c80a: 0e00 |0007: return-void │ │ +00c7e8: |[00c7e8] org.apache.cordova.CordovaDialogsHelper$7.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c7f8: 5b01 7900 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0079 │ │ +00c7fc: 5b02 7a00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ +00c800: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c806: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$7; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5613,24 +5613,24 @@ │ │ type : '(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -00c80c: |[00c80c] org.apache.cordova.CordovaDialogsHelper$7.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -00c81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00c81e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -00c820: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ -00c824: 5431 7a00 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ -00c828: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -00c82a: 7230 4e02 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c830: 0f00 |000a: return v0 │ │ -00c832: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -00c834: 28fe |000c: goto 000a // -0002 │ │ +00c808: |[00c808] org.apache.cordova.CordovaDialogsHelper$7.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +00c818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00c81a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +00c81c: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ +00c820: 5431 7a00 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ +00c824: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +00c826: 7230 4e02 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c82c: 0f00 |000a: return v0 │ │ +00c82e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +00c830: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0004 line=99 │ │ 0x000a line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$7; │ │ @@ -5681,20 +5681,20 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00c838: |[00c838] org.apache.cordova.CordovaDialogsHelper$8.:(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c848: 5b01 7b00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007b │ │ -00c84c: 5b02 7c00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007c │ │ -00c850: 5b03 7d00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007d │ │ -00c854: 7010 4701 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c85a: 0e00 |0009: return-void │ │ +00c834: |[00c834] org.apache.cordova.CordovaDialogsHelper$8.:(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c844: 5b01 7b00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007b │ │ +00c848: 5b02 7c00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007c │ │ +00c84c: 5b03 7d00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007d │ │ +00c850: 7010 4701 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c856: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$8; │ │ 0x0000 - 0x000a reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -5706,24 +5706,24 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00c85c: |[00c85c] org.apache.cordova.CordovaDialogsHelper$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -00c86c: 5431 7c00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007c │ │ -00c870: 6e10 d800 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d8 │ │ -00c876: 0c01 |0005: move-result-object v1 │ │ -00c878: 6e10 4a01 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@014a │ │ -00c87e: 0c00 |0009: move-result-object v0 │ │ -00c880: 5431 7d00 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007d │ │ -00c884: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -00c886: 7230 4e02 2100 |000d: invoke-interface {v1, v2, v0}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c88c: 0e00 |0010: return-void │ │ +00c858: |[00c858] org.apache.cordova.CordovaDialogsHelper$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c868: 5431 7c00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007c │ │ +00c86c: 6e10 d800 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d8 │ │ +00c872: 0c01 |0005: move-result-object v1 │ │ +00c874: 6e10 4a01 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@014a │ │ +00c87a: 0c00 |0009: move-result-object v0 │ │ +00c87c: 5431 7d00 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007d │ │ +00c880: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +00c882: 7230 4e02 2100 |000d: invoke-interface {v1, v2, v0}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c888: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000a line=131 │ │ 0x0010 line=132 │ │ locals : │ │ 0x000a - 0x0011 reg=0 userText Ljava/lang/String; │ │ @@ -5770,19 +5770,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c890: |[00c890] org.apache.cordova.CordovaDialogsHelper$9.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c8a0: 5b01 7e00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007e │ │ -00c8a4: 5b02 7f00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ -00c8a8: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c8ae: 0e00 |0007: return-void │ │ +00c88c: |[00c88c] org.apache.cordova.CordovaDialogsHelper$9.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c89c: 5b01 7e00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007e │ │ +00c8a0: 5b02 7f00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ +00c8a4: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c8aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper$9; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaDialogsHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CordovaDialogsHelper$Result; │ │ @@ -5793,20 +5793,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00c8b0: |[00c8b0] org.apache.cordova.CordovaDialogsHelper$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -00c8c0: 5430 7f00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ -00c8c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c8c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00c8c8: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ -00c8ce: 0e00 |0007: return-void │ │ +00c8ac: |[00c8ac] org.apache.cordova.CordovaDialogsHelper$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c8bc: 5430 7f00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ +00c8c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00c8c2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00c8c4: 7230 4e02 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@024e │ │ +00c8ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0007 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/cordova/CordovaDialogsHelper$9; │ │ 0x0000 - 0x0008 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -5881,18 +5881,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c8d0: |[00c8d0] org.apache.cordova.CordovaDialogsHelper.:(Landroid/content/Context;)V │ │ -00c8e0: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00c8e6: 5b01 8000 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ -00c8ea: 0e00 |0005: return-void │ │ +00c8cc: |[00c8cc] org.apache.cordova.CordovaDialogsHelper.:(Landroid/content/Context;)V │ │ +00c8dc: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00c8e2: 5b01 8000 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ +00c8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaDialogsHelper; │ │ @@ -5904,20 +5904,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00c8ec: |[00c8ec] org.apache.cordova.CordovaDialogsHelper.destroyLastDialog:()V │ │ -00c8fc: 5410 8100 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ -00c900: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00c904: 5410 8100 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ -00c908: 6e10 2300 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@0023 │ │ -00c90e: 0e00 |0009: return-void │ │ +00c8e8: |[00c8e8] org.apache.cordova.CordovaDialogsHelper.destroyLastDialog:()V │ │ +00c8f8: 5410 8100 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ +00c8fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +00c900: 5410 8100 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ +00c904: 6e10 2300 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@0023 │ │ +00c90a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ 0x0009 line=147 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/cordova/CordovaDialogsHelper; │ │ @@ -5927,37 +5927,37 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -00c910: |[00c910] org.apache.cordova.CordovaDialogsHelper.showAlert:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c920: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c924: 5431 8000 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ -00c928: 7020 1700 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ -00c92e: 6e20 1a00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00c934: 1a01 3e00 |000a: const-string v1, "Alert" // string@003e │ │ -00c938: 6e20 2000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -00c93e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -00c940: 6e20 1900 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00c946: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ -00c94c: 2202 b200 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$1; // type@00b2 │ │ -00c950: 7030 3c02 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$1;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@023c │ │ -00c956: 6e30 1e00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -00c95c: 2201 b300 |001e: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$2; // type@00b3 │ │ -00c960: 7030 3e02 3105 |0020: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$2;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@023e │ │ -00c966: 6e20 1c00 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@001c │ │ -00c96c: 2201 b400 |0026: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$3; // type@00b4 │ │ -00c970: 7030 4002 3105 |0028: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$3;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0240 │ │ -00c976: 6e20 1d00 1000 |002b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ -00c97c: 6e10 2200 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ -00c982: 0c01 |0031: move-result-object v1 │ │ -00c984: 5b31 8100 |0032: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ -00c988: 0e00 |0034: return-void │ │ +00c90c: |[00c90c] org.apache.cordova.CordovaDialogsHelper.showAlert:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c91c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00c920: 5431 8000 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ +00c924: 7020 1700 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ +00c92a: 6e20 1a00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +00c930: 1a01 3e00 |000a: const-string v1, "Alert" // string@003e │ │ +00c934: 6e20 2000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +00c93a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +00c93c: 6e20 1900 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00c942: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ +00c948: 2202 b200 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$1; // type@00b2 │ │ +00c94c: 7030 3c02 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$1;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@023c │ │ +00c952: 6e30 1e00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +00c958: 2201 b300 |001e: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$2; // type@00b3 │ │ +00c95c: 7030 3e02 3105 |0020: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$2;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@023e │ │ +00c962: 6e20 1c00 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@001c │ │ +00c968: 2201 b400 |0026: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$3; // type@00b4 │ │ +00c96c: 7030 4002 3105 |0028: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$3;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0240 │ │ +00c972: 6e20 1d00 1000 |002b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ +00c978: 6e10 2200 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ +00c97e: 0c01 |0031: move-result-object v1 │ │ +00c980: 5b31 8100 |0032: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ +00c984: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=43 │ │ 0x0013 line=44 │ │ @@ -5976,41 +5976,41 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -00c98c: |[00c98c] org.apache.cordova.CordovaDialogsHelper.showConfirm:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00c99c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c9a0: 5431 8000 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ -00c9a4: 7020 1700 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ -00c9aa: 6e20 1a00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00c9b0: 1a01 5d00 |000a: const-string v1, "Confirm" // string@005d │ │ -00c9b4: 6e20 2000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -00c9ba: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -00c9bc: 6e20 1900 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00c9c2: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ -00c9c8: 2202 b500 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$4; // type@00b5 │ │ -00c9cc: 7030 4202 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$4;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0242 │ │ -00c9d2: 6e30 1e00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -00c9d8: 1501 0401 |001e: const/high16 v1, #int 17039360 // #104 │ │ -00c9dc: 2202 b600 |0020: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$5; // type@00b6 │ │ -00c9e0: 7030 4402 3205 |0022: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$5;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0244 │ │ -00c9e6: 6e30 1b00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001b │ │ -00c9ec: 2201 b700 |0028: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$6; // type@00b7 │ │ -00c9f0: 7030 4602 3105 |002a: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$6;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0246 │ │ -00c9f6: 6e20 1c00 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@001c │ │ -00c9fc: 2201 b800 |0030: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$7; // type@00b8 │ │ -00ca00: 7030 4802 3105 |0032: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$7;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0248 │ │ -00ca06: 6e20 1d00 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ -00ca0c: 6e10 2200 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ -00ca12: 0c01 |003b: move-result-object v1 │ │ -00ca14: 5b31 8100 |003c: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ -00ca18: 0e00 |003e: return-void │ │ +00c988: |[00c988] org.apache.cordova.CordovaDialogsHelper.showConfirm:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00c998: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00c99c: 5431 8000 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ +00c9a0: 7020 1700 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ +00c9a6: 6e20 1a00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +00c9ac: 1a01 5d00 |000a: const-string v1, "Confirm" // string@005d │ │ +00c9b0: 6e20 2000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +00c9b6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +00c9b8: 6e20 1900 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00c9be: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ +00c9c4: 2202 b500 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$4; // type@00b5 │ │ +00c9c8: 7030 4202 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$4;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0242 │ │ +00c9ce: 6e30 1e00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +00c9d4: 1501 0401 |001e: const/high16 v1, #int 17039360 // #104 │ │ +00c9d8: 2202 b600 |0020: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$5; // type@00b6 │ │ +00c9dc: 7030 4402 3205 |0022: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$5;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0244 │ │ +00c9e2: 6e30 1b00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001b │ │ +00c9e8: 2201 b700 |0028: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$6; // type@00b7 │ │ +00c9ec: 7030 4602 3105 |002a: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$6;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0246 │ │ +00c9f2: 6e20 1c00 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@001c │ │ +00c9f8: 2201 b800 |0030: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$7; // type@00b8 │ │ +00c9fc: 7030 4802 3105 |0032: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$7;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@0248 │ │ +00ca02: 6e20 1d00 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ +00ca08: 6e10 2200 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ +00ca0e: 0c01 |003b: move-result-object v1 │ │ +00ca10: 5b31 8100 |003c: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ +00ca14: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ 0x000a line=74 │ │ 0x000f line=75 │ │ 0x0013 line=76 │ │ @@ -6030,39 +6030,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -00ca1c: |[00ca1c] org.apache.cordova.CordovaDialogsHelper.showPrompt:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -00ca2c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00ca30: 5442 8000 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ -00ca34: 7020 1700 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ -00ca3a: 6e20 1a00 5000 |0007: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ -00ca40: 2201 4b00 |000a: new-instance v1, Landroid/widget/EditText; // type@004b │ │ -00ca44: 5442 8000 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ -00ca48: 7020 d700 2100 |000e: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00d7 │ │ -00ca4e: 3806 0500 |0011: if-eqz v6, 0016 // +0005 │ │ -00ca52: 6e20 d900 6100 |0013: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00d9 │ │ -00ca58: 6e20 2100 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -00ca5e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -00ca60: 6e20 1900 2000 |001a: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -00ca66: 1402 0a00 0401 |001d: const v2, #float 2.42446e-38 // #0104000a │ │ -00ca6c: 2203 b900 |0020: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$8; // type@00b9 │ │ -00ca70: 7040 4a02 4371 |0022: invoke-direct {v3, v4, v1, v7}, Lorg/apache/cordova/CordovaDialogsHelper$8;.:(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@024a │ │ -00ca76: 6e30 1e00 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -00ca7c: 1502 0401 |0028: const/high16 v2, #int 17039360 // #104 │ │ -00ca80: 2203 ba00 |002a: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$9; // type@00ba │ │ -00ca84: 7030 4c02 4307 |002c: invoke-direct {v3, v4, v7}, Lorg/apache/cordova/CordovaDialogsHelper$9;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@024c │ │ -00ca8a: 6e30 1b00 2003 |002f: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001b │ │ -00ca90: 6e10 2200 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ -00ca96: 0c02 |0035: move-result-object v2 │ │ -00ca98: 5b42 8100 |0036: iput-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ -00ca9c: 0e00 |0038: return-void │ │ +00ca18: |[00ca18] org.apache.cordova.CordovaDialogsHelper.showPrompt:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +00ca28: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00ca2c: 5442 8000 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ +00ca30: 7020 1700 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0017 │ │ +00ca36: 6e20 1a00 5000 |0007: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001a │ │ +00ca3c: 2201 4b00 |000a: new-instance v1, Landroid/widget/EditText; // type@004b │ │ +00ca40: 5442 8000 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0080 │ │ +00ca44: 7020 d700 2100 |000e: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00d7 │ │ +00ca4a: 3806 0500 |0011: if-eqz v6, 0016 // +0005 │ │ +00ca4e: 6e20 d900 6100 |0013: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00d9 │ │ +00ca54: 6e20 2100 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +00ca5a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +00ca5c: 6e20 1900 2000 |001a: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +00ca62: 1402 0a00 0401 |001d: const v2, #float 2.42446e-38 // #0104000a │ │ +00ca68: 2203 b900 |0020: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$8; // type@00b9 │ │ +00ca6c: 7040 4a02 4371 |0022: invoke-direct {v3, v4, v1, v7}, Lorg/apache/cordova/CordovaDialogsHelper$8;.:(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@024a │ │ +00ca72: 6e30 1e00 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +00ca78: 1502 0401 |0028: const/high16 v2, #int 17039360 // #104 │ │ +00ca7c: 2203 ba00 |002a: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$9; // type@00ba │ │ +00ca80: 7030 4c02 4307 |002c: invoke-direct {v3, v4, v7}, Lorg/apache/cordova/CordovaDialogsHelper$9;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@024c │ │ +00ca86: 6e30 1b00 2003 |002f: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001b │ │ +00ca8c: 6e10 2200 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ +00ca92: 0c02 |0035: move-result-object v2 │ │ +00ca94: 5b42 8100 |0036: iput-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0081 │ │ +00ca98: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ 0x000a line=121 │ │ 0x0011 line=122 │ │ 0x0013 line=123 │ │ @@ -6197,20 +6197,20 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00caa0: |[00caa0] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.:(IILandroid/content/Intent;)V │ │ -00cab0: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00cab6: 5901 8400 |0003: iput v1, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0084 │ │ -00caba: 5902 8500 |0005: iput v2, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0085 │ │ -00cabe: 5b03 8300 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0083 │ │ -00cac2: 0e00 |0009: return-void │ │ +00ca9c: |[00ca9c] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.:(IILandroid/content/Intent;)V │ │ +00caac: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00cab2: 5901 8400 |0003: iput v1, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0084 │ │ +00cab6: 5902 8500 |0005: iput v2, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0085 │ │ +00caba: 5b03 8300 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0083 │ │ +00cabe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=204 │ │ 0x0005 line=205 │ │ 0x0007 line=206 │ │ 0x0009 line=207 │ │ @@ -6225,17 +6225,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cac4: |[00cac4] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$000:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ -00cad4: 5210 8400 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0084 │ │ -00cad8: 0f00 |0002: return v0 │ │ +00cac0: |[00cac0] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$000:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ +00cad0: 5210 8400 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0084 │ │ +00cad4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; │ │ │ │ #2 : (in Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;) │ │ @@ -6243,17 +6243,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cadc: |[00cadc] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$100:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ -00caec: 5210 8500 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0085 │ │ -00caf0: 0f00 |0002: return v0 │ │ +00cad8: |[00cad8] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$100:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ +00cae8: 5210 8500 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0085 │ │ +00caec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; │ │ │ │ #3 : (in Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;) │ │ @@ -6261,17 +6261,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00caf4: |[00caf4] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$200:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent; │ │ -00cb04: 5410 8300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0083 │ │ -00cb08: 1100 |0002: return-object v0 │ │ +00caf0: |[00caf0] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$200:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent; │ │ +00cb00: 5410 8300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0083 │ │ +00cb04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; │ │ │ │ Virtual methods - │ │ @@ -6332,41 +6332,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00cb0c: |[00cb0c] org.apache.cordova.CordovaPlugin.:()V │ │ -00cb1c: 1c00 c100 |0000: const-class v0, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ -00cb20: 6e10 2401 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@0124 │ │ -00cb26: 0a00 |0005: move-result v0 │ │ -00cb28: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -00cb2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -00cb2e: 6a00 9100 |0009: sput-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0091 │ │ -00cb32: 0e00 |000b: return-void │ │ -00cb34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -00cb36: 28fc |000d: goto 0009 // -0004 │ │ +00cb08: |[00cb08] org.apache.cordova.CordovaPlugin.:()V │ │ +00cb18: 1c00 c100 |0000: const-class v0, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ +00cb1c: 6e10 2401 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@0124 │ │ +00cb22: 0a00 |0005: move-result v0 │ │ +00cb24: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +00cb28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +00cb2a: 6a00 9100 |0009: sput-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0091 │ │ +00cb2e: 0e00 |000b: return-void │ │ +00cb30: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +00cb32: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00cb38: |[00cb38] org.apache.cordova.CordovaPlugin.:()V │ │ -00cb48: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00cb4e: 0e00 |0003: return-void │ │ +00cb34: |[00cb34] org.apache.cordova.CordovaPlugin.:()V │ │ +00cb44: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00cb4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ Virtual methods - │ │ @@ -6375,20 +6375,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -00cb50: |[00cb50] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z │ │ -00cb60: 2200 0101 |0000: new-instance v0, Lorg/json/JSONArray; // type@0101 │ │ -00cb64: 7020 7104 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0471 │ │ -00cb6a: 6e40 7902 3250 |0005: invoke-virtual {v2, v3, v0, v5}, Lorg/apache/cordova/CordovaPlugin;.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0279 │ │ -00cb70: 0a01 |0008: move-result v1 │ │ -00cb72: 0f01 |0009: return v1 │ │ +00cb4c: |[00cb4c] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z │ │ +00cb5c: 2200 0101 |0000: new-instance v0, Lorg/json/JSONArray; // type@0101 │ │ +00cb60: 7020 7104 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0471 │ │ +00cb66: 6e40 7902 3250 |0005: invoke-virtual {v2, v3, v0, v5}, Lorg/apache/cordova/CordovaPlugin;.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0279 │ │ +00cb6c: 0a01 |0008: move-result v1 │ │ +00cb6e: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0005 - 0x000a reg=0 args Lorg/json/JSONArray; │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/cordova/CordovaPlugin; │ │ @@ -6401,17 +6401,17 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00cb74: |[00cb74] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z │ │ -00cb84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cb86: 0f00 |0001: return v0 │ │ +00cb70: |[00cb70] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z │ │ +00cb80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00cb82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 action Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 args Lorg/apache/cordova/CordovaArgs; │ │ @@ -6422,20 +6422,20 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -00cb88: |[00cb88] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -00cb98: 2200 af00 |0000: new-instance v0, Lorg/apache/cordova/CordovaArgs; // type@00af │ │ -00cb9c: 7020 1702 4000 |0002: invoke-direct {v0, v4}, Lorg/apache/cordova/CordovaArgs;.:(Lorg/json/JSONArray;)V // method@0217 │ │ -00cba2: 6e40 7802 3250 |0005: invoke-virtual {v2, v3, v0, v5}, Lorg/apache/cordova/CordovaPlugin;.execute:(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z // method@0278 │ │ -00cba8: 0a01 |0008: move-result v1 │ │ -00cbaa: 0f01 |0009: return v1 │ │ +00cb84: |[00cb84] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +00cb94: 2200 af00 |0000: new-instance v0, Lorg/apache/cordova/CordovaArgs; // type@00af │ │ +00cb98: 7020 1702 4000 |0002: invoke-direct {v0, v4}, Lorg/apache/cordova/CordovaArgs;.:(Lorg/json/JSONArray;)V // method@0217 │ │ +00cb9e: 6e40 7802 3250 |0005: invoke-virtual {v2, v3, v0, v5}, Lorg/apache/cordova/CordovaPlugin;.execute:(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z // method@0278 │ │ +00cba4: 0a01 |0008: move-result v1 │ │ +00cba6: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0005 - 0x000a reg=0 cordovaArgs Lorg/apache/cordova/CordovaArgs; │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/cordova/CordovaPlugin; │ │ @@ -6448,21 +6448,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00cbac: |[00cbac] org.apache.cordova.CordovaPlugin.fromPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -00cbbc: 1a00 5905 |0000: const-string v0, "origUri" // string@0559 │ │ -00cbc0: 6e20 5800 0200 |0002: invoke-virtual {v2, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@0058 │ │ -00cbc6: 0c00 |0005: move-result-object v0 │ │ -00cbc8: 7110 5d00 0000 |0006: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005d │ │ -00cbce: 0c00 |0009: move-result-object v0 │ │ -00cbd0: 1100 |000a: return-object v0 │ │ +00cba8: |[00cba8] org.apache.cordova.CordovaPlugin.fromPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +00cbb8: 1a00 5905 |0000: const-string v0, "origUri" // string@0559 │ │ +00cbbc: 6e20 5800 0200 |0002: invoke-virtual {v2, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@0058 │ │ +00cbc2: 0c00 |0005: move-result-object v0 │ │ +00cbc4: 7110 5d00 0000 |0006: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005d │ │ +00cbca: 0c00 |0009: move-result-object v0 │ │ +00cbcc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x000b reg=2 pluginUri Landroid/net/Uri; │ │ │ │ @@ -6471,17 +6471,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cbd4: |[00cbd4] org.apache.cordova.CordovaPlugin.getServiceName:()Ljava/lang/String; │ │ -00cbe4: 5410 9400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0094 │ │ -00cbe8: 1100 |0002: return-object v0 │ │ +00cbd0: |[00cbd0] org.apache.cordova.CordovaPlugin.getServiceName:()Ljava/lang/String; │ │ +00cbe0: 5410 9400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0094 │ │ +00cbe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #5 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6489,27 +6489,27 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00cbec: |[00cbec] org.apache.cordova.CordovaPlugin.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -00cbfc: 2200 6300 |0000: new-instance v0, Ljava/io/FileNotFoundException; // type@0063 │ │ -00cc00: 2201 8100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00cc04: 7010 6501 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00cc0a: 1a02 3e02 |0007: const-string v2, "Plugin can't handle uri: " // string@023e │ │ -00cc0e: 6e20 6d01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00cc14: 0c01 |000c: move-result-object v1 │ │ -00cc16: 6e20 6c01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ -00cc1c: 0c01 |0010: move-result-object v1 │ │ -00cc1e: 6e10 6f01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00cc24: 0c01 |0014: move-result-object v1 │ │ -00cc26: 7020 1501 1000 |0015: invoke-direct {v0, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ -00cc2c: 2700 |0018: throw v0 │ │ +00cbe8: |[00cbe8] org.apache.cordova.CordovaPlugin.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +00cbf8: 2200 6300 |0000: new-instance v0, Ljava/io/FileNotFoundException; // type@0063 │ │ +00cbfc: 2201 8100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00cc00: 7010 6501 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00cc06: 1a02 3e02 |0007: const-string v2, "Plugin can't handle uri: " // string@023e │ │ +00cc0a: 6e20 6d01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00cc10: 0c01 |000c: move-result-object v1 │ │ +00cc12: 6e20 6c01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ +00cc18: 0c01 |0010: move-result-object v1 │ │ +00cc1a: 6e10 6f01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00cc20: 0c01 |0014: move-result-object v1 │ │ +00cc22: 7020 1501 1000 |0015: invoke-direct {v0, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ +00cc28: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0019 reg=4 uri Landroid/net/Uri; │ │ │ │ @@ -6518,17 +6518,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00cc30: |[00cc30] org.apache.cordova.CordovaPlugin.hasPermisssion:()Z │ │ -00cc40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00cc42: 0f00 |0001: return v0 │ │ +00cc2c: |[00cc2c] org.apache.cordova.CordovaPlugin.hasPermisssion:()Z │ │ +00cc3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00cc3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #7 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6536,16 +6536,16 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cc44: |[00cc44] org.apache.cordova.CordovaPlugin.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V │ │ -00cc54: 0e00 |0000: return-void │ │ +00cc40: |[00cc40] org.apache.cordova.CordovaPlugin.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V │ │ +00cc50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 cordova Lorg/apache/cordova/CordovaInterface; │ │ 0x0000 - 0x0001 reg=2 webView Lorg/apache/cordova/CordovaWebView; │ │ @@ -6555,16 +6555,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cc58: |[00cc58] org.apache.cordova.CordovaPlugin.onActivityResult:(IILandroid/content/Intent;)V │ │ -00cc68: 0e00 |0000: return-void │ │ +00cc54: |[00cc54] org.apache.cordova.CordovaPlugin.onActivityResult:(IILandroid/content/Intent;)V │ │ +00cc64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -6575,16 +6575,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cc6c: |[00cc6c] org.apache.cordova.CordovaPlugin.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00cc7c: 0e00 |0000: return-void │ │ +00cc68: |[00cc68] org.apache.cordova.CordovaPlugin.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +00cc78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 newConfig Landroid/content/res/Configuration; │ │ │ │ @@ -6593,16 +6593,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cc80: |[00cc80] org.apache.cordova.CordovaPlugin.onDestroy:()V │ │ -00cc90: 0e00 |0000: return-void │ │ +00cc7c: |[00cc7c] org.apache.cordova.CordovaPlugin.onDestroy:()V │ │ +00cc8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #11 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6610,17 +6610,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00cc94: |[00cc94] org.apache.cordova.CordovaPlugin.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -00cca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cca6: 1100 |0001: return-object v0 │ │ +00cc90: |[00cc90] org.apache.cordova.CordovaPlugin.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +00cca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00cca2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 data Ljava/lang/Object; │ │ @@ -6630,16 +6630,16 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cca8: |[00cca8] org.apache.cordova.CordovaPlugin.onNewIntent:(Landroid/content/Intent;)V │ │ -00ccb8: 0e00 |0000: return-void │ │ +00cca4: |[00cca4] org.apache.cordova.CordovaPlugin.onNewIntent:(Landroid/content/Intent;)V │ │ +00ccb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 intent Landroid/content/Intent; │ │ │ │ @@ -6648,17 +6648,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ccbc: |[00ccbc] org.apache.cordova.CordovaPlugin.onOverrideUrlLoading:(Ljava/lang/String;)Z │ │ -00cccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ccce: 0f00 |0001: return v0 │ │ +00ccb8: |[00ccb8] org.apache.cordova.CordovaPlugin.onOverrideUrlLoading:(Ljava/lang/String;)Z │ │ +00ccc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ccca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 url Ljava/lang/String; │ │ │ │ @@ -6667,16 +6667,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00ccd0: |[00ccd0] org.apache.cordova.CordovaPlugin.onPause:(Z)V │ │ -00cce0: 0e00 |0000: return-void │ │ +00cccc: |[00cccc] org.apache.cordova.CordovaPlugin.onPause:(Z)V │ │ +00ccdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 multitasking Z │ │ │ │ @@ -6685,17 +6685,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00cce4: |[00cce4] org.apache.cordova.CordovaPlugin.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z │ │ -00ccf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ccf6: 0f00 |0001: return v0 │ │ +00cce0: |[00cce0] org.apache.cordova.CordovaPlugin.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z │ │ +00ccf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ccf2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 view Lorg/apache/cordova/CordovaWebView; │ │ 0x0000 - 0x0002 reg=3 request Lorg/apache/cordova/ICordovaClientCertRequest; │ │ @@ -6705,17 +6705,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ccf8: |[00ccf8] org.apache.cordova.CordovaPlugin.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z │ │ -00cd08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cd0a: 0f00 |0001: return v0 │ │ +00ccf4: |[00ccf4] org.apache.cordova.CordovaPlugin.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z │ │ +00cd04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00cd06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 view Lorg/apache/cordova/CordovaWebView; │ │ 0x0000 - 0x0002 reg=3 handler Lorg/apache/cordova/ICordovaHttpAuthHandler; │ │ @@ -6727,16 +6727,16 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd0c: |[00cd0c] org.apache.cordova.CordovaPlugin.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ -00cd1c: 0e00 |0000: return-void │ │ +00cd08: |[00cd08] org.apache.cordova.CordovaPlugin.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ +00cd18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 permissions [Ljava/lang/String; │ │ @@ -6747,16 +6747,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd20: |[00cd20] org.apache.cordova.CordovaPlugin.onReset:()V │ │ -00cd30: 0e00 |0000: return-void │ │ +00cd1c: |[00cd1c] org.apache.cordova.CordovaPlugin.onReset:()V │ │ +00cd2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #19 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6764,16 +6764,16 @@ │ │ type : '(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd34: |[00cd34] org.apache.cordova.CordovaPlugin.onRestoreStateForActivityResult:(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V │ │ -00cd44: 0e00 |0000: return-void │ │ +00cd30: |[00cd30] org.apache.cordova.CordovaPlugin.onRestoreStateForActivityResult:(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V │ │ +00cd40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Bundle; │ │ 0x0000 - 0x0001 reg=2 callbackContext Lorg/apache/cordova/CallbackContext; │ │ @@ -6783,16 +6783,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd48: |[00cd48] org.apache.cordova.CordovaPlugin.onResume:(Z)V │ │ -00cd58: 0e00 |0000: return-void │ │ +00cd44: |[00cd44] org.apache.cordova.CordovaPlugin.onResume:(Z)V │ │ +00cd54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 multitasking Z │ │ │ │ @@ -6801,17 +6801,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00cd5c: |[00cd5c] org.apache.cordova.CordovaPlugin.onSaveInstanceState:()Landroid/os/Bundle; │ │ -00cd6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cd6e: 1100 |0001: return-object v0 │ │ +00cd58: |[00cd58] org.apache.cordova.CordovaPlugin.onSaveInstanceState:()Landroid/os/Bundle; │ │ +00cd68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00cd6a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #22 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6819,16 +6819,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd70: |[00cd70] org.apache.cordova.CordovaPlugin.onStart:()V │ │ -00cd80: 0e00 |0000: return-void │ │ +00cd6c: |[00cd6c] org.apache.cordova.CordovaPlugin.onStart:()V │ │ +00cd7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #23 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6836,16 +6836,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd84: |[00cd84] org.apache.cordova.CordovaPlugin.onStop:()V │ │ -00cd94: 0e00 |0000: return-void │ │ +00cd80: |[00cd80] org.apache.cordova.CordovaPlugin.onStop:()V │ │ +00cd90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #24 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6853,16 +6853,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00cd98: |[00cd98] org.apache.cordova.CordovaPlugin.pluginInitialize:()V │ │ -00cda8: 0e00 |0000: return-void │ │ +00cd94: |[00cd94] org.apache.cordova.CordovaPlugin.pluginInitialize:()V │ │ +00cda4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ #25 : (in Lorg/apache/cordova/CordovaPlugin;) │ │ @@ -6870,29 +6870,29 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00cdac: |[00cdac] org.apache.cordova.CordovaPlugin.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ -00cdbc: 6300 9100 |0000: sget-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0091 │ │ -00cdc0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -00cdc4: 5410 9200 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ -00cdc8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -00cdcc: 2200 6a00 |0008: new-instance v0, Ljava/lang/AssertionError; // type@006a │ │ -00cdd0: 7010 1f01 0000 |000a: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@011f │ │ -00cdd6: 2700 |000d: throw v0 │ │ -00cdd8: 5b12 9400 |000e: iput-object v2, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0094 │ │ -00cddc: 5b13 9200 |0010: iput-object v3, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ -00cde0: 5b14 9500 |0012: iput-object v4, v1, Lorg/apache/cordova/CordovaPlugin;.webView:Lorg/apache/cordova/CordovaWebView; // field@0095 │ │ -00cde4: 5b15 9300 |0014: iput-object v5, v1, Lorg/apache/cordova/CordovaPlugin;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0093 │ │ -00cde8: 6e30 7e02 3104 |0016: invoke-virtual {v1, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V // method@027e │ │ -00cdee: 6e10 8f02 0100 |0019: invoke-virtual {v1}, Lorg/apache/cordova/CordovaPlugin;.pluginInitialize:()V // method@028f │ │ -00cdf4: 0e00 |001c: return-void │ │ +00cda8: |[00cda8] org.apache.cordova.CordovaPlugin.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ +00cdb8: 6300 9100 |0000: sget-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0091 │ │ +00cdbc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +00cdc0: 5410 9200 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ +00cdc4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +00cdc8: 2200 6a00 |0008: new-instance v0, Ljava/lang/AssertionError; // type@006a │ │ +00cdcc: 7010 1f01 0000 |000a: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@011f │ │ +00cdd2: 2700 |000d: throw v0 │ │ +00cdd4: 5b12 9400 |000e: iput-object v2, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0094 │ │ +00cdd8: 5b13 9200 |0010: iput-object v3, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ +00cddc: 5b14 9500 |0012: iput-object v4, v1, Lorg/apache/cordova/CordovaPlugin;.webView:Lorg/apache/cordova/CordovaWebView; // field@0095 │ │ +00cde0: 5b15 9300 |0014: iput-object v5, v1, Lorg/apache/cordova/CordovaPlugin;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0093 │ │ +00cde4: 6e30 7e02 3104 |0016: invoke-virtual {v1, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V // method@027e │ │ +00cdea: 6e10 8f02 0100 |0019: invoke-virtual {v1}, Lorg/apache/cordova/CordovaPlugin;.pluginInitialize:()V // method@028f │ │ +00cdf0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=53 │ │ 0x0010 line=54 │ │ 0x0012 line=55 │ │ 0x0014 line=56 │ │ @@ -6911,17 +6911,17 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00cdf8: |[00cdf8] org.apache.cordova.CordovaPlugin.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -00ce08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ce0a: 1100 |0001: return-object v0 │ │ +00cdf4: |[00cdf4] org.apache.cordova.CordovaPlugin.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +00ce04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ce06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -6930,16 +6930,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00ce0c: |[00ce0c] org.apache.cordova.CordovaPlugin.requestPermissions:(I)V │ │ -00ce1c: 0e00 |0000: return-void │ │ +00ce08: |[00ce08] org.apache.cordova.CordovaPlugin.requestPermissions:(I)V │ │ +00ce18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ │ │ @@ -6948,18 +6948,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ce20: |[00ce20] org.apache.cordova.CordovaPlugin.shouldAllowBridgeAccess:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -00ce30: 6e20 9402 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0294 │ │ -00ce36: 0c00 |0003: move-result-object v0 │ │ -00ce38: 1100 |0004: return-object v0 │ │ +00ce1c: |[00ce1c] org.apache.cordova.CordovaPlugin.shouldAllowBridgeAccess:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +00ce2c: 6e20 9402 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0294 │ │ +00ce32: 0c00 |0003: move-result-object v0 │ │ +00ce34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0005 reg=2 url Ljava/lang/String; │ │ │ │ @@ -6968,17 +6968,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ce3c: |[00ce3c] org.apache.cordova.CordovaPlugin.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -00ce4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ce4e: 1100 |0001: return-object v0 │ │ +00ce38: |[00ce38] org.apache.cordova.CordovaPlugin.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +00ce48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ce4a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 url Ljava/lang/String; │ │ │ │ @@ -6987,17 +6987,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ce50: |[00ce50] org.apache.cordova.CordovaPlugin.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -00ce60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ce62: 1100 |0001: return-object v0 │ │ +00ce4c: |[00ce4c] org.apache.cordova.CordovaPlugin.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +00ce5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ce5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 url Ljava/lang/String; │ │ │ │ @@ -7006,17 +7006,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ce64: |[00ce64] org.apache.cordova.CordovaPlugin.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -00ce74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ce76: 1100 |0001: return-object v0 │ │ +00ce60: |[00ce60] org.apache.cordova.CordovaPlugin.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +00ce70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ce72: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0002 reg=2 url Ljava/lang/String; │ │ │ │ @@ -7025,31 +7025,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -00ce78: |[00ce78] org.apache.cordova.CordovaPlugin.toPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -00ce88: 2200 1e00 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@001e │ │ -00ce8c: 7010 4c00 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@004c │ │ -00ce92: 1a01 3e03 |0005: const-string v1, "cdvplugin" // string@033e │ │ -00ce96: 6e20 5000 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0050 │ │ -00ce9c: 0c00 |000a: move-result-object v0 │ │ -00ce9e: 5431 9400 |000b: iget-object v1, v3, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0094 │ │ -00cea2: 6e20 4e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@004e │ │ -00cea8: 0c00 |0010: move-result-object v0 │ │ -00ceaa: 1a01 5905 |0011: const-string v1, "origUri" // string@0559 │ │ -00ceae: 6e10 5e00 0400 |0013: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ -00ceb4: 0c02 |0016: move-result-object v2 │ │ -00ceb6: 6e30 4d00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@004d │ │ -00cebc: 0c00 |001a: move-result-object v0 │ │ -00cebe: 6e10 4f00 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@004f │ │ -00cec4: 0c00 |001e: move-result-object v0 │ │ -00cec6: 1100 |001f: return-object v0 │ │ +00ce74: |[00ce74] org.apache.cordova.CordovaPlugin.toPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +00ce84: 2200 1e00 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@001e │ │ +00ce88: 7010 4c00 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@004c │ │ +00ce8e: 1a01 3e03 |0005: const-string v1, "cdvplugin" // string@033e │ │ +00ce92: 6e20 5000 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0050 │ │ +00ce98: 0c00 |000a: move-result-object v0 │ │ +00ce9a: 5431 9400 |000b: iget-object v1, v3, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0094 │ │ +00ce9e: 6e20 4e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@004e │ │ +00cea4: 0c00 |0010: move-result-object v0 │ │ +00cea6: 1a01 5905 |0011: const-string v1, "origUri" // string@0559 │ │ +00ceaa: 6e10 5e00 0400 |0013: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ +00ceb0: 0c02 |0016: move-result-object v2 │ │ +00ceb2: 6e30 4d00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@004d │ │ +00ceb8: 0c00 |001a: move-result-object v0 │ │ +00ceba: 6e10 4f00 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@004f │ │ +00cec0: 0c00 |001e: move-result-object v0 │ │ +00cec2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0007 line=327 │ │ 0x000d line=328 │ │ 0x0013 line=329 │ │ 0x001b line=330 │ │ @@ -7097,21 +7097,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00cec8: |[00cec8] org.apache.cordova.CordovaPreferences.:()V │ │ -00ced8: 7010 4701 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0147 │ │ -00cede: 2200 9300 |0003: new-instance v0, Ljava/util/HashMap; // type@0093 │ │ -00cee2: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ -00cee6: 7020 9001 1000 |0007: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@0190 │ │ -00ceec: 5b20 9700 |000a: iput-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00cef0: 0e00 |000c: return-void │ │ +00cec4: |[00cec4] org.apache.cordova.CordovaPreferences.:()V │ │ +00ced4: 7010 4701 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0147 │ │ +00ceda: 2200 9300 |0003: new-instance v0, Ljava/util/HashMap; // type@0093 │ │ +00cede: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ +00cee2: 7020 9001 1000 |0007: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@0190 │ │ +00cee8: 5b20 9700 |000a: iput-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00ceec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/cordova/CordovaPreferences; │ │ │ │ @@ -7121,23 +7121,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00cef4: |[00cef4] org.apache.cordova.CordovaPreferences.contains:(Ljava/lang/String;)Z │ │ -00cf04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00cf06: 6e30 9e02 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ -00cf0c: 0c00 |0004: move-result-object v0 │ │ -00cf0e: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -00cf12: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -00cf14: 0f00 |0008: return v0 │ │ -00cf16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -00cf18: 28fe |000a: goto 0008 // -0002 │ │ +00cef0: |[00cef0] org.apache.cordova.CordovaPreferences.contains:(Ljava/lang/String;)Z │ │ +00cf00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00cf02: 6e30 9e02 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@029e │ │ +00cf08: 0c00 |0004: move-result-object v0 │ │ +00cf0a: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +00cf0e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +00cf10: 0f00 |0008: return v0 │ │ +00cf12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +00cf14: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/cordova/CordovaPreferences; │ │ 0x0000 - 0x000b reg=2 name Ljava/lang/String; │ │ │ │ @@ -7146,17 +7146,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cf1c: |[00cf1c] org.apache.cordova.CordovaPreferences.getAll:()Ljava/util/Map; │ │ -00cf2c: 5410 9700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00cf30: 1100 |0002: return-object v0 │ │ +00cf18: |[00cf18] org.apache.cordova.CordovaPreferences.getAll:()Ljava/util/Map; │ │ +00cf28: 5410 9700 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00cf2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaPreferences; │ │ │ │ #2 : (in Lorg/apache/cordova/CordovaPreferences;) │ │ @@ -7164,26 +7164,26 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -00cf34: |[00cf34] org.apache.cordova.CordovaPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ -00cf44: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00cf48: 6e20 6301 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00cf4e: 0c03 |0005: move-result-object v3 │ │ -00cf50: 5421 9700 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00cf54: 6e20 9101 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ -00cf5a: 0c00 |000b: move-result-object v0 │ │ -00cf5c: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ -00cf60: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -00cf64: 7110 2101 0000 |0010: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0121 │ │ -00cf6a: 0a04 |0013: move-result v4 │ │ -00cf6c: 0f04 |0014: return v4 │ │ +00cf30: |[00cf30] org.apache.cordova.CordovaPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ +00cf40: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00cf44: 6e20 6301 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00cf4a: 0c03 |0005: move-result-object v3 │ │ +00cf4c: 5421 9700 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00cf50: 6e20 9101 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ +00cf56: 0c00 |000b: move-result-object v0 │ │ +00cf58: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ +00cf5c: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +00cf60: 7110 2101 0000 |0010: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0121 │ │ +00cf66: 0a04 |0013: move-result v4 │ │ +00cf68: 0f04 |0014: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000e line=62 │ │ 0x0010 line=63 │ │ 0x0014 line=65 │ │ @@ -7198,28 +7198,28 @@ │ │ type : '(Ljava/lang/String;D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00cf70: |[00cf70] org.apache.cordova.CordovaPreferences.getDouble:(Ljava/lang/String;D)D │ │ -00cf80: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00cf84: 6e20 6301 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00cf8a: 0c03 |0005: move-result-object v3 │ │ -00cf8c: 5421 9700 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00cf90: 6e20 9101 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ -00cf96: 0c00 |000b: move-result-object v0 │ │ -00cf98: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ -00cf9c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -00cfa0: 7110 3001 0000 |0010: invoke-static {v0}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@0130 │ │ -00cfa6: 0c01 |0013: move-result-object v1 │ │ -00cfa8: 6e10 2f01 0100 |0014: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@012f │ │ -00cfae: 0b04 |0017: move-result-wide v4 │ │ -00cfb0: 1004 |0018: return-wide v4 │ │ +00cf6c: |[00cf6c] org.apache.cordova.CordovaPreferences.getDouble:(Ljava/lang/String;D)D │ │ +00cf7c: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00cf80: 6e20 6301 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00cf86: 0c03 |0005: move-result-object v3 │ │ +00cf88: 5421 9700 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00cf8c: 6e20 9101 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ +00cf92: 0c00 |000b: move-result-object v0 │ │ +00cf94: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ +00cf98: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +00cf9c: 7110 3001 0000 |0010: invoke-static {v0}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@0130 │ │ +00cfa2: 0c01 |0013: move-result-object v1 │ │ +00cfa4: 6e10 2f01 0100 |0014: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@012f │ │ +00cfaa: 0b04 |0017: move-result-wide v4 │ │ +00cfac: 1004 |0018: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000e line=86 │ │ 0x0010 line=87 │ │ 0x0018 line=89 │ │ @@ -7234,29 +7234,29 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00cfb4: |[00cfb4] org.apache.cordova.CordovaPreferences.getInteger:(Ljava/lang/String;I)I │ │ -00cfc4: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00cfc8: 6e20 6301 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00cfce: 0c05 |0005: move-result-object v5 │ │ -00cfd0: 5441 9700 |0006: iget-object v1, v4, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00cfd4: 6e20 9101 5100 |0008: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ -00cfda: 0c00 |000b: move-result-object v0 │ │ -00cfdc: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ -00cfe0: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -00cfe4: 7110 4201 0000 |0010: invoke-static {v0}, Ljava/lang/Long;.decode:(Ljava/lang/String;)Ljava/lang/Long; // method@0142 │ │ -00cfea: 0c01 |0013: move-result-object v1 │ │ -00cfec: 6e10 4301 0100 |0014: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@0143 │ │ -00cff2: 0b02 |0017: move-result-wide v2 │ │ -00cff4: 8426 |0018: long-to-int v6, v2 │ │ -00cff6: 0f06 |0019: return v6 │ │ +00cfb0: |[00cfb0] org.apache.cordova.CordovaPreferences.getInteger:(Ljava/lang/String;I)I │ │ +00cfc0: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00cfc4: 6e20 6301 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00cfca: 0c05 |0005: move-result-object v5 │ │ +00cfcc: 5441 9700 |0006: iget-object v1, v4, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00cfd0: 6e20 9101 5100 |0008: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ +00cfd6: 0c00 |000b: move-result-object v0 │ │ +00cfd8: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ +00cfdc: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +00cfe0: 7110 4201 0000 |0010: invoke-static {v0}, Ljava/lang/Long;.decode:(Ljava/lang/String;)Ljava/lang/Long; // method@0142 │ │ +00cfe6: 0c01 |0013: move-result-object v1 │ │ +00cfe8: 6e10 4301 0100 |0014: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@0143 │ │ +00cfee: 0b02 |0017: move-result-wide v2 │ │ +00cff0: 8426 |0018: long-to-int v6, v2 │ │ +00cff2: 0f06 |0019: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x000e line=76 │ │ 0x0010 line=78 │ │ 0x0019 line=80 │ │ @@ -7271,26 +7271,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -00cff8: |[00cff8] org.apache.cordova.CordovaPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -00d008: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00d00c: 6e20 6301 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00d012: 0c03 |0005: move-result-object v3 │ │ -00d014: 5421 9700 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00d018: 6e20 9101 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ -00d01e: 0c00 |000b: move-result-object v0 │ │ -00d020: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ -00d024: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -00d028: 1100 |0010: return-object v0 │ │ -00d02a: 0740 |0011: move-object v0, v4 │ │ -00d02c: 28fe |0012: goto 0010 // -0002 │ │ +00cff4: |[00cff4] org.apache.cordova.CordovaPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00d004: 6201 3000 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00d008: 6e20 6301 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00d00e: 0c03 |0005: move-result-object v3 │ │ +00d010: 5421 9700 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00d014: 6e20 9101 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0191 │ │ +00d01a: 0c00 |000b: move-result-object v0 │ │ +00d01c: 1f00 8000 |000c: check-cast v0, Ljava/lang/String; // type@0080 │ │ +00d020: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +00d024: 1100 |0010: return-object v0 │ │ +00d026: 0740 |0011: move-object v0, v4 │ │ +00d028: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x000e line=95 │ │ 0x0010 line=98 │ │ locals : │ │ @@ -7305,26 +7305,26 @@ │ │ type : '(Ljava/lang/String;D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -00d030: |[00d030] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;D)V │ │ -00d040: 2200 8100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ -00d044: 7010 6501 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00d04a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -00d04e: 6e20 6d01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00d054: 0c00 |000a: move-result-object v0 │ │ -00d056: 6e30 6801 4005 |000b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0168 │ │ -00d05c: 0c00 |000e: move-result-object v0 │ │ -00d05e: 6e10 6f01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00d064: 0c00 |0012: move-result-object v0 │ │ -00d066: 6e30 a102 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ -00d06c: 0e00 |0016: return-void │ │ +00d02c: |[00d02c] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;D)V │ │ +00d03c: 2200 8100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ +00d040: 7010 6501 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00d046: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +00d04a: 6e20 6d01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00d050: 0c00 |000a: move-result-object v0 │ │ +00d052: 6e30 6801 4005 |000b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0168 │ │ +00d058: 0c00 |000e: move-result-object v0 │ │ +00d05a: 6e10 6f01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00d060: 0c00 |0012: move-result-object v0 │ │ +00d062: 6e30 a102 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ +00d068: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0016 line=53 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/apache/cordova/CordovaPreferences; │ │ 0x0000 - 0x0017 reg=3 name Ljava/lang/String; │ │ @@ -7335,26 +7335,26 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -00d070: |[00d070] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;I)V │ │ -00d080: 2200 8100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ -00d084: 7010 6501 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00d08a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -00d08e: 6e20 6d01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00d094: 0c00 |000a: move-result-object v0 │ │ -00d096: 6e20 6a01 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00d09c: 0c00 |000e: move-result-object v0 │ │ -00d09e: 6e10 6f01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00d0a4: 0c00 |0012: move-result-object v0 │ │ -00d0a6: 6e30 a102 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ -00d0ac: 0e00 |0016: return-void │ │ +00d06c: |[00d06c] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;I)V │ │ +00d07c: 2200 8100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ +00d080: 7010 6501 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00d086: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +00d08a: 6e20 6d01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00d090: 0c00 |000a: move-result-object v0 │ │ +00d092: 6e20 6a01 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00d098: 0c00 |000e: move-result-object v0 │ │ +00d09a: 6e10 6f01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00d0a0: 0c00 |0012: move-result-object v0 │ │ +00d0a2: 6e30 a102 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ +00d0a8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0016 line=49 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/apache/cordova/CordovaPreferences; │ │ 0x0000 - 0x0017 reg=3 name Ljava/lang/String; │ │ @@ -7365,21 +7365,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00d0b0: |[00d0b0] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00d0c0: 5420 9700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ -00d0c4: 6201 3000 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ -00d0c8: 6e20 6301 1300 |0004: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00d0ce: 0c01 |0007: move-result-object v1 │ │ -00d0d0: 6e30 9201 1004 |0008: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0192 │ │ -00d0d6: 0e00 |000b: return-void │ │ +00d0ac: |[00d0ac] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00d0bc: 5420 9700 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0097 │ │ +00d0c0: 6201 3000 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0030 │ │ +00d0c4: 6e20 6301 1300 |0004: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00d0ca: 0c01 |0007: move-result-object v1 │ │ +00d0cc: 6e30 9201 1004 |0008: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0192 │ │ +00d0d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/CordovaPreferences; │ │ 0x0000 - 0x000c reg=3 name Ljava/lang/String; │ │ @@ -7390,26 +7390,26 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -00d0d8: |[00d0d8] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Z)V │ │ -00d0e8: 2200 8100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ -00d0ec: 7010 6501 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00d0f2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -00d0f6: 6e20 6d01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00d0fc: 0c00 |000a: move-result-object v0 │ │ -00d0fe: 6e20 6e01 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@016e │ │ -00d104: 0c00 |000e: move-result-object v0 │ │ -00d106: 6e10 6f01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00d10c: 0c00 |0012: move-result-object v0 │ │ -00d10e: 6e30 a102 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ -00d114: 0e00 |0016: return-void │ │ +00d0d4: |[00d0d4] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Z)V │ │ +00d0e4: 2200 8100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0081 │ │ +00d0e8: 7010 6501 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00d0ee: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +00d0f2: 6e20 6d01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00d0f8: 0c00 |000a: move-result-object v0 │ │ +00d0fa: 6e20 6e01 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@016e │ │ +00d100: 0c00 |000e: move-result-object v0 │ │ +00d102: 6e10 6f01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00d108: 0c00 |0012: move-result-object v0 │ │ +00d10a: 6e30 a102 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@02a1 │ │ +00d110: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0016 line=45 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/apache/cordova/CordovaPreferences; │ │ 0x0000 - 0x0017 reg=3 name Ljava/lang/String; │ │ @@ -7420,17 +7420,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00d118: |[00d118] org.apache.cordova.CordovaPreferences.setPreferencesBundle:(Landroid/os/Bundle;)V │ │ -00d128: 5b01 9600 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaPreferences;.preferencesBundleExtras:Landroid/os/Bundle; // field@0096 │ │ -00d12c: 0e00 |0002: return-void │ │ +00d114: |[00d114] org.apache.cordova.CordovaPreferences.setPreferencesBundle:(Landroid/os/Bundle;)V │ │ +00d124: 5b01 9600 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaPreferences;.preferencesBundleExtras:Landroid/os/Bundle; // field@0096 │ │ +00d128: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/CordovaPreferences; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ @@ -7485,22 +7485,22 @@ │ │ type : '(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00d130: |[00d130] org.apache.cordova.CordovaResourceApi$OpenForReadResult.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V │ │ -00d140: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00d146: 5b01 9c00 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.uri:Landroid/net/Uri; // field@009c │ │ -00d14a: 5b02 9900 |0005: iput-object v2, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ -00d14e: 5b03 9b00 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009b │ │ -00d152: 5a04 9a00 |0009: iput-wide v4, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009a │ │ -00d156: 5b06 9800 |000b: iput-object v6, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@0098 │ │ -00d15a: 0e00 |000d: return-void │ │ +00d12c: |[00d12c] org.apache.cordova.CordovaResourceApi$OpenForReadResult.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V │ │ +00d13c: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00d142: 5b01 9c00 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.uri:Landroid/net/Uri; // field@009c │ │ +00d146: 5b02 9900 |0005: iput-object v2, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ +00d14a: 5b03 9b00 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009b │ │ +00d14e: 5a04 9a00 |0009: iput-wide v4, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009a │ │ +00d152: 5b06 9800 |000b: iput-object v6, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@0098 │ │ +00d156: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x0005 line=466 │ │ 0x0007 line=467 │ │ 0x0009 line=468 │ │ @@ -7640,48 +7640,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -00d15c: |[00d15c] org.apache.cordova.CordovaResourceApi.:()V │ │ -00d16c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00d16e: 2300 1401 |0001: new-array v0, v0, [Ljava/lang/String; // type@0114 │ │ -00d172: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -00d174: 1a02 cd02 |0004: const-string v2, "_data" // string@02cd │ │ -00d178: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -00d17c: 6900 9d00 |0008: sput-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009d │ │ -00d180: 0e00 |000a: return-void │ │ +00d158: |[00d158] org.apache.cordova.CordovaResourceApi.:()V │ │ +00d168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00d16a: 2300 1401 |0001: new-array v0, v0, [Ljava/lang/String; // type@0114 │ │ +00d16e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00d170: 1a02 cd02 |0004: const-string v2, "_data" // string@02cd │ │ +00d174: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +00d178: 6900 9d00 |0008: sput-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009d │ │ +00d17c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/CordovaResourceApi;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -00d184: |[00d184] org.apache.cordova.CordovaResourceApi.:(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V │ │ -00d194: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00d19a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -00d19c: 5c10 ad00 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ -00d1a0: 6e10 2b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@002b │ │ -00d1a6: 0c00 |0009: move-result-object v0 │ │ -00d1a8: 5b10 aa00 |000a: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ -00d1ac: 6e10 2a00 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@002a │ │ -00d1b2: 0c00 |000f: move-result-object v0 │ │ -00d1b4: 5b10 a900 |0010: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00a9 │ │ -00d1b8: 5b13 ac00 |0012: iput-object v3, v1, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ac │ │ -00d1bc: 0e00 |0014: return-void │ │ +00d180: |[00d180] org.apache.cordova.CordovaResourceApi.:(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V │ │ +00d190: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00d196: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +00d198: 5c10 ad00 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ +00d19c: 6e10 2b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@002b │ │ +00d1a2: 0c00 |0009: move-result-object v0 │ │ +00d1a4: 5b10 aa00 |000a: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ +00d1a8: 6e10 2a00 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@002a │ │ +00d1ae: 0c00 |000f: move-result-object v0 │ │ +00d1b0: 5b10 a900 |0010: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00a9 │ │ +00d1b4: 5b13 ac00 |0012: iput-object v3, v1, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ac │ │ +00d1b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=86 │ │ 0x0006 line=90 │ │ 0x000c line=91 │ │ 0x0012 line=92 │ │ @@ -7696,35 +7696,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -00d1c0: |[00d1c0] org.apache.cordova.CordovaResourceApi.assertBackgroundThread:()V │ │ -00d1d0: 5531 ad00 |0000: iget-boolean v1, v3, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ -00d1d4: 3801 2400 |0002: if-eqz v1, 0026 // +0024 │ │ -00d1d8: 7100 7201 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0172 │ │ -00d1de: 0c00 |0007: move-result-object v0 │ │ -00d1e0: 7100 6600 0000 |0008: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0066 │ │ -00d1e6: 0c01 |000b: move-result-object v1 │ │ -00d1e8: 6e10 6700 0100 |000c: invoke-virtual {v1}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@0067 │ │ -00d1ee: 0c01 |000f: move-result-object v1 │ │ -00d1f0: 3310 0a00 |0010: if-ne v0, v1, 001a // +000a │ │ -00d1f4: 2201 7500 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0075 │ │ -00d1f8: 1a02 8900 |0014: const-string v2, "Do not perform IO operations on the UI thread. Use CordovaInterface.getThreadPool() instead." // string@0089 │ │ -00d1fc: 7020 3b01 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@013b │ │ -00d202: 2701 |0019: throw v1 │ │ -00d204: 6201 ab00 |001a: sget-object v1, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ab │ │ -00d208: 3310 0a00 |001c: if-ne v0, v1, 0026 // +000a │ │ -00d20c: 2201 7500 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0075 │ │ -00d210: 1a02 6802 |0020: const-string v2, "Tried to perform an IO operation on the WebCore thread. Use CordovaInterface.getThreadPool() instead." // string@0268 │ │ -00d214: 7020 3b01 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@013b │ │ -00d21a: 2701 |0025: throw v1 │ │ -00d21c: 0e00 |0026: return-void │ │ +00d1bc: |[00d1bc] org.apache.cordova.CordovaResourceApi.assertBackgroundThread:()V │ │ +00d1cc: 5531 ad00 |0000: iget-boolean v1, v3, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ +00d1d0: 3801 2400 |0002: if-eqz v1, 0026 // +0024 │ │ +00d1d4: 7100 7201 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0172 │ │ +00d1da: 0c00 |0007: move-result-object v0 │ │ +00d1dc: 7100 6600 0000 |0008: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0066 │ │ +00d1e2: 0c01 |000b: move-result-object v1 │ │ +00d1e4: 6e10 6700 0100 |000c: invoke-virtual {v1}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@0067 │ │ +00d1ea: 0c01 |000f: move-result-object v1 │ │ +00d1ec: 3310 0a00 |0010: if-ne v0, v1, 001a // +000a │ │ +00d1f0: 2201 7500 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0075 │ │ +00d1f4: 1a02 8900 |0014: const-string v2, "Do not perform IO operations on the UI thread. Use CordovaInterface.getThreadPool() instead." // string@0089 │ │ +00d1f8: 7020 3b01 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@013b │ │ +00d1fe: 2701 |0019: throw v1 │ │ +00d200: 6201 ab00 |001a: sget-object v1, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ab │ │ +00d204: 3310 0a00 |001c: if-ne v0, v1, 0026 // +000a │ │ +00d208: 2201 7500 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0075 │ │ +00d20c: 1a02 6802 |0020: const-string v2, "Tried to perform an IO operation on the WebCore thread. Use CordovaInterface.getThreadPool() instead." // string@0268 │ │ +00d210: 7020 3b01 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@013b │ │ +00d216: 2701 |0025: throw v1 │ │ +00d218: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x0008 line=397 │ │ 0x0012 line=398 │ │ 0x001a line=400 │ │ @@ -7739,23 +7739,23 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00d220: |[00d220] org.apache.cordova.CordovaResourceApi.assertNonRelative:(Landroid/net/Uri;)V │ │ -00d230: 6e10 5c00 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.isAbsolute:()Z // method@005c │ │ -00d236: 0a00 |0003: move-result v0 │ │ -00d238: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -00d23c: 2200 7400 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0074 │ │ -00d240: 1a01 4602 |0008: const-string v1, "Relative URIs are not supported." // string@0246 │ │ -00d244: 7020 3801 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0138 │ │ -00d24a: 2700 |000d: throw v0 │ │ -00d24c: 0e00 |000e: return-void │ │ +00d21c: |[00d21c] org.apache.cordova.CordovaResourceApi.assertNonRelative:(Landroid/net/Uri;)V │ │ +00d22c: 6e10 5c00 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.isAbsolute:()Z // method@005c │ │ +00d232: 0a00 |0003: move-result v0 │ │ +00d234: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +00d238: 2200 7400 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0074 │ │ +00d23c: 1a01 4602 |0008: const-string v1, "Relative URIs are not supported." // string@0246 │ │ +00d240: 7020 3801 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0138 │ │ +00d246: 2700 |000d: throw v0 │ │ +00d248: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0006 line=453 │ │ 0x000e line=455 │ │ locals : │ │ 0x0000 - 0x000f reg=2 uri Landroid/net/Uri; │ │ @@ -7765,34 +7765,34 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -00d250: |[00d250] org.apache.cordova.CordovaResourceApi.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -00d260: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00d262: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -00d264: 6e10 5b00 0800 |0002: invoke-virtual {v8}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@005b │ │ -00d26a: 0c02 |0005: move-result-object v2 │ │ -00d26c: 1304 2c00 |0006: const/16 v4, #int 44 // #2c │ │ -00d270: 6e20 5901 4200 |0008: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@0159 │ │ -00d276: 0a00 |000b: move-result v0 │ │ -00d278: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -00d27a: 3340 0300 |000d: if-ne v0, v4, 0010 // +0003 │ │ -00d27e: 1103 |000f: return-object v3 │ │ -00d280: 6e30 6101 6200 |0010: invoke-virtual {v2, v6, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0161 │ │ -00d286: 0c04 |0013: move-result-object v4 │ │ -00d288: 1a05 2e00 |0014: const-string v5, ";" // string@002e │ │ -00d28c: 6e20 5e01 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ -00d292: 0c01 |0019: move-result-object v1 │ │ -00d294: 2114 |001a: array-length v4, v1 │ │ -00d296: 3d04 f4ff |001b: if-lez v4, 000f // -000c │ │ -00d29a: 4603 0106 |001d: aget-object v3, v1, v6 │ │ -00d29e: 28f0 |001f: goto 000f // -0010 │ │ +00d24c: |[00d24c] org.apache.cordova.CordovaResourceApi.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +00d25c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00d25e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +00d260: 6e10 5b00 0800 |0002: invoke-virtual {v8}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@005b │ │ +00d266: 0c02 |0005: move-result-object v2 │ │ +00d268: 1304 2c00 |0006: const/16 v4, #int 44 // #2c │ │ +00d26c: 6e20 5901 4200 |0008: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@0159 │ │ +00d272: 0a00 |000b: move-result v0 │ │ +00d274: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +00d276: 3340 0300 |000d: if-ne v0, v4, 0010 // +0003 │ │ +00d27a: 1103 |000f: return-object v3 │ │ +00d27c: 6e30 6101 6200 |0010: invoke-virtual {v2, v6, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0161 │ │ +00d282: 0c04 |0013: move-result-object v4 │ │ +00d284: 1a05 2e00 |0014: const-string v5, ";" // string@002e │ │ +00d288: 6e20 5e01 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ +00d28e: 0c01 |0019: move-result-object v1 │ │ +00d290: 2114 |001a: array-length v4, v1 │ │ +00d292: 3d04 f4ff |001b: if-lez v4, 000f // -000c │ │ +00d296: 4603 0106 |001d: aget-object v3, v1, v6 │ │ +00d29a: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=407 │ │ 0x0006 line=408 │ │ 0x000c line=409 │ │ 0x000f line=416 │ │ 0x0010 line=412 │ │ @@ -7810,45 +7810,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -00d2a0: |[00d2a0] org.apache.cordova.CordovaResourceApi.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -00d2b0: 0740 |0000: move-object v0, v4 │ │ -00d2b2: 1302 2e00 |0001: const/16 v2, #int 46 // #2e │ │ -00d2b6: 6e20 5a01 2000 |0003: invoke-virtual {v0, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@015a │ │ -00d2bc: 0a01 |0006: move-result v1 │ │ -00d2be: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -00d2c0: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ -00d2c4: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -00d2c8: 6e20 6001 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00d2ce: 0c00 |000f: move-result-object v0 │ │ -00d2d0: 7100 ab01 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@01ab │ │ -00d2d6: 0c02 |0013: move-result-object v2 │ │ -00d2d8: 6e20 6301 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ -00d2de: 0c00 |0017: move-result-object v0 │ │ -00d2e0: 1a02 2c00 |0018: const-string v2, "3ga" // string@002c │ │ -00d2e4: 6e20 5401 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00d2ea: 0a02 |001d: move-result v2 │ │ -00d2ec: 3802 0500 |001e: if-eqz v2, 0023 // +0005 │ │ -00d2f0: 1a02 1503 |0020: const-string v2, "audio/3gpp" // string@0315 │ │ -00d2f4: 1102 |0022: return-object v2 │ │ -00d2f6: 1a02 b204 |0023: const-string v2, "js" // string@04b2 │ │ -00d2fa: 6e20 5401 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00d300: 0a02 |0028: move-result v2 │ │ -00d302: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ -00d306: 1a02 7b06 |002b: const-string v2, "text/javascript" // string@067b │ │ -00d30a: 28f5 |002d: goto 0022 // -000b │ │ -00d30c: 7100 a900 0000 |002e: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@00a9 │ │ -00d312: 0c02 |0031: move-result-object v2 │ │ -00d314: 6e20 a800 0200 |0032: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@00a8 │ │ -00d31a: 0c02 |0035: move-result-object v2 │ │ -00d31c: 28ec |0036: goto 0022 // -0014 │ │ +00d29c: |[00d29c] org.apache.cordova.CordovaResourceApi.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +00d2ac: 0740 |0000: move-object v0, v4 │ │ +00d2ae: 1302 2e00 |0001: const/16 v2, #int 46 // #2e │ │ +00d2b2: 6e20 5a01 2000 |0003: invoke-virtual {v0, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@015a │ │ +00d2b8: 0a01 |0006: move-result v1 │ │ +00d2ba: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +00d2bc: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ +00d2c0: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +00d2c4: 6e20 6001 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00d2ca: 0c00 |000f: move-result-object v0 │ │ +00d2cc: 7100 ab01 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@01ab │ │ +00d2d2: 0c02 |0013: move-result-object v2 │ │ +00d2d4: 6e20 6301 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0163 │ │ +00d2da: 0c00 |0017: move-result-object v0 │ │ +00d2dc: 1a02 2c00 |0018: const-string v2, "3ga" // string@002c │ │ +00d2e0: 6e20 5401 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00d2e6: 0a02 |001d: move-result v2 │ │ +00d2e8: 3802 0500 |001e: if-eqz v2, 0023 // +0005 │ │ +00d2ec: 1a02 1503 |0020: const-string v2, "audio/3gpp" // string@0315 │ │ +00d2f0: 1102 |0022: return-object v2 │ │ +00d2f2: 1a02 b204 |0023: const-string v2, "js" // string@04b2 │ │ +00d2f6: 6e20 5401 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00d2fc: 0a02 |0028: move-result v2 │ │ +00d2fe: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ +00d302: 1a02 7b06 |002b: const-string v2, "text/javascript" // string@067b │ │ +00d306: 28f5 |002d: goto 0022 // -000b │ │ +00d308: 7100 a900 0000 |002e: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@00a9 │ │ +00d30e: 0c02 |0031: move-result-object v2 │ │ +00d310: 6e20 a800 0200 |0032: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@00a8 │ │ +00d316: 0c02 |0035: move-result-object v2 │ │ +00d318: 28ec |0036: goto 0022 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0001 line=208 │ │ 0x0007 line=209 │ │ 0x000a line=210 │ │ 0x0010 line=213 │ │ @@ -7869,70 +7869,70 @@ │ │ type : '(Landroid/net/Uri;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -00d320: |[00d320] org.apache.cordova.CordovaResourceApi.getUriType:(Landroid/net/Uri;)I │ │ -00d330: 7110 a802 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@02a8 │ │ -00d336: 6e10 5a00 0300 |0003: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@005a │ │ -00d33c: 0c00 |0006: move-result-object v0 │ │ -00d33e: 1a01 5f03 |0007: const-string v1, "content" // string@035f │ │ -00d342: 6e20 5501 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d348: 0a01 |000c: move-result v1 │ │ -00d34a: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -00d34e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -00d350: 0f01 |0010: return v1 │ │ -00d352: 1a01 ff02 |0011: const-string v1, "android.resource" // string@02ff │ │ -00d356: 6e20 5501 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d35c: 0a01 |0016: move-result v1 │ │ -00d35e: 3801 0400 |0017: if-eqz v1, 001b // +0004 │ │ -00d362: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -00d364: 28f6 |001a: goto 0010 // -000a │ │ -00d366: 1a01 ca03 |001b: const-string v1, "file" // string@03ca │ │ -00d36a: 6e20 5501 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d370: 0a01 |0020: move-result v1 │ │ -00d372: 3801 1200 |0021: if-eqz v1, 0033 // +0012 │ │ -00d376: 6e10 5500 0300 |0023: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00d37c: 0c01 |0026: move-result-object v1 │ │ -00d37e: 1a02 2700 |0027: const-string v2, "/android_asset/" // string@0027 │ │ -00d382: 6e20 5f01 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ -00d388: 0a01 |002c: move-result v1 │ │ -00d38a: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ -00d38e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -00d390: 28e0 |0030: goto 0010 // -0020 │ │ -00d392: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -00d394: 28de |0032: goto 0010 // -0022 │ │ -00d396: 1a01 7f03 |0033: const-string v1, "data" // string@037f │ │ -00d39a: 6e20 5501 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d3a0: 0a01 |0038: move-result v1 │ │ -00d3a2: 3801 0400 |0039: if-eqz v1, 003d // +0004 │ │ -00d3a6: 1241 |003b: const/4 v1, #int 4 // #4 │ │ -00d3a8: 28d4 |003c: goto 0010 // -002c │ │ -00d3aa: 1a01 7d04 |003d: const-string v1, "http" // string@047d │ │ -00d3ae: 6e20 5501 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d3b4: 0a01 |0042: move-result v1 │ │ -00d3b6: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -00d3ba: 1251 |0045: const/4 v1, #int 5 // #5 │ │ -00d3bc: 28ca |0046: goto 0010 // -0036 │ │ -00d3be: 1a01 7f04 |0047: const-string v1, "https" // string@047f │ │ -00d3c2: 6e20 5501 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d3c8: 0a01 |004c: move-result v1 │ │ -00d3ca: 3801 0400 |004d: if-eqz v1, 0051 // +0004 │ │ -00d3ce: 1261 |004f: const/4 v1, #int 6 // #6 │ │ -00d3d0: 28c0 |0050: goto 0010 // -0040 │ │ -00d3d2: 1a01 3e03 |0051: const-string v1, "cdvplugin" // string@033e │ │ -00d3d6: 6e20 5501 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d3dc: 0a01 |0056: move-result v1 │ │ -00d3de: 3801 0400 |0057: if-eqz v1, 005b // +0004 │ │ -00d3e2: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -00d3e4: 28b6 |005a: goto 0010 // -004a │ │ -00d3e6: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -00d3e8: 28b4 |005c: goto 0010 // -004c │ │ +00d31c: |[00d31c] org.apache.cordova.CordovaResourceApi.getUriType:(Landroid/net/Uri;)I │ │ +00d32c: 7110 a802 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@02a8 │ │ +00d332: 6e10 5a00 0300 |0003: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@005a │ │ +00d338: 0c00 |0006: move-result-object v0 │ │ +00d33a: 1a01 5f03 |0007: const-string v1, "content" // string@035f │ │ +00d33e: 6e20 5501 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d344: 0a01 |000c: move-result v1 │ │ +00d346: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +00d34a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +00d34c: 0f01 |0010: return v1 │ │ +00d34e: 1a01 ff02 |0011: const-string v1, "android.resource" // string@02ff │ │ +00d352: 6e20 5501 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d358: 0a01 |0016: move-result v1 │ │ +00d35a: 3801 0400 |0017: if-eqz v1, 001b // +0004 │ │ +00d35e: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +00d360: 28f6 |001a: goto 0010 // -000a │ │ +00d362: 1a01 ca03 |001b: const-string v1, "file" // string@03ca │ │ +00d366: 6e20 5501 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d36c: 0a01 |0020: move-result v1 │ │ +00d36e: 3801 1200 |0021: if-eqz v1, 0033 // +0012 │ │ +00d372: 6e10 5500 0300 |0023: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00d378: 0c01 |0026: move-result-object v1 │ │ +00d37a: 1a02 2700 |0027: const-string v2, "/android_asset/" // string@0027 │ │ +00d37e: 6e20 5f01 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@015f │ │ +00d384: 0a01 |002c: move-result v1 │ │ +00d386: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ +00d38a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +00d38c: 28e0 |0030: goto 0010 // -0020 │ │ +00d38e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +00d390: 28de |0032: goto 0010 // -0022 │ │ +00d392: 1a01 7f03 |0033: const-string v1, "data" // string@037f │ │ +00d396: 6e20 5501 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d39c: 0a01 |0038: move-result v1 │ │ +00d39e: 3801 0400 |0039: if-eqz v1, 003d // +0004 │ │ +00d3a2: 1241 |003b: const/4 v1, #int 4 // #4 │ │ +00d3a4: 28d4 |003c: goto 0010 // -002c │ │ +00d3a6: 1a01 7d04 |003d: const-string v1, "http" // string@047d │ │ +00d3aa: 6e20 5501 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d3b0: 0a01 |0042: move-result v1 │ │ +00d3b2: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +00d3b6: 1251 |0045: const/4 v1, #int 5 // #5 │ │ +00d3b8: 28ca |0046: goto 0010 // -0036 │ │ +00d3ba: 1a01 7f04 |0047: const-string v1, "https" // string@047f │ │ +00d3be: 6e20 5501 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d3c4: 0a01 |004c: move-result v1 │ │ +00d3c6: 3801 0400 |004d: if-eqz v1, 0051 // +0004 │ │ +00d3ca: 1261 |004f: const/4 v1, #int 6 // #6 │ │ +00d3cc: 28c0 |0050: goto 0010 // -0040 │ │ +00d3ce: 1a01 3e03 |0051: const-string v1, "cdvplugin" // string@033e │ │ +00d3d2: 6e20 5501 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d3d8: 0a01 |0056: move-result v1 │ │ +00d3da: 3801 0400 |0057: if-eqz v1, 005b // +0004 │ │ +00d3de: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +00d3e0: 28b6 |005a: goto 0010 // -004a │ │ +00d3e2: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +00d3e4: 28b4 |005c: goto 0010 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000f line=108 │ │ 0x0010 line=131 │ │ @@ -7960,71 +7960,71 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 94 16-bit code units │ │ -00d3ec: |[00d3ec] org.apache.cordova.CordovaResourceApi.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -00d3fc: 7401 5b00 1000 |0000: invoke-virtual/range {v16}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@005b │ │ -00d402: 0c0e |0003: move-result-object v14 │ │ -00d404: 1300 2c00 |0004: const/16 v0, #int 44 // #2c │ │ -00d408: 6e20 5901 0e00 |0006: invoke-virtual {v14, v0}, Ljava/lang/String;.indexOf:(I)I // method@0159 │ │ -00d40e: 0a08 |0009: move-result v8 │ │ -00d410: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -00d412: 3308 0400 |000b: if-ne v8, v0, 000f // +0004 │ │ -00d416: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00d418: 1100 |000e: return-object v0 │ │ -00d41a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -00d41c: 6e30 6101 0e08 |0010: invoke-virtual {v14, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0161 │ │ -00d422: 0c00 |0013: move-result-object v0 │ │ -00d424: 1a01 2e00 |0014: const-string v1, ";" // string@002e │ │ -00d428: 6e20 5e01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ -00d42e: 0c0d |0019: move-result-object v13 │ │ -00d430: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -00d432: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -00d434: 21d0 |001c: array-length v0, v13 │ │ -00d436: 3d00 0500 |001d: if-lez v0, 0022 // +0005 │ │ -00d43a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -00d43c: 4603 0d00 |0020: aget-object v3, v13, v0 │ │ -00d440: 121c |0022: const/4 v12, #int 1 // #1 │ │ -00d442: 21d0 |0023: array-length v0, v13 │ │ -00d444: 350c 1000 |0024: if-ge v12, v0, 0034 // +0010 │ │ -00d448: 1a00 2003 |0026: const-string v0, "base64" // string@0320 │ │ -00d44c: 4601 0d0c |0028: aget-object v1, v13, v12 │ │ -00d450: 6e20 5501 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ -00d456: 0a00 |002d: move-result v0 │ │ -00d458: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ -00d45c: 1217 |0030: const/4 v7, #int 1 // #1 │ │ -00d45e: d80c 0c01 |0031: add-int/lit8 v12, v12, #int 1 // #01 │ │ -00d462: 28f0 |0033: goto 0023 // -0010 │ │ -00d464: d800 0801 |0034: add-int/lit8 v0, v8, #int 1 // #01 │ │ -00d468: 6e20 6001 0e00 |0036: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00d46e: 0c0a |0039: move-result-object v10 │ │ -00d470: 3807 1700 |003a: if-eqz v7, 0051 // +0017 │ │ -00d474: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -00d476: 7120 6900 0a00 |003d: invoke-static {v10, v0}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0069 │ │ -00d47c: 0c09 |0040: move-result-object v9 │ │ -00d47e: 2202 6000 |0041: new-instance v2, Ljava/io/ByteArrayInputStream; // type@0060 │ │ -00d482: 7020 0e01 9200 |0043: invoke-direct {v2, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@010e │ │ -00d488: 2200 c300 |0046: new-instance v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ -00d48c: 2191 |0048: array-length v1, v9 │ │ -00d48e: 8114 |0049: int-to-long v4, v1 │ │ -00d490: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -00d492: 0801 1000 |004b: move-object/from16 v1, v16 │ │ -00d496: 7607 a402 0000 |004d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ -00d49c: 28be |0050: goto 000e // -0042 │ │ -00d49e: 1a00 7a02 |0051: const-string v0, "UTF-8" // string@027a │ │ -00d4a2: 6e20 5801 0a00 |0053: invoke-virtual {v10, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0158 │ │ -00d4a8: 0c09 |0056: move-result-object v9 │ │ -00d4aa: 28ea |0057: goto 0041 // -0016 │ │ -00d4ac: 0d0b |0058: move-exception v11 │ │ -00d4ae: 6e10 5701 0a00 |0059: invoke-virtual {v10}, Ljava/lang/String;.getBytes:()[B // method@0157 │ │ -00d4b4: 0c09 |005c: move-result-object v9 │ │ -00d4b6: 28e4 |005d: goto 0041 // -001c │ │ +00d3e8: |[00d3e8] org.apache.cordova.CordovaResourceApi.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +00d3f8: 7401 5b00 1000 |0000: invoke-virtual/range {v16}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@005b │ │ +00d3fe: 0c0e |0003: move-result-object v14 │ │ +00d400: 1300 2c00 |0004: const/16 v0, #int 44 // #2c │ │ +00d404: 6e20 5901 0e00 |0006: invoke-virtual {v14, v0}, Ljava/lang/String;.indexOf:(I)I // method@0159 │ │ +00d40a: 0a08 |0009: move-result v8 │ │ +00d40c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +00d40e: 3308 0400 |000b: if-ne v8, v0, 000f // +0004 │ │ +00d412: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00d414: 1100 |000e: return-object v0 │ │ +00d416: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +00d418: 6e30 6101 0e08 |0010: invoke-virtual {v14, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0161 │ │ +00d41e: 0c00 |0013: move-result-object v0 │ │ +00d420: 1a01 2e00 |0014: const-string v1, ";" // string@002e │ │ +00d424: 6e20 5e01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ +00d42a: 0c0d |0019: move-result-object v13 │ │ +00d42c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +00d42e: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +00d430: 21d0 |001c: array-length v0, v13 │ │ +00d432: 3d00 0500 |001d: if-lez v0, 0022 // +0005 │ │ +00d436: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +00d438: 4603 0d00 |0020: aget-object v3, v13, v0 │ │ +00d43c: 121c |0022: const/4 v12, #int 1 // #1 │ │ +00d43e: 21d0 |0023: array-length v0, v13 │ │ +00d440: 350c 1000 |0024: if-ge v12, v0, 0034 // +0010 │ │ +00d444: 1a00 2003 |0026: const-string v0, "base64" // string@0320 │ │ +00d448: 4601 0d0c |0028: aget-object v1, v13, v12 │ │ +00d44c: 6e20 5501 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0155 │ │ +00d452: 0a00 |002d: move-result v0 │ │ +00d454: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ +00d458: 1217 |0030: const/4 v7, #int 1 // #1 │ │ +00d45a: d80c 0c01 |0031: add-int/lit8 v12, v12, #int 1 // #01 │ │ +00d45e: 28f0 |0033: goto 0023 // -0010 │ │ +00d460: d800 0801 |0034: add-int/lit8 v0, v8, #int 1 // #01 │ │ +00d464: 6e20 6001 0e00 |0036: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00d46a: 0c0a |0039: move-result-object v10 │ │ +00d46c: 3807 1700 |003a: if-eqz v7, 0051 // +0017 │ │ +00d470: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +00d472: 7120 6900 0a00 |003d: invoke-static {v10, v0}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0069 │ │ +00d478: 0c09 |0040: move-result-object v9 │ │ +00d47a: 2202 6000 |0041: new-instance v2, Ljava/io/ByteArrayInputStream; // type@0060 │ │ +00d47e: 7020 0e01 9200 |0043: invoke-direct {v2, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@010e │ │ +00d484: 2200 c300 |0046: new-instance v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ +00d488: 2191 |0048: array-length v1, v9 │ │ +00d48a: 8114 |0049: int-to-long v4, v1 │ │ +00d48c: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +00d48e: 0801 1000 |004b: move-object/from16 v1, v16 │ │ +00d492: 7607 a402 0000 |004d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ +00d498: 28be |0050: goto 000e // -0042 │ │ +00d49a: 1a00 7a02 |0051: const-string v0, "UTF-8" // string@027a │ │ +00d49e: 6e20 5801 0a00 |0053: invoke-virtual {v10, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0158 │ │ +00d4a4: 0c09 |0056: move-result-object v9 │ │ +00d4a6: 28ea |0057: goto 0041 // -0016 │ │ +00d4a8: 0d0b |0058: move-exception v11 │ │ +00d4aa: 6e10 5701 0a00 |0059: invoke-virtual {v10}, Ljava/lang/String;.getBytes:()[B // method@0157 │ │ +00d4b0: 0c09 |005c: move-result-object v9 │ │ +00d4b2: 28e4 |005d: goto 0041 // -001c │ │ catches : 1 │ │ 0x0051 - 0x0056 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0058 │ │ positions : │ │ 0x0000 line=420 │ │ 0x0004 line=421 │ │ 0x000a line=422 │ │ @@ -8069,21 +8069,21 @@ │ │ type : '(Landroid/net/Uri;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00d4c4: |[00d4c4] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Landroid/net/Uri;)V │ │ -00d4d4: 6e20 b302 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b3 │ │ -00d4da: 0c00 |0003: move-result-object v0 │ │ -00d4dc: 6e20 b502 4200 |0004: invoke-virtual {v2, v4}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@02b5 │ │ -00d4e2: 0c01 |0007: move-result-object v1 │ │ -00d4e4: 6e30 ab02 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@02ab │ │ -00d4ea: 0e00 |000b: return-void │ │ +00d4c0: |[00d4c0] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Landroid/net/Uri;)V │ │ +00d4d0: 6e20 b302 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b3 │ │ +00d4d6: 0c00 |0003: move-result-object v0 │ │ +00d4d8: 6e20 b502 4200 |0004: invoke-virtual {v2, v4}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@02b5 │ │ +00d4de: 0c01 |0007: move-result-object v1 │ │ +00d4e0: 6e30 ab02 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@02ab │ │ +00d4e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x000b line=392 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x000c reg=3 sourceUri Landroid/net/Uri; │ │ @@ -8094,19 +8094,19 @@ │ │ type : '(Landroid/net/Uri;Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -00d4ec: |[00d4ec] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Ljava/io/OutputStream;)V │ │ -00d4fc: 6e20 b302 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b3 │ │ -00d502: 0c00 |0003: move-result-object v0 │ │ -00d504: 6e30 ab02 0103 |0004: invoke-virtual {v1, v0, v3}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@02ab │ │ -00d50a: 0e00 |0007: return-void │ │ +00d4e8: |[00d4e8] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Ljava/io/OutputStream;)V │ │ +00d4f8: 6e20 b302 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b3 │ │ +00d4fe: 0c00 |0003: move-result-object v0 │ │ +00d500: 6e30 ab02 0103 |0004: invoke-virtual {v1, v0, v3}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@02ab │ │ +00d506: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0007 line=387 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0008 reg=2 sourceUri Landroid/net/Uri; │ │ @@ -8117,64 +8117,64 @@ │ │ type : '(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -00d50c: |[00d50c] org.apache.cordova.CordovaResourceApi.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V │ │ -00d51c: 7010 a702 0e00 |0000: invoke-direct {v14}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ -00d522: 54fb 9900 |0003: iget-object v11, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ -00d526: 20b4 6200 |0005: instance-of v4, v11, Ljava/io/FileInputStream; // type@0062 │ │ -00d52a: 3804 3a00 |0007: if-eqz v4, 0041 // +003a │ │ -00d52e: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -00d532: 2004 6400 |000b: instance-of v4, v0, Ljava/io/FileOutputStream; // type@0064 │ │ -00d536: 3804 3400 |000d: if-eqz v4, 0041 // +0034 │ │ -00d53a: 54f4 9900 |000f: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ -00d53e: 1f04 6200 |0011: check-cast v4, Ljava/io/FileInputStream; // type@0062 │ │ -00d542: 6e10 1401 0400 |0013: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0114 │ │ -00d548: 0c03 |0016: move-result-object v3 │ │ -00d54a: 0800 1000 |0017: move-object/from16 v0, v16 │ │ -00d54e: 1f00 6400 |0019: check-cast v0, Ljava/io/FileOutputStream; // type@0064 │ │ -00d552: 0704 |001b: move-object v4, v0 │ │ -00d554: 6e10 1701 0400 |001c: invoke-virtual {v4}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0117 │ │ -00d55a: 0c02 |001f: move-result-object v2 │ │ -00d55c: 160c 0000 |0020: const-wide/16 v12, #int 0 // #0 │ │ -00d560: 53f6 9a00 |0022: iget-wide v6, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009a │ │ -00d564: 54f4 9800 |0024: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@0098 │ │ -00d568: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ -00d56c: 54f4 9800 |0028: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@0098 │ │ -00d570: 6e10 4200 0400 |002a: invoke-virtual {v4}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@0042 │ │ -00d576: 0b0c |002d: move-result-wide v12 │ │ -00d578: 6e30 8101 c30d |002e: invoke-virtual {v3, v12, v13}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0181 │ │ -00d57e: 1604 0000 |0031: const-wide/16 v4, #int 0 // #0 │ │ -00d582: 7406 8301 0200 |0033: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@0183 │ │ -00d588: 54f4 9900 |0036: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ -00d58c: 6e10 1a01 0400 |0038: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@011a │ │ -00d592: 3810 0500 |003b: if-eqz v16, 0040 // +0005 │ │ -00d596: 7401 1c01 1000 |003d: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@011c │ │ -00d59c: 0e00 |0040: return-void │ │ -00d59e: 1308 0020 |0041: const/16 v8, #int 8192 // #2000 │ │ -00d5a2: 1304 0020 |0043: const/16 v4, #int 8192 // #2000 │ │ -00d5a6: 2349 0f01 |0045: new-array v9, v4, [B // type@010f │ │ -00d5aa: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -00d5ac: 1305 0020 |0048: const/16 v5, #int 8192 // #2000 │ │ -00d5b0: 6e40 1b01 9b54 |004a: invoke-virtual {v11, v9, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@011b │ │ -00d5b6: 0a0a |004d: move-result v10 │ │ -00d5b8: 3d0a e8ff |004e: if-lez v10, 0036 // -0018 │ │ -00d5bc: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -00d5be: 0800 1000 |0051: move-object/from16 v0, v16 │ │ -00d5c2: 6e40 1d01 90a4 |0053: invoke-virtual {v0, v9, v4, v10}, Ljava/io/OutputStream;.write:([BII)V // method@011d │ │ -00d5c8: 28f1 |0056: goto 0047 // -000f │ │ -00d5ca: 0d04 |0057: move-exception v4 │ │ -00d5cc: 54f5 9900 |0058: iget-object v5, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ -00d5d0: 6e10 1a01 0500 |005a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@011a │ │ -00d5d6: 3810 0500 |005d: if-eqz v16, 0062 // +0005 │ │ -00d5da: 7401 1c01 1000 |005f: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@011c │ │ -00d5e0: 2704 |0062: throw v4 │ │ +00d508: |[00d508] org.apache.cordova.CordovaResourceApi.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V │ │ +00d518: 7010 a702 0e00 |0000: invoke-direct {v14}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ +00d51e: 54fb 9900 |0003: iget-object v11, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ +00d522: 20b4 6200 |0005: instance-of v4, v11, Ljava/io/FileInputStream; // type@0062 │ │ +00d526: 3804 3a00 |0007: if-eqz v4, 0041 // +003a │ │ +00d52a: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +00d52e: 2004 6400 |000b: instance-of v4, v0, Ljava/io/FileOutputStream; // type@0064 │ │ +00d532: 3804 3400 |000d: if-eqz v4, 0041 // +0034 │ │ +00d536: 54f4 9900 |000f: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ +00d53a: 1f04 6200 |0011: check-cast v4, Ljava/io/FileInputStream; // type@0062 │ │ +00d53e: 6e10 1401 0400 |0013: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0114 │ │ +00d544: 0c03 |0016: move-result-object v3 │ │ +00d546: 0800 1000 |0017: move-object/from16 v0, v16 │ │ +00d54a: 1f00 6400 |0019: check-cast v0, Ljava/io/FileOutputStream; // type@0064 │ │ +00d54e: 0704 |001b: move-object v4, v0 │ │ +00d550: 6e10 1701 0400 |001c: invoke-virtual {v4}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0117 │ │ +00d556: 0c02 |001f: move-result-object v2 │ │ +00d558: 160c 0000 |0020: const-wide/16 v12, #int 0 // #0 │ │ +00d55c: 53f6 9a00 |0022: iget-wide v6, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009a │ │ +00d560: 54f4 9800 |0024: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@0098 │ │ +00d564: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ +00d568: 54f4 9800 |0028: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@0098 │ │ +00d56c: 6e10 4200 0400 |002a: invoke-virtual {v4}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@0042 │ │ +00d572: 0b0c |002d: move-result-wide v12 │ │ +00d574: 6e30 8101 c30d |002e: invoke-virtual {v3, v12, v13}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0181 │ │ +00d57a: 1604 0000 |0031: const-wide/16 v4, #int 0 // #0 │ │ +00d57e: 7406 8301 0200 |0033: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@0183 │ │ +00d584: 54f4 9900 |0036: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ +00d588: 6e10 1a01 0400 |0038: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@011a │ │ +00d58e: 3810 0500 |003b: if-eqz v16, 0040 // +0005 │ │ +00d592: 7401 1c01 1000 |003d: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@011c │ │ +00d598: 0e00 |0040: return-void │ │ +00d59a: 1308 0020 |0041: const/16 v8, #int 8192 // #2000 │ │ +00d59e: 1304 0020 |0043: const/16 v4, #int 8192 // #2000 │ │ +00d5a2: 2349 0f01 |0045: new-array v9, v4, [B // type@010f │ │ +00d5a6: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +00d5a8: 1305 0020 |0048: const/16 v5, #int 8192 // #2000 │ │ +00d5ac: 6e40 1b01 9b54 |004a: invoke-virtual {v11, v9, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@011b │ │ +00d5b2: 0a0a |004d: move-result v10 │ │ +00d5b4: 3d0a e8ff |004e: if-lez v10, 0036 // -0018 │ │ +00d5b8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +00d5ba: 0800 1000 |0051: move-object/from16 v0, v16 │ │ +00d5be: 6e40 1d01 90a4 |0053: invoke-virtual {v0, v9, v4, v10}, Ljava/io/OutputStream;.write:([BII)V // method@011d │ │ +00d5c4: 28f1 |0056: goto 0047 // -000f │ │ +00d5c6: 0d04 |0057: move-exception v4 │ │ +00d5c8: 54f5 9900 |0058: iget-object v5, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@0099 │ │ +00d5cc: 6e10 1a01 0500 |005a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@011a │ │ +00d5d2: 3810 0500 |005d: if-eqz v16, 0062 // +0005 │ │ +00d5d6: 7401 1c01 1000 |005f: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@011c │ │ +00d5dc: 2704 |0062: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0036 │ │ -> 0x0057 │ │ 0x0045 - 0x0056 │ │ -> 0x0057 │ │ positions : │ │ 0x0000 line=349 │ │ @@ -8219,24 +8219,24 @@ │ │ type : '(Landroid/net/Uri;)Ljava/net/HttpURLConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -00d5f8: |[00d5f8] org.apache.cordova.CordovaResourceApi.createHttpConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ -00d608: 7010 a702 0200 |0000: invoke-direct {v2}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ -00d60e: 2200 8a00 |0003: new-instance v0, Ljava/net/URL; // type@008a │ │ -00d612: 6e10 5e00 0300 |0005: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ -00d618: 0c01 |0008: move-result-object v1 │ │ -00d61a: 7020 7f01 1000 |0009: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@017f │ │ -00d620: 6e10 8001 0000 |000c: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0180 │ │ -00d626: 0c00 |000f: move-result-object v0 │ │ -00d628: 1f00 8800 |0010: check-cast v0, Ljava/net/HttpURLConnection; // type@0088 │ │ -00d62c: 1100 |0012: return-object v0 │ │ +00d5f4: |[00d5f4] org.apache.cordova.CordovaResourceApi.createHttpConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ +00d604: 7010 a702 0200 |0000: invoke-direct {v2}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ +00d60a: 2200 8a00 |0003: new-instance v0, Ljava/net/URL; // type@008a │ │ +00d60e: 6e10 5e00 0300 |0005: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ +00d614: 0c01 |0008: move-result-object v1 │ │ +00d616: 7020 7f01 1000 |0009: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@017f │ │ +00d61c: 6e10 8001 0000 |000c: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0180 │ │ +00d622: 0c00 |000f: move-result-object v0 │ │ +00d624: 1f00 8800 |0010: check-cast v0, Ljava/net/HttpURLConnection; // type@0088 │ │ +00d628: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0013 reg=3 uri Landroid/net/Uri; │ │ @@ -8246,56 +8246,56 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -00d630: |[00d630] org.apache.cordova.CordovaResourceApi.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -00d640: 7110 b002 0500 |0000: invoke-static {v5}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ -00d646: 0a02 |0003: move-result v2 │ │ -00d648: 2b02 4600 0000 |0004: packed-switch v2, 0000004a // +00000046 │ │ -00d64e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -00d650: 1101 |0008: return-object v1 │ │ -00d652: 6e10 5500 0500 |0009: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00d658: 0c02 |000c: move-result-object v2 │ │ -00d65a: 7020 af02 2400 |000d: invoke-direct {v4, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@02af │ │ -00d660: 0c01 |0010: move-result-object v1 │ │ -00d662: 28f7 |0011: goto 0008 // -0009 │ │ -00d664: 5442 aa00 |0012: iget-object v2, v4, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ -00d668: 6e20 2500 5200 |0014: invoke-virtual {v2, v5}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@0025 │ │ -00d66e: 0c01 |0017: move-result-object v1 │ │ -00d670: 28f0 |0018: goto 0008 // -0010 │ │ -00d672: 7020 ad02 5400 |0019: invoke-direct {v4, v5}, Lorg/apache/cordova/CordovaResourceApi;.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@02ad │ │ -00d678: 0c01 |001c: move-result-object v1 │ │ -00d67a: 28eb |001d: goto 0008 // -0015 │ │ -00d67c: 2202 8a00 |001e: new-instance v2, Ljava/net/URL; // type@008a │ │ -00d680: 6e10 5e00 0500 |0020: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ -00d686: 0c03 |0023: move-result-object v3 │ │ -00d688: 7020 7f01 3200 |0024: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@017f │ │ -00d68e: 6e10 8001 0200 |0027: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0180 │ │ -00d694: 0c00 |002a: move-result-object v0 │ │ -00d696: 1f00 8800 |002b: check-cast v0, Ljava/net/HttpURLConnection; // type@0088 │ │ -00d69a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -00d69c: 6e20 7c01 2000 |002e: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@017c │ │ -00d6a2: 1a02 ad00 |0031: const-string v2, "HEAD" // string@00ad │ │ -00d6a6: 6e20 7d01 2000 |0033: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@017d │ │ -00d6ac: 1a02 5e00 |0036: const-string v2, "Content-Type" // string@005e │ │ -00d6b0: 6e20 7a01 2000 |0038: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@017a │ │ -00d6b6: 0c01 |003b: move-result-object v1 │ │ -00d6b8: 3801 ccff |003c: if-eqz v1, 0008 // -0034 │ │ -00d6bc: 1a02 2e00 |003e: const-string v2, ";" // string@002e │ │ -00d6c0: 6e20 5e01 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ -00d6c6: 0c02 |0043: move-result-object v2 │ │ -00d6c8: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -00d6ca: 4601 0203 |0045: aget-object v1, v2, v3 │ │ -00d6ce: 28c1 |0047: goto 0008 // -003f │ │ -00d6d0: 0d02 |0048: move-exception v2 │ │ -00d6d2: 28be |0049: goto 0007 // -0042 │ │ -00d6d4: 0001 0700 0000 0000 0500 0000 0500 ... |004a: packed-switch-data (18 units) │ │ +00d62c: |[00d62c] org.apache.cordova.CordovaResourceApi.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +00d63c: 7110 b002 0500 |0000: invoke-static {v5}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ +00d642: 0a02 |0003: move-result v2 │ │ +00d644: 2b02 4600 0000 |0004: packed-switch v2, 0000004a // +00000046 │ │ +00d64a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +00d64c: 1101 |0008: return-object v1 │ │ +00d64e: 6e10 5500 0500 |0009: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00d654: 0c02 |000c: move-result-object v2 │ │ +00d656: 7020 af02 2400 |000d: invoke-direct {v4, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@02af │ │ +00d65c: 0c01 |0010: move-result-object v1 │ │ +00d65e: 28f7 |0011: goto 0008 // -0009 │ │ +00d660: 5442 aa00 |0012: iget-object v2, v4, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ +00d664: 6e20 2500 5200 |0014: invoke-virtual {v2, v5}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@0025 │ │ +00d66a: 0c01 |0017: move-result-object v1 │ │ +00d66c: 28f0 |0018: goto 0008 // -0010 │ │ +00d66e: 7020 ad02 5400 |0019: invoke-direct {v4, v5}, Lorg/apache/cordova/CordovaResourceApi;.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@02ad │ │ +00d674: 0c01 |001c: move-result-object v1 │ │ +00d676: 28eb |001d: goto 0008 // -0015 │ │ +00d678: 2202 8a00 |001e: new-instance v2, Ljava/net/URL; // type@008a │ │ +00d67c: 6e10 5e00 0500 |0020: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ +00d682: 0c03 |0023: move-result-object v3 │ │ +00d684: 7020 7f01 3200 |0024: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@017f │ │ +00d68a: 6e10 8001 0200 |0027: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0180 │ │ +00d690: 0c00 |002a: move-result-object v0 │ │ +00d692: 1f00 8800 |002b: check-cast v0, Ljava/net/HttpURLConnection; // type@0088 │ │ +00d696: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +00d698: 6e20 7c01 2000 |002e: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@017c │ │ +00d69e: 1a02 ad00 |0031: const-string v2, "HEAD" // string@00ad │ │ +00d6a2: 6e20 7d01 2000 |0033: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@017d │ │ +00d6a8: 1a02 5e00 |0036: const-string v2, "Content-Type" // string@005e │ │ +00d6ac: 6e20 7a01 2000 |0038: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@017a │ │ +00d6b2: 0c01 |003b: move-result-object v1 │ │ +00d6b4: 3801 ccff |003c: if-eqz v1, 0008 // -0034 │ │ +00d6b8: 1a02 2e00 |003e: const-string v2, ";" // string@002e │ │ +00d6bc: 6e20 5e01 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ +00d6c2: 0c02 |0043: move-result-object v2 │ │ +00d6c4: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +00d6c6: 4601 0203 |0045: aget-object v1, v2, v3 │ │ +00d6ca: 28c1 |0047: goto 0008 // -003f │ │ +00d6cc: 0d02 |0048: move-exception v2 │ │ +00d6ce: 28be |0049: goto 0007 // -0042 │ │ +00d6d0: 0001 0700 0000 0000 0500 0000 0500 ... |004a: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x001e - 0x0047 │ │ Ljava/io/IOException; -> 0x0048 │ │ positions : │ │ 0x0000 line=175 │ │ 0x0007 line=201 │ │ 0x0009 line=178 │ │ @@ -8320,17 +8320,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00d704: |[00d704] org.apache.cordova.CordovaResourceApi.isThreadCheckingEnabled:()Z │ │ -00d714: 5510 ad00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ -00d718: 0f00 |0002: return v0 │ │ +00d700: |[00d700] org.apache.cordova.CordovaResourceApi.isThreadCheckingEnabled:()Z │ │ +00d710: 5510 ad00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ +00d714: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ │ │ #6 : (in Lorg/apache/cordova/CordovaResourceApi;) │ │ @@ -8338,58 +8338,58 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 90 16-bit code units │ │ -00d71c: |[00d71c] org.apache.cordova.CordovaResourceApi.mapUriToFile:(Landroid/net/Uri;)Ljava/io/File; │ │ -00d72c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00d72e: 7010 a702 0900 |0001: invoke-direct {v9}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ -00d734: 7110 b002 0a00 |0004: invoke-static {v10}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ -00d73a: 0a00 |0007: move-result v0 │ │ -00d73c: 2b00 4800 0000 |0008: packed-switch v0, 00000050 // +00000048 │ │ -00d742: 1103 |000b: return-object v3 │ │ -00d744: 2203 6100 |000c: new-instance v3, Ljava/io/File; // type@0061 │ │ -00d748: 6e10 5500 0a00 |000e: invoke-virtual {v10}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00d74e: 0c00 |0011: move-result-object v0 │ │ -00d750: 7020 0f01 0300 |0012: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ -00d756: 28f6 |0015: goto 000b // -000a │ │ -00d758: 5490 aa00 |0016: iget-object v0, v9, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ -00d75c: 6202 9d00 |0018: sget-object v2, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009d │ │ -00d760: 07a1 |001a: move-object v1, v10 │ │ -00d762: 0734 |001b: move-object v4, v3 │ │ -00d764: 0735 |001c: move-object v5, v3 │ │ -00d766: 7406 2700 0000 |001d: 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@0027 │ │ -00d76c: 0c07 |0020: move-result-object v7 │ │ -00d76e: 3807 eaff |0021: if-eqz v7, 000b // -0016 │ │ -00d772: 6200 9d00 |0023: sget-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009d │ │ -00d776: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -00d778: 4600 0001 |0026: aget-object v0, v0, v1 │ │ -00d77c: 7220 4800 0700 |0028: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0048 │ │ -00d782: 0a06 |002b: move-result v6 │ │ -00d784: 12f0 |002c: const/4 v0, #int -1 // #ff │ │ -00d786: 3206 1a00 |002d: if-eq v6, v0, 0047 // +001a │ │ -00d78a: 7210 4900 0700 |002f: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0049 │ │ -00d790: 0a00 |0032: move-result v0 │ │ -00d792: 3d00 1400 |0033: if-lez v0, 0047 // +0014 │ │ -00d796: 7210 4b00 0700 |0035: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@004b │ │ -00d79c: 7220 4a00 6700 |0038: invoke-interface {v7, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@004a │ │ -00d7a2: 0c08 |003b: move-result-object v8 │ │ -00d7a4: 3808 0b00 |003c: if-eqz v8, 0047 // +000b │ │ -00d7a8: 2203 6100 |003e: new-instance v3, Ljava/io/File; // type@0061 │ │ -00d7ac: 7020 0f01 8300 |0040: invoke-direct {v3, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ -00d7b2: 7210 4700 0700 |0043: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0047 │ │ -00d7b8: 28c5 |0046: goto 000b // -003b │ │ -00d7ba: 7210 4700 0700 |0047: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0047 │ │ -00d7c0: 28c1 |004a: goto 000b // -003f │ │ -00d7c2: 0d00 |004b: move-exception v0 │ │ -00d7c4: 7210 4700 0700 |004c: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0047 │ │ -00d7ca: 2700 |004f: throw v0 │ │ -00d7cc: 0001 0300 0000 0000 0400 0000 0300 ... |0050: packed-switch-data (10 units) │ │ +00d718: |[00d718] org.apache.cordova.CordovaResourceApi.mapUriToFile:(Landroid/net/Uri;)Ljava/io/File; │ │ +00d728: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00d72a: 7010 a702 0900 |0001: invoke-direct {v9}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ +00d730: 7110 b002 0a00 |0004: invoke-static {v10}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ +00d736: 0a00 |0007: move-result v0 │ │ +00d738: 2b00 4800 0000 |0008: packed-switch v0, 00000050 // +00000048 │ │ +00d73e: 1103 |000b: return-object v3 │ │ +00d740: 2203 6100 |000c: new-instance v3, Ljava/io/File; // type@0061 │ │ +00d744: 6e10 5500 0a00 |000e: invoke-virtual {v10}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00d74a: 0c00 |0011: move-result-object v0 │ │ +00d74c: 7020 0f01 0300 |0012: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ +00d752: 28f6 |0015: goto 000b // -000a │ │ +00d754: 5490 aa00 |0016: iget-object v0, v9, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ +00d758: 6202 9d00 |0018: sget-object v2, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009d │ │ +00d75c: 07a1 |001a: move-object v1, v10 │ │ +00d75e: 0734 |001b: move-object v4, v3 │ │ +00d760: 0735 |001c: move-object v5, v3 │ │ +00d762: 7406 2700 0000 |001d: 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@0027 │ │ +00d768: 0c07 |0020: move-result-object v7 │ │ +00d76a: 3807 eaff |0021: if-eqz v7, 000b // -0016 │ │ +00d76e: 6200 9d00 |0023: sget-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009d │ │ +00d772: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +00d774: 4600 0001 |0026: aget-object v0, v0, v1 │ │ +00d778: 7220 4800 0700 |0028: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0048 │ │ +00d77e: 0a06 |002b: move-result v6 │ │ +00d780: 12f0 |002c: const/4 v0, #int -1 // #ff │ │ +00d782: 3206 1a00 |002d: if-eq v6, v0, 0047 // +001a │ │ +00d786: 7210 4900 0700 |002f: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0049 │ │ +00d78c: 0a00 |0032: move-result v0 │ │ +00d78e: 3d00 1400 |0033: if-lez v0, 0047 // +0014 │ │ +00d792: 7210 4b00 0700 |0035: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@004b │ │ +00d798: 7220 4a00 6700 |0038: invoke-interface {v7, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@004a │ │ +00d79e: 0c08 |003b: move-result-object v8 │ │ +00d7a0: 3808 0b00 |003c: if-eqz v8, 0047 // +000b │ │ +00d7a4: 2203 6100 |003e: new-instance v3, Ljava/io/File; // type@0061 │ │ +00d7a8: 7020 0f01 8300 |0040: invoke-direct {v3, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ +00d7ae: 7210 4700 0700 |0043: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0047 │ │ +00d7b4: 28c5 |0046: goto 000b // -003b │ │ +00d7b6: 7210 4700 0700 |0047: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0047 │ │ +00d7bc: 28c1 |004a: goto 000b // -003f │ │ +00d7be: 0d00 |004b: move-exception v0 │ │ +00d7c0: 7210 4700 0700 |004c: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0047 │ │ +00d7c6: 2700 |004f: throw v0 │ │ +00d7c8: 0001 0300 0000 0000 0400 0000 0300 ... |0050: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x0023 - 0x0043 │ │ -> 0x004b │ │ positions : │ │ 0x0001 line=149 │ │ 0x0004 line=150 │ │ 0x000b line=171 │ │ @@ -8417,19 +8417,19 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00d7ec: |[00d7ec] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -00d7fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d7fe: 6e30 b402 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b4 │ │ -00d804: 0c00 |0004: move-result-object v0 │ │ -00d806: 1100 |0005: return-object v0 │ │ +00d7e8: |[00d7e8] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +00d7f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00d7fa: 6e30 b402 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b4 │ │ +00d800: 0c00 |0004: move-result-object v0 │ │ +00d802: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -8438,166 +8438,166 @@ │ │ type : '(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 316 16-bit code units │ │ -00d808: |[00d808] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -00d818: 3918 0500 |0000: if-nez v24, 0005 // +0005 │ │ -00d81c: 7601 a702 1600 |0002: invoke-direct/range {v22}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ -00d822: 7701 b002 1700 |0005: invoke-static/range {v23}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ -00d828: 0a02 |0008: move-result v2 │ │ -00d82a: 2b02 1f01 0000 |0009: packed-switch v2, 00000128 // +0000011f │ │ -00d830: 2202 6300 |000c: new-instance v2, Ljava/io/FileNotFoundException; // type@0063 │ │ -00d834: 2203 8100 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0081 │ │ -00d838: 7010 6501 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00d83e: 1a0a 6e02 |0013: const-string v10, "URI not supported by CordovaResourceApi: " // string@026e │ │ -00d842: 6e20 6d01 a300 |0015: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00d848: 0c03 |0018: move-result-object v3 │ │ -00d84a: 0800 1700 |0019: move-object/from16 v0, v23 │ │ -00d84e: 6e20 6c01 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ -00d854: 0c03 |001e: move-result-object v3 │ │ -00d856: 6e10 6f01 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00d85c: 0c03 |0022: move-result-object v3 │ │ -00d85e: 7020 1501 3200 |0023: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ -00d864: 2702 |0026: throw v2 │ │ -00d866: 2204 6200 |0027: new-instance v4, Ljava/io/FileInputStream; // type@0062 │ │ -00d86a: 7401 5500 1700 |0029: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00d870: 0c02 |002c: move-result-object v2 │ │ -00d872: 7020 1301 2400 |002d: invoke-direct {v4, v2}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0113 │ │ -00d878: 7401 5500 1700 |0030: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00d87e: 0c02 |0033: move-result-object v2 │ │ -00d880: 0800 1600 |0034: move-object/from16 v0, v22 │ │ -00d884: 7020 af02 2000 |0036: invoke-direct {v0, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@02af │ │ -00d88a: 0c05 |0039: move-result-object v5 │ │ -00d88c: 6e10 1401 0400 |003a: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0114 │ │ -00d892: 0c02 |003d: move-result-object v2 │ │ -00d894: 6e10 8201 0200 |003e: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.size:()J // method@0182 │ │ -00d89a: 0b06 |0041: move-result-wide v6 │ │ -00d89c: 2202 c300 |0042: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ -00d8a0: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -00d8a2: 0803 1700 |0045: move-object/from16 v3, v23 │ │ -00d8a6: 7607 a402 0200 |0047: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ -00d8ac: 1102 |004a: return-object v2 │ │ -00d8ae: 7401 5500 1700 |004b: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00d8b4: 0c02 |004e: move-result-object v2 │ │ -00d8b6: 1303 0f00 |004f: const/16 v3, #int 15 // #f │ │ -00d8ba: 6e20 6001 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ -00d8c0: 0c09 |0054: move-result-object v9 │ │ -00d8c2: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -00d8c4: 1606 ffff |0056: const-wide/16 v6, #int -1 // #ffff │ │ -00d8c8: 0800 1600 |0058: move-object/from16 v0, v22 │ │ -00d8cc: 5402 a900 |005a: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00a9 │ │ -00d8d0: 6e20 4400 9200 |005c: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0044 │ │ -00d8d6: 0c08 |005f: move-result-object v8 │ │ -00d8d8: 6e10 3f00 0800 |0060: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@003f │ │ -00d8de: 0c04 |0063: move-result-object v4 │ │ -00d8e0: 6e10 4100 0800 |0064: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0041 │ │ -00d8e6: 0b06 |0067: move-result-wide v6 │ │ -00d8e8: 0800 1600 |0068: move-object/from16 v0, v22 │ │ -00d8ec: 7020 af02 9000 |006a: invoke-direct {v0, v9}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@02af │ │ -00d8f2: 0c05 |006d: move-result-object v5 │ │ -00d8f4: 2202 c300 |006e: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ -00d8f8: 0803 1700 |0070: move-object/from16 v3, v23 │ │ -00d8fc: 7607 a402 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ -00d902: 28d5 |0075: goto 004a // -002b │ │ -00d904: 0d12 |0076: move-exception v18 │ │ -00d906: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -00d90a: 5402 a900 |0079: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00a9 │ │ -00d90e: 6e20 4300 9200 |007b: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0043 │ │ -00d914: 0c04 |007e: move-result-object v4 │ │ -00d916: 6e10 1901 0400 |007f: invoke-virtual {v4}, Ljava/io/InputStream;.available:()I // method@0119 │ │ -00d91c: 0a02 |0082: move-result v2 │ │ -00d91e: 8126 |0083: int-to-long v6, v2 │ │ -00d920: 28e4 |0084: goto 0068 // -001c │ │ -00d922: 0800 1600 |0085: move-object/from16 v0, v22 │ │ -00d926: 5402 aa00 |0087: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ -00d92a: 0800 1700 |0089: move-object/from16 v0, v23 │ │ -00d92e: 6e20 2500 0200 |008b: invoke-virtual {v2, v0}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@0025 │ │ -00d934: 0c05 |008e: move-result-object v5 │ │ -00d936: 0800 1600 |008f: move-object/from16 v0, v22 │ │ -00d93a: 5402 aa00 |0091: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ -00d93e: 1a03 b105 |0093: const-string v3, "r" // string@05b1 │ │ -00d942: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -00d946: 6e30 2600 0203 |0097: invoke-virtual {v2, v0, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0026 │ │ -00d94c: 0c08 |009a: move-result-object v8 │ │ -00d94e: 6e10 3f00 0800 |009b: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@003f │ │ -00d954: 0c04 |009e: move-result-object v4 │ │ -00d956: 6e10 4100 0800 |009f: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0041 │ │ -00d95c: 0b06 |00a2: move-result-wide v6 │ │ -00d95e: 2202 c300 |00a3: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ -00d962: 0803 1700 |00a5: move-object/from16 v3, v23 │ │ -00d966: 7607 a402 0200 |00a7: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ -00d96c: 28a0 |00aa: goto 004a // -0060 │ │ -00d96e: 7602 b702 1600 |00ab: invoke-direct/range {v22, v23}, Lorg/apache/cordova/CordovaResourceApi;.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b7 │ │ -00d974: 0c15 |00ae: move-result-object v21 │ │ -00d976: 3815 5dff |00af: if-eqz v21, 000c // -00a3 │ │ -00d97a: 0802 1500 |00b1: move-object/from16 v2, v21 │ │ -00d97e: 2897 |00b3: goto 004a // -0069 │ │ -00d980: 2202 8a00 |00b4: new-instance v2, Ljava/net/URL; // type@008a │ │ -00d984: 7401 5e00 1700 |00b6: invoke-virtual/range {v23}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ -00d98a: 0c03 |00b9: move-result-object v3 │ │ -00d98c: 7020 7f01 3200 |00ba: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@017f │ │ -00d992: 6e10 8001 0200 |00bd: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0180 │ │ -00d998: 0c11 |00c0: move-result-object v17 │ │ -00d99a: 1f11 8800 |00c1: check-cast v17, Ljava/net/HttpURLConnection; // type@0088 │ │ -00d99e: 1212 |00c3: const/4 v2, #int 1 // #1 │ │ -00d9a0: 0800 1100 |00c4: move-object/from16 v0, v17 │ │ -00d9a4: 6e20 7c01 2000 |00c6: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@017c │ │ -00d9aa: 1a02 5e00 |00c9: const-string v2, "Content-Type" // string@005e │ │ -00d9ae: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -00d9b2: 6e20 7a01 2000 |00cd: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@017a │ │ -00d9b8: 0c05 |00d0: move-result-object v5 │ │ -00d9ba: 3805 0b00 |00d1: if-eqz v5, 00dc // +000b │ │ -00d9be: 1a02 2e00 |00d3: const-string v2, ";" // string@002e │ │ -00d9c2: 6e20 5e01 2500 |00d5: invoke-virtual {v5, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ -00d9c8: 0c02 |00d8: move-result-object v2 │ │ -00d9ca: 1203 |00d9: const/4 v3, #int 0 // #0 │ │ -00d9cc: 4605 0203 |00da: aget-object v5, v2, v3 │ │ -00d9d0: 7401 7901 1100 |00dc: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@0179 │ │ -00d9d6: 0a06 |00df: move-result v6 │ │ -00d9d8: 7401 7b01 1100 |00e0: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@017b │ │ -00d9de: 0c04 |00e3: move-result-object v4 │ │ -00d9e0: 220a c300 |00e4: new-instance v10, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ -00d9e4: 816e |00e6: int-to-long v14, v6 │ │ -00d9e6: 1310 0000 |00e7: const/16 v16, #int 0 // #0 │ │ -00d9ea: 080b 1700 |00e9: move-object/from16 v11, v23 │ │ -00d9ee: 074c |00eb: move-object v12, v4 │ │ -00d9f0: 075d |00ec: move-object v13, v5 │ │ -00d9f2: 7607 a402 0a00 |00ed: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ -00d9f8: 07a2 |00f0: move-object v2, v10 │ │ -00d9fa: 2900 59ff |00f1: goto/16 004a // -00a7 │ │ -00d9fe: 7401 5400 1700 |00f3: invoke-virtual/range {v23}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0054 │ │ -00da04: 0c14 |00f6: move-result-object v20 │ │ -00da06: 0800 1600 |00f7: move-object/from16 v0, v22 │ │ -00da0a: 5402 ac00 |00f9: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ac │ │ -00da0e: 0800 1400 |00fb: move-object/from16 v0, v20 │ │ -00da12: 6e20 b303 0200 |00fd: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b3 │ │ -00da18: 0c13 |0100: move-result-object v19 │ │ -00da1a: 3913 1d00 |0101: if-nez v19, 011e // +001d │ │ -00da1e: 2202 6300 |0103: new-instance v2, Ljava/io/FileNotFoundException; // type@0063 │ │ -00da22: 2203 8100 |0105: new-instance v3, Ljava/lang/StringBuilder; // type@0081 │ │ -00da26: 7010 6501 0300 |0107: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00da2c: 1a0a cd00 |010a: const-string v10, "Invalid plugin ID in URI: " // string@00cd │ │ -00da30: 6e20 6d01 a300 |010c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00da36: 0c03 |010f: move-result-object v3 │ │ -00da38: 0800 1700 |0110: move-object/from16 v0, v23 │ │ -00da3c: 6e20 6c01 0300 |0112: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ -00da42: 0c03 |0115: move-result-object v3 │ │ -00da44: 6e10 6f01 0300 |0116: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00da4a: 0c03 |0119: move-result-object v3 │ │ -00da4c: 7020 1501 3200 |011a: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ -00da52: 2702 |011d: throw v2 │ │ -00da54: 0800 1300 |011e: move-object/from16 v0, v19 │ │ -00da58: 0801 1700 |0120: move-object/from16 v1, v23 │ │ -00da5c: 6e20 7c02 1000 |0122: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPlugin;.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@027c │ │ -00da62: 0c02 |0125: move-result-object v2 │ │ -00da64: 2900 24ff |0126: goto/16 004a // -00dc │ │ -00da68: 0001 0800 0000 0000 1e00 0000 4200 ... |0128: packed-switch-data (20 units) │ │ +00d804: |[00d804] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +00d814: 3918 0500 |0000: if-nez v24, 0005 // +0005 │ │ +00d818: 7601 a702 1600 |0002: invoke-direct/range {v22}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ +00d81e: 7701 b002 1700 |0005: invoke-static/range {v23}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ +00d824: 0a02 |0008: move-result v2 │ │ +00d826: 2b02 1f01 0000 |0009: packed-switch v2, 00000128 // +0000011f │ │ +00d82c: 2202 6300 |000c: new-instance v2, Ljava/io/FileNotFoundException; // type@0063 │ │ +00d830: 2203 8100 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0081 │ │ +00d834: 7010 6501 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00d83a: 1a0a 6e02 |0013: const-string v10, "URI not supported by CordovaResourceApi: " // string@026e │ │ +00d83e: 6e20 6d01 a300 |0015: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00d844: 0c03 |0018: move-result-object v3 │ │ +00d846: 0800 1700 |0019: move-object/from16 v0, v23 │ │ +00d84a: 6e20 6c01 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ +00d850: 0c03 |001e: move-result-object v3 │ │ +00d852: 6e10 6f01 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00d858: 0c03 |0022: move-result-object v3 │ │ +00d85a: 7020 1501 3200 |0023: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ +00d860: 2702 |0026: throw v2 │ │ +00d862: 2204 6200 |0027: new-instance v4, Ljava/io/FileInputStream; // type@0062 │ │ +00d866: 7401 5500 1700 |0029: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00d86c: 0c02 |002c: move-result-object v2 │ │ +00d86e: 7020 1301 2400 |002d: invoke-direct {v4, v2}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0113 │ │ +00d874: 7401 5500 1700 |0030: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00d87a: 0c02 |0033: move-result-object v2 │ │ +00d87c: 0800 1600 |0034: move-object/from16 v0, v22 │ │ +00d880: 7020 af02 2000 |0036: invoke-direct {v0, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@02af │ │ +00d886: 0c05 |0039: move-result-object v5 │ │ +00d888: 6e10 1401 0400 |003a: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0114 │ │ +00d88e: 0c02 |003d: move-result-object v2 │ │ +00d890: 6e10 8201 0200 |003e: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.size:()J // method@0182 │ │ +00d896: 0b06 |0041: move-result-wide v6 │ │ +00d898: 2202 c300 |0042: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ +00d89c: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +00d89e: 0803 1700 |0045: move-object/from16 v3, v23 │ │ +00d8a2: 7607 a402 0200 |0047: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ +00d8a8: 1102 |004a: return-object v2 │ │ +00d8aa: 7401 5500 1700 |004b: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00d8b0: 0c02 |004e: move-result-object v2 │ │ +00d8b2: 1303 0f00 |004f: const/16 v3, #int 15 // #f │ │ +00d8b6: 6e20 6001 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0160 │ │ +00d8bc: 0c09 |0054: move-result-object v9 │ │ +00d8be: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +00d8c0: 1606 ffff |0056: const-wide/16 v6, #int -1 // #ffff │ │ +00d8c4: 0800 1600 |0058: move-object/from16 v0, v22 │ │ +00d8c8: 5402 a900 |005a: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00a9 │ │ +00d8cc: 6e20 4400 9200 |005c: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0044 │ │ +00d8d2: 0c08 |005f: move-result-object v8 │ │ +00d8d4: 6e10 3f00 0800 |0060: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@003f │ │ +00d8da: 0c04 |0063: move-result-object v4 │ │ +00d8dc: 6e10 4100 0800 |0064: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0041 │ │ +00d8e2: 0b06 |0067: move-result-wide v6 │ │ +00d8e4: 0800 1600 |0068: move-object/from16 v0, v22 │ │ +00d8e8: 7020 af02 9000 |006a: invoke-direct {v0, v9}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@02af │ │ +00d8ee: 0c05 |006d: move-result-object v5 │ │ +00d8f0: 2202 c300 |006e: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ +00d8f4: 0803 1700 |0070: move-object/from16 v3, v23 │ │ +00d8f8: 7607 a402 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ +00d8fe: 28d5 |0075: goto 004a // -002b │ │ +00d900: 0d12 |0076: move-exception v18 │ │ +00d902: 0800 1600 |0077: move-object/from16 v0, v22 │ │ +00d906: 5402 a900 |0079: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00a9 │ │ +00d90a: 6e20 4300 9200 |007b: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0043 │ │ +00d910: 0c04 |007e: move-result-object v4 │ │ +00d912: 6e10 1901 0400 |007f: invoke-virtual {v4}, Ljava/io/InputStream;.available:()I // method@0119 │ │ +00d918: 0a02 |0082: move-result v2 │ │ +00d91a: 8126 |0083: int-to-long v6, v2 │ │ +00d91c: 28e4 |0084: goto 0068 // -001c │ │ +00d91e: 0800 1600 |0085: move-object/from16 v0, v22 │ │ +00d922: 5402 aa00 |0087: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ +00d926: 0800 1700 |0089: move-object/from16 v0, v23 │ │ +00d92a: 6e20 2500 0200 |008b: invoke-virtual {v2, v0}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@0025 │ │ +00d930: 0c05 |008e: move-result-object v5 │ │ +00d932: 0800 1600 |008f: move-object/from16 v0, v22 │ │ +00d936: 5402 aa00 |0091: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ +00d93a: 1a03 b105 |0093: const-string v3, "r" // string@05b1 │ │ +00d93e: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +00d942: 6e30 2600 0203 |0097: invoke-virtual {v2, v0, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0026 │ │ +00d948: 0c08 |009a: move-result-object v8 │ │ +00d94a: 6e10 3f00 0800 |009b: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@003f │ │ +00d950: 0c04 |009e: move-result-object v4 │ │ +00d952: 6e10 4100 0800 |009f: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0041 │ │ +00d958: 0b06 |00a2: move-result-wide v6 │ │ +00d95a: 2202 c300 |00a3: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ +00d95e: 0803 1700 |00a5: move-object/from16 v3, v23 │ │ +00d962: 7607 a402 0200 |00a7: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ +00d968: 28a0 |00aa: goto 004a // -0060 │ │ +00d96a: 7602 b702 1600 |00ab: invoke-direct/range {v22, v23}, Lorg/apache/cordova/CordovaResourceApi;.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@02b7 │ │ +00d970: 0c15 |00ae: move-result-object v21 │ │ +00d972: 3815 5dff |00af: if-eqz v21, 000c // -00a3 │ │ +00d976: 0802 1500 |00b1: move-object/from16 v2, v21 │ │ +00d97a: 2897 |00b3: goto 004a // -0069 │ │ +00d97c: 2202 8a00 |00b4: new-instance v2, Ljava/net/URL; // type@008a │ │ +00d980: 7401 5e00 1700 |00b6: invoke-virtual/range {v23}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@005e │ │ +00d986: 0c03 |00b9: move-result-object v3 │ │ +00d988: 7020 7f01 3200 |00ba: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@017f │ │ +00d98e: 6e10 8001 0200 |00bd: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0180 │ │ +00d994: 0c11 |00c0: move-result-object v17 │ │ +00d996: 1f11 8800 |00c1: check-cast v17, Ljava/net/HttpURLConnection; // type@0088 │ │ +00d99a: 1212 |00c3: const/4 v2, #int 1 // #1 │ │ +00d99c: 0800 1100 |00c4: move-object/from16 v0, v17 │ │ +00d9a0: 6e20 7c01 2000 |00c6: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@017c │ │ +00d9a6: 1a02 5e00 |00c9: const-string v2, "Content-Type" // string@005e │ │ +00d9aa: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ +00d9ae: 6e20 7a01 2000 |00cd: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@017a │ │ +00d9b4: 0c05 |00d0: move-result-object v5 │ │ +00d9b6: 3805 0b00 |00d1: if-eqz v5, 00dc // +000b │ │ +00d9ba: 1a02 2e00 |00d3: const-string v2, ";" // string@002e │ │ +00d9be: 6e20 5e01 2500 |00d5: invoke-virtual {v5, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@015e │ │ +00d9c4: 0c02 |00d8: move-result-object v2 │ │ +00d9c6: 1203 |00d9: const/4 v3, #int 0 // #0 │ │ +00d9c8: 4605 0203 |00da: aget-object v5, v2, v3 │ │ +00d9cc: 7401 7901 1100 |00dc: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@0179 │ │ +00d9d2: 0a06 |00df: move-result v6 │ │ +00d9d4: 7401 7b01 1100 |00e0: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@017b │ │ +00d9da: 0c04 |00e3: move-result-object v4 │ │ +00d9dc: 220a c300 |00e4: new-instance v10, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00c3 │ │ +00d9e0: 816e |00e6: int-to-long v14, v6 │ │ +00d9e2: 1310 0000 |00e7: const/16 v16, #int 0 // #0 │ │ +00d9e6: 080b 1700 |00e9: move-object/from16 v11, v23 │ │ +00d9ea: 074c |00eb: move-object v12, v4 │ │ +00d9ec: 075d |00ec: move-object v13, v5 │ │ +00d9ee: 7607 a402 0a00 |00ed: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V // method@02a4 │ │ +00d9f4: 07a2 |00f0: move-object v2, v10 │ │ +00d9f6: 2900 59ff |00f1: goto/16 004a // -00a7 │ │ +00d9fa: 7401 5400 1700 |00f3: invoke-virtual/range {v23}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0054 │ │ +00da00: 0c14 |00f6: move-result-object v20 │ │ +00da02: 0800 1600 |00f7: move-object/from16 v0, v22 │ │ +00da06: 5402 ac00 |00f9: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ac │ │ +00da0a: 0800 1400 |00fb: move-object/from16 v0, v20 │ │ +00da0e: 6e20 b303 0200 |00fd: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b3 │ │ +00da14: 0c13 |0100: move-result-object v19 │ │ +00da16: 3913 1d00 |0101: if-nez v19, 011e // +001d │ │ +00da1a: 2202 6300 |0103: new-instance v2, Ljava/io/FileNotFoundException; // type@0063 │ │ +00da1e: 2203 8100 |0105: new-instance v3, Ljava/lang/StringBuilder; // type@0081 │ │ +00da22: 7010 6501 0300 |0107: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00da28: 1a0a cd00 |010a: const-string v10, "Invalid plugin ID in URI: " // string@00cd │ │ +00da2c: 6e20 6d01 a300 |010c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00da32: 0c03 |010f: move-result-object v3 │ │ +00da34: 0800 1700 |0110: move-object/from16 v0, v23 │ │ +00da38: 6e20 6c01 0300 |0112: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ +00da3e: 0c03 |0115: move-result-object v3 │ │ +00da40: 6e10 6f01 0300 |0116: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00da46: 0c03 |0119: move-result-object v3 │ │ +00da48: 7020 1501 3200 |011a: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ +00da4e: 2702 |011d: throw v2 │ │ +00da50: 0800 1300 |011e: move-object/from16 v0, v19 │ │ +00da54: 0801 1700 |0120: move-object/from16 v1, v23 │ │ +00da58: 6e20 7c02 1000 |0122: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPlugin;.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@027c │ │ +00da5e: 0c02 |0125: move-result-object v2 │ │ +00da60: 2900 24ff |0126: goto/16 004a // -00dc │ │ +00da64: 0001 0800 0000 0000 1e00 0000 4200 ... |0128: packed-switch-data (20 units) │ │ catches : 1 │ │ 0x0058 - 0x0067 │ │ Ljava/io/FileNotFoundException; -> 0x0076 │ │ positions : │ │ 0x0000 line=244 │ │ 0x0002 line=245 │ │ 0x0005 line=247 │ │ @@ -8671,19 +8671,19 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00da9c: |[00da9c] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; │ │ -00daac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00daae: 6e30 b602 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; // method@02b6 │ │ -00dab4: 0c00 |0004: move-result-object v0 │ │ -00dab6: 1100 |0005: return-object v0 │ │ +00da98: |[00da98] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; │ │ +00daa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00daaa: 6e30 b602 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; // method@02b6 │ │ +00dab0: 0c00 |0004: move-result-object v0 │ │ +00dab2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -8692,54 +8692,54 @@ │ │ type : '(Landroid/net/Uri;Z)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -00dab8: |[00dab8] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; │ │ -00dac8: 7010 a702 0600 |0000: invoke-direct {v6}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ -00dace: 7110 b002 0700 |0003: invoke-static {v7}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ -00dad4: 0a03 |0006: move-result v3 │ │ -00dad6: 2b03 4700 0000 |0007: packed-switch v3, 0000004e // +00000047 │ │ -00dadc: 2203 6300 |000a: new-instance v3, Ljava/io/FileNotFoundException; // type@0063 │ │ -00dae0: 2204 8100 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@0081 │ │ -00dae4: 7010 6501 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00daea: 1a05 6e02 |0011: const-string v5, "URI not supported by CordovaResourceApi: " // string@026e │ │ -00daee: 6e20 6d01 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00daf4: 0c04 |0016: move-result-object v4 │ │ -00daf6: 6e20 6c01 7400 |0017: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ -00dafc: 0c04 |001a: move-result-object v4 │ │ -00dafe: 6e10 6f01 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00db04: 0c04 |001e: move-result-object v4 │ │ -00db06: 7020 1501 4300 |001f: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ -00db0c: 2703 |0022: throw v3 │ │ -00db0e: 2201 6100 |0023: new-instance v1, Ljava/io/File; // type@0061 │ │ -00db12: 6e10 5500 0700 |0025: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00db18: 0c03 |0028: move-result-object v3 │ │ -00db1a: 7020 0f01 3100 |0029: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ -00db20: 6e10 1001 0100 |002c: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0110 │ │ -00db26: 0c02 |002f: move-result-object v2 │ │ -00db28: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ -00db2c: 6e10 1201 0200 |0032: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0112 │ │ -00db32: 2203 6400 |0035: new-instance v3, Ljava/io/FileOutputStream; // type@0064 │ │ -00db36: 7030 1601 1308 |0037: invoke-direct {v3, v1, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@0116 │ │ -00db3c: 1103 |003a: return-object v3 │ │ -00db3e: 5464 aa00 |003b: iget-object v4, v6, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ -00db42: 3808 0d00 |003d: if-eqz v8, 004a // +000d │ │ -00db46: 1a03 c006 |003f: const-string v3, "wa" // string@06c0 │ │ -00db4a: 6e30 2600 7403 |0041: invoke-virtual {v4, v7, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0026 │ │ -00db50: 0c00 |0044: move-result-object v0 │ │ -00db52: 6e10 4000 0000 |0045: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.createOutputStream:()Ljava/io/FileOutputStream; // method@0040 │ │ -00db58: 0c03 |0048: move-result-object v3 │ │ -00db5a: 28f1 |0049: goto 003a // -000f │ │ -00db5c: 1a03 bf06 |004a: const-string v3, "w" // string@06bf │ │ -00db60: 28f5 |004c: goto 0041 // -000b │ │ -00db62: 0000 |004d: nop // spacer │ │ -00db64: 0001 0400 0000 0000 1c00 0000 0300 ... |004e: packed-switch-data (12 units) │ │ +00dab4: |[00dab4] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; │ │ +00dac4: 7010 a702 0600 |0000: invoke-direct {v6}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@02a7 │ │ +00daca: 7110 b002 0700 |0003: invoke-static {v7}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@02b0 │ │ +00dad0: 0a03 |0006: move-result v3 │ │ +00dad2: 2b03 4700 0000 |0007: packed-switch v3, 0000004e // +00000047 │ │ +00dad8: 2203 6300 |000a: new-instance v3, Ljava/io/FileNotFoundException; // type@0063 │ │ +00dadc: 2204 8100 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@0081 │ │ +00dae0: 7010 6501 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00dae6: 1a05 6e02 |0011: const-string v5, "URI not supported by CordovaResourceApi: " // string@026e │ │ +00daea: 6e20 6d01 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00daf0: 0c04 |0016: move-result-object v4 │ │ +00daf2: 6e20 6c01 7400 |0017: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@016c │ │ +00daf8: 0c04 |001a: move-result-object v4 │ │ +00dafa: 6e10 6f01 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00db00: 0c04 |001e: move-result-object v4 │ │ +00db02: 7020 1501 4300 |001f: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0115 │ │ +00db08: 2703 |0022: throw v3 │ │ +00db0a: 2201 6100 |0023: new-instance v1, Ljava/io/File; // type@0061 │ │ +00db0e: 6e10 5500 0700 |0025: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00db14: 0c03 |0028: move-result-object v3 │ │ +00db16: 7020 0f01 3100 |0029: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ +00db1c: 6e10 1001 0100 |002c: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0110 │ │ +00db22: 0c02 |002f: move-result-object v2 │ │ +00db24: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ +00db28: 6e10 1201 0200 |0032: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0112 │ │ +00db2e: 2203 6400 |0035: new-instance v3, Ljava/io/FileOutputStream; // type@0064 │ │ +00db32: 7030 1601 1308 |0037: invoke-direct {v3, v1, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@0116 │ │ +00db38: 1103 |003a: return-object v3 │ │ +00db3a: 5464 aa00 |003b: iget-object v4, v6, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00aa │ │ +00db3e: 3808 0d00 |003d: if-eqz v8, 004a // +000d │ │ +00db42: 1a03 c006 |003f: const-string v3, "wa" // string@06c0 │ │ +00db46: 6e30 2600 7403 |0041: invoke-virtual {v4, v7, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0026 │ │ +00db4c: 0c00 |0044: move-result-object v0 │ │ +00db4e: 6e10 4000 0000 |0045: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.createOutputStream:()Ljava/io/FileOutputStream; // method@0040 │ │ +00db54: 0c03 |0048: move-result-object v3 │ │ +00db56: 28f1 |0049: goto 003a // -000f │ │ +00db58: 1a03 bf06 |004a: const-string v3, "w" // string@06bf │ │ +00db5c: 28f5 |004c: goto 0041 // -000b │ │ +00db5e: 0000 |004d: nop // spacer │ │ +00db60: 0001 0400 0000 0000 1c00 0000 0300 ... |004e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0003 line=323 │ │ 0x000a line=338 │ │ 0x0023 line=325 │ │ 0x002c line=326 │ │ @@ -8764,24 +8764,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -00db7c: |[00db7c] org.apache.cordova.CordovaResourceApi.remapPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -00db8c: 2200 6100 |0000: new-instance v0, Ljava/io/File; // type@0061 │ │ -00db90: 7020 0f01 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ -00db96: 7110 5200 0000 |0005: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0052 │ │ -00db9c: 0c00 |0008: move-result-object v0 │ │ -00db9e: 6e20 b902 0100 |0009: invoke-virtual {v1, v0}, Lorg/apache/cordova/CordovaResourceApi;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@02b9 │ │ -00dba4: 0c00 |000c: move-result-object v0 │ │ -00dba6: 6e10 5500 0000 |000d: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ -00dbac: 0c00 |0010: move-result-object v0 │ │ -00dbae: 1100 |0011: return-object v0 │ │ +00db78: |[00db78] org.apache.cordova.CordovaResourceApi.remapPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +00db88: 2200 6100 |0000: new-instance v0, Ljava/io/File; // type@0061 │ │ +00db8c: 7020 0f01 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@010f │ │ +00db92: 7110 5200 0000 |0005: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0052 │ │ +00db98: 0c00 |0008: move-result-object v0 │ │ +00db9a: 6e20 b902 0100 |0009: invoke-virtual {v1, v0}, Lorg/apache/cordova/CordovaResourceApi;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@02b9 │ │ +00dba0: 0c00 |000c: move-result-object v0 │ │ +00dba2: 6e10 5500 0000 |000d: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0055 │ │ +00dba8: 0c00 |0010: move-result-object v0 │ │ +00dbaa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0012 reg=2 path Ljava/lang/String; │ │ │ │ @@ -8790,23 +8790,23 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00dbb0: |[00dbb0] org.apache.cordova.CordovaResourceApi.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -00dbc0: 7110 a802 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@02a8 │ │ -00dbc6: 5421 ac00 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ac │ │ -00dbca: 6e20 c403 3100 |0005: invoke-virtual {v1, v3}, Lorg/apache/cordova/PluginManager;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@03c4 │ │ -00dbd0: 0c00 |0008: move-result-object v0 │ │ -00dbd2: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -00dbd6: 1100 |000b: return-object v0 │ │ -00dbd8: 0730 |000c: move-object v0, v3 │ │ -00dbda: 28fe |000d: goto 000b // -0002 │ │ +00dbac: |[00dbac] org.apache.cordova.CordovaResourceApi.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +00dbbc: 7110 a802 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@02a8 │ │ +00dbc2: 5421 ac00 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ac │ │ +00dbc6: 6e20 c403 3100 |0005: invoke-virtual {v1, v3}, Lorg/apache/cordova/PluginManager;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@03c4 │ │ +00dbcc: 0c00 |0008: move-result-object v0 │ │ +00dbce: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +00dbd2: 1100 |000b: return-object v0 │ │ +00dbd4: 0730 |000c: move-object v0, v3 │ │ +00dbd6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0009 - 0x000b reg=0 pluginUri Landroid/net/Uri; │ │ @@ -8819,17 +8819,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dbdc: |[00dbdc] org.apache.cordova.CordovaResourceApi.setThreadCheckingEnabled:(Z)V │ │ -00dbec: 5c01 ad00 |0000: iput-boolean v1, v0, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ -00dbf0: 0e00 |0002: return-void │ │ +00dbd8: |[00dbd8] org.apache.cordova.CordovaResourceApi.setThreadCheckingEnabled:(Z)V │ │ +00dbe8: 5c01 ad00 |0000: iput-boolean v1, v0, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00ad │ │ +00dbec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0003 reg=1 value Z │ │ @@ -9318,19 +9318,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00dbf4: |[00dbf4] org.apache.cordova.CordovaWebViewImpl$1.:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V │ │ -00dc04: 5b01 af00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00af │ │ -00dc08: 5b02 b000 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b0 │ │ -00dc0c: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00dc12: 0e00 |0007: return-void │ │ +00dbf0: |[00dbf0] org.apache.cordova.CordovaWebViewImpl$1.:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V │ │ +00dc00: 5b01 af00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00af │ │ +00dc04: 5b02 b000 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b0 │ │ +00dc08: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00dc0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -9341,39 +9341,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -00dc14: |[00dc14] org.apache.cordova.CordovaWebViewImpl$1.run:()V │ │ -00dc24: 5431 af00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00af │ │ -00dc28: 6e10 2e03 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.stopLoading:()V // method@032e │ │ -00dc2e: 1a01 7a00 |0005: const-string v1, "CordovaWebViewImpl" // string@007a │ │ -00dc32: 1a02 7700 |0007: const-string v2, "CordovaWebView: TIMEOUT ERROR!" // string@0077 │ │ -00dc36: 7120 6103 2100 |0009: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ -00dc3c: 2200 0301 |000c: new-instance v0, Lorg/json/JSONObject; // type@0103 │ │ -00dc40: 7010 8604 0000 |000e: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0486 │ │ -00dc46: 1a01 af03 |0011: const-string v1, "errorCode" // string@03af │ │ -00dc4a: 12a2 |0013: const/4 v2, #int -6 // #fa │ │ -00dc4c: 6e30 8c04 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@048c │ │ -00dc52: 1a01 8c03 |0017: const-string v1, "description" // string@038c │ │ -00dc56: 1a02 6702 |0019: const-string v2, "The connection to the server was unsuccessful." // string@0267 │ │ -00dc5a: 6e30 8d04 1002 |001b: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00dc60: 1a01 9b06 |001e: const-string v1, "url" // string@069b │ │ -00dc64: 5432 b000 |0020: iget-object v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b0 │ │ -00dc68: 6e30 8d04 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ -00dc6e: 5431 af00 |0025: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00af │ │ -00dc72: 7110 0403 0100 |0027: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@0304 │ │ -00dc78: 0c01 |002a: move-result-object v1 │ │ -00dc7a: 1a02 3405 |002b: const-string v2, "onReceivedError" // string@0534 │ │ -00dc7e: 6e30 c303 2100 |002d: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00dc84: 0e00 |0030: return-void │ │ -00dc86: 0d01 |0031: move-exception v1 │ │ -00dc88: 28f3 |0032: goto 0025 // -000d │ │ +00dc10: |[00dc10] org.apache.cordova.CordovaWebViewImpl$1.run:()V │ │ +00dc20: 5431 af00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00af │ │ +00dc24: 6e10 2e03 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.stopLoading:()V // method@032e │ │ +00dc2a: 1a01 7a00 |0005: const-string v1, "CordovaWebViewImpl" // string@007a │ │ +00dc2e: 1a02 7700 |0007: const-string v2, "CordovaWebView: TIMEOUT ERROR!" // string@0077 │ │ +00dc32: 7120 6103 2100 |0009: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0361 │ │ +00dc38: 2200 0301 |000c: new-instance v0, Lorg/json/JSONObject; // type@0103 │ │ +00dc3c: 7010 8604 0000 |000e: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0486 │ │ +00dc42: 1a01 af03 |0011: const-string v1, "errorCode" // string@03af │ │ +00dc46: 12a2 |0013: const/4 v2, #int -6 // #fa │ │ +00dc48: 6e30 8c04 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@048c │ │ +00dc4e: 1a01 8c03 |0017: const-string v1, "description" // string@038c │ │ +00dc52: 1a02 6702 |0019: const-string v2, "The connection to the server was unsuccessful." // string@0267 │ │ +00dc56: 6e30 8d04 1002 |001b: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00dc5c: 1a01 9b06 |001e: const-string v1, "url" // string@069b │ │ +00dc60: 5432 b000 |0020: iget-object v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b0 │ │ +00dc64: 6e30 8d04 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@048d │ │ +00dc6a: 5431 af00 |0025: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00af │ │ +00dc6e: 7110 0403 0100 |0027: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@0304 │ │ +00dc74: 0c01 |002a: move-result-object v1 │ │ +00dc76: 1a02 3405 |002b: const-string v2, "onReceivedError" // string@0534 │ │ +00dc7a: 6e30 c303 2100 |002d: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00dc80: 0e00 |0030: return-void │ │ +00dc82: 0d01 |0031: move-exception v1 │ │ +00dc84: 28f3 |0032: goto 0025 // -000d │ │ catches : 1 │ │ 0x0011 - 0x0025 │ │ Lorg/json/JSONException; -> 0x0031 │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x000c line=156 │ │ @@ -9434,21 +9434,21 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00dc9c: |[00dc9c] org.apache.cordova.CordovaWebViewImpl$2.:(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V │ │ -00dcac: 5b01 b100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ -00dcb0: 5902 b400 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b4 │ │ -00dcb4: 5903 b200 |0004: iput v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b2 │ │ -00dcb8: 5b04 b300 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b3 │ │ -00dcbc: 7010 4701 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00dcc2: 0e00 |000b: return-void │ │ +00dc98: |[00dc98] org.apache.cordova.CordovaWebViewImpl$2.:(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V │ │ +00dca8: 5b01 b100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ +00dcac: 5902 b400 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b4 │ │ +00dcb0: 5903 b200 |0004: iput v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b2 │ │ +00dcb4: 5b04 b300 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b3 │ │ +00dcb8: 7010 4701 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00dcbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$2; │ │ 0x0000 - 0x000c reg=1 this$0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -9461,39 +9461,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -00dcc4: |[00dcc4] org.apache.cordova.CordovaWebViewImpl$2.run:()V │ │ -00dcd4: 1d04 |0000: monitor-enter v4 │ │ -00dcd6: 5241 b400 |0001: iget v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b4 │ │ -00dcda: 8112 |0003: int-to-long v2, v1 │ │ -00dcdc: 6e30 4b01 2403 |0004: invoke-virtual {v4, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@014b │ │ -00dce2: 1e04 |0007: monitor-exit v4 │ │ -00dce4: 5441 b100 |0008: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ -00dce8: 7110 0503 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$100:(Lorg/apache/cordova/CordovaWebViewImpl;)I // method@0305 │ │ -00dcee: 0a01 |000d: move-result v1 │ │ -00dcf0: 5242 b200 |000e: iget v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b2 │ │ -00dcf4: 3321 1100 |0010: if-ne v1, v2, 0021 // +0011 │ │ -00dcf8: 5441 b100 |0012: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ -00dcfc: 7110 0703 0100 |0014: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@0307 │ │ -00dd02: 0c01 |0017: move-result-object v1 │ │ -00dd04: 7210 5702 0100 |0018: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@0257 │ │ -00dd0a: 0c01 |001b: move-result-object v1 │ │ -00dd0c: 5442 b300 |001c: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b3 │ │ -00dd10: 6e20 1300 2100 |001e: invoke-virtual {v1, v2}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0013 │ │ -00dd16: 0e00 |0021: return-void │ │ -00dd18: 0d01 |0022: move-exception v1 │ │ -00dd1a: 1e04 |0023: monitor-exit v4 │ │ -00dd1c: 2701 |0024: throw v1 │ │ -00dd1e: 0d00 |0025: move-exception v0 │ │ -00dd20: 6e10 4101 0000 |0026: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0141 │ │ -00dd26: 28df |0029: goto 0008 // -0021 │ │ +00dcc0: |[00dcc0] org.apache.cordova.CordovaWebViewImpl$2.run:()V │ │ +00dcd0: 1d04 |0000: monitor-enter v4 │ │ +00dcd2: 5241 b400 |0001: iget v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b4 │ │ +00dcd6: 8112 |0003: int-to-long v2, v1 │ │ +00dcd8: 6e30 4b01 2403 |0004: invoke-virtual {v4, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@014b │ │ +00dcde: 1e04 |0007: monitor-exit v4 │ │ +00dce0: 5441 b100 |0008: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ +00dce4: 7110 0503 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$100:(Lorg/apache/cordova/CordovaWebViewImpl;)I // method@0305 │ │ +00dcea: 0a01 |000d: move-result v1 │ │ +00dcec: 5242 b200 |000e: iget v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b2 │ │ +00dcf0: 3321 1100 |0010: if-ne v1, v2, 0021 // +0011 │ │ +00dcf4: 5441 b100 |0012: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ +00dcf8: 7110 0703 0100 |0014: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@0307 │ │ +00dcfe: 0c01 |0017: move-result-object v1 │ │ +00dd00: 7210 5702 0100 |0018: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@0257 │ │ +00dd06: 0c01 |001b: move-result-object v1 │ │ +00dd08: 5442 b300 |001c: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b3 │ │ +00dd0c: 6e20 1300 2100 |001e: invoke-virtual {v1, v2}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0013 │ │ +00dd12: 0e00 |0021: return-void │ │ +00dd14: 0d01 |0022: move-exception v1 │ │ +00dd16: 1e04 |0023: monitor-exit v4 │ │ +00dd18: 2701 |0024: throw v1 │ │ +00dd1a: 0d00 |0025: move-exception v0 │ │ +00dd1c: 6e10 4101 0000 |0026: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0141 │ │ +00dd22: 28df |0029: goto 0008 // -0021 │ │ catches : 4 │ │ 0x0000 - 0x0001 │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ 0x0001 - 0x0008 │ │ -> 0x0022 │ │ 0x0023 - 0x0024 │ │ -> 0x0022 │ │ @@ -9564,22 +9564,22 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00dd50: |[00dd50] org.apache.cordova.CordovaWebViewImpl$3.:(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V │ │ -00dd60: 5b01 b500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b5 │ │ -00dd64: 5902 b700 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b7 │ │ -00dd68: 5b03 b800 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00b8 │ │ -00dd6c: 5b04 b900 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00b9 │ │ -00dd70: 5c05 b600 |0008: iput-boolean v5, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b6 │ │ -00dd74: 7010 4701 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00dd7a: 0e00 |000d: return-void │ │ +00dd4c: |[00dd4c] org.apache.cordova.CordovaWebViewImpl$3.:(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V │ │ +00dd5c: 5b01 b500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b5 │ │ +00dd60: 5902 b700 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b7 │ │ +00dd64: 5b03 b800 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00b8 │ │ +00dd68: 5b04 b900 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00b9 │ │ +00dd6c: 5c05 b600 |0008: iput-boolean v5, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b6 │ │ +00dd70: 7010 4701 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00dd76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$3; │ │ 0x0000 - 0x000e reg=1 this$0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -9593,30 +9593,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -00dd7c: |[00dd7c] org.apache.cordova.CordovaWebViewImpl$3.run:()V │ │ -00dd8c: 5230 b700 |0000: iget v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b7 │ │ -00dd90: 3d00 1100 |0002: if-lez v0, 0013 // +0011 │ │ -00dd94: 5430 b500 |0004: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b5 │ │ -00dd98: 7110 0703 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@0307 │ │ -00dd9e: 0c00 |0009: move-result-object v0 │ │ -00dda0: 7210 5902 0000 |000a: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@0259 │ │ -00dda6: 0c00 |000d: move-result-object v0 │ │ -00dda8: 5431 b800 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00b8 │ │ -00ddac: 7220 b701 1000 |0010: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@01b7 │ │ -00ddb2: 5430 b500 |0013: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b5 │ │ -00ddb6: 5400 c200 |0015: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c2 │ │ -00ddba: 5431 b900 |0017: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00b9 │ │ -00ddbe: 5532 b600 |0019: iget-boolean v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b6 │ │ -00ddc2: 7230 ee02 1002 |001b: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@02ee │ │ -00ddc8: 0e00 |001e: return-void │ │ +00dd78: |[00dd78] org.apache.cordova.CordovaWebViewImpl$3.run:()V │ │ +00dd88: 5230 b700 |0000: iget v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b7 │ │ +00dd8c: 3d00 1100 |0002: if-lez v0, 0013 // +0011 │ │ +00dd90: 5430 b500 |0004: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b5 │ │ +00dd94: 7110 0703 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@0307 │ │ +00dd9a: 0c00 |0009: move-result-object v0 │ │ +00dd9c: 7210 5902 0000 |000a: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@0259 │ │ +00dda2: 0c00 |000d: move-result-object v0 │ │ +00dda4: 5431 b800 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00b8 │ │ +00dda8: 7220 b701 1000 |0010: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@01b7 │ │ +00ddae: 5430 b500 |0013: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b5 │ │ +00ddb2: 5400 c200 |0015: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c2 │ │ +00ddb6: 5431 b900 |0017: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00b9 │ │ +00ddba: 5532 b600 |0019: iget-boolean v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b6 │ │ +00ddbe: 7230 ee02 1002 |001b: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@02ee │ │ +00ddc4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x0013 line=192 │ │ 0x001e line=193 │ │ locals : │ │ @@ -9657,18 +9657,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ddcc: |[00ddcc] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V │ │ -00dddc: 5b01 ba00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00ba │ │ -00dde0: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00dde6: 0e00 |0005: return-void │ │ +00ddc8: |[00ddc8] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V │ │ +00ddd8: 5b01 ba00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00ba │ │ +00dddc: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00dde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; │ │ 0x0000 - 0x0006 reg=1 this$2 Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; │ │ │ │ @@ -9678,24 +9678,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -00dde8: |[00dde8] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.run:()V │ │ -00ddf8: 5430 ba00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00ba │ │ -00ddfc: 5400 bb00 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bb │ │ -00de00: 5400 bc00 |0004: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00bc │ │ -00de04: 7110 0403 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@0304 │ │ -00de0a: 0c00 |0009: move-result-object v0 │ │ -00de0c: 1a01 5806 |000a: const-string v1, "spinner" // string@0658 │ │ -00de10: 1a02 6506 |000c: const-string v2, "stop" // string@0665 │ │ -00de14: 6e30 c303 1002 |000e: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00de1a: 0e00 |0011: return-void │ │ +00dde4: |[00dde4] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.run:()V │ │ +00ddf4: 5430 ba00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00ba │ │ +00ddf8: 5400 bb00 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bb │ │ +00ddfc: 5400 bc00 |0004: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00bc │ │ +00de00: 7110 0403 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@0304 │ │ +00de06: 0c00 |0009: move-result-object v0 │ │ +00de08: 1a01 5806 |000a: const-string v1, "spinner" // string@0658 │ │ +00de0c: 1a02 6506 |000c: const-string v2, "stop" // string@0665 │ │ +00de10: 6e30 c303 1002 |000e: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00de16: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0011 line=539 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; │ │ │ │ @@ -9734,18 +9734,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00de1c: |[00de1c] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V │ │ -00de2c: 5b01 bb00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bb │ │ -00de30: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00de36: 0e00 |0005: return-void │ │ +00de18: |[00de18] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V │ │ +00de28: 5b01 bb00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bb │ │ +00de2c: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00de32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; │ │ │ │ @@ -9755,29 +9755,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -00de38: |[00de38] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.run:()V │ │ -00de48: 1600 d007 |0000: const-wide/16 v0, #int 2000 // #7d0 │ │ -00de4c: 7120 7301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0173 │ │ -00de52: 5420 bb00 |0005: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bb │ │ -00de56: 5400 bc00 |0007: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00bc │ │ -00de5a: 7110 0703 0000 |0009: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@0307 │ │ -00de60: 0c00 |000c: move-result-object v0 │ │ -00de62: 7210 5702 0000 |000d: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@0257 │ │ -00de68: 0c00 |0010: move-result-object v0 │ │ -00de6a: 2201 cc00 |0011: new-instance v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; // type@00cc │ │ -00de6e: 7020 f702 2100 |0013: invoke-direct {v1, v2}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V // method@02f7 │ │ -00de74: 6e20 1300 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0013 │ │ -00de7a: 0e00 |0019: return-void │ │ -00de7c: 0d00 |001a: move-exception v0 │ │ -00de7e: 28fe |001b: goto 0019 // -0002 │ │ +00de34: |[00de34] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.run:()V │ │ +00de44: 1600 d007 |0000: const-wide/16 v0, #int 2000 // #7d0 │ │ +00de48: 7120 7301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0173 │ │ +00de4e: 5420 bb00 |0005: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bb │ │ +00de52: 5400 bc00 |0007: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00bc │ │ +00de56: 7110 0703 0000 |0009: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@0307 │ │ +00de5c: 0c00 |000c: move-result-object v0 │ │ +00de5e: 7210 5702 0000 |000d: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@0257 │ │ +00de64: 0c00 |0010: move-result-object v0 │ │ +00de66: 2201 cc00 |0011: new-instance v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; // type@00cc │ │ +00de6a: 7020 f702 2100 |0013: invoke-direct {v1, v2}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V // method@02f7 │ │ +00de70: 6e20 1300 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0013 │ │ +00de76: 0e00 |0019: return-void │ │ +00de78: 0d00 |001a: move-exception v0 │ │ +00de7a: 28fe |001b: goto 0019 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0019 │ │ Ljava/lang/InterruptedException; -> 0x001a │ │ positions : │ │ 0x0000 line=535 │ │ 0x0005 line=536 │ │ 0x0019 line=543 │ │ @@ -9820,18 +9820,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00de8c: |[00de8c] org.apache.cordova.CoreAndroid$1.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -00de9c: 5b01 cd00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cd │ │ -00dea0: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00dea6: 0e00 |0005: return-void │ │ +00de88: |[00de88] org.apache.cordova.CoreAndroid$1.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +00de98: 5b01 cd00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cd │ │ +00de9c: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00dea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CoreAndroid$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -9841,23 +9841,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00dea8: |[00dea8] org.apache.cordova.CoreAndroid$1.run:()V │ │ -00deb8: 5430 cd00 |0000: iget-object v0, v3, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cd │ │ -00debc: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00dec0: 7210 c302 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00dec6: 0c00 |0007: move-result-object v0 │ │ -00dec8: 1a01 5806 |0008: const-string v1, "spinner" // string@0658 │ │ -00decc: 1a02 6506 |000a: const-string v2, "stop" // string@0665 │ │ -00ded0: 6e30 c303 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00ded6: 0e00 |000f: return-void │ │ +00dea4: |[00dea4] org.apache.cordova.CoreAndroid$1.run:()V │ │ +00deb4: 5430 cd00 |0000: iget-object v0, v3, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cd │ │ +00deb8: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00debc: 7210 c302 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00dec2: 0c00 |0007: move-result-object v0 │ │ +00dec4: 1a01 5806 |0008: const-string v1, "spinner" // string@0658 │ │ +00dec8: 1a02 6506 |000a: const-string v2, "stop" // string@0665 │ │ +00decc: 6e30 c303 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00ded2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000f line=89 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/apache/cordova/CoreAndroid$1; │ │ │ │ @@ -9896,18 +9896,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ded8: |[00ded8] org.apache.cordova.CoreAndroid$2.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -00dee8: 5b01 ce00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00ce │ │ -00deec: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00def2: 0e00 |0005: return-void │ │ +00ded4: |[00ded4] org.apache.cordova.CoreAndroid$2.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +00dee4: 5b01 ce00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00ce │ │ +00dee8: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00deee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CoreAndroid$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -9917,20 +9917,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00def4: |[00def4] org.apache.cordova.CoreAndroid$2.run:()V │ │ -00df04: 5420 ce00 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00ce │ │ -00df08: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00df0c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -00df0e: 7220 be02 1000 |0005: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.clearCache:(Z)V // method@02be │ │ -00df14: 0e00 |0008: return-void │ │ +00def0: |[00def0] org.apache.cordova.CoreAndroid$2.run:()V │ │ +00df00: 5420 ce00 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00ce │ │ +00df04: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00df08: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +00df0a: 7220 be02 1000 |0005: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.clearCache:(Z)V // method@02be │ │ +00df10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0008 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/cordova/CoreAndroid$2; │ │ │ │ @@ -9969,18 +9969,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00df18: |[00df18] org.apache.cordova.CoreAndroid$3.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -00df28: 5b01 cf00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ -00df2c: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00df32: 0e00 |0005: return-void │ │ +00df14: |[00df14] org.apache.cordova.CoreAndroid$3.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +00df24: 5b01 cf00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ +00df28: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00df2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CoreAndroid$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -9990,19 +9990,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00df34: |[00df34] org.apache.cordova.CoreAndroid$3.run:()V │ │ -00df44: 5410 cf00 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ -00df48: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00df4c: 7210 bf02 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.clearHistory:()V // method@02bf │ │ -00df52: 0e00 |0007: return-void │ │ +00df30: |[00df30] org.apache.cordova.CoreAndroid$3.run:()V │ │ +00df40: 5410 cf00 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ +00df44: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00df48: 7210 bf02 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.clearHistory:()V // method@02bf │ │ +00df4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CoreAndroid$3; │ │ │ │ @@ -10041,18 +10041,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00df54: |[00df54] org.apache.cordova.CoreAndroid$4.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -00df64: 5b01 d000 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ -00df68: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00df6e: 0e00 |0005: return-void │ │ +00df50: |[00df50] org.apache.cordova.CoreAndroid$4.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +00df60: 5b01 d000 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ +00df64: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00df6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CoreAndroid$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -10062,19 +10062,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00df70: |[00df70] org.apache.cordova.CoreAndroid$4.run:()V │ │ -00df80: 5410 d000 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ -00df84: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00df88: 7210 bb02 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.backHistory:()Z // method@02bb │ │ -00df8e: 0e00 |0007: return-void │ │ +00df6c: |[00df6c] org.apache.cordova.CoreAndroid$4.run:()V │ │ +00df7c: 5410 d000 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ +00df80: 5400 d900 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00df84: 7210 bb02 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.backHistory:()Z // method@02bb │ │ +00df8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0007 line=226 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CoreAndroid$4; │ │ │ │ @@ -10112,18 +10112,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00df90: |[00df90] org.apache.cordova.CoreAndroid$5.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -00dfa0: 5b01 d100 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ -00dfa4: 7010 2400 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0024 │ │ -00dfaa: 0e00 |0005: return-void │ │ +00df8c: |[00df8c] org.apache.cordova.CoreAndroid$5.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +00df9c: 5b01 d100 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ +00dfa0: 7010 2400 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0024 │ │ +00dfa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CoreAndroid$5; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -10133,74 +10133,74 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -00dfac: |[00dfac] org.apache.cordova.CoreAndroid$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00dfbc: 3806 3a00 |0000: if-eqz v6, 003a // +003a │ │ -00dfc0: 6e10 3400 0600 |0002: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ -00dfc6: 0c01 |0005: move-result-object v1 │ │ -00dfc8: 1a02 f902 |0006: const-string v2, "android.intent.action.PHONE_STATE" // string@02f9 │ │ -00dfcc: 6e20 5401 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00dfd2: 0a01 |000b: move-result v1 │ │ -00dfd4: 3801 2e00 |000c: if-eqz v1, 003a // +002e │ │ -00dfd8: 1a01 6106 |000e: const-string v1, "state" // string@0661 │ │ -00dfdc: 6e20 3800 1600 |0010: invoke-virtual {v6, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0038 │ │ -00dfe2: 0a01 |0013: move-result v1 │ │ -00dfe4: 3801 2600 |0014: if-eqz v1, 003a // +0026 │ │ -00dfe8: 1a01 6106 |0016: const-string v1, "state" // string@0661 │ │ -00dfec: 6e20 3700 1600 |0018: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0037 │ │ -00dff2: 0c00 |001b: move-result-object v0 │ │ -00dff4: 6201 0500 |001c: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_RINGING:Ljava/lang/String; // field@0005 │ │ -00dff8: 6e20 5401 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00dffe: 0a01 |0021: move-result v1 │ │ -00e000: 3801 1900 |0022: if-eqz v1, 003b // +0019 │ │ -00e004: 1a01 6300 |0024: const-string v1, "CordovaApp" // string@0063 │ │ -00e008: 1a02 6502 |0026: const-string v2, "Telephone RINGING" // string@0265 │ │ -00e00c: 7120 6403 2100 |0028: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ -00e012: 5441 d100 |002b: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ -00e016: 5411 d900 |002d: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00e01a: 7210 c302 0100 |002f: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00e020: 0c01 |0032: move-result-object v1 │ │ -00e022: 1a02 7906 |0033: const-string v2, "telephone" // string@0679 │ │ -00e026: 1a03 df05 |0035: const-string v3, "ringing" // string@05df │ │ -00e02a: 6e30 c303 2103 |0037: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00e030: 0e00 |003a: return-void │ │ -00e032: 6201 0400 |003b: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_OFFHOOK:Ljava/lang/String; // field@0004 │ │ -00e036: 6e20 5401 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e03c: 0a01 |0040: move-result v1 │ │ -00e03e: 3801 1900 |0041: if-eqz v1, 005a // +0019 │ │ -00e042: 1a01 6300 |0043: const-string v1, "CordovaApp" // string@0063 │ │ -00e046: 1a02 6402 |0045: const-string v2, "Telephone OFFHOOK" // string@0264 │ │ -00e04a: 7120 6403 2100 |0047: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ -00e050: 5441 d100 |004a: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ -00e054: 5411 d900 |004c: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00e058: 7210 c302 0100 |004e: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00e05e: 0c01 |0051: move-result-object v1 │ │ -00e060: 1a02 7906 |0052: const-string v2, "telephone" // string@0679 │ │ -00e064: 1a03 0d05 |0054: const-string v3, "offhook" // string@050d │ │ -00e068: 6e30 c303 2103 |0056: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00e06e: 28e1 |0059: goto 003a // -001f │ │ -00e070: 6201 0300 |005a: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_IDLE:Ljava/lang/String; // field@0003 │ │ -00e074: 6e20 5401 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e07a: 0a01 |005f: move-result v1 │ │ -00e07c: 3801 daff |0060: if-eqz v1, 003a // -0026 │ │ -00e080: 1a01 6300 |0062: const-string v1, "CordovaApp" // string@0063 │ │ -00e084: 1a02 6302 |0064: const-string v2, "Telephone IDLE" // string@0263 │ │ -00e088: 7120 6403 2100 |0066: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ -00e08e: 5441 d100 |0069: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ -00e092: 5411 d900 |006b: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ -00e096: 7210 c302 0100 |006d: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ -00e09c: 0c01 |0070: move-result-object v1 │ │ -00e09e: 1a02 7906 |0071: const-string v2, "telephone" // string@0679 │ │ -00e0a2: 1a03 8504 |0073: const-string v3, "idle" // string@0485 │ │ -00e0a6: 6e30 c303 2103 |0075: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ -00e0ac: 28c2 |0078: goto 003a // -003e │ │ +00dfa8: |[00dfa8] org.apache.cordova.CoreAndroid$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00dfb8: 3806 3a00 |0000: if-eqz v6, 003a // +003a │ │ +00dfbc: 6e10 3400 0600 |0002: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ +00dfc2: 0c01 |0005: move-result-object v1 │ │ +00dfc4: 1a02 f902 |0006: const-string v2, "android.intent.action.PHONE_STATE" // string@02f9 │ │ +00dfc8: 6e20 5401 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00dfce: 0a01 |000b: move-result v1 │ │ +00dfd0: 3801 2e00 |000c: if-eqz v1, 003a // +002e │ │ +00dfd4: 1a01 6106 |000e: const-string v1, "state" // string@0661 │ │ +00dfd8: 6e20 3800 1600 |0010: invoke-virtual {v6, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0038 │ │ +00dfde: 0a01 |0013: move-result v1 │ │ +00dfe0: 3801 2600 |0014: if-eqz v1, 003a // +0026 │ │ +00dfe4: 1a01 6106 |0016: const-string v1, "state" // string@0661 │ │ +00dfe8: 6e20 3700 1600 |0018: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0037 │ │ +00dfee: 0c00 |001b: move-result-object v0 │ │ +00dff0: 6201 0500 |001c: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_RINGING:Ljava/lang/String; // field@0005 │ │ +00dff4: 6e20 5401 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00dffa: 0a01 |0021: move-result v1 │ │ +00dffc: 3801 1900 |0022: if-eqz v1, 003b // +0019 │ │ +00e000: 1a01 6300 |0024: const-string v1, "CordovaApp" // string@0063 │ │ +00e004: 1a02 6502 |0026: const-string v2, "Telephone RINGING" // string@0265 │ │ +00e008: 7120 6403 2100 |0028: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ +00e00e: 5441 d100 |002b: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ +00e012: 5411 d900 |002d: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00e016: 7210 c302 0100 |002f: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00e01c: 0c01 |0032: move-result-object v1 │ │ +00e01e: 1a02 7906 |0033: const-string v2, "telephone" // string@0679 │ │ +00e022: 1a03 df05 |0035: const-string v3, "ringing" // string@05df │ │ +00e026: 6e30 c303 2103 |0037: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00e02c: 0e00 |003a: return-void │ │ +00e02e: 6201 0400 |003b: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_OFFHOOK:Ljava/lang/String; // field@0004 │ │ +00e032: 6e20 5401 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e038: 0a01 |0040: move-result v1 │ │ +00e03a: 3801 1900 |0041: if-eqz v1, 005a // +0019 │ │ +00e03e: 1a01 6300 |0043: const-string v1, "CordovaApp" // string@0063 │ │ +00e042: 1a02 6402 |0045: const-string v2, "Telephone OFFHOOK" // string@0264 │ │ +00e046: 7120 6403 2100 |0047: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ +00e04c: 5441 d100 |004a: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ +00e050: 5411 d900 |004c: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00e054: 7210 c302 0100 |004e: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00e05a: 0c01 |0051: move-result-object v1 │ │ +00e05c: 1a02 7906 |0052: const-string v2, "telephone" // string@0679 │ │ +00e060: 1a03 0d05 |0054: const-string v3, "offhook" // string@050d │ │ +00e064: 6e30 c303 2103 |0056: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00e06a: 28e1 |0059: goto 003a // -001f │ │ +00e06c: 6201 0300 |005a: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_IDLE:Ljava/lang/String; // field@0003 │ │ +00e070: 6e20 5401 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e076: 0a01 |005f: move-result v1 │ │ +00e078: 3801 daff |0060: if-eqz v1, 003a // -0026 │ │ +00e07c: 1a01 6300 |0062: const-string v1, "CordovaApp" // string@0063 │ │ +00e080: 1a02 6302 |0064: const-string v2, "Telephone IDLE" // string@0263 │ │ +00e084: 7120 6403 2100 |0066: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0364 │ │ +00e08a: 5441 d100 |0069: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ +00e08e: 5411 d900 |006b: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00d9 │ │ +00e092: 7210 c302 0100 |006d: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@02c3 │ │ +00e098: 0c01 |0070: move-result-object v1 │ │ +00e09a: 1a02 7906 |0071: const-string v2, "telephone" // string@0679 │ │ +00e09e: 1a03 8504 |0073: const-string v3, "idle" // string@0485 │ │ +00e0a2: 6e30 c303 2103 |0075: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@03c3 │ │ +00e0a8: 28c2 |0078: goto 003a // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000e line=294 │ │ 0x0016 line=295 │ │ 0x001c line=296 │ │ 0x0024 line=297 │ │ @@ -10468,35 +10468,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -00e0b0: |[00e0b0] org.apache.cordova.LOG.:()V │ │ -00e0c0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -00e0c2: 6700 dd00 |0001: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e0c6: 0e00 |0003: return-void │ │ +00e0ac: |[00e0ac] org.apache.cordova.LOG.:()V │ │ +00e0bc: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +00e0be: 6700 dd00 |0001: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e0c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/LOG;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e0c8: |[00e0c8] org.apache.cordova.LOG.:()V │ │ -00e0d8: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00e0de: 0e00 |0003: return-void │ │ +00e0c4: |[00e0c4] org.apache.cordova.LOG.:()V │ │ +00e0d4: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00e0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/LOG; │ │ │ │ #2 : (in Lorg/apache/cordova/LOG;) │ │ @@ -10504,20 +10504,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e0e0: |[00e0e0] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00e0f0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -00e0f2: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e0f6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e0fa: 7120 6b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@006b │ │ -00e100: 0e00 |0008: return-void │ │ +00e0dc: |[00e0dc] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00e0ec: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +00e0ee: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e0f2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e0f6: 7120 6b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@006b │ │ +00e0fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0008 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10527,20 +10527,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00e104: |[00e104] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -00e114: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -00e116: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e11a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e11e: 7130 6c00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006c │ │ -00e124: 0e00 |0008: return-void │ │ +00e100: |[00e100] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +00e110: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +00e112: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e116: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e11a: 7130 6c00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006c │ │ +00e120: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0008 line=144 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10551,22 +10551,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e128: |[00e128] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -00e138: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -00e13a: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e13e: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -00e142: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ -00e148: 0c00 |0008: move-result-object v0 │ │ -00e14a: 7120 6b00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@006b │ │ -00e150: 0e00 |000c: return-void │ │ +00e124: |[00e124] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +00e134: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +00e136: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e13a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +00e13e: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ +00e144: 0c00 |0008: move-result-object v0 │ │ +00e146: 7120 6b00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@006b │ │ +00e14c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000c line=209 │ │ locals : │ │ 0x0000 - 0x000d reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 s Ljava/lang/String; │ │ @@ -10577,20 +10577,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e154: |[00e154] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00e164: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -00e166: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e16a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e16e: 7120 6d00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@006d │ │ -00e174: 0e00 |0008: return-void │ │ +00e150: |[00e150] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00e160: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +00e162: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e166: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e16a: 7120 6d00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@006d │ │ +00e170: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0008 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10600,20 +10600,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00e178: |[00e178] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -00e188: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -00e18a: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e18e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e192: 7130 6e00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006e │ │ -00e198: 0e00 |0008: return-void │ │ +00e174: |[00e174] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +00e184: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +00e186: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e18a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e18e: 7130 6e00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@006e │ │ +00e194: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10624,22 +10624,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e19c: |[00e19c] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -00e1ac: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -00e1ae: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e1b2: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -00e1b6: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ -00e1bc: 0c00 |0008: move-result-object v0 │ │ -00e1be: 7120 6d00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@006d │ │ -00e1c4: 0e00 |000c: return-void │ │ +00e198: |[00e198] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +00e1a8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +00e1aa: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e1ae: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +00e1b2: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ +00e1b8: 0c00 |0008: move-result-object v0 │ │ +00e1ba: 7120 6d00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@006d │ │ +00e1c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000c line=242 │ │ locals : │ │ 0x0000 - 0x000d reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 s Ljava/lang/String; │ │ @@ -10650,20 +10650,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e1c8: |[00e1c8] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00e1d8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -00e1da: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e1de: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e1e2: 7120 6f00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ -00e1e8: 0e00 |0008: return-void │ │ +00e1c4: |[00e1c4] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00e1d4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +00e1d6: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e1da: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e1de: 7120 6f00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ +00e1e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=102 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10673,20 +10673,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00e1ec: |[00e1ec] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -00e1fc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -00e1fe: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e202: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e206: 7130 7000 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0070 │ │ -00e20c: 0e00 |0008: return-void │ │ +00e1e8: |[00e1e8] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +00e1f8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +00e1fa: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e1fe: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e202: 7130 7000 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0070 │ │ +00e208: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0008 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10697,22 +10697,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e210: |[00e210] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -00e220: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -00e222: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e226: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -00e22a: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ -00e230: 0c00 |0008: move-result-object v0 │ │ -00e232: 7120 6f00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ -00e238: 0e00 |000c: return-void │ │ +00e20c: |[00e20c] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +00e21c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +00e21e: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e222: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +00e226: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ +00e22c: 0c00 |0008: move-result-object v0 │ │ +00e22e: 7120 6f00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ +00e234: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000c line=220 │ │ locals : │ │ 0x0000 - 0x000d reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 s Ljava/lang/String; │ │ @@ -10723,21 +10723,21 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00e23c: |[00e23c] org.apache.cordova.LOG.isLoggable:(I)Z │ │ -00e24c: 6000 dd00 |0000: sget v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e250: 3401 0400 |0002: if-lt v1, v0, 0006 // +0004 │ │ -00e254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00e256: 0f00 |0005: return v0 │ │ -00e258: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00e25a: 28fe |0007: goto 0005 // -0002 │ │ +00e238: |[00e238] org.apache.cordova.LOG.isLoggable:(I)Z │ │ +00e248: 6000 dd00 |0000: sget v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e24c: 3401 0400 |0002: if-lt v1, v0, 0006 // +0004 │ │ +00e250: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00e252: 0f00 |0005: return v0 │ │ +00e254: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00e256: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 logLevel I │ │ │ │ #12 : (in Lorg/apache/cordova/LOG;) │ │ @@ -10745,28 +10745,28 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -00e25c: |[00e25c] org.apache.cordova.LOG.setLogLevel:(I)V │ │ -00e26c: 6703 dd00 |0000: sput v3, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e270: 1a00 6d00 |0002: const-string v0, "CordovaLog" // string@006d │ │ -00e274: 2201 8100 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00e278: 7010 6501 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00e27e: 1a02 5600 |0009: const-string v2, "Changing log level to " // string@0056 │ │ -00e282: 6e20 6d01 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e288: 0c01 |000e: move-result-object v1 │ │ -00e28a: 6e20 6a01 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00e290: 0c01 |0012: move-result-object v1 │ │ -00e292: 6e10 6f01 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00e298: 0c01 |0016: move-result-object v1 │ │ -00e29a: 7120 6f00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ -00e2a0: 0e00 |001a: return-void │ │ +00e258: |[00e258] org.apache.cordova.LOG.setLogLevel:(I)V │ │ +00e268: 6703 dd00 |0000: sput v3, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e26c: 1a00 6d00 |0002: const-string v0, "CordovaLog" // string@006d │ │ +00e270: 2201 8100 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00e274: 7010 6501 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00e27a: 1a02 5600 |0009: const-string v2, "Changing log level to " // string@0056 │ │ +00e27e: 6e20 6d01 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e284: 0c01 |000e: move-result-object v1 │ │ +00e286: 6e20 6a01 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00e28c: 0c01 |0012: move-result-object v1 │ │ +00e28e: 6e10 6f01 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00e294: 0c01 |0016: move-result-object v1 │ │ +00e296: 7120 6f00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ +00e29c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x001a line=48 │ │ locals : │ │ 0x0000 - 0x001b reg=3 logLevel I │ │ @@ -10776,70 +10776,70 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -00e2a4: |[00e2a4] org.apache.cordova.LOG.setLogLevel:(Ljava/lang/String;)V │ │ -00e2b4: 1a00 8402 |0000: const-string v0, "VERBOSE" // string@0284 │ │ -00e2b8: 6e20 5401 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e2be: 0a00 |0005: move-result v0 │ │ -00e2c0: 3800 3000 |0006: if-eqz v0, 0036 // +0030 │ │ -00e2c4: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -00e2c6: 6700 dd00 |0009: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e2ca: 1a00 6d00 |000b: const-string v0, "CordovaLog" // string@006d │ │ -00e2ce: 2201 8100 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00e2d2: 7010 6501 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00e2d8: 1a02 5600 |0012: const-string v2, "Changing log level to " // string@0056 │ │ -00e2dc: 6e20 6d01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e2e2: 0c01 |0017: move-result-object v1 │ │ -00e2e4: 6e20 6d01 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e2ea: 0c01 |001b: move-result-object v1 │ │ -00e2ec: 1a02 1200 |001c: const-string v2, "(" // string@0012 │ │ -00e2f0: 6e20 6d01 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e2f6: 0c01 |0021: move-result-object v1 │ │ -00e2f8: 6002 dd00 |0022: sget v2, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e2fc: 6e20 6a01 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00e302: 0c01 |0027: move-result-object v1 │ │ -00e304: 1a02 1800 |0028: const-string v2, ")" // string@0018 │ │ -00e308: 6e20 6d01 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e30e: 0c01 |002d: move-result-object v1 │ │ -00e310: 6e10 6f01 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00e316: 0c01 |0031: move-result-object v1 │ │ -00e318: 7120 6f00 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ -00e31e: 0e00 |0035: return-void │ │ -00e320: 1a00 8100 |0036: const-string v0, "DEBUG" // string@0081 │ │ -00e324: 6e20 5401 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e32a: 0a00 |003b: move-result v0 │ │ -00e32c: 3800 0600 |003c: if-eqz v0, 0042 // +0006 │ │ -00e330: 1230 |003e: const/4 v0, #int 3 // #3 │ │ -00e332: 6700 dd00 |003f: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e336: 28ca |0041: goto 000b // -0036 │ │ -00e338: 1a00 c000 |0042: const-string v0, "INFO" // string@00c0 │ │ -00e33c: 6e20 5401 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e342: 0a00 |0047: move-result v0 │ │ -00e344: 3800 0600 |0048: if-eqz v0, 004e // +0006 │ │ -00e348: 1240 |004a: const/4 v0, #int 4 // #4 │ │ -00e34a: 6700 dd00 |004b: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e34e: 28be |004d: goto 000b // -0042 │ │ -00e350: 1a00 a902 |004e: const-string v0, "WARN" // string@02a9 │ │ -00e354: 6e20 5401 3000 |0050: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e35a: 0a00 |0053: move-result v0 │ │ -00e35c: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ -00e360: 1250 |0056: const/4 v0, #int 5 // #5 │ │ -00e362: 6700 dd00 |0057: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e366: 28b2 |0059: goto 000b // -004e │ │ -00e368: 1a00 8c00 |005a: const-string v0, "ERROR" // string@008c │ │ -00e36c: 6e20 5401 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00e372: 0a00 |005f: move-result v0 │ │ -00e374: 3800 abff |0060: if-eqz v0, 000b // -0055 │ │ -00e378: 1260 |0062: const/4 v0, #int 6 // #6 │ │ -00e37a: 6700 dd00 |0063: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e37e: 28a6 |0065: goto 000b // -005a │ │ +00e2a0: |[00e2a0] org.apache.cordova.LOG.setLogLevel:(Ljava/lang/String;)V │ │ +00e2b0: 1a00 8402 |0000: const-string v0, "VERBOSE" // string@0284 │ │ +00e2b4: 6e20 5401 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e2ba: 0a00 |0005: move-result v0 │ │ +00e2bc: 3800 3000 |0006: if-eqz v0, 0036 // +0030 │ │ +00e2c0: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +00e2c2: 6700 dd00 |0009: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e2c6: 1a00 6d00 |000b: const-string v0, "CordovaLog" // string@006d │ │ +00e2ca: 2201 8100 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00e2ce: 7010 6501 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00e2d4: 1a02 5600 |0012: const-string v2, "Changing log level to " // string@0056 │ │ +00e2d8: 6e20 6d01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e2de: 0c01 |0017: move-result-object v1 │ │ +00e2e0: 6e20 6d01 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e2e6: 0c01 |001b: move-result-object v1 │ │ +00e2e8: 1a02 1200 |001c: const-string v2, "(" // string@0012 │ │ +00e2ec: 6e20 6d01 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e2f2: 0c01 |0021: move-result-object v1 │ │ +00e2f4: 6002 dd00 |0022: sget v2, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e2f8: 6e20 6a01 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00e2fe: 0c01 |0027: move-result-object v1 │ │ +00e300: 1a02 1800 |0028: const-string v2, ")" // string@0018 │ │ +00e304: 6e20 6d01 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e30a: 0c01 |002d: move-result-object v1 │ │ +00e30c: 6e10 6f01 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00e312: 0c01 |0031: move-result-object v1 │ │ +00e314: 7120 6f00 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@006f │ │ +00e31a: 0e00 |0035: return-void │ │ +00e31c: 1a00 8100 |0036: const-string v0, "DEBUG" // string@0081 │ │ +00e320: 6e20 5401 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e326: 0a00 |003b: move-result v0 │ │ +00e328: 3800 0600 |003c: if-eqz v0, 0042 // +0006 │ │ +00e32c: 1230 |003e: const/4 v0, #int 3 // #3 │ │ +00e32e: 6700 dd00 |003f: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e332: 28ca |0041: goto 000b // -0036 │ │ +00e334: 1a00 c000 |0042: const-string v0, "INFO" // string@00c0 │ │ +00e338: 6e20 5401 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e33e: 0a00 |0047: move-result v0 │ │ +00e340: 3800 0600 |0048: if-eqz v0, 004e // +0006 │ │ +00e344: 1240 |004a: const/4 v0, #int 4 // #4 │ │ +00e346: 6700 dd00 |004b: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e34a: 28be |004d: goto 000b // -0042 │ │ +00e34c: 1a00 a902 |004e: const-string v0, "WARN" // string@02a9 │ │ +00e350: 6e20 5401 3000 |0050: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e356: 0a00 |0053: move-result v0 │ │ +00e358: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ +00e35c: 1250 |0056: const/4 v0, #int 5 // #5 │ │ +00e35e: 6700 dd00 |0057: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e362: 28b2 |0059: goto 000b // -004e │ │ +00e364: 1a00 8c00 |005a: const-string v0, "ERROR" // string@008c │ │ +00e368: 6e20 5401 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00e36e: 0a00 |005f: move-result v0 │ │ +00e370: 3800 abff |0060: if-eqz v0, 000b // -0055 │ │ +00e374: 1260 |0062: const/4 v0, #int 6 // #6 │ │ +00e376: 6700 dd00 |0063: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e37a: 28a6 |0065: goto 000b // -005a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=61 │ │ 0x0035 line=62 │ │ 0x0036 line=57 │ │ 0x0042 line=58 │ │ @@ -10853,20 +10853,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e380: |[00e380] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00e390: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -00e392: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e396: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e39a: 7120 7100 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0071 │ │ -00e3a0: 0e00 |0008: return-void │ │ +00e37c: |[00e37c] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00e38c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +00e38e: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e392: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e396: 7120 7100 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0071 │ │ +00e39c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10876,20 +10876,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00e3a4: |[00e3a4] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -00e3b4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -00e3b6: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e3ba: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e3be: 7130 7200 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0072 │ │ -00e3c4: 0e00 |0008: return-void │ │ +00e3a0: |[00e3a0] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +00e3b0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +00e3b2: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e3b6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e3ba: 7130 7200 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0072 │ │ +00e3c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10900,22 +10900,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e3c8: |[00e3c8] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -00e3d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -00e3da: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e3de: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -00e3e2: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ -00e3e8: 0c00 |0008: move-result-object v0 │ │ -00e3ea: 7120 7100 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0071 │ │ -00e3f0: 0e00 |000c: return-void │ │ +00e3c4: |[00e3c4] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +00e3d4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +00e3d6: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e3da: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +00e3de: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ +00e3e4: 0c00 |0008: move-result-object v0 │ │ +00e3e6: 7120 7100 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0071 │ │ +00e3ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000c line=198 │ │ locals : │ │ 0x0000 - 0x000d reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 s Ljava/lang/String; │ │ @@ -10926,20 +10926,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e3f4: |[00e3f4] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00e404: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -00e406: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e40a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e40e: 7120 7300 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0073 │ │ -00e414: 0e00 |0008: return-void │ │ +00e3f0: |[00e3f0] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00e400: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +00e402: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e406: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e40a: 7120 7300 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0073 │ │ +00e410: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0008 line=112 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10949,20 +10949,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00e418: |[00e418] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -00e428: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -00e42a: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e42e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e432: 7130 7400 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0074 │ │ -00e438: 0e00 |0008: return-void │ │ +00e414: |[00e414] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +00e424: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +00e426: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e42a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e42e: 7130 7400 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0074 │ │ +00e434: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 s Ljava/lang/String; │ │ @@ -10973,22 +10973,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e43c: |[00e43c] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -00e44c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -00e44e: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e452: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -00e456: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ -00e45c: 0c00 |0008: move-result-object v0 │ │ -00e45e: 7120 7300 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0073 │ │ -00e464: 0e00 |000c: return-void │ │ +00e438: |[00e438] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +00e448: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +00e44a: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e44e: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +00e452: 7120 5601 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0156 │ │ +00e458: 0c00 |0008: move-result-object v0 │ │ +00e45a: 7120 7300 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0073 │ │ +00e460: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000c line=231 │ │ locals : │ │ 0x0000 - 0x000d reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 s Ljava/lang/String; │ │ @@ -10999,20 +10999,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e468: |[00e468] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -00e478: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -00e47a: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ -00e47e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -00e482: 7120 7500 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0075 │ │ -00e488: 0e00 |0008: return-void │ │ +00e464: |[00e464] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +00e474: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +00e476: 6001 dd00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00dd │ │ +00e47a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +00e47e: 7120 7500 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0075 │ │ +00e484: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 e Ljava/lang/Throwable; │ │ @@ -11048,17 +11048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e48c: |[00e48c] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.:()V │ │ -00e49c: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00e4a2: 0e00 |0003: return-void │ │ +00e488: |[00e488] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.:()V │ │ +00e498: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00e49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; │ │ │ │ Virtual methods - │ │ @@ -11067,16 +11067,16 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00e4a4: |[00e4a4] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V │ │ -00e4b4: 0e00 |0000: return-void │ │ +00e4a0: |[00e4a0] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V │ │ +00e4b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; │ │ 0x0000 - 0x0001 reg=1 queue Lorg/apache/cordova/NativeToJsMessageQueue; │ │ 0x0000 - 0x0001 reg=2 fromOnlineEvent Z │ │ @@ -11092,16 +11092,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00e4b8: |[00e4b8] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.reset:()V │ │ -00e4c8: 0e00 |0000: return-void │ │ +00e4b4: |[00e4b4] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.reset:()V │ │ +00e4c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; │ │ │ │ source_file_idx : 553 (NativeToJsMessageQueue.java) │ │ @@ -11143,19 +11143,19 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00e4cc: |[00e4cc] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -00e4dc: 5b01 e000 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e0 │ │ -00e4e0: 5b02 e100 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e1 │ │ -00e4e4: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00e4ea: 0e00 |0007: return-void │ │ +00e4c8: |[00e4c8] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +00e4d8: 5b01 e000 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e0 │ │ +00e4dc: 5b02 e100 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e1 │ │ +00e4e0: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00e4e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -11166,25 +11166,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -00e4ec: |[00e4ec] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.run:()V │ │ -00e4fc: 5431 e100 |0000: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e1 │ │ -00e500: 6e10 a203 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@03a2 │ │ -00e506: 0c00 |0005: move-result-object v0 │ │ -00e508: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -00e50c: 5431 e000 |0008: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e0 │ │ -00e510: 7110 7803 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.access$400:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0378 │ │ -00e516: 0c01 |000d: move-result-object v1 │ │ -00e518: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -00e51a: 7230 e702 0102 |000f: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@02e7 │ │ -00e520: 0e00 |0012: return-void │ │ +00e4e8: |[00e4e8] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.run:()V │ │ +00e4f8: 5431 e100 |0000: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e1 │ │ +00e4fc: 6e10 a203 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@03a2 │ │ +00e502: 0c00 |0005: move-result-object v0 │ │ +00e504: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +00e508: 5431 e000 |0008: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e0 │ │ +00e50c: 7110 7803 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.access$400:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0378 │ │ +00e512: 0c01 |000d: move-result-object v1 │ │ +00e514: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +00e516: 7230 e702 0102 |000f: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@02e7 │ │ +00e51c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0006 line=367 │ │ 0x0008 line=368 │ │ 0x0012 line=370 │ │ locals : │ │ @@ -11229,24 +11229,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00e524: |[00e524] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Ljava/lang/String;)V │ │ -00e534: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00e53a: 3902 0800 |0003: if-nez v2, 000b // +0008 │ │ -00e53e: 2200 7a00 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@007a │ │ -00e542: 7010 4501 0000 |0007: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@0145 │ │ -00e548: 2700 |000a: throw v0 │ │ -00e54a: 5b12 e400 |000b: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e54e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00e550: 5b10 e500 |000e: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e554: 0e00 |0010: return-void │ │ +00e520: |[00e520] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Ljava/lang/String;)V │ │ +00e530: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00e536: 3902 0800 |0003: if-nez v2, 000b // +0008 │ │ +00e53a: 2200 7a00 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@007a │ │ +00e53e: 7010 4501 0000 |0007: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@0145 │ │ +00e544: 2700 |000a: throw v0 │ │ +00e546: 5b12 e400 |000b: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e54a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00e54c: 5b10 e500 |000e: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e550: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ 0x0005 line=382 │ │ 0x000b line=384 │ │ 0x000d line=385 │ │ @@ -11260,24 +11260,24 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -00e558: |[00e558] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ -00e568: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00e56e: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ -00e572: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ -00e576: 2200 7a00 |0007: new-instance v0, Ljava/lang/NullPointerException; // type@007a │ │ -00e57a: 7010 4501 0000 |0009: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@0145 │ │ -00e580: 2700 |000c: throw v0 │ │ -00e582: 5b13 e400 |000d: iput-object v3, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e586: 5b12 e500 |000f: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e58a: 0e00 |0011: return-void │ │ +00e554: |[00e554] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ +00e564: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00e56a: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ +00e56e: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ +00e572: 2200 7a00 |0007: new-instance v0, Ljava/lang/NullPointerException; // type@007a │ │ +00e576: 7010 4501 0000 |0009: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@0145 │ │ +00e57c: 2700 |000c: throw v0 │ │ +00e57e: 5b13 e400 |000d: iput-object v3, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e582: 5b12 e500 |000f: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e586: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ 0x0007 line=389 │ │ 0x000d line=391 │ │ 0x000f line=392 │ │ @@ -11292,69 +11292,69 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -00e58c: |[00e58c] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I │ │ -00e59c: 6e10 de03 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@03de │ │ -00e5a2: 0a04 |0003: move-result v4 │ │ -00e5a4: 2b04 5a00 0000 |0004: packed-switch v4, 0000005e // +0000005a │ │ -00e5aa: 6e10 dd03 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e5b0: 0c04 |000a: move-result-object v4 │ │ -00e5b2: 6e10 5b01 0400 |000b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ -00e5b8: 0a03 |000e: move-result v3 │ │ -00e5ba: 0f03 |000f: return v3 │ │ -00e5bc: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -00e5be: 28fe |0011: goto 000f // -0002 │ │ -00e5c0: 6e10 dd03 0500 |0012: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e5c6: 0c04 |0015: move-result-object v4 │ │ -00e5c8: 6e10 5b01 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ -00e5ce: 0a04 |0019: move-result v4 │ │ -00e5d0: d803 0401 |001a: add-int/lit8 v3, v4, #int 1 // #01 │ │ -00e5d4: 28f3 |001c: goto 000f // -000d │ │ -00e5d6: 6e10 e203 0500 |001d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@03e2 │ │ -00e5dc: 0c04 |0020: move-result-object v4 │ │ -00e5de: 6e10 5b01 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ -00e5e4: 0a04 |0024: move-result v4 │ │ -00e5e6: d803 0401 |0025: add-int/lit8 v3, v4, #int 1 // #01 │ │ -00e5ea: 28e8 |0027: goto 000f // -0018 │ │ -00e5ec: 6e10 dd03 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e5f2: 0c04 |002b: move-result-object v4 │ │ -00e5f4: 6e10 5b01 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ -00e5fa: 0a04 |002f: move-result v4 │ │ -00e5fc: d803 0401 |0030: add-int/lit8 v3, v4, #int 1 // #01 │ │ -00e600: 28dd |0032: goto 000f // -0023 │ │ -00e602: 6e10 dd03 0500 |0033: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e608: 0c04 |0036: move-result-object v4 │ │ -00e60a: 6e10 5b01 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ -00e610: 0a04 |003a: move-result v4 │ │ -00e612: d803 0401 |003b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -00e616: 28d2 |003d: goto 000f // -002e │ │ -00e618: 1213 |003e: const/4 v3, #int 1 // #1 │ │ -00e61a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -00e61c: 6e10 e003 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@03e0 │ │ -00e622: 0a04 |0043: move-result v4 │ │ -00e624: 3541 cbff |0044: if-ge v1, v4, 000f // -0035 │ │ -00e628: 6e20 df03 1500 |0046: invoke-virtual {v5, v1}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@03df │ │ -00e62e: 0c04 |0049: move-result-object v4 │ │ -00e630: 7110 7e03 0400 |004a: invoke-static {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@037e │ │ -00e636: 0a02 |004d: move-result v2 │ │ -00e638: 7110 6401 0200 |004e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ -00e63e: 0c04 |0051: move-result-object v4 │ │ -00e640: 6e10 5b01 0400 |0052: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ -00e646: 0a00 |0055: move-result v0 │ │ -00e648: d804 0001 |0056: add-int/lit8 v4, v0, #int 1 // #01 │ │ -00e64c: b024 |0058: add-int/2addr v4, v2 │ │ -00e64e: b043 |0059: add-int/2addr v3, v4 │ │ -00e650: d801 0101 |005a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00e654: 28e4 |005c: goto 0040 // -001c │ │ -00e656: 0000 |005d: nop // spacer │ │ -00e658: 0001 0800 0100 0000 1900 0000 0300 ... |005e: packed-switch-data (20 units) │ │ +00e588: |[00e588] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I │ │ +00e598: 6e10 de03 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@03de │ │ +00e59e: 0a04 |0003: move-result v4 │ │ +00e5a0: 2b04 5a00 0000 |0004: packed-switch v4, 0000005e // +0000005a │ │ +00e5a6: 6e10 dd03 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e5ac: 0c04 |000a: move-result-object v4 │ │ +00e5ae: 6e10 5b01 0400 |000b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ +00e5b4: 0a03 |000e: move-result v3 │ │ +00e5b6: 0f03 |000f: return v3 │ │ +00e5b8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +00e5ba: 28fe |0011: goto 000f // -0002 │ │ +00e5bc: 6e10 dd03 0500 |0012: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e5c2: 0c04 |0015: move-result-object v4 │ │ +00e5c4: 6e10 5b01 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ +00e5ca: 0a04 |0019: move-result v4 │ │ +00e5cc: d803 0401 |001a: add-int/lit8 v3, v4, #int 1 // #01 │ │ +00e5d0: 28f3 |001c: goto 000f // -000d │ │ +00e5d2: 6e10 e203 0500 |001d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@03e2 │ │ +00e5d8: 0c04 |0020: move-result-object v4 │ │ +00e5da: 6e10 5b01 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ +00e5e0: 0a04 |0024: move-result v4 │ │ +00e5e2: d803 0401 |0025: add-int/lit8 v3, v4, #int 1 // #01 │ │ +00e5e6: 28e8 |0027: goto 000f // -0018 │ │ +00e5e8: 6e10 dd03 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e5ee: 0c04 |002b: move-result-object v4 │ │ +00e5f0: 6e10 5b01 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ +00e5f6: 0a04 |002f: move-result v4 │ │ +00e5f8: d803 0401 |0030: add-int/lit8 v3, v4, #int 1 // #01 │ │ +00e5fc: 28dd |0032: goto 000f // -0023 │ │ +00e5fe: 6e10 dd03 0500 |0033: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e604: 0c04 |0036: move-result-object v4 │ │ +00e606: 6e10 5b01 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ +00e60c: 0a04 |003a: move-result v4 │ │ +00e60e: d803 0401 |003b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +00e612: 28d2 |003d: goto 000f // -002e │ │ +00e614: 1213 |003e: const/4 v3, #int 1 // #1 │ │ +00e616: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +00e618: 6e10 e003 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@03e0 │ │ +00e61e: 0a04 |0043: move-result v4 │ │ +00e620: 3541 cbff |0044: if-ge v1, v4, 000f // -0035 │ │ +00e624: 6e20 df03 1500 |0046: invoke-virtual {v5, v1}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@03df │ │ +00e62a: 0c04 |0049: move-result-object v4 │ │ +00e62c: 7110 7e03 0400 |004a: invoke-static {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@037e │ │ +00e632: 0a02 |004d: move-result v2 │ │ +00e634: 7110 6401 0200 |004e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ +00e63a: 0c04 |0051: move-result-object v4 │ │ +00e63c: 6e10 5b01 0400 |0052: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@015b │ │ +00e642: 0a00 |0055: move-result v0 │ │ +00e644: d804 0001 |0056: add-int/lit8 v4, v0, #int 1 // #01 │ │ +00e648: b024 |0058: add-int/2addr v4, v2 │ │ +00e64a: b043 |0059: add-int/2addr v3, v4 │ │ +00e64c: d801 0101 |005a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00e650: 28e4 |005c: goto 0040 // -001c │ │ +00e652: 0000 |005d: nop // spacer │ │ +00e654: 0001 0800 0100 0000 1900 0000 0300 ... |005e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0007 line=418 │ │ 0x0010 line=399 │ │ 0x0012 line=401 │ │ 0x001d line=403 │ │ @@ -11379,77 +11379,77 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -00e680: |[00e680] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V │ │ -00e690: 6e10 de03 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@03de │ │ -00e696: 0a02 |0003: move-result v2 │ │ -00e698: 2b02 7a00 0000 |0004: packed-switch v2, 0000007e // +0000007a │ │ -00e69e: 6e10 dd03 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e6a4: 0c02 |000a: move-result-object v2 │ │ -00e6a6: 6e20 6d01 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e6ac: 0e00 |000e: return-void │ │ -00e6ae: 6e10 dd03 0500 |000f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e6b4: 0c02 |0012: move-result-object v2 │ │ -00e6b6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -00e6b8: 6e20 4e01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@014e │ │ -00e6be: 0a02 |0017: move-result v2 │ │ -00e6c0: 6e20 6701 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e6c6: 28f3 |001b: goto 000e // -000d │ │ -00e6c8: 1302 4e00 |001c: const/16 v2, #int 78 // #4e │ │ -00e6cc: 6e20 6701 2400 |001e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e6d2: 28ed |0021: goto 000e // -0013 │ │ -00e6d4: 1302 6e00 |0022: const/16 v2, #int 110 // #6e │ │ -00e6d8: 6e20 6701 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e6de: 0c02 |0027: move-result-object v2 │ │ -00e6e0: 6e10 dd03 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e6e6: 0c03 |002b: move-result-object v3 │ │ -00e6e8: 6e20 6d01 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e6ee: 28df |002f: goto 000e // -0021 │ │ -00e6f0: 1302 7300 |0030: const/16 v2, #int 115 // #73 │ │ -00e6f4: 6e20 6701 2400 |0032: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e6fa: 6e10 e203 0500 |0035: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@03e2 │ │ -00e700: 0c02 |0038: move-result-object v2 │ │ -00e702: 6e20 6d01 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e708: 28d2 |003c: goto 000e // -002e │ │ -00e70a: 1302 5300 |003d: const/16 v2, #int 83 // #53 │ │ -00e70e: 6e20 6701 2400 |003f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e714: 6e10 dd03 0500 |0042: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e71a: 0c02 |0045: move-result-object v2 │ │ -00e71c: 6e20 6d01 2400 |0046: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e722: 28c5 |0049: goto 000e // -003b │ │ -00e724: 1302 4100 |004a: const/16 v2, #int 65 // #41 │ │ -00e728: 6e20 6701 2400 |004c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e72e: 6e10 dd03 0500 |004f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e734: 0c02 |0052: move-result-object v2 │ │ -00e736: 6e20 6d01 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e73c: 28b8 |0056: goto 000e // -0048 │ │ -00e73e: 1302 4d00 |0057: const/16 v2, #int 77 // #4d │ │ -00e742: 6e20 6701 2400 |0059: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e748: 1200 |005c: const/4 v0, #int 0 // #0 │ │ -00e74a: 6e10 e003 0500 |005d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@03e0 │ │ -00e750: 0a02 |0060: move-result v2 │ │ -00e752: 3520 adff |0061: if-ge v0, v2, 000e // -0053 │ │ -00e756: 6e20 df03 0500 |0063: invoke-virtual {v5, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@03df │ │ -00e75c: 0c01 |0066: move-result-object v1 │ │ -00e75e: 7110 7e03 0100 |0067: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@037e │ │ -00e764: 0a02 |006a: move-result v2 │ │ -00e766: 7110 6401 0200 |006b: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ -00e76c: 0c02 |006e: move-result-object v2 │ │ -00e76e: 6e20 6d01 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e774: 1302 2000 |0072: const/16 v2, #int 32 // #20 │ │ -00e778: 6e20 6701 2400 |0074: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00e77e: 7120 8103 1400 |0077: invoke-static {v4, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0381 │ │ -00e784: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00e788: 28e1 |007c: goto 005d // -001f │ │ -00e78a: 0000 |007d: nop // spacer │ │ -00e78c: 0001 0800 0100 0000 2c00 0000 0300 ... |007e: packed-switch-data (20 units) │ │ +00e67c: |[00e67c] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V │ │ +00e68c: 6e10 de03 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@03de │ │ +00e692: 0a02 |0003: move-result v2 │ │ +00e694: 2b02 7a00 0000 |0004: packed-switch v2, 0000007e // +0000007a │ │ +00e69a: 6e10 dd03 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e6a0: 0c02 |000a: move-result-object v2 │ │ +00e6a2: 6e20 6d01 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e6a8: 0e00 |000e: return-void │ │ +00e6aa: 6e10 dd03 0500 |000f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e6b0: 0c02 |0012: move-result-object v2 │ │ +00e6b2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +00e6b4: 6e20 4e01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@014e │ │ +00e6ba: 0a02 |0017: move-result v2 │ │ +00e6bc: 6e20 6701 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e6c2: 28f3 |001b: goto 000e // -000d │ │ +00e6c4: 1302 4e00 |001c: const/16 v2, #int 78 // #4e │ │ +00e6c8: 6e20 6701 2400 |001e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e6ce: 28ed |0021: goto 000e // -0013 │ │ +00e6d0: 1302 6e00 |0022: const/16 v2, #int 110 // #6e │ │ +00e6d4: 6e20 6701 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e6da: 0c02 |0027: move-result-object v2 │ │ +00e6dc: 6e10 dd03 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e6e2: 0c03 |002b: move-result-object v3 │ │ +00e6e4: 6e20 6d01 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e6ea: 28df |002f: goto 000e // -0021 │ │ +00e6ec: 1302 7300 |0030: const/16 v2, #int 115 // #73 │ │ +00e6f0: 6e20 6701 2400 |0032: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e6f6: 6e10 e203 0500 |0035: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@03e2 │ │ +00e6fc: 0c02 |0038: move-result-object v2 │ │ +00e6fe: 6e20 6d01 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e704: 28d2 |003c: goto 000e // -002e │ │ +00e706: 1302 5300 |003d: const/16 v2, #int 83 // #53 │ │ +00e70a: 6e20 6701 2400 |003f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e710: 6e10 dd03 0500 |0042: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e716: 0c02 |0045: move-result-object v2 │ │ +00e718: 6e20 6d01 2400 |0046: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e71e: 28c5 |0049: goto 000e // -003b │ │ +00e720: 1302 4100 |004a: const/16 v2, #int 65 // #41 │ │ +00e724: 6e20 6701 2400 |004c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e72a: 6e10 dd03 0500 |004f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e730: 0c02 |0052: move-result-object v2 │ │ +00e732: 6e20 6d01 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e738: 28b8 |0056: goto 000e // -0048 │ │ +00e73a: 1302 4d00 |0057: const/16 v2, #int 77 // #4d │ │ +00e73e: 6e20 6701 2400 |0059: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e744: 1200 |005c: const/4 v0, #int 0 // #0 │ │ +00e746: 6e10 e003 0500 |005d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@03e0 │ │ +00e74c: 0a02 |0060: move-result v2 │ │ +00e74e: 3520 adff |0061: if-ge v0, v2, 000e // -0053 │ │ +00e752: 6e20 df03 0500 |0063: invoke-virtual {v5, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@03df │ │ +00e758: 0c01 |0066: move-result-object v1 │ │ +00e75a: 7110 7e03 0100 |0067: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@037e │ │ +00e760: 0a02 |006a: move-result v2 │ │ +00e762: 7110 6401 0200 |006b: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ +00e768: 0c02 |006e: move-result-object v2 │ │ +00e76a: 6e20 6d01 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e770: 1302 2000 |0072: const/16 v2, #int 32 // #20 │ │ +00e774: 6e20 6701 2400 |0074: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00e77a: 7120 8103 1400 |0077: invoke-static {v4, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0381 │ │ +00e780: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00e784: 28e1 |007c: goto 005d // -001f │ │ +00e786: 0000 |007d: nop // spacer │ │ +00e788: 0001 0800 0100 0000 2c00 0000 0300 ... |007e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0007 line=466 │ │ 0x000e line=468 │ │ 0x000f line=434 │ │ 0x001c line=437 │ │ @@ -11481,68 +11481,68 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -00e7b4: |[00e7b4] org.apache.cordova.NativeToJsMessageQueue$JsMessage.buildJsMessage:(Ljava/lang/StringBuilder;)V │ │ -00e7c4: 5464 e500 |0000: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e7c8: 6e10 de03 0400 |0002: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@03de │ │ -00e7ce: 0a04 |0005: move-result v4 │ │ -00e7d0: 2b04 6400 0000 |0006: packed-switch v4, 0000006a // +00000064 │ │ -00e7d6: 5464 e500 |0009: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e7da: 6e10 dd03 0400 |000b: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e7e0: 0c04 |000e: move-result-object v4 │ │ -00e7e2: 6e20 6d01 4700 |000f: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e7e8: 0e00 |0012: return-void │ │ -00e7ea: 5464 e500 |0013: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e7ee: 6e10 e003 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@03e0 │ │ -00e7f4: 0a01 |0018: move-result v1 │ │ -00e7f6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -00e7f8: 3510 f8ff |001a: if-ge v0, v1, 0012 // -0008 │ │ -00e7fc: 5464 e500 |001c: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e800: 6e20 df03 0400 |001e: invoke-virtual {v4, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@03df │ │ -00e806: 0c03 |0021: move-result-object v3 │ │ -00e808: 2202 de00 |0022: new-instance v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00e80c: 5464 e400 |0024: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e810: 7030 7b03 3204 |0026: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@037b │ │ -00e816: 6e20 7c03 7200 |0029: invoke-virtual {v2, v7}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@037c │ │ -00e81c: d804 01ff |002c: add-int/lit8 v4, v1, #int -1 // #ff │ │ -00e820: 3540 0700 |002e: if-ge v0, v4, 0035 // +0007 │ │ -00e824: 1a04 1f00 |0030: const-string v4, "," // string@001f │ │ -00e828: 6e20 6d01 4700 |0032: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e82e: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00e832: 28e3 |0037: goto 001a // -001d │ │ -00e834: 1a04 1303 |0038: const-string v4, "atob('" // string@0313 │ │ -00e838: 6e20 6d01 4700 |003a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e83e: 0c04 |003d: move-result-object v4 │ │ -00e840: 5465 e500 |003e: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e844: 6e10 dd03 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e84a: 0c05 |0043: move-result-object v5 │ │ -00e84c: 6e20 6d01 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e852: 0c04 |0047: move-result-object v4 │ │ -00e854: 1a05 0f00 |0048: const-string v5, "')" // string@000f │ │ -00e858: 6e20 6d01 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e85e: 28c5 |004d: goto 0012 // -003b │ │ -00e860: 1a04 6903 |004e: const-string v4, "cordova.require('cordova/base64').toArrayBuffer('" // string@0369 │ │ -00e864: 6e20 6d01 4700 |0050: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e86a: 0c04 |0053: move-result-object v4 │ │ -00e86c: 5465 e500 |0054: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e870: 6e10 dd03 0500 |0056: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ -00e876: 0c05 |0059: move-result-object v5 │ │ -00e878: 6e20 6d01 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e87e: 0c04 |005d: move-result-object v4 │ │ -00e880: 1a05 0f00 |005e: const-string v5, "')" // string@000f │ │ -00e884: 6e20 6d01 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e88a: 28af |0063: goto 0012 // -0051 │ │ -00e88c: 1a04 0a05 |0064: const-string v4, "null" // string@050a │ │ -00e890: 6e20 6d01 4700 |0066: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e896: 28a9 |0069: goto 0012 // -0057 │ │ -00e898: 0001 0400 0500 0000 5e00 0000 4800 ... |006a: packed-switch-data (12 units) │ │ +00e7b0: |[00e7b0] org.apache.cordova.NativeToJsMessageQueue$JsMessage.buildJsMessage:(Ljava/lang/StringBuilder;)V │ │ +00e7c0: 5464 e500 |0000: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e7c4: 6e10 de03 0400 |0002: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@03de │ │ +00e7ca: 0a04 |0005: move-result v4 │ │ +00e7cc: 2b04 6400 0000 |0006: packed-switch v4, 0000006a // +00000064 │ │ +00e7d2: 5464 e500 |0009: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e7d6: 6e10 dd03 0400 |000b: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e7dc: 0c04 |000e: move-result-object v4 │ │ +00e7de: 6e20 6d01 4700 |000f: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e7e4: 0e00 |0012: return-void │ │ +00e7e6: 5464 e500 |0013: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e7ea: 6e10 e003 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@03e0 │ │ +00e7f0: 0a01 |0018: move-result v1 │ │ +00e7f2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00e7f4: 3510 f8ff |001a: if-ge v0, v1, 0012 // -0008 │ │ +00e7f8: 5464 e500 |001c: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e7fc: 6e20 df03 0400 |001e: invoke-virtual {v4, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@03df │ │ +00e802: 0c03 |0021: move-result-object v3 │ │ +00e804: 2202 de00 |0022: new-instance v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00e808: 5464 e400 |0024: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e80c: 7030 7b03 3204 |0026: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@037b │ │ +00e812: 6e20 7c03 7200 |0029: invoke-virtual {v2, v7}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@037c │ │ +00e818: d804 01ff |002c: add-int/lit8 v4, v1, #int -1 // #ff │ │ +00e81c: 3540 0700 |002e: if-ge v0, v4, 0035 // +0007 │ │ +00e820: 1a04 1f00 |0030: const-string v4, "," // string@001f │ │ +00e824: 6e20 6d01 4700 |0032: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e82a: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00e82e: 28e3 |0037: goto 001a // -001d │ │ +00e830: 1a04 1303 |0038: const-string v4, "atob('" // string@0313 │ │ +00e834: 6e20 6d01 4700 |003a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e83a: 0c04 |003d: move-result-object v4 │ │ +00e83c: 5465 e500 |003e: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e840: 6e10 dd03 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e846: 0c05 |0043: move-result-object v5 │ │ +00e848: 6e20 6d01 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e84e: 0c04 |0047: move-result-object v4 │ │ +00e850: 1a05 0f00 |0048: const-string v5, "')" // string@000f │ │ +00e854: 6e20 6d01 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e85a: 28c5 |004d: goto 0012 // -003b │ │ +00e85c: 1a04 6903 |004e: const-string v4, "cordova.require('cordova/base64').toArrayBuffer('" // string@0369 │ │ +00e860: 6e20 6d01 4700 |0050: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e866: 0c04 |0053: move-result-object v4 │ │ +00e868: 5465 e500 |0054: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e86c: 6e10 dd03 0500 |0056: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@03dd │ │ +00e872: 0c05 |0059: move-result-object v5 │ │ +00e874: 6e20 6d01 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e87a: 0c04 |005d: move-result-object v4 │ │ +00e87c: 1a05 0f00 |005e: const-string v5, "')" // string@000f │ │ +00e880: 6e20 6d01 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e886: 28af |0063: goto 0012 // -0051 │ │ +00e888: 1a04 0a05 |0064: const-string v4, "null" // string@050a │ │ +00e88c: 6e20 6d01 4700 |0066: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e892: 28a9 |0069: goto 0012 // -0057 │ │ +00e894: 0001 0400 0500 0000 5e00 0000 4800 ... |006a: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0009 line=518 │ │ 0x0012 line=520 │ │ 0x0013 line=494 │ │ 0x0019 line=495 │ │ @@ -11573,41 +11573,41 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -00e8b0: |[00e8b0] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLength:()I │ │ -00e8c0: 5442 e500 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e8c4: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -00e8c8: 5442 e400 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e8cc: 6e10 5b01 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@015b │ │ -00e8d2: 0a02 |0009: move-result v2 │ │ -00e8d4: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00e8d8: 0f02 |000c: return v2 │ │ -00e8da: 5442 e500 |000d: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e8de: 6e10 e103 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ -00e8e4: 0a02 |0012: move-result v2 │ │ -00e8e6: 7110 6401 0200 |0013: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ -00e8ec: 0c02 |0016: move-result-object v2 │ │ -00e8ee: 6e10 5b01 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@015b │ │ -00e8f4: 0a01 |001a: move-result v1 │ │ -00e8f6: d802 0102 |001b: add-int/lit8 v2, v1, #int 2 // #02 │ │ -00e8fa: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00e8fe: 5443 e400 |001f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e902: 6e10 5b01 0300 |0021: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@015b │ │ -00e908: 0a03 |0024: move-result v3 │ │ -00e90a: b032 |0025: add-int/2addr v2, v3 │ │ -00e90c: d800 0201 |0026: add-int/lit8 v0, v2, #int 1 // #01 │ │ -00e910: 5442 e500 |0028: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e914: 7110 7e03 0200 |002a: invoke-static {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@037e │ │ -00e91a: 0a02 |002d: move-result v2 │ │ -00e91c: b002 |002e: add-int/2addr v2, v0 │ │ -00e91e: 28dd |002f: goto 000c // -0023 │ │ +00e8ac: |[00e8ac] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLength:()I │ │ +00e8bc: 5442 e500 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e8c0: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +00e8c4: 5442 e400 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e8c8: 6e10 5b01 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@015b │ │ +00e8ce: 0a02 |0009: move-result v2 │ │ +00e8d0: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00e8d4: 0f02 |000c: return v2 │ │ +00e8d6: 5442 e500 |000d: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e8da: 6e10 e103 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ +00e8e0: 0a02 |0012: move-result v2 │ │ +00e8e2: 7110 6401 0200 |0013: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ +00e8e8: 0c02 |0016: move-result-object v2 │ │ +00e8ea: 6e10 5b01 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@015b │ │ +00e8f0: 0a01 |001a: move-result v1 │ │ +00e8f2: d802 0102 |001b: add-int/lit8 v2, v1, #int 2 // #02 │ │ +00e8f6: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00e8fa: 5443 e400 |001f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e8fe: 6e10 5b01 0300 |0021: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@015b │ │ +00e904: 0a03 |0024: move-result v3 │ │ +00e906: b032 |0025: add-int/2addr v2, v3 │ │ +00e908: d800 0201 |0026: add-int/lit8 v0, v2, #int 1 // #01 │ │ +00e90c: 5442 e500 |0028: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e910: 7110 7e03 0200 |002a: invoke-static {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@037e │ │ +00e916: 0a02 |002d: move-result v2 │ │ +00e918: b002 |002e: add-int/2addr v2, v0 │ │ +00e91a: 28dd |002f: goto 000c // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x000c line=428 │ │ 0x000d line=426 │ │ 0x001b line=427 │ │ @@ -11622,64 +11622,64 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -00e920: |[00e920] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V │ │ -00e930: 5442 e500 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e934: 3902 0800 |0002: if-nez v2, 000a // +0008 │ │ -00e938: 5442 e400 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e93c: 6e20 6d01 2500 |0006: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e942: 0e00 |0009: return-void │ │ -00e944: 5442 e500 |000a: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e948: 6e10 e103 0200 |000c: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ -00e94e: 0a00 |000f: move-result v0 │ │ -00e950: 6202 0f01 |0010: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00e954: 6e10 cd03 0200 |0012: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ -00e95a: 0a02 |0015: move-result v2 │ │ -00e95c: 3220 0a00 |0016: if-eq v0, v2, 0020 // +000a │ │ -00e960: 6202 0e01 |0018: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -00e964: 6e10 cd03 0200 |001a: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ -00e96a: 0a02 |001d: move-result v2 │ │ -00e96c: 3320 4100 |001e: if-ne v0, v2, 005f // +0041 │ │ -00e970: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -00e972: 1a02 6703 |0021: const-string v2, "cordova.callbackFromNative('" // string@0367 │ │ -00e976: 6e20 6d01 2500 |0023: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e97c: 0c02 |0026: move-result-object v2 │ │ -00e97e: 5443 e400 |0027: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00e982: 6e20 6d01 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e988: 0c02 |002c: move-result-object v2 │ │ -00e98a: 1a03 1000 |002d: const-string v3, "'," // string@0010 │ │ -00e98e: 6e20 6d01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e994: 0c02 |0032: move-result-object v2 │ │ -00e996: 6e20 6e01 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@016e │ │ -00e99c: 0c02 |0036: move-result-object v2 │ │ -00e99e: 1a03 1f00 |0037: const-string v3, "," // string@001f │ │ -00e9a2: 6e20 6d01 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e9a8: 0c02 |003c: move-result-object v2 │ │ -00e9aa: 6e20 6a01 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00e9b0: 0c02 |0040: move-result-object v2 │ │ -00e9b2: 1a03 2200 |0041: const-string v3, ",[" // string@0022 │ │ -00e9b6: 6e20 6d01 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e9bc: 6e20 7c03 5400 |0046: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@037c │ │ -00e9c2: 1a02 c902 |0049: const-string v2, "]," // string@02c9 │ │ -00e9c6: 6e20 6d01 2500 |004b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e9cc: 0c02 |004e: move-result-object v2 │ │ -00e9ce: 5443 e500 |004f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00e9d2: 6e10 dc03 0300 |0051: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ -00e9d8: 0a03 |0054: move-result v3 │ │ -00e9da: 6e20 6e01 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@016e │ │ -00e9e0: 0c02 |0058: move-result-object v2 │ │ -00e9e2: 1a03 1900 |0059: const-string v3, ");" // string@0019 │ │ -00e9e6: 6e20 6d01 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00e9ec: 28ab |005e: goto 0009 // -0055 │ │ -00e9ee: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -00e9f0: 28c1 |0060: goto 0021 // -003f │ │ +00e91c: |[00e91c] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V │ │ +00e92c: 5442 e500 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e930: 3902 0800 |0002: if-nez v2, 000a // +0008 │ │ +00e934: 5442 e400 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e938: 6e20 6d01 2500 |0006: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e93e: 0e00 |0009: return-void │ │ +00e940: 5442 e500 |000a: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e944: 6e10 e103 0200 |000c: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ +00e94a: 0a00 |000f: move-result v0 │ │ +00e94c: 6202 0f01 |0010: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00e950: 6e10 cd03 0200 |0012: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ +00e956: 0a02 |0015: move-result v2 │ │ +00e958: 3220 0a00 |0016: if-eq v0, v2, 0020 // +000a │ │ +00e95c: 6202 0e01 |0018: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +00e960: 6e10 cd03 0200 |001a: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ +00e966: 0a02 |001d: move-result v2 │ │ +00e968: 3320 4100 |001e: if-ne v0, v2, 005f // +0041 │ │ +00e96c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +00e96e: 1a02 6703 |0021: const-string v2, "cordova.callbackFromNative('" // string@0367 │ │ +00e972: 6e20 6d01 2500 |0023: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e978: 0c02 |0026: move-result-object v2 │ │ +00e97a: 5443 e400 |0027: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00e97e: 6e20 6d01 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e984: 0c02 |002c: move-result-object v2 │ │ +00e986: 1a03 1000 |002d: const-string v3, "'," // string@0010 │ │ +00e98a: 6e20 6d01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e990: 0c02 |0032: move-result-object v2 │ │ +00e992: 6e20 6e01 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@016e │ │ +00e998: 0c02 |0036: move-result-object v2 │ │ +00e99a: 1a03 1f00 |0037: const-string v3, "," // string@001f │ │ +00e99e: 6e20 6d01 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e9a4: 0c02 |003c: move-result-object v2 │ │ +00e9a6: 6e20 6a01 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00e9ac: 0c02 |0040: move-result-object v2 │ │ +00e9ae: 1a03 2200 |0041: const-string v3, ",[" // string@0022 │ │ +00e9b2: 6e20 6d01 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e9b8: 6e20 7c03 5400 |0046: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@037c │ │ +00e9be: 1a02 c902 |0049: const-string v2, "]," // string@02c9 │ │ +00e9c2: 6e20 6d01 2500 |004b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e9c8: 0c02 |004e: move-result-object v2 │ │ +00e9ca: 5443 e500 |004f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00e9ce: 6e10 dc03 0300 |0051: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ +00e9d4: 0a03 |0054: move-result v3 │ │ +00e9d6: 6e20 6e01 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@016e │ │ +00e9dc: 0c02 |0058: move-result-object v2 │ │ +00e9de: 1a03 1900 |0059: const-string v3, ");" // string@0019 │ │ +00e9e2: 6e20 6d01 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00e9e8: 28ab |005e: goto 0009 // -0055 │ │ +00e9ea: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +00e9ec: 28c1 |0060: goto 0021 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0004 line=524 │ │ 0x0009 line=540 │ │ 0x000a line=526 │ │ 0x0010 line=527 │ │ @@ -11706,70 +11706,70 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -00e9f4: |[00e9f4] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessage:(Ljava/lang/StringBuilder;)V │ │ -00ea04: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ -00ea08: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -00ea0a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -00ea0c: 5486 e500 |0004: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00ea10: 3906 0e00 |0006: if-nez v6, 0014 // +000e │ │ -00ea14: 1304 4a00 |0008: const/16 v4, #int 74 // #4a │ │ -00ea18: 6e20 6701 4900 |000a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00ea1e: 0c04 |000d: move-result-object v4 │ │ -00ea20: 5485 e400 |000e: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00ea24: 6e20 6d01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00ea2a: 0e00 |0013: return-void │ │ -00ea2c: 5486 e500 |0014: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00ea30: 6e10 e103 0600 |0016: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ -00ea36: 0a03 |0019: move-result v3 │ │ -00ea38: 6206 0e01 |001a: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -00ea3c: 6e10 cd03 0600 |001c: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ -00ea42: 0a06 |001f: move-result v6 │ │ -00ea44: 3363 3b00 |0020: if-ne v3, v6, 005b // +003b │ │ -00ea48: 0141 |0022: move v1, v4 │ │ -00ea4a: 6206 0f01 |0023: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -00ea4e: 6e10 cd03 0600 |0025: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ -00ea54: 0a06 |0028: move-result v6 │ │ -00ea56: 3363 3400 |0029: if-ne v3, v6, 005d // +0034 │ │ -00ea5a: 0142 |002b: move v2, v4 │ │ -00ea5c: 5484 e500 |002c: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00ea60: 6e10 dc03 0400 |002e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ -00ea66: 0a00 |0031: move-result v0 │ │ -00ea68: 3901 0400 |0032: if-nez v1, 0036 // +0004 │ │ -00ea6c: 3802 2b00 |0034: if-eqz v2, 005f // +002b │ │ -00ea70: 1304 5300 |0036: const/16 v4, #int 83 // #53 │ │ -00ea74: 6e20 6701 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00ea7a: 0c05 |003b: move-result-object v5 │ │ -00ea7c: 3800 2600 |003c: if-eqz v0, 0062 // +0026 │ │ -00ea80: 1304 3100 |003e: const/16 v4, #int 49 // #31 │ │ -00ea84: 6e20 6701 4500 |0040: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00ea8a: 0c04 |0043: move-result-object v4 │ │ -00ea8c: 6e20 6a01 3400 |0044: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00ea92: 0c04 |0047: move-result-object v4 │ │ -00ea94: 6e20 6701 7400 |0048: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00ea9a: 0c04 |004b: move-result-object v4 │ │ -00ea9c: 5485 e400 |004c: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ -00eaa0: 6e20 6d01 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00eaa6: 0c04 |0051: move-result-object v4 │ │ -00eaa8: 6e20 6701 7400 |0052: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00eaae: 5484 e500 |0055: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ -00eab2: 7120 8103 4900 |0057: invoke-static {v9, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0381 │ │ -00eab8: 28b9 |005a: goto 0013 // -0047 │ │ -00eaba: 0151 |005b: move v1, v5 │ │ -00eabc: 28c7 |005c: goto 0023 // -0039 │ │ -00eabe: 0152 |005d: move v2, v5 │ │ -00eac0: 28ce |005e: goto 002c // -0032 │ │ -00eac2: 1304 4600 |005f: const/16 v4, #int 70 // #46 │ │ -00eac6: 28d7 |0061: goto 0038 // -0029 │ │ -00eac8: 1304 3000 |0062: const/16 v4, #int 48 // #30 │ │ -00eacc: 28dc |0064: goto 0040 // -0024 │ │ +00e9f0: |[00e9f0] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessage:(Ljava/lang/StringBuilder;)V │ │ +00ea00: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ +00ea04: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +00ea06: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +00ea08: 5486 e500 |0004: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00ea0c: 3906 0e00 |0006: if-nez v6, 0014 // +000e │ │ +00ea10: 1304 4a00 |0008: const/16 v4, #int 74 // #4a │ │ +00ea14: 6e20 6701 4900 |000a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00ea1a: 0c04 |000d: move-result-object v4 │ │ +00ea1c: 5485 e400 |000e: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00ea20: 6e20 6d01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00ea26: 0e00 |0013: return-void │ │ +00ea28: 5486 e500 |0014: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00ea2c: 6e10 e103 0600 |0016: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ +00ea32: 0a03 |0019: move-result v3 │ │ +00ea34: 6206 0e01 |001a: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +00ea38: 6e10 cd03 0600 |001c: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ +00ea3e: 0a06 |001f: move-result v6 │ │ +00ea40: 3363 3b00 |0020: if-ne v3, v6, 005b // +003b │ │ +00ea44: 0141 |0022: move v1, v4 │ │ +00ea46: 6206 0f01 |0023: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +00ea4a: 6e10 cd03 0600 |0025: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ +00ea50: 0a06 |0028: move-result v6 │ │ +00ea52: 3363 3400 |0029: if-ne v3, v6, 005d // +0034 │ │ +00ea56: 0142 |002b: move v2, v4 │ │ +00ea58: 5484 e500 |002c: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00ea5c: 6e10 dc03 0400 |002e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ +00ea62: 0a00 |0031: move-result v0 │ │ +00ea64: 3901 0400 |0032: if-nez v1, 0036 // +0004 │ │ +00ea68: 3802 2b00 |0034: if-eqz v2, 005f // +002b │ │ +00ea6c: 1304 5300 |0036: const/16 v4, #int 83 // #53 │ │ +00ea70: 6e20 6701 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00ea76: 0c05 |003b: move-result-object v5 │ │ +00ea78: 3800 2600 |003c: if-eqz v0, 0062 // +0026 │ │ +00ea7c: 1304 3100 |003e: const/16 v4, #int 49 // #31 │ │ +00ea80: 6e20 6701 4500 |0040: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00ea86: 0c04 |0043: move-result-object v4 │ │ +00ea88: 6e20 6a01 3400 |0044: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00ea8e: 0c04 |0047: move-result-object v4 │ │ +00ea90: 6e20 6701 7400 |0048: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00ea96: 0c04 |004b: move-result-object v4 │ │ +00ea98: 5485 e400 |004c: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e4 │ │ +00ea9c: 6e20 6d01 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00eaa2: 0c04 |0051: move-result-object v4 │ │ +00eaa4: 6e20 6701 7400 |0052: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00eaaa: 5484 e500 |0055: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e5 │ │ +00eaae: 7120 8103 4900 |0057: invoke-static {v9, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0381 │ │ +00eab4: 28b9 |005a: goto 0013 // -0047 │ │ +00eab6: 0151 |005b: move v1, v5 │ │ +00eab8: 28c7 |005c: goto 0023 // -0039 │ │ +00eaba: 0152 |005d: move v2, v5 │ │ +00eabc: 28ce |005e: goto 002c // -0032 │ │ +00eabe: 1304 4600 |005f: const/16 v4, #int 70 // #46 │ │ +00eac2: 28d7 |0061: goto 0038 // -0029 │ │ +00eac4: 1304 3000 |0062: const/16 v4, #int 48 // #30 │ │ +00eac8: 28dc |0064: goto 0040 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=471 │ │ 0x0008 line=472 │ │ 0x0010 line=473 │ │ 0x0013 line=489 │ │ 0x0014 line=476 │ │ @@ -11836,19 +11836,19 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ead0: |[00ead0] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -00eae0: 5b01 e600 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e6 │ │ -00eae4: 5b02 e700 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e7 │ │ -00eae8: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00eaee: 0e00 |0007: return-void │ │ +00eacc: |[00eacc] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +00eadc: 5b01 e600 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e6 │ │ +00eae0: 5b02 e700 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e7 │ │ +00eae4: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00eaea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -11859,34 +11859,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00eaf0: |[00eaf0] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.run:()V │ │ -00eb00: 5441 e700 |0000: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e7 │ │ -00eb04: 6e10 a203 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@03a2 │ │ -00eb0a: 0c00 |0005: move-result-object v0 │ │ -00eb0c: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -00eb10: 5441 e600 |0008: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e6 │ │ -00eb14: 7110 8503 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.access$000:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0385 │ │ -00eb1a: 0c01 |000d: move-result-object v1 │ │ -00eb1c: 2202 8100 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ -00eb20: 7010 6501 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00eb26: 1a03 b104 |0013: const-string v3, "javascript:" // string@04b1 │ │ -00eb2a: 6e20 6d01 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00eb30: 0c02 |0018: move-result-object v2 │ │ -00eb32: 6e20 6d01 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00eb38: 0c02 |001c: move-result-object v2 │ │ -00eb3a: 6e10 6f01 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00eb40: 0c02 |0020: move-result-object v2 │ │ -00eb42: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -00eb44: 7230 ee02 2103 |0022: invoke-interface {v1, v2, v3}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@02ee │ │ -00eb4a: 0e00 |0025: return-void │ │ +00eaec: |[00eaec] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.run:()V │ │ +00eafc: 5441 e700 |0000: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e7 │ │ +00eb00: 6e10 a203 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@03a2 │ │ +00eb06: 0c00 |0005: move-result-object v0 │ │ +00eb08: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +00eb0c: 5441 e600 |0008: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e6 │ │ +00eb10: 7110 8503 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.access$000:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0385 │ │ +00eb16: 0c01 |000d: move-result-object v1 │ │ +00eb18: 2202 8100 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ +00eb1c: 7010 6501 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00eb22: 1a03 b104 |0013: const-string v3, "javascript:" // string@04b1 │ │ +00eb26: 6e20 6d01 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00eb2c: 0c02 |0018: move-result-object v2 │ │ +00eb2e: 6e20 6d01 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00eb34: 0c02 |001c: move-result-object v2 │ │ +00eb36: 6e10 6f01 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00eb3c: 0c02 |0020: move-result-object v2 │ │ +00eb3e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +00eb40: 7230 ee02 2103 |0022: invoke-interface {v1, v2, v3}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@02ee │ │ +00eb46: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0006 line=297 │ │ 0x0008 line=298 │ │ 0x0025 line=300 │ │ locals : │ │ @@ -11928,18 +11928,18 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00eb4c: |[00eb4c] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V │ │ -00eb5c: 5b01 ea00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ -00eb60: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00eb66: 0e00 |0005: return-void │ │ +00eb48: |[00eb48] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V │ │ +00eb58: 5b01 ea00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ +00eb5c: 7010 4701 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00eb62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ │ │ @@ -11949,26 +11949,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -00eb68: |[00eb68] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.run:()V │ │ -00eb78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00eb7a: 5430 ea00 |0001: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ -00eb7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -00eb80: 7120 9103 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$102:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0391 │ │ -00eb86: 5430 ea00 |0007: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ -00eb8a: 7120 9203 2000 |0009: invoke-static {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0392 │ │ -00eb90: 5430 ea00 |000c: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ -00eb94: 7110 9303 0000 |000e: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0393 │ │ -00eb9a: 0c00 |0011: move-result-object v0 │ │ -00eb9c: 7220 8e03 2000 |0012: invoke-interface {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@038e │ │ -00eba2: 0e00 |0015: return-void │ │ +00eb64: |[00eb64] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.run:()V │ │ +00eb74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00eb76: 5430 ea00 |0001: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ +00eb7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00eb7c: 7120 9103 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$102:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0391 │ │ +00eb82: 5430 ea00 |0007: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ +00eb86: 7120 9203 2000 |0009: invoke-static {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0392 │ │ +00eb8c: 5430 ea00 |000c: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ea │ │ +00eb90: 7110 9303 0000 |000e: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0393 │ │ +00eb96: 0c00 |0011: move-result-object v0 │ │ +00eb98: 7220 8e03 2000 |0012: invoke-interface {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@038e │ │ +00eb9e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x0007 line=326 │ │ 0x000c line=327 │ │ 0x0015 line=328 │ │ locals : │ │ @@ -12013,19 +12013,19 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00eba4: |[00eba4] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -00ebb4: 5b01 eb00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ -00ebb8: 5b02 ec00 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ec │ │ -00ebbc: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00ebc2: 0e00 |0007: return-void │ │ +00eba0: |[00eba0] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +00ebb0: 5b01 eb00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ +00ebb4: 5b02 ec00 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ec │ │ +00ebb8: 7010 4701 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00ebbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -12036,30 +12036,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00ebc4: |[00ebc4] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.run:()V │ │ -00ebd4: 5420 ec00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ec │ │ -00ebd8: 6e10 9f03 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isEmpty:()Z // method@039f │ │ -00ebde: 0a00 |0005: move-result v0 │ │ -00ebe0: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ -00ebe4: 5420 eb00 |0008: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ -00ebe8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -00ebea: 7120 9203 1000 |000b: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0392 │ │ -00ebf0: 5420 eb00 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ -00ebf4: 7110 9303 0000 |0010: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0393 │ │ -00ebfa: 0c00 |0013: move-result-object v0 │ │ -00ebfc: 5421 eb00 |0014: iget-object v1, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ -00ec00: 7110 9003 0100 |0016: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$100:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z // method@0390 │ │ -00ec06: 0a01 |0019: move-result v1 │ │ -00ec08: 7220 8e03 1000 |001a: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@038e │ │ -00ec0e: 0e00 |001d: return-void │ │ +00ebc0: |[00ebc0] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.run:()V │ │ +00ebd0: 5420 ec00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ec │ │ +00ebd4: 6e10 9f03 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isEmpty:()Z // method@039f │ │ +00ebda: 0a00 |0005: move-result v0 │ │ +00ebdc: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ +00ebe0: 5420 eb00 |0008: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ +00ebe4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +00ebe6: 7120 9203 1000 |000b: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0392 │ │ +00ebec: 5420 eb00 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ +00ebf0: 7110 9303 0000 |0010: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0393 │ │ +00ebf6: 0c00 |0013: move-result-object v0 │ │ +00ebf8: 5421 eb00 |0014: iget-object v1, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00eb │ │ +00ebfc: 7110 9003 0100 |0016: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$100:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z // method@0390 │ │ +00ec02: 0a01 |0019: move-result v1 │ │ +00ec04: 7220 8e03 1000 |001a: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@038e │ │ +00ec0a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0008 line=337 │ │ 0x000e line=338 │ │ 0x001d line=340 │ │ locals : │ │ @@ -12171,41 +12171,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00ec10: |[00ec10] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ -00ec20: 1500 401f |0000: const/high16 v0, #int 524288000 // #1f40 │ │ -00ec24: 6700 f300 |0002: sput v0, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ -00ec28: 0e00 |0004: return-void │ │ +00ec0c: |[00ec0c] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ +00ec1c: 1500 401f |0000: const/high16 v0, #int 524288000 // #1f40 │ │ +00ec20: 6700 f300 |0002: sput v0, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ +00ec24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/NativeToJsMessageQueue;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -00ec2c: |[00ec2c] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ -00ec3c: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00ec42: 2200 9800 |0003: new-instance v0, Ljava/util/LinkedList; // type@0098 │ │ -00ec46: 7010 a001 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@01a0 │ │ -00ec4c: 5b10 f700 |0008: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ec50: 2200 9000 |000a: new-instance v0, Ljava/util/ArrayList; // type@0090 │ │ -00ec54: 7010 8601 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0186 │ │ -00ec5a: 5b10 f500 |000f: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ -00ec5e: 0e00 |0011: return-void │ │ +00ec28: |[00ec28] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ +00ec38: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00ec3e: 2200 9800 |0003: new-instance v0, Ljava/util/LinkedList; // type@0098 │ │ +00ec42: 7010 a001 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@01a0 │ │ +00ec48: 5b10 f700 |0008: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ec4c: 2200 9000 |000a: new-instance v0, Ljava/util/ArrayList; // type@0090 │ │ +00ec50: 7010 8601 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0186 │ │ +00ec56: 5b10 f500 |000f: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ +00ec5a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=53 │ │ 0x000a line=58 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -12215,24 +12215,24 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -00ec60: |[00ec60] org.apache.cordova.NativeToJsMessageQueue.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I │ │ -00ec70: 6e10 7d03 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@037d │ │ -00ec76: 0a00 |0003: move-result v0 │ │ -00ec78: 7110 6401 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ -00ec7e: 0c01 |0007: move-result-object v1 │ │ -00ec80: 6e10 5b01 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@015b │ │ -00ec86: 0a02 |000b: move-result v2 │ │ -00ec88: b002 |000c: add-int/2addr v2, v0 │ │ -00ec8a: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00ec8e: 0f02 |000f: return v2 │ │ +00ec5c: |[00ec5c] org.apache.cordova.NativeToJsMessageQueue.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I │ │ +00ec6c: 6e10 7d03 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@037d │ │ +00ec72: 0a00 |0003: move-result v0 │ │ +00ec74: 7110 6401 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0164 │ │ +00ec7a: 0c01 |0007: move-result-object v1 │ │ +00ec7c: 6e10 5b01 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@015b │ │ +00ec82: 0a02 |000b: move-result v2 │ │ +00ec84: b002 |000c: add-int/2addr v2, v0 │ │ +00ec86: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00ec8a: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 messageLen I │ │ @@ -12245,34 +12245,34 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -00ec90: |[00ec90] org.apache.cordova.NativeToJsMessageQueue.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V │ │ -00eca0: 1d02 |0000: monitor-enter v2 │ │ -00eca2: 5420 f400 |0001: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00eca6: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ -00ecaa: 1a00 da00 |0005: const-string v0, "JsMessageQueue" // string@00da │ │ -00ecae: 1a01 8a00 |0007: const-string v1, "Dropping Native->JS message due to disabled bridge" // string@008a │ │ -00ecb2: 7120 5e03 1000 |0009: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00ecb8: 1e02 |000c: monitor-exit v2 │ │ -00ecba: 0e00 |000d: return-void │ │ -00ecbc: 5420 f700 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ecc0: 6e20 a101 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@01a1 │ │ -00ecc6: 5520 f600 |0013: iget-boolean v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ -00ecca: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -00ecce: 5420 f400 |0017: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00ecd2: 6e20 7303 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0373 │ │ -00ecd8: 1e02 |001c: monitor-exit v2 │ │ -00ecda: 28f0 |001d: goto 000d // -0010 │ │ -00ecdc: 0d00 |001e: move-exception v0 │ │ -00ecde: 1e02 |001f: monitor-exit v2 │ │ -00ece0: 2700 |0020: throw v0 │ │ +00ec8c: |[00ec8c] org.apache.cordova.NativeToJsMessageQueue.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V │ │ +00ec9c: 1d02 |0000: monitor-enter v2 │ │ +00ec9e: 5420 f400 |0001: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00eca2: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ +00eca6: 1a00 da00 |0005: const-string v0, "JsMessageQueue" // string@00da │ │ +00ecaa: 1a01 8a00 |0007: const-string v1, "Dropping Native->JS message due to disabled bridge" // string@008a │ │ +00ecae: 7120 5e03 1000 |0009: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00ecb4: 1e02 |000c: monitor-exit v2 │ │ +00ecb6: 0e00 |000d: return-void │ │ +00ecb8: 5420 f700 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ecbc: 6e20 a101 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@01a1 │ │ +00ecc2: 5520 f600 |0013: iget-boolean v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ +00ecc6: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +00ecca: 5420 f400 |0017: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00ecce: 6e20 7303 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0373 │ │ +00ecd4: 1e02 |001c: monitor-exit v2 │ │ +00ecd6: 28f0 |001d: goto 000d // -0010 │ │ +00ecd8: 0d00 |001e: move-exception v0 │ │ +00ecda: 1e02 |001f: monitor-exit v2 │ │ +00ecdc: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=242 │ │ 0x0001 line=243 │ │ 0x0005 line=244 │ │ @@ -12291,23 +12291,23 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00ecf0: |[00ecf0] org.apache.cordova.NativeToJsMessageQueue.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V │ │ -00ed00: 6e10 7d03 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@037d │ │ -00ed06: 0a00 |0003: move-result v0 │ │ -00ed08: 6e20 6a01 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00ed0e: 0c01 |0007: move-result-object v1 │ │ -00ed10: 1302 2000 |0008: const/16 v2, #int 32 // #20 │ │ -00ed14: 6e20 6701 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00ed1a: 6e20 8003 5400 |000d: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessage:(Ljava/lang/StringBuilder;)V // method@0380 │ │ -00ed20: 0e00 |0010: return-void │ │ +00ecec: |[00ecec] org.apache.cordova.NativeToJsMessageQueue.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V │ │ +00ecfc: 6e10 7d03 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@037d │ │ +00ed02: 0a00 |0003: move-result v0 │ │ +00ed04: 6e20 6a01 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00ed0a: 0c01 |0007: move-result-object v1 │ │ +00ed0c: 1302 2000 |0008: const/16 v2, #int 32 // #20 │ │ +00ed10: 6e20 6701 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00ed16: 6e20 8003 5400 |000d: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessage:(Ljava/lang/StringBuilder;)V // method@0380 │ │ +00ed1c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x000a line=121 │ │ 0x000d line=122 │ │ 0x0010 line=123 │ │ @@ -12323,18 +12323,18 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00ed24: |[00ed24] org.apache.cordova.NativeToJsMessageQueue.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V │ │ -00ed34: 5410 f500 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ -00ed38: 6e20 8801 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0188 │ │ -00ed3e: 0e00 |0005: return-void │ │ +00ed20: |[00ed20] org.apache.cordova.NativeToJsMessageQueue.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V │ │ +00ed30: 5410 f500 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ +00ed34: 6e20 8801 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0188 │ │ +00ed3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/NativeToJsMessageQueue; │ │ 0x0000 - 0x0006 reg=2 bridgeMode Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; │ │ @@ -12344,19 +12344,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00ed40: |[00ed40] org.apache.cordova.NativeToJsMessageQueue.addJavaScript:(Ljava/lang/String;)V │ │ -00ed50: 2200 de00 |0000: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00ed54: 7020 7a03 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Ljava/lang/String;)V // method@037a │ │ -00ed5a: 7020 9d03 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@039d │ │ -00ed60: 0e00 |0008: return-void │ │ +00ed3c: |[00ed3c] org.apache.cordova.NativeToJsMessageQueue.addJavaScript:(Ljava/lang/String;)V │ │ +00ed4c: 2200 de00 |0000: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00ed50: 7020 7a03 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Ljava/lang/String;)V // method@037a │ │ +00ed56: 7020 9d03 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@039d │ │ +00ed5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0008 line=214 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/NativeToJsMessageQueue; │ │ 0x0000 - 0x0009 reg=2 statement Ljava/lang/String; │ │ @@ -12366,39 +12366,39 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -00ed64: |[00ed64] org.apache.cordova.NativeToJsMessageQueue.addPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ -00ed74: 3908 0f00 |0000: if-nez v8, 000f // +000f │ │ -00ed78: 1a03 da00 |0002: const-string v3, "JsMessageQueue" // string@00da │ │ -00ed7c: 1a04 ab00 |0004: const-string v4, "Got plugin result with no callbackId" // string@00ab │ │ -00ed80: 2205 8400 |0006: new-instance v5, Ljava/lang/Throwable; // type@0084 │ │ -00ed84: 7010 7501 0500 |0008: invoke-direct {v5}, Ljava/lang/Throwable;.:()V // method@0175 │ │ -00ed8a: 7130 6203 4305 |000b: invoke-static {v3, v4, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ -00ed90: 0e00 |000e: return-void │ │ -00ed92: 6e10 e103 0700 |000f: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ -00ed98: 0a03 |0012: move-result v3 │ │ -00ed9a: 6204 0e01 |0013: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -00ed9e: 6e10 cd03 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ -00eda4: 0a04 |0018: move-result v4 │ │ -00eda6: 3343 1400 |0019: if-ne v3, v4, 002d // +0014 │ │ -00edaa: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -00edac: 6e10 dc03 0700 |001c: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ -00edb2: 0a00 |001f: move-result v0 │ │ -00edb4: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ -00edb8: 3900 ecff |0022: if-nez v0, 000e // -0014 │ │ -00edbc: 2201 de00 |0024: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00edc0: 7030 7b03 7108 |0026: invoke-direct {v1, v7, v8}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@037b │ │ -00edc6: 7020 9d03 1600 |0029: invoke-direct {v6, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@039d │ │ -00edcc: 28e2 |002c: goto 000e // -001e │ │ -00edce: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -00edd0: 28ee |002e: goto 001c // -0012 │ │ +00ed60: |[00ed60] org.apache.cordova.NativeToJsMessageQueue.addPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ +00ed70: 3908 0f00 |0000: if-nez v8, 000f // +000f │ │ +00ed74: 1a03 da00 |0002: const-string v3, "JsMessageQueue" // string@00da │ │ +00ed78: 1a04 ab00 |0004: const-string v4, "Got plugin result with no callbackId" // string@00ab │ │ +00ed7c: 2205 8400 |0006: new-instance v5, Ljava/lang/Throwable; // type@0084 │ │ +00ed80: 7010 7501 0500 |0008: invoke-direct {v5}, Ljava/lang/Throwable;.:()V // method@0175 │ │ +00ed86: 7130 6203 4305 |000b: invoke-static {v3, v4, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ +00ed8c: 0e00 |000e: return-void │ │ +00ed8e: 6e10 e103 0700 |000f: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@03e1 │ │ +00ed94: 0a03 |0012: move-result v3 │ │ +00ed96: 6204 0e01 |0013: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +00ed9a: 6e10 cd03 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@03cd │ │ +00eda0: 0a04 |0018: move-result v4 │ │ +00eda2: 3343 1400 |0019: if-ne v3, v4, 002d // +0014 │ │ +00eda6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +00eda8: 6e10 dc03 0700 |001c: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@03dc │ │ +00edae: 0a00 |001f: move-result v0 │ │ +00edb0: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ +00edb4: 3900 ecff |0022: if-nez v0, 000e // -0014 │ │ +00edb8: 2201 de00 |0024: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00edbc: 7030 7b03 7108 |0026: invoke-direct {v1, v7, v8}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@037b │ │ +00edc2: 7020 9d03 1600 |0029: invoke-direct {v6, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@039d │ │ +00edc8: 28e2 |002c: goto 000e // -001e │ │ +00edca: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +00edcc: 28ee |002e: goto 001c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0002 line=221 │ │ 0x000e line=239 │ │ 0x000f line=226 │ │ 0x001c line=227 │ │ @@ -12419,21 +12419,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00edd4: |[00edd4] org.apache.cordova.NativeToJsMessageQueue.isBridgeEnabled:()Z │ │ -00ede4: 5410 f400 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00ede8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -00edec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00edee: 0f00 |0005: return v0 │ │ -00edf0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00edf2: 28fe |0007: goto 0005 // -0002 │ │ +00edd0: |[00edd0] org.apache.cordova.NativeToJsMessageQueue.isBridgeEnabled:()Z │ │ +00ede0: 5410 f400 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00ede4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +00ede8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00edea: 0f00 |0005: return v0 │ │ +00edec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00edee: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/NativeToJsMessageQueue; │ │ │ │ #4 : (in Lorg/apache/cordova/NativeToJsMessageQueue;) │ │ @@ -12441,19 +12441,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00edf4: |[00edf4] org.apache.cordova.NativeToJsMessageQueue.isEmpty:()Z │ │ -00ee04: 5410 f700 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ee08: 6e10 a301 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ -00ee0e: 0a00 |0005: move-result v0 │ │ -00ee10: 0f00 |0006: return v0 │ │ +00edf0: |[00edf0] org.apache.cordova.NativeToJsMessageQueue.isEmpty:()Z │ │ +00ee00: 5410 f700 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ee04: 6e10 a301 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ +00ee0a: 0a00 |0005: move-result v0 │ │ +00ee0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/NativeToJsMessageQueue; │ │ │ │ #5 : (in Lorg/apache/cordova/NativeToJsMessageQueue;) │ │ @@ -12461,75 +12461,75 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -00ee14: |[00ee14] org.apache.cordova.NativeToJsMessageQueue.popAndEncode:(Z)Ljava/lang/String; │ │ -00ee24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00ee26: 1d0a |0001: monitor-enter v10 │ │ -00ee28: 54a7 f400 |0002: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00ee2c: 3907 0400 |0004: if-nez v7, 0008 // +0004 │ │ -00ee30: 1e0a |0006: monitor-exit v10 │ │ -00ee32: 1104 |0007: return-object v4 │ │ -00ee34: 54a7 f400 |0008: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00ee38: 6e30 7203 a70b |000a: invoke-virtual {v7, v10, v11}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V // method@0372 │ │ -00ee3e: 54a7 f700 |000d: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ee42: 6e10 a301 0700 |000f: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ -00ee48: 0a07 |0012: move-result v7 │ │ -00ee4a: 3807 0700 |0013: if-eqz v7, 001a // +0007 │ │ -00ee4e: 1e0a |0015: monitor-exit v10 │ │ -00ee50: 28f1 |0016: goto 0007 // -000f │ │ -00ee52: 0d07 |0017: move-exception v7 │ │ -00ee54: 1e0a |0018: monitor-exit v10 │ │ -00ee56: 2707 |0019: throw v7 │ │ -00ee58: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -00ee5a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -00ee5c: 54a7 f700 |001c: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ee60: 6e10 a401 0700 |001e: invoke-virtual {v7}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@01a4 │ │ -00ee66: 0c07 |0021: move-result-object v7 │ │ -00ee68: 7210 9901 0700 |0022: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ -00ee6e: 0a08 |0025: move-result v8 │ │ -00ee70: 3808 1800 |0026: if-eqz v8, 003e // +0018 │ │ -00ee74: 7210 9a01 0700 |0028: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ -00ee7a: 0c01 |002b: move-result-object v1 │ │ -00ee7c: 1f01 de00 |002c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00ee80: 7020 9c03 1a00 |002e: invoke-direct {v10, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I // method@039c │ │ -00ee86: 0a02 |0031: move-result v2 │ │ -00ee88: 3d03 2200 |0032: if-lez v3, 0054 // +0022 │ │ -00ee8c: 9008 0602 |0034: add-int v8, v6, v2 │ │ -00ee90: 6009 f300 |0036: sget v9, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ -00ee94: 3798 1c00 |0038: if-le v8, v9, 0054 // +001c │ │ -00ee98: 6008 f300 |003a: sget v8, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ -00ee9c: 3d08 1800 |003c: if-lez v8, 0054 // +0018 │ │ -00eea0: 2205 8100 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ -00eea4: 7020 6601 6500 |0040: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(I)V // method@0166 │ │ -00eeaa: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -00eeac: 3530 1400 |0044: if-ge v0, v3, 0058 // +0014 │ │ -00eeb0: 54a7 f700 |0046: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00eeb4: 6e10 a501 0700 |0048: invoke-virtual {v7}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@01a5 │ │ -00eeba: 0c01 |004b: move-result-object v1 │ │ -00eebc: 1f01 de00 |004c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00eec0: 7030 a003 1a05 |004e: invoke-direct {v10, v1, v5}, Lorg/apache/cordova/NativeToJsMessageQueue;.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V // method@03a0 │ │ -00eec6: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00eeca: 28f1 |0053: goto 0044 // -000f │ │ -00eecc: b026 |0054: add-int/2addr v6, v2 │ │ -00eece: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ -00eed2: 28cb |0057: goto 0022 // -0035 │ │ -00eed4: 54a7 f700 |0058: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00eed8: 6e10 a301 0700 |005a: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ -00eede: 0a07 |005d: move-result v7 │ │ -00eee0: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ -00eee4: 1307 2a00 |0060: const/16 v7, #int 42 // #2a │ │ -00eee8: 6e20 6701 7500 |0062: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00eeee: 6e10 6f01 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00eef4: 0c04 |0068: move-result-object v4 │ │ -00eef6: 1e0a |0069: monitor-exit v10 │ │ -00eef8: 289d |006a: goto 0007 // -0063 │ │ +00ee10: |[00ee10] org.apache.cordova.NativeToJsMessageQueue.popAndEncode:(Z)Ljava/lang/String; │ │ +00ee20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00ee22: 1d0a |0001: monitor-enter v10 │ │ +00ee24: 54a7 f400 |0002: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00ee28: 3907 0400 |0004: if-nez v7, 0008 // +0004 │ │ +00ee2c: 1e0a |0006: monitor-exit v10 │ │ +00ee2e: 1104 |0007: return-object v4 │ │ +00ee30: 54a7 f400 |0008: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00ee34: 6e30 7203 a70b |000a: invoke-virtual {v7, v10, v11}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V // method@0372 │ │ +00ee3a: 54a7 f700 |000d: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ee3e: 6e10 a301 0700 |000f: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ +00ee44: 0a07 |0012: move-result v7 │ │ +00ee46: 3807 0700 |0013: if-eqz v7, 001a // +0007 │ │ +00ee4a: 1e0a |0015: monitor-exit v10 │ │ +00ee4c: 28f1 |0016: goto 0007 // -000f │ │ +00ee4e: 0d07 |0017: move-exception v7 │ │ +00ee50: 1e0a |0018: monitor-exit v10 │ │ +00ee52: 2707 |0019: throw v7 │ │ +00ee54: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +00ee56: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +00ee58: 54a7 f700 |001c: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ee5c: 6e10 a401 0700 |001e: invoke-virtual {v7}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@01a4 │ │ +00ee62: 0c07 |0021: move-result-object v7 │ │ +00ee64: 7210 9901 0700 |0022: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ +00ee6a: 0a08 |0025: move-result v8 │ │ +00ee6c: 3808 1800 |0026: if-eqz v8, 003e // +0018 │ │ +00ee70: 7210 9a01 0700 |0028: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ +00ee76: 0c01 |002b: move-result-object v1 │ │ +00ee78: 1f01 de00 |002c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00ee7c: 7020 9c03 1a00 |002e: invoke-direct {v10, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I // method@039c │ │ +00ee82: 0a02 |0031: move-result v2 │ │ +00ee84: 3d03 2200 |0032: if-lez v3, 0054 // +0022 │ │ +00ee88: 9008 0602 |0034: add-int v8, v6, v2 │ │ +00ee8c: 6009 f300 |0036: sget v9, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ +00ee90: 3798 1c00 |0038: if-le v8, v9, 0054 // +001c │ │ +00ee94: 6008 f300 |003a: sget v8, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ +00ee98: 3d08 1800 |003c: if-lez v8, 0054 // +0018 │ │ +00ee9c: 2205 8100 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ +00eea0: 7020 6601 6500 |0040: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(I)V // method@0166 │ │ +00eea6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +00eea8: 3530 1400 |0044: if-ge v0, v3, 0058 // +0014 │ │ +00eeac: 54a7 f700 |0046: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00eeb0: 6e10 a501 0700 |0048: invoke-virtual {v7}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@01a5 │ │ +00eeb6: 0c01 |004b: move-result-object v1 │ │ +00eeb8: 1f01 de00 |004c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00eebc: 7030 a003 1a05 |004e: invoke-direct {v10, v1, v5}, Lorg/apache/cordova/NativeToJsMessageQueue;.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V // method@03a0 │ │ +00eec2: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00eec6: 28f1 |0053: goto 0044 // -000f │ │ +00eec8: b026 |0054: add-int/2addr v6, v2 │ │ +00eeca: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00eece: 28cb |0057: goto 0022 // -0035 │ │ +00eed0: 54a7 f700 |0058: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00eed4: 6e10 a301 0700 |005a: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ +00eeda: 0a07 |005d: move-result v7 │ │ +00eedc: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ +00eee0: 1307 2a00 |0060: const/16 v7, #int 42 // #2a │ │ +00eee4: 6e20 6701 7500 |0062: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00eeea: 6e10 6f01 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00eef0: 0c04 |0068: move-result-object v4 │ │ +00eef2: 1e0a |0069: monitor-exit v10 │ │ +00eef4: 289d |006a: goto 0007 // -0063 │ │ catches : 2 │ │ 0x0002 - 0x0019 │ │ -> 0x0017 │ │ 0x001c - 0x006a │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=131 │ │ @@ -12577,99 +12577,99 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -00ef10: |[00ef10] org.apache.cordova.NativeToJsMessageQueue.popAndEncodeAsJs:()Ljava/lang/String; │ │ -00ef20: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -00ef22: 120a |0001: const/4 v10, #int 0 // #0 │ │ -00ef24: 1d0e |0002: monitor-enter v14 │ │ -00ef26: 54eb f700 |0003: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ef2a: 6e10 a601 0b00 |0005: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@01a6 │ │ -00ef30: 0a01 |0008: move-result v1 │ │ -00ef32: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -00ef36: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -00ef38: 1e0e |000c: monitor-exit v14 │ │ -00ef3a: 1105 |000d: return-object v5 │ │ -00ef3c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -00ef3e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -00ef40: 54eb f700 |0010: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ef44: 6e10 a401 0b00 |0012: invoke-virtual {v11}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@01a4 │ │ -00ef4a: 0c0b |0015: move-result-object v11 │ │ -00ef4c: 7210 9901 0b00 |0016: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ -00ef52: 0a0c |0019: move-result v12 │ │ -00ef54: 380c 1a00 |001a: if-eqz v12, 0034 // +001a │ │ -00ef58: 7210 9a01 0b00 |001c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ -00ef5e: 0c02 |001f: move-result-object v2 │ │ -00ef60: 1f02 de00 |0020: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00ef64: 6e10 7d03 0200 |0022: invoke-virtual {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@037d │ │ -00ef6a: 0a0c |0025: move-result v12 │ │ -00ef6c: d803 0c32 |0026: add-int/lit8 v3, v12, #int 50 // #32 │ │ -00ef70: 3d04 3500 |0028: if-lez v4, 005d // +0035 │ │ -00ef74: 900c 0703 |002a: add-int v12, v7, v3 │ │ -00ef78: 600d f300 |002c: sget v13, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ -00ef7c: 37dc 2f00 |002e: if-le v12, v13, 005d // +002f │ │ -00ef80: 600c f300 |0030: sget v12, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ -00ef84: 3d0c 2b00 |0032: if-lez v12, 005d // +002b │ │ -00ef88: 54eb f700 |0034: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00ef8c: 6e10 a601 0b00 |0036: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@01a6 │ │ -00ef92: 0a0b |0039: move-result v11 │ │ -00ef94: 33b4 2700 |003a: if-ne v4, v11, 0061 // +0027 │ │ -00ef98: 0198 |003c: move v8, v9 │ │ -00ef9a: 2206 8100 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@0081 │ │ -00ef9e: 3808 2400 |003f: if-eqz v8, 0063 // +0024 │ │ -00efa2: 01ab |0041: move v11, v10 │ │ -00efa4: b07b |0042: add-int/2addr v11, v7 │ │ -00efa6: 7020 6601 b600 |0043: invoke-direct {v6, v11}, Ljava/lang/StringBuilder;.:(I)V // method@0166 │ │ -00efac: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -00efae: 3540 3000 |0047: if-ge v0, v4, 0077 // +0030 │ │ -00efb2: 54eb f700 |0049: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00efb6: 6e10 a501 0b00 |004b: invoke-virtual {v11}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@01a5 │ │ -00efbc: 0c02 |004e: move-result-object v2 │ │ -00efbe: 1f02 de00 |004f: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ -00efc2: 3808 1500 |0051: if-eqz v8, 0066 // +0015 │ │ -00efc6: d80b 0001 |0053: add-int/lit8 v11, v0, #int 1 // #01 │ │ -00efca: 334b 1100 |0055: if-ne v11, v4, 0066 // +0011 │ │ -00efce: 6e20 7f03 6200 |0057: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@037f │ │ -00efd4: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00efd8: 28eb |005c: goto 0047 // -0015 │ │ -00efda: b037 |005d: add-int/2addr v7, v3 │ │ -00efdc: d804 0401 |005e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -00efe0: 28b6 |0060: goto 0016 // -004a │ │ -00efe2: 01a8 |0061: move v8, v10 │ │ -00efe4: 28db |0062: goto 003d // -0025 │ │ -00efe6: 130b 6400 |0063: const/16 v11, #int 100 // #64 │ │ -00efea: 28dd |0065: goto 0042 // -0023 │ │ -00efec: 1a0b 9206 |0066: const-string v11, "try{" // string@0692 │ │ -00eff0: 6e20 6d01 b600 |0068: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00eff6: 6e20 7f03 6200 |006b: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@037f │ │ -00effc: 1a0b d106 |006e: const-string v11, "}finally{" // string@06d1 │ │ -00f000: 6e20 6d01 b600 |0070: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f006: 28e7 |0073: goto 005a // -0019 │ │ -00f008: 0d09 |0074: move-exception v9 │ │ -00f00a: 1e0e |0075: monitor-exit v14 │ │ -00f00c: 2709 |0076: throw v9 │ │ -00f00e: 3908 0700 |0077: if-nez v8, 007e // +0007 │ │ -00f012: 1a0b c906 |0079: const-string v11, "window.setTimeout(function(){cordova.require('cordova/plugin/android/polling').pollOnce();},0);" // string@06c9 │ │ -00f016: 6e20 6d01 b600 |007b: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f01c: 3808 0d00 |007e: if-eqz v8, 008b // +000d │ │ -00f020: 0190 |0080: move v0, v9 │ │ -00f022: 3540 0c00 |0081: if-ge v0, v4, 008d // +000c │ │ -00f026: 1309 7d00 |0083: const/16 v9, #int 125 // #7d │ │ -00f02a: 6e20 6701 9600 |0085: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ -00f030: d800 0001 |0088: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00f034: 28f7 |008a: goto 0081 // -0009 │ │ -00f036: 01a0 |008b: move v0, v10 │ │ -00f038: 28f5 |008c: goto 0081 // -000b │ │ -00f03a: 6e10 6f01 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00f040: 0c05 |0090: move-result-object v5 │ │ -00f042: 1e0e |0091: monitor-exit v14 │ │ -00f044: 2900 7bff |0092: goto/16 000d // -0085 │ │ +00ef0c: |[00ef0c] org.apache.cordova.NativeToJsMessageQueue.popAndEncodeAsJs:()Ljava/lang/String; │ │ +00ef1c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +00ef1e: 120a |0001: const/4 v10, #int 0 // #0 │ │ +00ef20: 1d0e |0002: monitor-enter v14 │ │ +00ef22: 54eb f700 |0003: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ef26: 6e10 a601 0b00 |0005: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@01a6 │ │ +00ef2c: 0a01 |0008: move-result v1 │ │ +00ef2e: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +00ef32: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +00ef34: 1e0e |000c: monitor-exit v14 │ │ +00ef36: 1105 |000d: return-object v5 │ │ +00ef38: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +00ef3a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +00ef3c: 54eb f700 |0010: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ef40: 6e10 a401 0b00 |0012: invoke-virtual {v11}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@01a4 │ │ +00ef46: 0c0b |0015: move-result-object v11 │ │ +00ef48: 7210 9901 0b00 |0016: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ +00ef4e: 0a0c |0019: move-result v12 │ │ +00ef50: 380c 1a00 |001a: if-eqz v12, 0034 // +001a │ │ +00ef54: 7210 9a01 0b00 |001c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ +00ef5a: 0c02 |001f: move-result-object v2 │ │ +00ef5c: 1f02 de00 |0020: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00ef60: 6e10 7d03 0200 |0022: invoke-virtual {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@037d │ │ +00ef66: 0a0c |0025: move-result v12 │ │ +00ef68: d803 0c32 |0026: add-int/lit8 v3, v12, #int 50 // #32 │ │ +00ef6c: 3d04 3500 |0028: if-lez v4, 005d // +0035 │ │ +00ef70: 900c 0703 |002a: add-int v12, v7, v3 │ │ +00ef74: 600d f300 |002c: sget v13, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ +00ef78: 37dc 2f00 |002e: if-le v12, v13, 005d // +002f │ │ +00ef7c: 600c f300 |0030: sget v12, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f3 │ │ +00ef80: 3d0c 2b00 |0032: if-lez v12, 005d // +002b │ │ +00ef84: 54eb f700 |0034: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00ef88: 6e10 a601 0b00 |0036: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@01a6 │ │ +00ef8e: 0a0b |0039: move-result v11 │ │ +00ef90: 33b4 2700 |003a: if-ne v4, v11, 0061 // +0027 │ │ +00ef94: 0198 |003c: move v8, v9 │ │ +00ef96: 2206 8100 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@0081 │ │ +00ef9a: 3808 2400 |003f: if-eqz v8, 0063 // +0024 │ │ +00ef9e: 01ab |0041: move v11, v10 │ │ +00efa0: b07b |0042: add-int/2addr v11, v7 │ │ +00efa2: 7020 6601 b600 |0043: invoke-direct {v6, v11}, Ljava/lang/StringBuilder;.:(I)V // method@0166 │ │ +00efa8: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +00efaa: 3540 3000 |0047: if-ge v0, v4, 0077 // +0030 │ │ +00efae: 54eb f700 |0049: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00efb2: 6e10 a501 0b00 |004b: invoke-virtual {v11}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@01a5 │ │ +00efb8: 0c02 |004e: move-result-object v2 │ │ +00efba: 1f02 de00 |004f: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@00de │ │ +00efbe: 3808 1500 |0051: if-eqz v8, 0066 // +0015 │ │ +00efc2: d80b 0001 |0053: add-int/lit8 v11, v0, #int 1 // #01 │ │ +00efc6: 334b 1100 |0055: if-ne v11, v4, 0066 // +0011 │ │ +00efca: 6e20 7f03 6200 |0057: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@037f │ │ +00efd0: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00efd4: 28eb |005c: goto 0047 // -0015 │ │ +00efd6: b037 |005d: add-int/2addr v7, v3 │ │ +00efd8: d804 0401 |005e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +00efdc: 28b6 |0060: goto 0016 // -004a │ │ +00efde: 01a8 |0061: move v8, v10 │ │ +00efe0: 28db |0062: goto 003d // -0025 │ │ +00efe2: 130b 6400 |0063: const/16 v11, #int 100 // #64 │ │ +00efe6: 28dd |0065: goto 0042 // -0023 │ │ +00efe8: 1a0b 9206 |0066: const-string v11, "try{" // string@0692 │ │ +00efec: 6e20 6d01 b600 |0068: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00eff2: 6e20 7f03 6200 |006b: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@037f │ │ +00eff8: 1a0b d106 |006e: const-string v11, "}finally{" // string@06d1 │ │ +00effc: 6e20 6d01 b600 |0070: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f002: 28e7 |0073: goto 005a // -0019 │ │ +00f004: 0d09 |0074: move-exception v9 │ │ +00f006: 1e0e |0075: monitor-exit v14 │ │ +00f008: 2709 |0076: throw v9 │ │ +00f00a: 3908 0700 |0077: if-nez v8, 007e // +0007 │ │ +00f00e: 1a0b c906 |0079: const-string v11, "window.setTimeout(function(){cordova.require('cordova/plugin/android/polling').pollOnce();},0);" // string@06c9 │ │ +00f012: 6e20 6d01 b600 |007b: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f018: 3808 0d00 |007e: if-eqz v8, 008b // +000d │ │ +00f01c: 0190 |0080: move v0, v9 │ │ +00f01e: 3540 0c00 |0081: if-ge v0, v4, 008d // +000c │ │ +00f022: 1309 7d00 |0083: const/16 v9, #int 125 // #7d │ │ +00f026: 6e20 6701 9600 |0085: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0167 │ │ +00f02c: d800 0001 |0088: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00f030: 28f7 |008a: goto 0081 // -0009 │ │ +00f032: 01a0 |008b: move v0, v10 │ │ +00f034: 28f5 |008c: goto 0081 // -000b │ │ +00f036: 6e10 6f01 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00f03c: 0c05 |0090: move-result-object v5 │ │ +00f03e: 1e0e |0091: monitor-exit v14 │ │ +00f040: 2900 7bff |0092: goto/16 000d // -0085 │ │ catches : 2 │ │ 0x0003 - 0x0076 │ │ -> 0x0074 │ │ 0x0079 - 0x0092 │ │ -> 0x0074 │ │ positions : │ │ 0x0002 line=169 │ │ @@ -12734,25 +12734,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00f05c: |[00f05c] org.apache.cordova.NativeToJsMessageQueue.reset:()V │ │ -00f06c: 1d01 |0000: monitor-enter v1 │ │ -00f06e: 5410 f700 |0001: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00f072: 6e10 a201 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@01a2 │ │ -00f078: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -00f07a: 6e20 a403 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@03a4 │ │ -00f080: 1e01 |000a: monitor-exit v1 │ │ -00f082: 0e00 |000b: return-void │ │ -00f084: 0d00 |000c: move-exception v0 │ │ -00f086: 1e01 |000d: monitor-exit v1 │ │ -00f088: 2700 |000e: throw v0 │ │ +00f058: |[00f058] org.apache.cordova.NativeToJsMessageQueue.reset:()V │ │ +00f068: 1d01 |0000: monitor-enter v1 │ │ +00f06a: 5410 f700 |0001: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00f06e: 6e10 a201 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@01a2 │ │ +00f074: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +00f076: 6e20 a403 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@03a4 │ │ +00f07c: 1e01 |000a: monitor-exit v1 │ │ +00f07e: 0e00 |000b: return-void │ │ +00f080: 0d00 |000c: move-exception v0 │ │ +00f082: 1e01 |000d: monitor-exit v1 │ │ +00f084: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=106 │ │ 0x0001 line=107 │ │ 0x0006 line=108 │ │ @@ -12767,77 +12767,77 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -00f098: |[00f098] org.apache.cordova.NativeToJsMessageQueue.setBridgeMode:(I)V │ │ -00f0a8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -00f0aa: 3415 0a00 |0001: if-lt v5, v1, 000b // +000a │ │ -00f0ae: 5441 f500 |0003: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ -00f0b2: 6e10 8b01 0100 |0005: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@018b │ │ -00f0b8: 0a01 |0008: move-result v1 │ │ -00f0ba: 3415 1b00 |0009: if-lt v5, v1, 0024 // +001b │ │ -00f0be: 1a01 da00 |000b: const-string v1, "JsMessageQueue" // string@00da │ │ -00f0c2: 2202 8100 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ -00f0c6: 7010 6501 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00f0cc: 1a03 cb00 |0012: const-string v3, "Invalid NativeToJsBridgeMode: " // string@00cb │ │ -00f0d0: 6e20 6d01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f0d6: 0c02 |0017: move-result-object v2 │ │ -00f0d8: 6e20 6a01 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ -00f0de: 0c02 |001b: move-result-object v2 │ │ -00f0e0: 6e10 6f01 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00f0e6: 0c02 |001f: move-result-object v2 │ │ -00f0e8: 7120 5e03 2100 |0020: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00f0ee: 0e00 |0023: return-void │ │ -00f0f0: 3b05 3f00 |0024: if-gez v5, 0063 // +003f │ │ -00f0f4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -00f0f6: 5441 f400 |0027: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00f0fa: 3210 faff |0029: if-eq v0, v1, 0023 // -0006 │ │ -00f0fe: 1a02 da00 |002b: const-string v2, "JsMessageQueue" // string@00da │ │ -00f102: 2201 8100 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ -00f106: 7010 6501 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00f10c: 1a03 4f02 |0032: const-string v3, "Set native->JS mode to " // string@024f │ │ -00f110: 6e20 6d01 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f116: 0c03 |0037: move-result-object v3 │ │ -00f118: 3900 3500 |0038: if-nez v0, 006d // +0035 │ │ -00f11c: 1a01 0a05 |003a: const-string v1, "null" // string@050a │ │ -00f120: 6e20 6d01 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f126: 0c01 |003f: move-result-object v1 │ │ -00f128: 6e10 6f01 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00f12e: 0c01 |0043: move-result-object v1 │ │ -00f130: 7120 5e03 1200 |0044: invoke-static {v2, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00f136: 1d04 |0047: monitor-enter v4 │ │ -00f138: 5b40 f400 |0048: iput-object v0, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00f13c: 3800 1400 |004a: if-eqz v0, 005e // +0014 │ │ -00f140: 6e10 7403 0000 |004c: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.reset:()V // method@0374 │ │ -00f146: 5541 f600 |004f: iget-boolean v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ -00f14a: 3901 0d00 |0051: if-nez v1, 005e // +000d │ │ -00f14e: 5441 f700 |0053: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00f152: 6e10 a301 0100 |0055: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ -00f158: 0a01 |0058: move-result v1 │ │ -00f15a: 3901 0500 |0059: if-nez v1, 005e // +0005 │ │ -00f15e: 6e20 7303 4000 |005b: invoke-virtual {v0, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0373 │ │ -00f164: 1e04 |005e: monitor-exit v4 │ │ -00f166: 28c4 |005f: goto 0023 // -003c │ │ -00f168: 0d01 |0060: move-exception v1 │ │ -00f16a: 1e04 |0061: monitor-exit v4 │ │ -00f16c: 2701 |0062: throw v1 │ │ -00f16e: 5441 f500 |0063: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ -00f172: 6e20 8901 5100 |0065: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0189 │ │ -00f178: 0c01 |0068: move-result-object v1 │ │ -00f17a: 1f01 db00 |0069: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // type@00db │ │ -00f17e: 0710 |006b: move-object v0, v1 │ │ -00f180: 28bb |006c: goto 0027 // -0045 │ │ -00f182: 6e10 4901 0000 |006d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0149 │ │ -00f188: 0c01 |0070: move-result-object v1 │ │ -00f18a: 6e10 2b01 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@012b │ │ -00f190: 0c01 |0074: move-result-object v1 │ │ -00f192: 28c7 |0075: goto 003c // -0039 │ │ +00f094: |[00f094] org.apache.cordova.NativeToJsMessageQueue.setBridgeMode:(I)V │ │ +00f0a4: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +00f0a6: 3415 0a00 |0001: if-lt v5, v1, 000b // +000a │ │ +00f0aa: 5441 f500 |0003: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ +00f0ae: 6e10 8b01 0100 |0005: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@018b │ │ +00f0b4: 0a01 |0008: move-result v1 │ │ +00f0b6: 3415 1b00 |0009: if-lt v5, v1, 0024 // +001b │ │ +00f0ba: 1a01 da00 |000b: const-string v1, "JsMessageQueue" // string@00da │ │ +00f0be: 2202 8100 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0081 │ │ +00f0c2: 7010 6501 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00f0c8: 1a03 cb00 |0012: const-string v3, "Invalid NativeToJsBridgeMode: " // string@00cb │ │ +00f0cc: 6e20 6d01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f0d2: 0c02 |0017: move-result-object v2 │ │ +00f0d4: 6e20 6a01 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@016a │ │ +00f0da: 0c02 |001b: move-result-object v2 │ │ +00f0dc: 6e10 6f01 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00f0e2: 0c02 |001f: move-result-object v2 │ │ +00f0e4: 7120 5e03 2100 |0020: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00f0ea: 0e00 |0023: return-void │ │ +00f0ec: 3b05 3f00 |0024: if-gez v5, 0063 // +003f │ │ +00f0f0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +00f0f2: 5441 f400 |0027: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00f0f6: 3210 faff |0029: if-eq v0, v1, 0023 // -0006 │ │ +00f0fa: 1a02 da00 |002b: const-string v2, "JsMessageQueue" // string@00da │ │ +00f0fe: 2201 8100 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0081 │ │ +00f102: 7010 6501 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00f108: 1a03 4f02 |0032: const-string v3, "Set native->JS mode to " // string@024f │ │ +00f10c: 6e20 6d01 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f112: 0c03 |0037: move-result-object v3 │ │ +00f114: 3900 3500 |0038: if-nez v0, 006d // +0035 │ │ +00f118: 1a01 0a05 |003a: const-string v1, "null" // string@050a │ │ +00f11c: 6e20 6d01 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f122: 0c01 |003f: move-result-object v1 │ │ +00f124: 6e10 6f01 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00f12a: 0c01 |0043: move-result-object v1 │ │ +00f12c: 7120 5e03 1200 |0044: invoke-static {v2, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00f132: 1d04 |0047: monitor-enter v4 │ │ +00f134: 5b40 f400 |0048: iput-object v0, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00f138: 3800 1400 |004a: if-eqz v0, 005e // +0014 │ │ +00f13c: 6e10 7403 0000 |004c: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.reset:()V // method@0374 │ │ +00f142: 5541 f600 |004f: iget-boolean v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ +00f146: 3901 0d00 |0051: if-nez v1, 005e // +000d │ │ +00f14a: 5441 f700 |0053: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00f14e: 6e10 a301 0100 |0055: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ +00f154: 0a01 |0058: move-result v1 │ │ +00f156: 3901 0500 |0059: if-nez v1, 005e // +0005 │ │ +00f15a: 6e20 7303 4000 |005b: invoke-virtual {v0, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0373 │ │ +00f160: 1e04 |005e: monitor-exit v4 │ │ +00f162: 28c4 |005f: goto 0023 // -003c │ │ +00f164: 0d01 |0060: move-exception v1 │ │ +00f166: 1e04 |0061: monitor-exit v4 │ │ +00f168: 2701 |0062: throw v1 │ │ +00f16a: 5441 f500 |0063: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f5 │ │ +00f16e: 6e20 8901 5100 |0065: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0189 │ │ +00f174: 0c01 |0068: move-result-object v1 │ │ +00f176: 1f01 db00 |0069: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // type@00db │ │ +00f17a: 0710 |006b: move-object v0, v1 │ │ +00f17c: 28bb |006c: goto 0027 // -0045 │ │ +00f17e: 6e10 4901 0000 |006d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0149 │ │ +00f184: 0c01 |0070: move-result-object v1 │ │ +00f186: 6e10 2b01 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@012b │ │ +00f18c: 0c01 |0074: move-result-object v1 │ │ +00f18e: 28c7 |0075: goto 003c // -0039 │ │ catches : 1 │ │ 0x0048 - 0x0062 │ │ -> 0x0060 │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=84 │ │ 0x0023 line=100 │ │ @@ -12864,39 +12864,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -00f1a0: |[00f1a0] org.apache.cordova.NativeToJsMessageQueue.setPaused:(Z)V │ │ -00f1b0: 5530 f600 |0000: iget-boolean v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ -00f1b4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -00f1b8: 3804 0e00 |0004: if-eqz v4, 0012 // +000e │ │ -00f1bc: 1a00 da00 |0006: const-string v0, "JsMessageQueue" // string@00da │ │ -00f1c0: 1a01 0005 |0008: const-string v1, "nested call to setPaused detected." // string@0500 │ │ -00f1c4: 2202 8400 |000a: new-instance v2, Ljava/lang/Throwable; // type@0084 │ │ -00f1c8: 7010 7501 0200 |000c: invoke-direct {v2}, Ljava/lang/Throwable;.:()V // method@0175 │ │ -00f1ce: 7130 6203 1002 |000f: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ -00f1d4: 5c34 f600 |0012: iput-boolean v4, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ -00f1d8: 3904 1500 |0014: if-nez v4, 0029 // +0015 │ │ -00f1dc: 1d03 |0016: monitor-enter v3 │ │ -00f1de: 5430 f700 |0017: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ -00f1e2: 6e10 a301 0000 |0019: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ -00f1e8: 0a00 |001c: move-result v0 │ │ -00f1ea: 3900 0b00 |001d: if-nez v0, 0028 // +000b │ │ -00f1ee: 5430 f400 |001f: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00f1f2: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -00f1f6: 5430 f400 |0023: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ -00f1fa: 6e20 7303 3000 |0025: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0373 │ │ -00f200: 1e03 |0028: monitor-exit v3 │ │ -00f202: 0e00 |0029: return-void │ │ -00f204: 0d00 |002a: move-exception v0 │ │ -00f206: 1e03 |002b: monitor-exit v3 │ │ -00f208: 2700 |002c: throw v0 │ │ +00f19c: |[00f19c] org.apache.cordova.NativeToJsMessageQueue.setPaused:(Z)V │ │ +00f1ac: 5530 f600 |0000: iget-boolean v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ +00f1b0: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +00f1b4: 3804 0e00 |0004: if-eqz v4, 0012 // +000e │ │ +00f1b8: 1a00 da00 |0006: const-string v0, "JsMessageQueue" // string@00da │ │ +00f1bc: 1a01 0005 |0008: const-string v1, "nested call to setPaused detected." // string@0500 │ │ +00f1c0: 2202 8400 |000a: new-instance v2, Ljava/lang/Throwable; // type@0084 │ │ +00f1c4: 7010 7501 0200 |000c: invoke-direct {v2}, Ljava/lang/Throwable;.:()V // method@0175 │ │ +00f1ca: 7130 6203 1002 |000f: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ +00f1d0: 5c34 f600 |0012: iput-boolean v4, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f6 │ │ +00f1d4: 3904 1500 |0014: if-nez v4, 0029 // +0015 │ │ +00f1d8: 1d03 |0016: monitor-enter v3 │ │ +00f1da: 5430 f700 |0017: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f7 │ │ +00f1de: 6e10 a301 0000 |0019: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a3 │ │ +00f1e4: 0a00 |001c: move-result v0 │ │ +00f1e6: 3900 0b00 |001d: if-nez v0, 0028 // +000b │ │ +00f1ea: 5430 f400 |001f: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00f1ee: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +00f1f2: 5430 f400 |0023: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f4 │ │ +00f1f6: 6e20 7303 3000 |0025: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0373 │ │ +00f1fc: 1e03 |0028: monitor-exit v3 │ │ +00f1fe: 0e00 |0029: return-void │ │ +00f200: 0d00 |002a: move-exception v0 │ │ +00f202: 1e03 |002b: monitor-exit v3 │ │ +00f204: 2700 |002c: throw v0 │ │ catches : 1 │ │ 0x0017 - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=258 │ │ 0x0012 line=260 │ │ @@ -12941,17 +12941,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f218: |[00f218] org.apache.cordova.PermissionHelper.:()V │ │ -00f228: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00f22e: 0e00 |0003: return-void │ │ +00f214: |[00f214] org.apache.cordova.PermissionHelper.:()V │ │ +00f224: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00f22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/PermissionHelper; │ │ │ │ #1 : (in Lorg/apache/cordova/PermissionHelper;) │ │ @@ -12959,26 +12959,26 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00f230: |[00f230] org.apache.cordova.PermissionHelper.deliverPermissionResult:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ -00f240: 2162 |0000: array-length v2, v6 │ │ -00f242: 2321 1001 |0001: new-array v1, v2, [I // type@0110 │ │ -00f246: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00f248: 7120 8c01 2100 |0004: invoke-static {v1, v2}, Ljava/util/Arrays;.fill:([II)V // method@018c │ │ -00f24e: 6e40 8802 5416 |0007: invoke-virtual {v4, v5, v6, v1}, Lorg/apache/cordova/CordovaPlugin;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@0288 │ │ -00f254: 0e00 |000a: return-void │ │ -00f256: 0d00 |000b: move-exception v0 │ │ -00f258: 1a02 6e00 |000c: const-string v2, "CordovaPermissionHelper" // string@006e │ │ -00f25c: 1a03 d600 |000e: const-string v3, "JSONException when delivering permissions results" // string@00d6 │ │ -00f260: 7130 6203 3200 |0010: invoke-static {v2, v3, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ -00f266: 28f7 |0013: goto 000a // -0009 │ │ +00f22c: |[00f22c] org.apache.cordova.PermissionHelper.deliverPermissionResult:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ +00f23c: 2162 |0000: array-length v2, v6 │ │ +00f23e: 2321 1001 |0001: new-array v1, v2, [I // type@0110 │ │ +00f242: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +00f244: 7120 8c01 2100 |0004: invoke-static {v1, v2}, Ljava/util/Arrays;.fill:([II)V // method@018c │ │ +00f24a: 6e40 8802 5416 |0007: invoke-virtual {v4, v5, v6, v1}, Lorg/apache/cordova/CordovaPlugin;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@0288 │ │ +00f250: 0e00 |000a: return-void │ │ +00f252: 0d00 |000b: move-exception v0 │ │ +00f254: 1a02 6e00 |000c: const-string v2, "CordovaPermissionHelper" // string@006e │ │ +00f258: 1a03 d600 |000e: const-string v3, "JSONException when delivering permissions results" // string@00d6 │ │ +00f25c: 7130 6203 3200 |0010: invoke-static {v2, v3, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ +00f262: 28f7 |0013: goto 000a // -0009 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ Lorg/json/JSONException; -> 0x000b │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0007 line=82 │ │ @@ -12997,19 +12997,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00f278: |[00f278] org.apache.cordova.PermissionHelper.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z │ │ -00f288: 5410 9200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ -00f28c: 7220 5a02 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaInterface;.hasPermission:(Ljava/lang/String;)Z // method@025a │ │ -00f292: 0a00 |0005: move-result v0 │ │ -00f294: 0f00 |0006: return v0 │ │ +00f274: |[00f274] org.apache.cordova.PermissionHelper.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z │ │ +00f284: 5410 9200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ +00f288: 7220 5a02 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaInterface;.hasPermission:(Ljava/lang/String;)Z // method@025a │ │ +00f28e: 0a00 |0005: move-result v0 │ │ +00f290: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 plugin Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0007 reg=2 permission Ljava/lang/String; │ │ │ │ @@ -13018,21 +13018,21 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00f298: |[00f298] org.apache.cordova.PermissionHelper.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V │ │ -00f2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00f2aa: 2300 1401 |0001: new-array v0, v0, [Ljava/lang/String; // type@0114 │ │ -00f2ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -00f2b0: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ -00f2b4: 7130 aa03 3200 |0006: invoke-static {v2, v3, v0}, Lorg/apache/cordova/PermissionHelper;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@03aa │ │ -00f2ba: 0e00 |0009: return-void │ │ +00f294: |[00f294] org.apache.cordova.PermissionHelper.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V │ │ +00f2a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00f2a6: 2300 1401 |0001: new-array v0, v0, [Ljava/lang/String; // type@0114 │ │ +00f2aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00f2ac: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ +00f2b0: 7130 aa03 3200 |0006: invoke-static {v2, v3, v0}, Lorg/apache/cordova/PermissionHelper;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@03aa │ │ +00f2b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=2 plugin Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x000a reg=3 requestCode I │ │ @@ -13043,18 +13043,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -00f2bc: |[00f2bc] org.apache.cordova.PermissionHelper.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ -00f2cc: 5410 9200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ -00f2d0: 7240 5d02 1032 |0002: invoke-interface {v0, v1, v2, v3}, Lorg/apache/cordova/CordovaInterface;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@025d │ │ -00f2d6: 0e00 |0005: return-void │ │ +00f2b8: |[00f2b8] org.apache.cordova.PermissionHelper.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ +00f2c8: 5410 9200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0092 │ │ +00f2cc: 7240 5d02 1032 |0002: invoke-interface {v0, v1, v2, v3}, Lorg/apache/cordova/CordovaInterface;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@025d │ │ +00f2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 plugin Lorg/apache/cordova/CordovaPlugin; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ @@ -13102,18 +13102,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -00f2d8: |[00f2d8] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -00f2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00f2ea: 7050 ac03 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V // method@03ac │ │ -00f2f0: 0e00 |0004: return-void │ │ +00f2d4: |[00f2d4] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +00f2e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00f2e6: 7050 ac03 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V // method@03ac │ │ +00f2ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/PluginEntry; │ │ 0x0000 - 0x0005 reg=2 service Ljava/lang/String; │ │ @@ -13125,21 +13125,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00f2f4: |[00f2f4] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V │ │ -00f304: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ -00f30a: 5b01 fc00 |0003: iput-object v1, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ -00f30e: 5b02 fb00 |0005: iput-object v2, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fb │ │ -00f312: 5c03 f900 |0007: iput-boolean v3, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00f9 │ │ -00f316: 5b04 fa00 |0009: iput-object v4, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ -00f31a: 0e00 |000b: return-void │ │ +00f2f0: |[00f2f0] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V │ │ +00f300: 7010 4701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0147 │ │ +00f306: 5b01 fc00 |0003: iput-object v1, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ +00f30a: 5b02 fb00 |0005: iput-object v2, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fb │ │ +00f30e: 5c03 f900 |0007: iput-boolean v3, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00f9 │ │ +00f312: 5b04 fa00 |0009: iput-object v4, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ +00f316: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ @@ -13156,22 +13156,22 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/CordovaPlugin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -00f31c: |[00f31c] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Lorg/apache/cordova/CordovaPlugin;)V │ │ -00f32c: 6e10 4901 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0149 │ │ -00f332: 0c00 |0003: move-result-object v0 │ │ -00f334: 6e10 2901 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0129 │ │ -00f33a: 0c00 |0007: move-result-object v0 │ │ -00f33c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -00f33e: 7054 ac03 3210 |0009: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V // method@03ac │ │ -00f344: 0e00 |000c: return-void │ │ +00f318: |[00f318] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Lorg/apache/cordova/CordovaPlugin;)V │ │ +00f328: 6e10 4901 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0149 │ │ +00f32e: 0c00 |0003: move-result-object v0 │ │ +00f330: 6e10 2901 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0129 │ │ +00f336: 0c00 |0007: move-result-object v0 │ │ +00f338: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +00f33a: 7054 ac03 3210 |0009: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V // method@03ac │ │ +00f340: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000c line=53 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/cordova/PluginEntry; │ │ 0x0000 - 0x000d reg=3 service Ljava/lang/String; │ │ @@ -13247,25 +13247,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -00f348: |[00f348] org.apache.cordova.PluginManager.:()V │ │ -00f358: 1a00 4002 |0000: const-string v0, "PluginManager" // string@0240 │ │ -00f35c: 6900 fe00 |0002: sput-object v0, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ -00f360: 7100 6500 0000 |0004: invoke-static {}, Landroid/os/Debug;.isDebuggerConnected:()Z // method@0065 │ │ -00f366: 0a00 |0007: move-result v0 │ │ -00f368: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -00f36c: 1300 3c00 |000a: const/16 v0, #int 60 // #3c │ │ -00f370: 6700 fd00 |000c: sput v0, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00fd │ │ -00f374: 0e00 |000e: return-void │ │ -00f376: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ -00f37a: 28fb |0011: goto 000c // -0005 │ │ +00f344: |[00f344] org.apache.cordova.PluginManager.:()V │ │ +00f354: 1a00 4002 |0000: const-string v0, "PluginManager" // string@0240 │ │ +00f358: 6900 fe00 |0002: sput-object v0, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ +00f35c: 7100 6500 0000 |0004: invoke-static {}, Landroid/os/Debug;.isDebuggerConnected:()Z // method@0065 │ │ +00f362: 0a00 |0007: move-result v0 │ │ +00f364: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +00f368: 1300 3c00 |000a: const/16 v0, #int 60 // #3c │ │ +00f36c: 6700 fd00 |000c: sput v0, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00fd │ │ +00f370: 0e00 |000e: return-void │ │ +00f372: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ +00f376: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/PluginManager;) │ │ @@ -13273,26 +13273,26 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00f37c: |[00f37c] org.apache.cordova.PluginManager.:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V │ │ -00f38c: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ -00f392: 2200 9700 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0097 │ │ -00f396: 7010 9b01 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@019b │ │ -00f39c: 5b10 0401 |0008: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ -00f3a0: 2200 9700 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0097 │ │ -00f3a4: 7010 9b01 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@019b │ │ -00f3aa: 5b10 0101 |000f: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ -00f3ae: 5b13 0001 |0011: iput-object v3, v1, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0100 │ │ -00f3b2: 5b12 ff00 |0013: iput-object v2, v1, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f3b6: 6e20 c503 4100 |0015: invoke-virtual {v1, v4}, Lorg/apache/cordova/PluginManager;.setPluginEntries:(Ljava/util/Collection;)V // method@03c5 │ │ -00f3bc: 0e00 |0018: return-void │ │ +00f378: |[00f378] org.apache.cordova.PluginManager.:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V │ │ +00f388: 7010 4701 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0147 │ │ +00f38e: 2200 9700 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0097 │ │ +00f392: 7010 9b01 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@019b │ │ +00f398: 5b10 0401 |0008: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ +00f39c: 2200 9700 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0097 │ │ +00f3a0: 7010 9b01 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@019b │ │ +00f3a6: 5b10 0101 |000f: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ +00f3aa: 5b13 0001 |0011: iput-object v3, v1, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0100 │ │ +00f3ae: 5b12 ff00 |0013: iput-object v2, v1, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f3b2: 6e20 c503 4100 |0015: invoke-virtual {v1, v4}, Lorg/apache/cordova/PluginManager;.setPluginEntries:(Ljava/util/Collection;)V // method@03c5 │ │ +00f3b8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=43 │ │ 0x000a line=44 │ │ 0x0011 line=53 │ │ 0x0013 line=54 │ │ @@ -13310,56 +13310,56 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -00f3c0: |[00f3c0] org.apache.cordova.PluginManager.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ -00f3d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00f3d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -00f3d4: 3808 0e00 |0002: if-eqz v8, 0010 // +000e │ │ -00f3d8: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ -00f3dc: 6e20 5401 8400 |0006: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ -00f3e2: 0a04 |0009: move-result v4 │ │ -00f3e4: 3904 0600 |000a: if-nez v4, 0010 // +0006 │ │ -00f3e8: 7110 2501 0800 |000c: invoke-static {v8}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0125 │ │ -00f3ee: 0c01 |000f: move-result-object v1 │ │ -00f3f0: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ -00f3f4: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -00f3f6: 1c05 c100 |0013: const-class v5, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ -00f3fa: 6e20 2c01 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@012c │ │ -00f400: 0a05 |0018: move-result v5 │ │ -00f402: b554 |0019: and-int/2addr v4, v5 │ │ -00f404: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ -00f408: 6e10 2d01 0100 |001c: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@012d │ │ -00f40e: 0c04 |001f: move-result-object v4 │ │ -00f410: 0740 |0020: move-object v0, v4 │ │ -00f412: 1f00 c100 |0021: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ -00f416: 0703 |0023: move-object v3, v0 │ │ -00f418: 1103 |0024: return-object v3 │ │ -00f41a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -00f41c: 28ed |0026: goto 0013 // -0013 │ │ -00f41e: 0d02 |0027: move-exception v2 │ │ -00f420: 6e10 3401 0200 |0028: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0134 │ │ -00f426: 6204 2f00 |002b: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@002f │ │ -00f42a: 2205 8100 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ -00f42e: 7010 6501 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00f434: 1a06 9400 |0032: const-string v6, "Error adding plugin " // string@0094 │ │ -00f438: 6e20 6d01 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f43e: 0c05 |0037: move-result-object v5 │ │ -00f440: 6e20 6d01 8500 |0038: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f446: 0c05 |003b: move-result-object v5 │ │ -00f448: 1a06 2300 |003c: const-string v6, "." // string@0023 │ │ -00f44c: 6e20 6d01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f452: 0c05 |0041: move-result-object v5 │ │ -00f454: 6e10 6f01 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00f45a: 0c05 |0045: move-result-object v5 │ │ -00f45c: 6e20 1e01 5400 |0046: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@011e │ │ -00f462: 28db |0049: goto 0024 // -0025 │ │ +00f3bc: |[00f3bc] org.apache.cordova.PluginManager.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ +00f3cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00f3ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +00f3d0: 3808 0e00 |0002: if-eqz v8, 0010 // +000e │ │ +00f3d4: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ +00f3d8: 6e20 5401 8400 |0006: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0154 │ │ +00f3de: 0a04 |0009: move-result v4 │ │ +00f3e0: 3904 0600 |000a: if-nez v4, 0010 // +0006 │ │ +00f3e4: 7110 2501 0800 |000c: invoke-static {v8}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0125 │ │ +00f3ea: 0c01 |000f: move-result-object v1 │ │ +00f3ec: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ +00f3f0: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +00f3f2: 1c05 c100 |0013: const-class v5, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ +00f3f6: 6e20 2c01 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@012c │ │ +00f3fc: 0a05 |0018: move-result v5 │ │ +00f3fe: b554 |0019: and-int/2addr v4, v5 │ │ +00f400: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ +00f404: 6e10 2d01 0100 |001c: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@012d │ │ +00f40a: 0c04 |001f: move-result-object v4 │ │ +00f40c: 0740 |0020: move-object v0, v4 │ │ +00f40e: 1f00 c100 |0021: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ +00f412: 0703 |0023: move-object v3, v0 │ │ +00f414: 1103 |0024: return-object v3 │ │ +00f416: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +00f418: 28ed |0026: goto 0013 // -0013 │ │ +00f41a: 0d02 |0027: move-exception v2 │ │ +00f41c: 6e10 3401 0200 |0028: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0134 │ │ +00f422: 6204 2f00 |002b: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@002f │ │ +00f426: 2205 8100 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@0081 │ │ +00f42a: 7010 6501 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00f430: 1a06 9400 |0032: const-string v6, "Error adding plugin " // string@0094 │ │ +00f434: 6e20 6d01 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f43a: 0c05 |0037: move-result-object v5 │ │ +00f43c: 6e20 6d01 8500 |0038: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f442: 0c05 |003b: move-result-object v5 │ │ +00f444: 1a06 2300 |003c: const-string v6, "." // string@0023 │ │ +00f448: 6e20 6d01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f44e: 0c05 |0041: move-result-object v5 │ │ +00f450: 6e10 6f01 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00f456: 0c05 |0045: move-result-object v5 │ │ +00f458: 6e20 1e01 5400 |0046: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@011e │ │ +00f45e: 28db |0049: goto 0024 // -0025 │ │ catches : 1 │ │ 0x0004 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=485 │ │ 0x0001 line=487 │ │ 0x0002 line=488 │ │ @@ -13383,37 +13383,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -00f470: |[00f470] org.apache.cordova.PluginManager.startupPlugins:()V │ │ -00f480: 5451 0101 |0000: iget-object v1, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ -00f484: 6e10 9f01 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@019f │ │ -00f48a: 0c01 |0005: move-result-object v1 │ │ -00f48c: 7210 8e01 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@018e │ │ -00f492: 0c01 |0009: move-result-object v1 │ │ -00f494: 7210 9901 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ -00f49a: 0a02 |000d: move-result v2 │ │ -00f49c: 3802 1b00 |000e: if-eqz v2, 0029 // +001b │ │ -00f4a0: 7210 9a01 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ -00f4a6: 0c00 |0013: move-result-object v0 │ │ -00f4a8: 1f00 e800 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ -00f4ac: 5502 f900 |0016: iget-boolean v2, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00f9 │ │ -00f4b0: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ -00f4b4: 5402 fc00 |001a: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ -00f4b8: 6e20 b303 2500 |001c: invoke-virtual {v5, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b3 │ │ -00f4be: 28eb |001f: goto 000a // -0015 │ │ -00f4c0: 5452 0401 |0020: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ -00f4c4: 5403 fc00 |0022: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ -00f4c8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -00f4ca: 6e30 9e01 3204 |0025: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ -00f4d0: 28e2 |0028: goto 000a // -001e │ │ -00f4d2: 0e00 |0029: return-void │ │ +00f46c: |[00f46c] org.apache.cordova.PluginManager.startupPlugins:()V │ │ +00f47c: 5451 0101 |0000: iget-object v1, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ +00f480: 6e10 9f01 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@019f │ │ +00f486: 0c01 |0005: move-result-object v1 │ │ +00f488: 7210 8e01 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@018e │ │ +00f48e: 0c01 |0009: move-result-object v1 │ │ +00f490: 7210 9901 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0199 │ │ +00f496: 0a02 |000d: move-result v2 │ │ +00f498: 3802 1b00 |000e: if-eqz v2, 0029 // +001b │ │ +00f49c: 7210 9a01 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@019a │ │ +00f4a2: 0c00 |0013: move-result-object v0 │ │ +00f4a4: 1f00 e800 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ +00f4a8: 5502 f900 |0016: iget-boolean v2, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00f9 │ │ +00f4ac: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ +00f4b0: 5402 fc00 |001a: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ +00f4b4: 6e20 b303 2500 |001c: invoke-virtual {v5, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b3 │ │ +00f4ba: 28eb |001f: goto 000a // -0015 │ │ +00f4bc: 5452 0401 |0020: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ +00f4c0: 5403 fc00 |0022: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ +00f4c4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +00f4c6: 6e30 9e01 3204 |0025: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ +00f4cc: 28e2 |0028: goto 000a // -001e │ │ +00f4ce: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0016 line=96 │ │ 0x001a line=97 │ │ 0x0020 line=99 │ │ 0x0029 line=102 │ │ @@ -13427,20 +13427,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -00f4d4: |[00f4d4] org.apache.cordova.PluginManager.addService:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00f4e4: 2200 e800 |0000: new-instance v0, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ -00f4e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00f4ea: 7040 ab03 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@03ab │ │ -00f4f0: 6e20 b103 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.addService:(Lorg/apache/cordova/PluginEntry;)V // method@03b1 │ │ -00f4f6: 0e00 |0009: return-void │ │ +00f4d0: |[00f4d0] org.apache.cordova.PluginManager.addService:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00f4e0: 2200 e800 |0000: new-instance v0, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ +00f4e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00f4e6: 7040 ab03 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@03ab │ │ +00f4ec: 6e20 b103 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.addService:(Lorg/apache/cordova/PluginEntry;)V // method@03b1 │ │ +00f4f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=186 │ │ 0x0009 line=187 │ │ locals : │ │ 0x0006 - 0x000a reg=0 entry Lorg/apache/cordova/PluginEntry; │ │ @@ -13453,33 +13453,33 @@ │ │ type : '(Lorg/apache/cordova/PluginEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -00f4f8: |[00f4f8] org.apache.cordova.PluginManager.addService:(Lorg/apache/cordova/PluginEntry;)V │ │ -00f508: 5450 0101 |0000: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ -00f50c: 5461 fc00 |0002: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ -00f510: 6e30 9e01 1006 |0004: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ -00f516: 5460 fa00 |0007: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ -00f51a: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ -00f51e: 5460 fa00 |000b: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ -00f522: 5461 fc00 |000d: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ -00f526: 5452 0001 |000f: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0100 │ │ -00f52a: 5453 ff00 |0011: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f52e: 5454 ff00 |0013: iget-object v4, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f532: 7210 c402 0400 |0015: invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@02c4 │ │ -00f538: 0c04 |0018: move-result-object v4 │ │ -00f53a: 6e54 9002 1032 |0019: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@0290 │ │ -00f540: 5450 0401 |001c: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ -00f544: 5461 fc00 |001e: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ -00f548: 5462 fa00 |0020: iget-object v2, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ -00f54c: 6e30 9e01 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ -00f552: 0e00 |0025: return-void │ │ +00f4f4: |[00f4f4] org.apache.cordova.PluginManager.addService:(Lorg/apache/cordova/PluginEntry;)V │ │ +00f504: 5450 0101 |0000: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ +00f508: 5461 fc00 |0002: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ +00f50c: 6e30 9e01 1006 |0004: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ +00f512: 5460 fa00 |0007: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ +00f516: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ +00f51a: 5460 fa00 |000b: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ +00f51e: 5461 fc00 |000d: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ +00f522: 5452 0001 |000f: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0100 │ │ +00f526: 5453 ff00 |0011: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f52a: 5454 ff00 |0013: iget-object v4, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f52e: 7210 c402 0400 |0015: invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@02c4 │ │ +00f534: 0c04 |0018: move-result-object v4 │ │ +00f536: 6e54 9002 1032 |0019: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@0290 │ │ +00f53c: 5450 0401 |001c: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ +00f540: 5461 fc00 |001e: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fc │ │ +00f544: 5462 fa00 |0020: iget-object v2, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ +00f548: 6e30 9e01 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ +00f54e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ 0x000b line=198 │ │ 0x001c line=199 │ │ 0x0025 line=201 │ │ @@ -13492,98 +13492,98 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 172 16-bit code units │ │ -00f554: |[00f554] org.apache.cordova.PluginManager.exec:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -00f564: 6e20 b303 fe00 |0000: invoke-virtual {v14, v15}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b3 │ │ -00f56a: 0c07 |0003: move-result-object v7 │ │ -00f56c: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ -00f570: 620b fe00 |0006: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ -00f574: 220c 8100 |0008: new-instance v12, Ljava/lang/StringBuilder; // type@0081 │ │ -00f578: 7010 6501 0c00 |000a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00f57e: 1a0d ba03 |000d: const-string v13, "exec() call to unknown plugin: " // string@03ba │ │ -00f582: 6e20 6d01 dc00 |000f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f588: 0c0c |0012: move-result-object v12 │ │ -00f58a: 6e20 6d01 fc00 |0013: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f590: 0c0c |0016: move-result-object v12 │ │ -00f592: 6e10 6f01 0c00 |0017: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00f598: 0c0c |001a: move-result-object v12 │ │ -00f59a: 7120 5e03 cb00 |001b: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ -00f5a0: 2203 eb00 |001e: new-instance v3, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00f5a4: 620b 0601 |0020: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0106 │ │ -00f5a8: 7020 d103 b300 |0022: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ -00f5ae: 54eb ff00 |0025: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f5b2: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -00f5b6: 7230 d702 3b00 |0029: invoke-interface {v11, v3, v0}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@02d7 │ │ -00f5bc: 0e00 |002c: return-void │ │ -00f5be: 2202 a500 |002d: new-instance v2, Lorg/apache/cordova/CallbackContext; // type@00a5 │ │ -00f5c2: 54eb ff00 |002f: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f5c6: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -00f5ca: 7030 c801 020b |0033: invoke-direct {v2, v0, v11}, Lorg/apache/cordova/CallbackContext;.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V // method@01c8 │ │ -00f5d0: 7100 7001 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0170 │ │ -00f5d6: 0b08 |0039: move-result-wide v8 │ │ -00f5d8: 0800 1000 |003a: move-object/from16 v0, v16 │ │ -00f5dc: 0801 1200 |003c: move-object/from16 v1, v18 │ │ -00f5e0: 6e40 7702 0721 |003e: invoke-virtual {v7, v0, v1, v2}, Lorg/apache/cordova/CordovaPlugin;.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z // method@0277 │ │ -00f5e6: 0a0a |0041: move-result v10 │ │ -00f5e8: 7100 7001 0000 |0042: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0170 │ │ -00f5ee: 0b0c |0045: move-result-wide v12 │ │ -00f5f0: 9c04 0c08 |0046: sub-long v4, v12, v8 │ │ -00f5f4: 600b fd00 |0048: sget v11, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00fd │ │ -00f5f8: 81bc |004a: int-to-long v12, v11 │ │ -00f5fa: 310b 040c |004b: cmp-long v11, v4, v12 │ │ -00f5fe: 3d0b 3600 |004d: if-lez v11, 0083 // +0036 │ │ -00f602: 620b fe00 |004f: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ -00f606: 220c 8100 |0051: new-instance v12, Ljava/lang/StringBuilder; // type@0081 │ │ -00f60a: 7010 6501 0c00 |0053: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ -00f610: 1a0d 6102 |0056: const-string v13, "THREAD WARNING: exec() call to " // string@0261 │ │ -00f614: 6e20 6d01 dc00 |0058: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f61a: 0c0c |005b: move-result-object v12 │ │ -00f61c: 6e20 6d01 fc00 |005c: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f622: 0c0c |005f: move-result-object v12 │ │ -00f624: 1a0d 2300 |0060: const-string v13, "." // string@0023 │ │ -00f628: 6e20 6d01 dc00 |0062: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f62e: 0c0c |0065: move-result-object v12 │ │ -00f630: 0800 1000 |0066: move-object/from16 v0, v16 │ │ -00f634: 6e20 6d01 0c00 |0068: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f63a: 0c0c |006b: move-result-object v12 │ │ -00f63c: 1a0d 0500 |006c: const-string v13, " blocked the main thread for " // string@0005 │ │ -00f640: 6e20 6d01 dc00 |006e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f646: 0c0c |0071: move-result-object v12 │ │ -00f648: 6e30 6b01 4c05 |0072: invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@016b │ │ -00f64e: 0c0c |0075: move-result-object v12 │ │ -00f650: 1a0d f704 |0076: const-string v13, "ms. Plugin should use CordovaInterface.getThreadPool()." // string@04f7 │ │ -00f654: 6e20 6d01 dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ -00f65a: 0c0c |007b: move-result-object v12 │ │ -00f65c: 6e10 6f01 0c00 |007c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ -00f662: 0c0c |007f: move-result-object v12 │ │ -00f664: 7120 6d03 cb00 |0080: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@036d │ │ -00f66a: 390a a9ff |0083: if-nez v10, 002c // -0057 │ │ -00f66e: 2203 eb00 |0085: new-instance v3, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00f672: 620b 0a01 |0087: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010a │ │ -00f676: 7020 d103 b300 |0089: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ -00f67c: 6e20 cf01 3200 |008c: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00f682: 289d |008f: goto 002c // -0063 │ │ -00f684: 0d06 |0090: move-exception v6 │ │ -00f686: 2203 eb00 |0091: new-instance v3, Lorg/apache/cordova/PluginResult; // type@00eb │ │ -00f68a: 620b 0c01 |0093: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ -00f68e: 7020 d103 b300 |0095: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ -00f694: 6e20 cf01 3200 |0098: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ -00f69a: 2891 |009b: goto 002c // -006f │ │ -00f69c: 0d06 |009c: move-exception v6 │ │ -00f69e: 620b fe00 |009d: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ -00f6a2: 1a0c 7e02 |009f: const-string v12, "Uncaught exception from plugin" // string@027e │ │ -00f6a6: 7130 6203 cb06 |00a1: invoke-static {v11, v12, v6}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ -00f6ac: 6e10 3301 0600 |00a4: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0133 │ │ -00f6b2: 0c0b |00a7: move-result-object v11 │ │ -00f6b4: 6e20 ca01 b200 |00a8: invoke-virtual {v2, v11}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@01ca │ │ -00f6ba: 2881 |00ab: goto 002c // -007f │ │ +00f550: |[00f550] org.apache.cordova.PluginManager.exec:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +00f560: 6e20 b303 fe00 |0000: invoke-virtual {v14, v15}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b3 │ │ +00f566: 0c07 |0003: move-result-object v7 │ │ +00f568: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ +00f56c: 620b fe00 |0006: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ +00f570: 220c 8100 |0008: new-instance v12, Ljava/lang/StringBuilder; // type@0081 │ │ +00f574: 7010 6501 0c00 |000a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00f57a: 1a0d ba03 |000d: const-string v13, "exec() call to unknown plugin: " // string@03ba │ │ +00f57e: 6e20 6d01 dc00 |000f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f584: 0c0c |0012: move-result-object v12 │ │ +00f586: 6e20 6d01 fc00 |0013: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f58c: 0c0c |0016: move-result-object v12 │ │ +00f58e: 6e10 6f01 0c00 |0017: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00f594: 0c0c |001a: move-result-object v12 │ │ +00f596: 7120 5e03 cb00 |001b: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@035e │ │ +00f59c: 2203 eb00 |001e: new-instance v3, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00f5a0: 620b 0601 |0020: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0106 │ │ +00f5a4: 7020 d103 b300 |0022: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ +00f5aa: 54eb ff00 |0025: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f5ae: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +00f5b2: 7230 d702 3b00 |0029: invoke-interface {v11, v3, v0}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@02d7 │ │ +00f5b8: 0e00 |002c: return-void │ │ +00f5ba: 2202 a500 |002d: new-instance v2, Lorg/apache/cordova/CallbackContext; // type@00a5 │ │ +00f5be: 54eb ff00 |002f: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f5c2: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +00f5c6: 7030 c801 020b |0033: invoke-direct {v2, v0, v11}, Lorg/apache/cordova/CallbackContext;.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V // method@01c8 │ │ +00f5cc: 7100 7001 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0170 │ │ +00f5d2: 0b08 |0039: move-result-wide v8 │ │ +00f5d4: 0800 1000 |003a: move-object/from16 v0, v16 │ │ +00f5d8: 0801 1200 |003c: move-object/from16 v1, v18 │ │ +00f5dc: 6e40 7702 0721 |003e: invoke-virtual {v7, v0, v1, v2}, Lorg/apache/cordova/CordovaPlugin;.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z // method@0277 │ │ +00f5e2: 0a0a |0041: move-result v10 │ │ +00f5e4: 7100 7001 0000 |0042: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0170 │ │ +00f5ea: 0b0c |0045: move-result-wide v12 │ │ +00f5ec: 9c04 0c08 |0046: sub-long v4, v12, v8 │ │ +00f5f0: 600b fd00 |0048: sget v11, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00fd │ │ +00f5f4: 81bc |004a: int-to-long v12, v11 │ │ +00f5f6: 310b 040c |004b: cmp-long v11, v4, v12 │ │ +00f5fa: 3d0b 3600 |004d: if-lez v11, 0083 // +0036 │ │ +00f5fe: 620b fe00 |004f: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ +00f602: 220c 8100 |0051: new-instance v12, Ljava/lang/StringBuilder; // type@0081 │ │ +00f606: 7010 6501 0c00 |0053: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0165 │ │ +00f60c: 1a0d 6102 |0056: const-string v13, "THREAD WARNING: exec() call to " // string@0261 │ │ +00f610: 6e20 6d01 dc00 |0058: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f616: 0c0c |005b: move-result-object v12 │ │ +00f618: 6e20 6d01 fc00 |005c: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f61e: 0c0c |005f: move-result-object v12 │ │ +00f620: 1a0d 2300 |0060: const-string v13, "." // string@0023 │ │ +00f624: 6e20 6d01 dc00 |0062: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f62a: 0c0c |0065: move-result-object v12 │ │ +00f62c: 0800 1000 |0066: move-object/from16 v0, v16 │ │ +00f630: 6e20 6d01 0c00 |0068: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f636: 0c0c |006b: move-result-object v12 │ │ +00f638: 1a0d 0500 |006c: const-string v13, " blocked the main thread for " // string@0005 │ │ +00f63c: 6e20 6d01 dc00 |006e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f642: 0c0c |0071: move-result-object v12 │ │ +00f644: 6e30 6b01 4c05 |0072: invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@016b │ │ +00f64a: 0c0c |0075: move-result-object v12 │ │ +00f64c: 1a0d f704 |0076: const-string v13, "ms. Plugin should use CordovaInterface.getThreadPool()." // string@04f7 │ │ +00f650: 6e20 6d01 dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@016d │ │ +00f656: 0c0c |007b: move-result-object v12 │ │ +00f658: 6e10 6f01 0c00 |007c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@016f │ │ +00f65e: 0c0c |007f: move-result-object v12 │ │ +00f660: 7120 6d03 cb00 |0080: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@036d │ │ +00f666: 390a a9ff |0083: if-nez v10, 002c // -0057 │ │ +00f66a: 2203 eb00 |0085: new-instance v3, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00f66e: 620b 0a01 |0087: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010a │ │ +00f672: 7020 d103 b300 |0089: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ +00f678: 6e20 cf01 3200 |008c: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00f67e: 289d |008f: goto 002c // -0063 │ │ +00f680: 0d06 |0090: move-exception v6 │ │ +00f682: 2203 eb00 |0091: new-instance v3, Lorg/apache/cordova/PluginResult; // type@00eb │ │ +00f686: 620b 0c01 |0093: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ +00f68a: 7020 d103 b300 |0095: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@03d1 │ │ +00f690: 6e20 cf01 3200 |0098: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@01cf │ │ +00f696: 2891 |009b: goto 002c // -006f │ │ +00f698: 0d06 |009c: move-exception v6 │ │ +00f69a: 620b fe00 |009d: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@00fe │ │ +00f69e: 1a0c 7e02 |009f: const-string v12, "Uncaught exception from plugin" // string@027e │ │ +00f6a2: 7130 6203 cb06 |00a1: invoke-static {v11, v12, v6}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0362 │ │ +00f6a8: 6e10 3301 0600 |00a4: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0133 │ │ +00f6ae: 0c0b |00a7: move-result-object v11 │ │ +00f6b0: 6e20 ca01 b200 |00a8: invoke-virtual {v2, v11}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@01ca │ │ +00f6b6: 2881 |00ab: goto 002c // -007f │ │ catches : 1 │ │ 0x0036 - 0x008f │ │ Lorg/json/JSONException; -> 0x0090 │ │ Ljava/lang/Exception; -> 0x009c │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ @@ -13624,69 +13624,75 @@ │ │ 0x0000 - 0x00ac reg=18 rawArgs Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/cordova/PluginManager;) │ │ name : 'getPlugin' │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 55 16-bit code units │ │ -00f6d0: |[00f6d0] org.apache.cordova.PluginManager.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ -00f6e0: 5452 0401 |0000: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ -00f6e4: 6e20 9d01 6200 |0002: invoke-virtual {v2, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@019d │ │ -00f6ea: 0c01 |0005: move-result-object v1 │ │ -00f6ec: 1f01 c100 |0006: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ -00f6f0: 3901 2600 |0008: if-nez v1, 002e // +0026 │ │ -00f6f4: 5452 0101 |000a: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ -00f6f8: 6e20 9d01 6200 |000c: invoke-virtual {v2, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@019d │ │ -00f6fe: 0c00 |000f: move-result-object v0 │ │ -00f700: 1f00 e800 |0010: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ -00f704: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -00f708: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -00f70a: 1102 |0015: return-object v2 │ │ -00f70c: 5402 fa00 |0016: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ -00f710: 3802 1800 |0018: if-eqz v2, 0030 // +0018 │ │ -00f714: 5401 fa00 |001a: iget-object v1, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ -00f718: 5452 0001 |001c: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0100 │ │ -00f71c: 5453 ff00 |001e: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f720: 5454 ff00 |0020: iget-object v4, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ -00f724: 7210 c402 0400 |0022: invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@02c4 │ │ -00f72a: 0c04 |0025: move-result-object v4 │ │ -00f72c: 6e54 9002 6132 |0026: invoke-virtual {v1, v6, v2, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@0290 │ │ -00f732: 5452 0401 |0029: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ -00f736: 6e30 9e01 6201 |002b: invoke-virtual {v2, v6, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ -00f73c: 0712 |002e: move-object v2, v1 │ │ -00f73e: 28e6 |002f: goto 0015 // -001a │ │ -00f740: 5402 fb00 |0030: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fb │ │ -00f744: 7020 b603 2500 |0032: invoke-direct {v5, v2}, Lorg/apache/cordova/PluginManager;.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b6 │ │ -00f74a: 0c01 |0035: move-result-object v1 │ │ -00f74c: 28e6 |0036: goto 001c // -001a │ │ + insns size : 57 16-bit code units │ │ +00f6cc: |[00f6cc] org.apache.cordova.PluginManager.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ +00f6dc: 5463 0401 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ +00f6e0: 6e20 9d01 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@019d │ │ +00f6e6: 0c01 |0005: move-result-object v1 │ │ +00f6e8: 1f01 c100 |0006: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00c1 │ │ +00f6ec: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +00f6f0: 5463 0101 |000a: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0101 │ │ +00f6f4: 6e20 9d01 7300 |000c: invoke-virtual {v3, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@019d │ │ +00f6fa: 0c00 |000f: move-result-object v0 │ │ +00f6fc: 1f00 e800 |0010: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@00e8 │ │ +00f700: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ +00f704: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +00f706: 0712 |0015: move-object v2, v1 │ │ +00f708: 1103 |0016: return-object v3 │ │ +00f70a: 5403 fa00 |0017: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ +00f70e: 3803 1900 |0019: if-eqz v3, 0032 // +0019 │ │ +00f712: 5401 fa00 |001b: iget-object v1, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fa │ │ +00f716: 5463 0001 |001d: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0100 │ │ +00f71a: 5464 ff00 |001f: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f71e: 5465 ff00 |0021: iget-object v5, v6, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@00ff │ │ +00f722: 7210 c402 0500 |0023: invoke-interface {v5}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@02c4 │ │ +00f728: 0c05 |0026: move-result-object v5 │ │ +00f72a: 6e55 9002 7143 |0027: invoke-virtual {v1, v7, v3, v4, v5}, Lorg/apache/cordova/CordovaPlugin;.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@0290 │ │ +00f730: 5463 0401 |002a: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0104 │ │ +00f734: 6e30 9e01 7301 |002c: invoke-virtual {v3, v7, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@019e │ │ +00f73a: 0712 |002f: move-object v2, v1 │ │ +00f73c: 0713 |0030: move-object v3, v1 │ │ +00f73e: 28e5 |0031: goto 0016 // -001b │ │ +00f740: 5403 fb00 |0032: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fb │ │ +00f744: 7020 b603 3600 |0034: invoke-direct {v6, v3}, Lorg/apache/cordova/PluginManager;.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@03b6 │ │ +00f74a: 0c01 |0037: move-result-object v1 │ │ +00f74c: 28e5 |0038: goto 001d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=161 │ │ 0x000a line=162 │ │ 0x0012 line=163 │ │ 0x0014 line=164 │ │ - 0x0015 line=174 │ │ - 0x0016 line=166 │ │ - 0x001a line=167 │ │ - 0x001c line=171 │ │ - 0x0029 line=172 │ │ - 0x002f line=174 │ │ - 0x0030 line=169 │ │ - locals : │ │ - 0x0012 - 0x0015 reg=0 pe Lorg/apache/cordova/PluginEntry; │ │ - 0x0016 - 0x002e reg=0 pe Lorg/apache/cordova/PluginEntry; │ │ - 0x0030 - 0x0037 reg=0 pe Lorg/apache/cordova/PluginEntry; │ │ - 0x0008 - 0x0037 reg=1 ret Lorg/apache/cordova/CordovaPlugin; │ │ - 0x0000 - 0x0037 reg=5 this Lorg/apache/cordova/PluginManager; │ │ - 0x0000 - 0x0037 reg=6 service Ljava/lang/String; │ │ + 0x0016 line=174 │ │ + 0x0017 line=166 │ │ + 0x001b line=167 │ │ + 0x001d line=171 │ │ + 0x002a line=172 │ │ + 0x0031 line=174 │ │ + 0x0032 line=169 │ │ + locals : │ │ + 0x0012 - 0x0016 reg=0 pe Lorg/apache/cordova/PluginEntry; │ │ + 0x0008 - 0x0016 reg=1 ret Lorg/apache/cordova/CordovaPlugin; │ │ + 0x0016 - 0x0017 reg=2 ret Lorg/apache/cordova/CordovaPlugin; │ │ + 0x0017 - 0x002f reg=0 pe Lorg/apache/cordova/PluginEntry; │ │ + 0x0017 - 0x0030 reg=1 ret Lorg/apache/cordova/CordovaPlugin; │ │ + 0x0030 - 0x0032 reg=2 ret Lorg/apache/cordova/CordovaPlugin; │ │ + 0x0032 - 0x0039 reg=0 pe Lorg/apache/cordova/PluginEntry; │ │ + 0x0032 - 0x0039 reg=1 ret Lorg/apache/cordova/CordovaPlugin; │ │ + 0x0000 - 0x0039 reg=6 this Lorg/apache/cordova/PluginManager; │ │ + 0x0000 - 0x0039 reg=7 service Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/cordova/PluginManager;) │ │ name : 'getPluginEntries' │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 ├── smali/org/apache/cordova/PluginManager.smali │ @@ -582,94 +582,106 @@ │ │ invoke-virtual {v2, v11}, Lorg/apache/cordova/CallbackContext;->error(Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method public getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ - .locals 5 │ + .locals 6 │ .param p1, "service" # Ljava/lang/String; │ │ .prologue │ .line 160 │ - iget-object v2, p0, Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap; │ + iget-object v3, p0, Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v2, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/apache/cordova/CordovaPlugin; │ │ .line 161 │ .local v1, "ret":Lorg/apache/cordova/CordovaPlugin; │ if-nez v1, :cond_1 │ │ .line 162 │ - iget-object v2, p0, Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap; │ + iget-object v3, p0, Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v2, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/cordova/PluginEntry; │ │ .line 163 │ .local v0, "pe":Lorg/apache/cordova/PluginEntry; │ if-nez v0, :cond_0 │ │ .line 164 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ + │ + move-object v2, v1 │ │ .line 174 │ .end local v0 # "pe":Lorg/apache/cordova/PluginEntry; │ + .end local v1 # "ret":Lorg/apache/cordova/CordovaPlugin; │ + .local v2, "ret":Lorg/apache/cordova/CordovaPlugin; │ :goto_0 │ - return-object v2 │ + return-object v3 │ │ .line 166 │ + .end local v2 # "ret":Lorg/apache/cordova/CordovaPlugin; │ .restart local v0 # "pe":Lorg/apache/cordova/PluginEntry; │ + .restart local v1 # "ret":Lorg/apache/cordova/CordovaPlugin; │ :cond_0 │ - iget-object v2, v0, Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin; │ + iget-object v3, v0, Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin; │ │ - if-eqz v2, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 167 │ iget-object v1, v0, Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin; │ │ .line 171 │ :goto_1 │ - iget-object v2, p0, Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface; │ - │ - iget-object v3, p0, Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; │ + iget-object v3, p0, Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface; │ │ iget-object v4, p0, Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; │ │ - invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;->getPreferences()Lorg/apache/cordova/CordovaPreferences; │ + iget-object v5, p0, Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; │ │ - move-result-object v4 │ + invoke-interface {v5}, Lorg/apache/cordova/CordovaWebView;->getPreferences()Lorg/apache/cordova/CordovaPreferences; │ │ - invoke-virtual {v1, p1, v2, v3, v4}, Lorg/apache/cordova/CordovaPlugin;->privateInitialize(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V │ + move-result-object v5 │ + │ + invoke-virtual {v1, p1, v3, v4, v5}, Lorg/apache/cordova/CordovaPlugin;->privateInitialize(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ .line 172 │ - iget-object v2, p0, Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap; │ + iget-object v3, p0, Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v2, p1, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .end local v0 # "pe":Lorg/apache/cordova/PluginEntry; │ :cond_1 │ move-object v2, v1 │ │ + .end local v1 # "ret":Lorg/apache/cordova/CordovaPlugin; │ + .restart local v2 # "ret":Lorg/apache/cordova/CordovaPlugin; │ + move-object v3, v1 │ + │ .line 174 │ goto :goto_0 │ │ .line 169 │ + .end local v2 # "ret":Lorg/apache/cordova/CordovaPlugin; │ .restart local v0 # "pe":Lorg/apache/cordova/PluginEntry; │ + .restart local v1 # "ret":Lorg/apache/cordova/CordovaPlugin; │ :cond_2 │ - iget-object v2, v0, Lorg/apache/cordova/PluginEntry;->pluginClass:Ljava/lang/String; │ + iget-object v3, v0, Lorg/apache/cordova/PluginEntry;->pluginClass:Ljava/lang/String; │ │ - invoke-direct {p0, v2}, Lorg/apache/cordova/PluginManager;->instantiatePlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ + invoke-direct {p0, v3}, Lorg/apache/cordova/PluginManager;->instantiatePlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ move-result-object v1 │ │ goto :goto_1 │ .end method │ │ .method public getPluginEntries()Ljava/util/Collection;