--- /home/fdroid/fdroiddata/tmp/com.lyonbros.turtl_7250.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.lyonbros.turtl_7250.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: │┄ ERROR: SHA-1 digest of lib/arm64-v8a/libturtl_core.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <6U+1tl+zm+xNoT4kwOWbigp6RUQ=> │┄ ERROR: SHA-1 digest of lib/armeabi-v7a/libturtl_core.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -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: 07575fe2ea5438a5b006a8416d51c619ffc1fc360d56123aa17db2624525e5a4 │ -Signer #1 certificate SHA-1 digest: 1c38c2b6ca4e4fa6e5d6a88bfb626804c191066f │ -Signer #1 certificate MD5 digest: 7908cb273753c3b6df9f24000cf0174c │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 8916a3390896b74a8de0908612208aac4ba8b0331415c675e17ade2afb5915ee │ -Signer #1 public key SHA-1 digest: f6c8535ac82d15956d76f28214dfbb99f18c3af1 │ -Signer #1 public key MD5 digest: 1452e5003852584a2a40bc5e37d12b9d ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,17687 +1,14085 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 16438389 (0000000000FAD475h) │ - Actual end-cent-dir record offset: 16438367 (0000000000FAD45Fh) │ - Expected end-cent-dir record offset: 16438367 (0000000000FAD45Fh) │ + Zip archive file size: 16400252 (0000000000FA3F7Ch) │ + Actual end-cent-dir record offset: 16400230 (0000000000FA3F66h) │ + Expected end-cent-dir record offset: 16400230 (0000000000FA3F66h) │ (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 483 entries. │ - The central directory is 47339 (000000000000B8EBh) bytes long, │ + The central directory is 43019 (000000000000A80Bh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 16391028 (0000000000FA1B74h). │ + is 16357211 (0000000000F9975Bh). │ │ │ 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): 2019 Feb 2 07:34:24 │ - 32-bit CRC value (hex): c7cf8cba │ - compressed size: 14976 bytes │ - uncompressed size: 46270 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/ADCF88A6.SF │ - │ - offset of local header from start of archive: 15042 │ - (0000000000003AC2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2019 Feb 2 07:34:24 │ - 32-bit CRC value (hex): 67ef65c6 │ - compressed size: 15168 bytes │ - uncompressed size: 46373 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/ADCF88A6.RSA │ - │ - offset of local header from start of archive: 30276 │ - (0000000000007644h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2019 Feb 2 07:34:24 │ - 32-bit CRC value (hex): 8c5d9fca │ - compressed size: 1073 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: 31416 │ - (0000000000007AB8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (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): 7bac82dd │ - compressed size: 1141 bytes │ + compressed size: 1138 bytes │ uncompressed size: 3376 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #2: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/CONTRIBUTING.md │ │ - offset of local header from start of archive: 32631 │ - (0000000000007F77h) bytes │ + offset of local header from start of archive: 1187 │ + (00000000000004A3h) 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): 85000487 │ compressed size: 323 bytes │ uncompressed size: 612 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 #6: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/LICENSE │ │ - offset of local header from start of archive: 33039 │ - (000000000000810Fh) bytes │ + offset of local header from start of archive: 1570 │ + (0000000000000622h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 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): 6677f57c │ - compressed size: 12119 bytes │ + compressed size: 12112 bytes │ uncompressed size: 35147 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 #7: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/Makefile │ │ - offset of local header from start of archive: 45235 │ - (000000000000B0B3h) bytes │ + offset of local header from start of archive: 13734 │ + (00000000000035A6h) 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): ec0f463c │ - compressed size: 1206 bytes │ + compressed size: 1203 bytes │ uncompressed size: 4362 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/app/README.md │ │ - offset of local header from start of archive: 46519 │ - (000000000000B5B7h) bytes │ + offset of local header from start of archive: 14990 │ + (0000000000003A8Eh) 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): 87e4d321 │ compressed size: 501 bytes │ uncompressed size: 883 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 #9: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/fonts.css │ │ - offset of local header from start of archive: 47099 │ - (000000000000B7FBh) bytes │ + offset of local header from start of archive: 15545 │ + (0000000000003CB9h) 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): aac8be3e │ compressed size: 422 bytes │ uncompressed size: 3694 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/general.css │ │ - offset of local header from start of archive: 47610 │ - (000000000000B9FAh) bytes │ + offset of local header from start of archive: 16031 │ + (0000000000003E9Fh) 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): 69367b52 │ - compressed size: 2072 bytes │ + compressed size: 2067 bytes │ uncompressed size: 8117 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 #11: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/katex.css │ │ - offset of local header from start of archive: 49773 │ - (000000000000C26Dh) bytes │ + offset of local header from start of archive: 18164 │ + (00000000000046F4h) 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): 2afdd5d5 │ - compressed size: 2520 bytes │ + compressed size: 2434 bytes │ uncompressed size: 18705 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/actions.css │ │ - offset of local header from start of archive: 52382 │ - (000000000000CC9Eh) bytes │ + offset of local header from start of archive: 20662 │ + (00000000000050B6h) 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): 85fcaa56 │ - compressed size: 662 bytes │ + compressed size: 661 bytes │ uncompressed size: 2261 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/barfr.css │ │ - offset of local header from start of archive: 53143 │ - (000000000000CF97h) bytes │ + offset of local header from start of archive: 21397 │ + (0000000000005395h) 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): 9a9dfa54 │ compressed size: 424 bytes │ uncompressed size: 847 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #14: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/form.css │ │ - offset of local header from start of archive: 53664 │ - (000000000000D1A0h) bytes │ + offset of local header from start of archive: 21893 │ + (0000000000005585h) 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): 632b6eb3 │ - compressed size: 913 bytes │ + compressed size: 902 bytes │ uncompressed size: 3316 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 #15: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/item-actions.css │ │ - offset of local header from start of archive: 54673 │ - (000000000000D591h) bytes │ + offset of local header from start of archive: 22866 │ + (0000000000005952h) 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): 0b8a1332 │ - compressed size: 463 bytes │ + compressed size: 461 bytes │ uncompressed size: 1119 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #16: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/modal.css │ │ - offset of local header from start of archive: 55240 │ - (000000000000D7C8h) bytes │ + offset of local header from start of archive: 23406 │ + (0000000000005B6Eh) 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): 3de06394 │ - compressed size: 601 bytes │ + compressed size: 600 bytes │ uncompressed size: 1776 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #17: │ +Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/search.css │ │ - offset of local header from start of archive: 55938 │ - (000000000000DA82h) bytes │ + offset of local header from start of archive: 24078 │ + (0000000000005E0Eh) 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): b42bbe2b │ - compressed size: 511 bytes │ + compressed size: 510 bytes │ uncompressed size: 1672 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/modules/sidebar.css │ │ - offset of local header from start of archive: 56547 │ - (000000000000DCE3h) bytes │ + offset of local header from start of archive: 24661 │ + (0000000000006055h) 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): 9d00e5f3 │ - compressed size: 1287 bytes │ + compressed size: 1279 bytes │ uncompressed size: 6089 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #19: │ +Central directory entry #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/boards.css │ │ - offset of local header from start of archive: 57933 │ - (000000000000E24Dh) bytes │ + offset of local header from start of archive: 26014 │ + (000000000000659Eh) 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): d586b00d │ compressed size: 200 bytes │ uncompressed size: 353 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 #20: │ +Central directory entry #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/export.css │ │ - offset of local header from start of archive: 58228 │ - (000000000000E374h) bytes │ + offset of local header from start of archive: 26284 │ + (00000000000066ACh) 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): 20628456 │ - compressed size: 510 bytes │ + compressed size: 509 bytes │ uncompressed size: 1478 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 #21: │ +Central directory entry #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/feedback.css │ │ - offset of local header from start of archive: 58833 │ - (000000000000E5D1h) bytes │ + offset of local header from start of archive: 26863 │ + (00000000000068EFh) 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): 18c77c9c │ compressed size: 124 bytes │ uncompressed size: 159 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #22: │ +Central directory entry #19: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/help.css │ │ - offset of local header from start of archive: 59054 │ - (000000000000E6AEh) bytes │ + offset of local header from start of archive: 27059 │ + (00000000000069B3h) 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): 5cf7c6b3 │ compressed size: 374 bytes │ uncompressed size: 813 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 #23: │ +Central directory entry #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/notes.css │ │ - offset of local header from start of archive: 59521 │ - (000000000000E881h) bytes │ + offset of local header from start of archive: 27501 │ + (0000000000006B6Dh) 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): 8b134f39 │ - compressed size: 2530 bytes │ + compressed size: 2521 bytes │ uncompressed size: 12009 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 #24: │ +Central directory entry #21: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/settings.css │ │ - offset of local header from start of archive: 62145 │ - (000000000000F2C1h) bytes │ + offset of local header from start of archive: 30091 │ + (000000000000758Bh) 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): ae7cac41 │ - compressed size: 947 bytes │ + compressed size: 943 bytes │ uncompressed size: 3740 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #25: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/spaces.css │ │ - offset of local header from start of archive: 63189 │ - (000000000000F6D5h) bytes │ + offset of local header from start of archive: 31106 │ + (0000000000007982h) 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): cf9ff176 │ - compressed size: 858 bytes │ + compressed size: 853 bytes │ uncompressed size: 3707 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 #26: │ +Central directory entry #23: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/tags.css │ │ - offset of local header from start of archive: 64142 │ - (000000000000FA8Eh) bytes │ + offset of local header from start of archive: 32029 │ + (0000000000007D1Dh) 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): 429f6e04 │ compressed size: 322 bytes │ uncompressed size: 744 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 16 bytes preceding this file. │ - │ assets/www/app/build/css/site/users.css │ │ - offset of local header from start of archive: 64557 │ - (000000000000FC2Dh) bytes │ + offset of local header from start of archive: 32419 │ + (0000000000007EA3h) 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): a30b20e9 │ - compressed size: 1188 bytes │ + compressed size: 1183 bytes │ uncompressed size: 5922 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 #28: │ +Central directory entry #25: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/template.css │ │ - offset of local header from start of archive: 65839 │ - (000000000001012Fh) bytes │ + offset of local header from start of archive: 33671 │ + (0000000000008387h) 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): 3741802b │ - compressed size: 1485 bytes │ + compressed size: 1478 bytes │ uncompressed size: 5567 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 #29: │ +Central directory entry #26: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/variables.css │ │ - offset of local header from start of archive: 67416 │ - (0000000000010758h) bytes │ + offset of local header from start of archive: 35216 │ + (0000000000008990h) 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): 921f70d1 │ compressed size: 69 bytes │ uncompressed size: 72 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 #30: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/css/vnd/reset.css │ │ - offset of local header from start of archive: 67578 │ - (00000000000107FAh) bytes │ + offset of local header from start of archive: 35353 │ + (0000000000008A19h) 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): 1bff021d │ compressed size: 558 bytes │ uncompressed size: 1034 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 #31: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/lib/app/lib-permissions.js │ │ - offset of local header from start of archive: 68229 │ - (0000000000010A85h) bytes │ + offset of local header from start of archive: 35979 │ + (0000000000008C8Bh) 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): 5cd1b06c │ - compressed size: 796 bytes │ + compressed size: 794 bytes │ uncompressed size: 2650 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 #32: │ +Central directory entry #29: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/lib/app/locales.js │ │ - offset of local header from start of archive: 69127 │ - (0000000000010E07h) bytes │ + offset of local header from start of archive: 36850 │ + (0000000000008FF2h) 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): cb0af795 │ - compressed size: 36642 bytes │ + compressed size: 35437 bytes │ uncompressed size: 184957 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 #33: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/lib/app/svg-icons.js │ │ - offset of local header from start of archive: 105863 │ - (0000000000019D87h) bytes │ + offset of local header from start of archive: 72356 │ + (0000000000011AA4h) 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): e370de62 │ compressed size: 395 bytes │ uncompressed size: 648 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 #34: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/lib/app/templates.js │ │ - offset of local header from start of archive: 106354 │ - (0000000000019F72h) bytes │ + offset of local header from start of archive: 72822 │ + (0000000000011C76h) 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): 2ee9c6de │ - compressed size: 14472 bytes │ + compressed size: 14208 bytes │ uncompressed size: 159926 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 #35: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/build/postcss │ │ - offset of local header from start of archive: 120922 │ - (000000000001D85Ah) bytes │ + offset of local header from start of archive: 87101 │ + (000000000001543Dh) 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): b49b2286 │ compressed size: 86 bytes │ uncompressed size: 103 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 #36: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/config/auth.js │ │ - offset of local header from start of archive: 121091 │ - (000000000001D903h) bytes │ + offset of local header from start of archive: 87245 │ + (00000000000154CDh) 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): 8a916507 │ compressed size: 231 bytes │ uncompressed size: 394 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 #37: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/config/config.js │ │ - offset of local header from start of archive: 121406 │ - (000000000001DA3Eh) bytes │ + offset of local header from start of archive: 87535 │ + (00000000000155EFh) 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): dd0dddf5 │ compressed size: 527 bytes │ uncompressed size: 950 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 #38: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/config/config.js.default │ │ - offset of local header from start of archive: 122019 │ - (000000000001DCA3h) bytes │ + offset of local header from start of archive: 88123 │ + (000000000001583Bh) 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): dd0dddf5 │ compressed size: 527 bytes │ uncompressed size: 950 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 #39: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/config/constants.js │ │ - offset of local header from start of archive: 122640 │ - (000000000001DF10h) bytes │ + offset of local header from start of archive: 88719 │ + (0000000000015A8Fh) 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): 60bece67 │ compressed size: 103 bytes │ uncompressed size: 134 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #40: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/config/jslint.conf │ │ - offset of local header from start of archive: 122832 │ - (000000000001DFD0h) bytes │ + offset of local header from start of archive: 88886 │ + (0000000000015B36h) 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): cc14d79f │ - compressed size: 2313 bytes │ + compressed size: 2309 bytes │ uncompressed size: 6091 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 #41: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/config/routes.js │ │ - offset of local header from start of archive: 125233 │ - (000000000001E931h) bytes │ + offset of local header from start of archive: 91258 │ + (000000000001647Ah) 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): e34948e9 │ compressed size: 252 bytes │ uncompressed size: 841 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 #42: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/0modules/action.js │ │ - offset of local header from start of archive: 125571 │ - (000000000001EA83h) bytes │ + offset of local header from start of archive: 91571 │ + (00000000000165B3h) 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): 2dc4c676 │ compressed size: 1171 bytes │ uncompressed size: 3246 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #43: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/0modules/form.js │ │ - offset of local header from start of archive: 126842 │ - (000000000001EF7Ah) bytes │ + offset of local header from start of archive: 92817 │ + (0000000000016A91h) 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): c4b6627a │ compressed size: 1714 bytes │ uncompressed size: 4502 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #44: │ +Central directory entry #41: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/0modules/header.js │ │ - offset of local header from start of archive: 128654 │ - (000000000001F68Eh) bytes │ + offset of local header from start of archive: 94604 │ + (000000000001718Ch) 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): c5935c12 │ compressed size: 1242 bytes │ uncompressed size: 3781 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #45: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/0modules/item-actions.js │ │ - offset of local header from start of archive: 129996 │ - (000000000001FBCCh) bytes │ + offset of local header from start of archive: 95921 │ + (00000000000176B1h) 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): 0e231416 │ compressed size: 888 bytes │ uncompressed size: 2464 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #46: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/0modules/loading.js │ │ - offset of local header from start of archive: 130990 │ - (000000000001FFAEh) bytes │ + offset of local header from start of archive: 96890 │ + (0000000000017A7Ah) 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): e7aa84dc │ compressed size: 571 bytes │ uncompressed size: 1533 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #47: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/boards/edit.js │ │ - offset of local header from start of archive: 131662 │ - (000000000002024Eh) bytes │ + offset of local header from start of archive: 97537 │ + (0000000000017D01h) 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): 9f63c6ca │ compressed size: 1082 bytes │ uncompressed size: 3069 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 #48: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/boards/move.js │ │ - offset of local header from start of archive: 132840 │ - (00000000000206E8h) bytes │ + offset of local header from start of archive: 98690 │ + (0000000000018182h) 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): 54ab7a1b │ compressed size: 943 bytes │ uncompressed size: 2609 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 #49: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/error/index.js │ │ - offset of local header from start of archive: 133879 │ - (0000000000020AF7h) bytes │ + offset of local header from start of archive: 99704 │ + (0000000000018578h) 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): a73d5831 │ compressed size: 220 bytes │ uncompressed size: 357 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 #50: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/feedback/index.js │ │ - offset of local header from start of archive: 134195 │ - (0000000000020C33h) bytes │ + offset of local header from start of archive: 99995 │ + (000000000001869Bh) 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): f98ae25f │ compressed size: 715 bytes │ uncompressed size: 1765 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #51: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/help/keyboard.js │ │ - offset of local header from start of archive: 135009 │ - (0000000000020F61h) bytes │ + offset of local header from start of archive: 100784 │ + (00000000000189B0h) 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): 48f9d5b7 │ compressed size: 334 bytes │ uncompressed size: 656 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #52: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/help/markdown.js │ │ - offset of local header from start of archive: 135441 │ - (0000000000021111h) bytes │ + offset of local header from start of archive: 101191 │ + (0000000000018B47h) 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): eb1ba8f7 │ compressed size: 305 bytes │ uncompressed size: 565 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #53: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/invites/index.js │ │ - offset of local header from start of archive: 135844 │ - (00000000000212A4h) bytes │ + offset of local header from start of archive: 101569 │ + (0000000000018CC1h) 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): fec43bed │ compressed size: 658 bytes │ uncompressed size: 1586 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #54: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/invites/item.js │ │ - offset of local header from start of archive: 136600 │ - (0000000000021598h) bytes │ + offset of local header from start of archive: 102300 │ + (0000000000018F9Ch) 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): da198609 │ compressed size: 987 bytes │ uncompressed size: 3061 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #55: │ +Central directory entry #52: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/_note_base.js │ │ - offset of local header from start of archive: 137684 │ - (00000000000219D4h) bytes │ + offset of local header from start of archive: 103359 │ + (00000000000193BFh) 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): f7ff53cd │ compressed size: 807 bytes │ uncompressed size: 1871 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #56: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/edit/file.js │ │ - offset of local header from start of archive: 138592 │ - (0000000000021D60h) bytes │ + offset of local header from start of archive: 104242 │ + (0000000000019732h) 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): 57e16e26 │ compressed size: 1059 bytes │ uncompressed size: 2531 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #57: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/edit/index.js │ │ - offset of local header from start of archive: 139751 │ - (00000000000221E7h) bytes │ + offset of local header from start of archive: 105376 │ + (0000000000019BA0h) 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): a3a531d9 │ - compressed size: 3564 bytes │ + compressed size: 3559 bytes │ uncompressed size: 11612 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #58: │ +Central directory entry #55: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/edit/preview.js │ │ - offset of local header from start of archive: 143416 │ - (0000000000023038h) bytes │ + offset of local header from start of archive: 109011 │ + (000000000001A9D3h) 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): 951c78c6 │ compressed size: 234 bytes │ uncompressed size: 421 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #59: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/edit/tags/index.js │ │ - offset of local header from start of archive: 143753 │ - (0000000000023189h) bytes │ + offset of local header from start of archive: 109323 │ + (000000000001AB0Bh) 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): 53b41bae │ compressed size: 1363 bytes │ uncompressed size: 3593 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #60: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/edit/tags/list.js │ │ - offset of local header from start of archive: 145222 │ - (0000000000023746h) bytes │ + offset of local header from start of archive: 110767 │ + (000000000001B0AFh) 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): baf07862 │ compressed size: 499 bytes │ uncompressed size: 1108 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #61: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/index.js │ │ - offset of local header from start of archive: 145826 │ - (00000000000239A2h) bytes │ + offset of local header from start of archive: 111346 │ + (000000000001B2F2h) 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): b28a464b │ compressed size: 2259 bytes │ uncompressed size: 6879 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 #62: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/item.js │ │ - offset of local header from start of archive: 148181 │ - (00000000000242D5h) bytes │ + offset of local header from start of archive: 113676 │ + (000000000001BC0Ch) 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): 052b82ec │ - compressed size: 1323 bytes │ + compressed size: 1322 bytes │ uncompressed size: 3788 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 #63: │ +Central directory entry #60: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/list.js │ │ - offset of local header from start of archive: 149599 │ - (000000000002485Fh) bytes │ + offset of local header from start of archive: 115068 │ + (000000000001C17Ch) 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): eccb1fb9 │ - compressed size: 1756 bytes │ + compressed size: 1755 bytes │ uncompressed size: 5516 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 #64: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/move.js │ │ - offset of local header from start of archive: 151450 │ - (0000000000024F9Ah) bytes │ + offset of local header from start of archive: 116893 │ + (000000000001C89Dh) 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): 30ae0496 │ compressed size: 1038 bytes │ uncompressed size: 3257 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 #65: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/search.js │ │ - offset of local header from start of archive: 152583 │ - (0000000000025407h) bytes │ + offset of local header from start of archive: 118001 │ + (000000000001CCF1h) 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): f47846c2 │ - compressed size: 2485 bytes │ + compressed size: 2480 bytes │ uncompressed size: 8419 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #66: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/notes/view.js │ │ - offset of local header from start of archive: 155165 │ - (0000000000025E1Dh) bytes │ + offset of local header from start of archive: 120553 │ + (000000000001D6E9h) 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): af943dac │ compressed size: 2885 bytes │ uncompressed size: 9943 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 #67: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/pages.js │ │ - offset of local header from start of archive: 158145 │ - (00000000000269C1h) bytes │ + offset of local header from start of archive: 123508 │ + (000000000001E274h) 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): 88aa4cf1 │ compressed size: 821 bytes │ uncompressed size: 2277 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 #68: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/delete_account.js │ │ - offset of local header from start of archive: 159056 │ - (0000000000026D50h) bytes │ + offset of local header from start of archive: 124394 │ + (000000000001E5EAh) 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): a5eb48e2 │ compressed size: 556 bytes │ uncompressed size: 1187 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #69: │ +Central directory entry #66: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/export.js │ │ - offset of local header from start of archive: 159720 │ - (0000000000026FE8h) bytes │ + offset of local header from start of archive: 125033 │ + (000000000001E869h) 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): a1b8feee │ - compressed size: 1071 bytes │ + compressed size: 1069 bytes │ uncompressed size: 2883 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #70: │ +Central directory entry #67: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/index.js │ │ - offset of local header from start of archive: 160891 │ - (000000000002747Bh) bytes │ + offset of local header from start of archive: 126177 │ + (000000000001ECE1h) 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): 7b54fd96 │ - compressed size: 1100 bytes │ + compressed size: 1099 bytes │ uncompressed size: 2972 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #71: │ +Central directory entry #68: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/logs.js │ │ - offset of local header from start of archive: 162090 │ - (000000000002792Ah) bytes │ + offset of local header from start of archive: 127350 │ + (000000000001F176h) 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): e6c2f208 │ compressed size: 565 bytes │ uncompressed size: 1216 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #72: │ +Central directory entry #69: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/password.js │ │ - offset of local header from start of archive: 162753 │ - (0000000000027BC1h) bytes │ + offset of local header from start of archive: 127988 │ + (000000000001F3F4h) 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): c70d7183 │ compressed size: 1045 bytes │ uncompressed size: 3103 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 #73: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/sync/index.js │ │ - offset of local header from start of archive: 163900 │ - (000000000002803Ch) bytes │ + offset of local header from start of archive: 129110 │ + (000000000001F856h) 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): bd97d759 │ compressed size: 661 bytes │ uncompressed size: 1687 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #74: │ +Central directory entry #71: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/settings/sync/item.js │ │ - offset of local header from start of archive: 164665 │ - (0000000000028339h) bytes │ + offset of local header from start of archive: 129850 │ + (000000000001FB3Ah) 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): 5b595e90 │ compressed size: 935 bytes │ uncompressed size: 2467 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #75: │ +Central directory entry #72: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/sidebar/boards.js │ │ - offset of local header from start of archive: 165703 │ - (0000000000028747h) bytes │ + offset of local header from start of archive: 130863 │ + (000000000001FF2Fh) 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): dea9dc03 │ compressed size: 1230 bytes │ uncompressed size: 3858 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #76: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/sidebar/index.js │ │ - offset of local header from start of archive: 167032 │ - (0000000000028C78h) bytes │ + offset of local header from start of archive: 132167 │ + (0000000000020447h) 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): b8daeaf9 │ - compressed size: 2736 bytes │ + compressed size: 2734 bytes │ uncompressed size: 9370 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #77: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/sidebar/spaces.js │ │ - offset of local header from start of archive: 169866 │ - (000000000002978Ah) bytes │ + offset of local header from start of archive: 134974 │ + (0000000000020F3Eh) 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): 06a06f6c │ compressed size: 1086 bytes │ uncompressed size: 3261 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #78: │ +Central directory entry #75: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/spaces/edit.js │ │ - offset of local header from start of archive: 171051 │ - (0000000000029C2Bh) bytes │ + offset of local header from start of archive: 136134 │ + (00000000000213C6h) 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): 00a9e8e7 │ compressed size: 1447 bytes │ uncompressed size: 4451 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 #79: │ +Central directory entry #76: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/spaces/members/item.js │ │ - offset of local header from start of archive: 172594 │ - (000000000002A232h) bytes │ + offset of local header from start of archive: 137652 │ + (00000000000219B4h) 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): 9494d4a2 │ compressed size: 1331 bytes │ uncompressed size: 4581 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #80: │ +Central directory entry #77: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/spaces/members/list.js │ │ - offset of local header from start of archive: 174029 │ - (000000000002A7CDh) bytes │ + offset of local header from start of archive: 139062 │ + (0000000000021F36h) 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): e9bd5819 │ compressed size: 514 bytes │ uncompressed size: 1456 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #81: │ +Central directory entry #78: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/spaces/sharing/index.js │ │ - offset of local header from start of archive: 174647 │ - (000000000002AA37h) bytes │ + offset of local header from start of archive: 139655 │ + (0000000000022187h) 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): c9e10399 │ compressed size: 1284 bytes │ uncompressed size: 3975 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #82: │ +Central directory entry #79: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/spaces/sharing/send.js │ │ - offset of local header from start of archive: 176036 │ - (000000000002AFA4h) bytes │ + offset of local header from start of archive: 141019 │ + (00000000000226DBh) 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): 26f4b429 │ compressed size: 1635 bytes │ uncompressed size: 4949 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #83: │ +Central directory entry #80: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/_base.js │ │ - offset of local header from start of archive: 177775 │ - (000000000002B66Fh) bytes │ + offset of local header from start of archive: 142733 │ + (0000000000022D8Dh) 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): b798c942 │ compressed size: 569 bytes │ uncompressed size: 1810 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 #84: │ +Central directory entry #81: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/debug.js │ │ - offset of local header from start of archive: 178440 │ - (000000000002B908h) bytes │ + offset of local header from start of archive: 143373 │ + (000000000002300Dh) 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): 4299e29e │ - compressed size: 40542 bytes │ + compressed size: 40361 bytes │ uncompressed size: 149374 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 #85: │ +Central directory entry #82: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/join.js │ │ - offset of local header from start of archive: 219078 │ - (00000000000357C6h) bytes │ + offset of local header from start of archive: 183805 │ + (000000000002CDFDh) 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): a0e54be7 │ compressed size: 1506 bytes │ uncompressed size: 4316 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 #86: │ +Central directory entry #83: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/login.js │ │ - offset of local header from start of archive: 220679 │ - (0000000000035E07h) bytes │ + offset of local header from start of archive: 185381 │ + (000000000002D425h) 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): 3885555b │ - compressed size: 1207 bytes │ + compressed size: 1206 bytes │ uncompressed size: 3407 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 #87: │ +Central directory entry #84: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/migrate.js │ │ - offset of local header from start of archive: 221982 │ - (000000000003631Eh) bytes │ + offset of local header from start of archive: 186658 │ + (000000000002D922h) 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): 5ead63db │ compressed size: 1608 bytes │ uncompressed size: 4971 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #88: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/migration-report.js │ │ - offset of local header from start of archive: 223688 │ - (00000000000369C8h) bytes │ + offset of local header from start of archive: 188339 │ + (000000000002DFB3h) 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): ce2ba724 │ compressed size: 389 bytes │ uncompressed size: 797 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #89: │ +Central directory entry #86: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/must-login.js │ │ - offset of local header from start of archive: 224184 │ - (0000000000036BB8h) bytes │ + offset of local header from start of archive: 188810 │ + (000000000002E18Ah) 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): 376f1283 │ compressed size: 154 bytes │ uncompressed size: 230 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #90: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/controllers/users/welcome.js │ │ - offset of local header from start of archive: 224439 │ - (0000000000036CB7h) bytes │ + offset of local header from start of archive: 189040 │ + (000000000002E270h) 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): 92b6ea9c │ compressed size: 270 bytes │ uncompressed size: 458 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #91: │ +Central directory entry #88: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/fonts.less │ │ - offset of local header from start of archive: 224807 │ - (0000000000036E27h) bytes │ + offset of local header from start of archive: 189383 │ + (000000000002E3C7h) 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): 591a10eb │ compressed size: 790 bytes │ uncompressed size: 3793 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 #92: │ +Central directory entry #89: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/general.less │ │ - offset of local header from start of archive: 225681 │ - (0000000000037191h) bytes │ + offset of local header from start of archive: 190232 │ + (000000000002E718h) 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): 47df602d │ - compressed size: 2005 bytes │ + compressed size: 2004 bytes │ uncompressed size: 6303 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 #93: │ +Central directory entry #90: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/katex.less │ │ - offset of local header from start of archive: 227772 │ - (00000000000379BCh) bytes │ + offset of local header from start of archive: 192297 │ + (000000000002EF29h) 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): 4c47d2c8 │ - compressed size: 2285 bytes │ + compressed size: 2263 bytes │ uncompressed size: 11844 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 #94: │ +Central directory entry #91: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/actions.less │ │ - offset of local header from start of archive: 230141 │ - (00000000000382FDh) bytes │ + offset of local header from start of archive: 194619 │ + (000000000002F83Bh) 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): b0a2742b │ compressed size: 707 bytes │ uncompressed size: 1715 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 #95: │ +Central directory entry #92: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/barfr.less │ │ - offset of local header from start of archive: 230942 │ - (000000000003861Eh) bytes │ + offset of local header from start of archive: 195395 │ + (000000000002FB43h) 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): df6c1fbb │ compressed size: 393 bytes │ uncompressed size: 726 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 #96: │ +Central directory entry #93: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/form.less │ │ - offset of local header from start of archive: 231427 │ - (0000000000038803h) bytes │ + offset of local header from start of archive: 195855 │ + (000000000002FD0Fh) 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): 91e7c934 │ compressed size: 777 bytes │ uncompressed size: 1836 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 #97: │ +Central directory entry #94: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/item-actions.less │ │ - offset of local header from start of archive: 232295 │ - (0000000000038B67h) bytes │ + offset of local header from start of archive: 196698 │ + (000000000003005Ah) 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): 3086103e │ compressed size: 427 bytes │ uncompressed size: 833 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #98: │ +Central directory entry #95: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/modal.less │ │ - offset of local header from start of archive: 232821 │ - (0000000000038D75h) bytes │ + offset of local header from start of archive: 197199 │ + (000000000003024Fh) 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): a3a4f06f │ compressed size: 576 bytes │ uncompressed size: 1422 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 #99: │ +Central directory entry #96: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/search.less │ │ - offset of local header from start of archive: 233489 │ - (0000000000039011h) bytes │ + offset of local header from start of archive: 197842 │ + (00000000000304D2h) 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): 341ac02e │ compressed size: 484 bytes │ uncompressed size: 1208 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 #100: │ +Central directory entry #97: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/modules/sidebar.less │ │ - offset of local header from start of archive: 234066 │ - (0000000000039252h) bytes │ + offset of local header from start of archive: 198394 │ + (00000000000306FAh) 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): 074b0f2a │ compressed size: 1269 bytes │ uncompressed size: 4119 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 #101: │ +Central directory entry #98: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/boards.less │ │ - offset of local header from start of archive: 235429 │ - (00000000000397A5h) bytes │ + offset of local header from start of archive: 199732 │ + (0000000000030C34h) 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): c3410cc6 │ compressed size: 179 bytes │ uncompressed size: 244 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 #102: │ +Central directory entry #99: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/export.less │ │ - offset of local header from start of archive: 235698 │ - (00000000000398B2h) bytes │ + offset of local header from start of archive: 199976 │ + (0000000000030D28h) 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): 6380c7b0 │ compressed size: 402 bytes │ uncompressed size: 841 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 #103: │ +Central directory entry #100: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/feedback.less │ │ - offset of local header from start of archive: 236190 │ - (0000000000039A9Eh) bytes │ + offset of local header from start of archive: 200443 │ + (0000000000030EFBh) 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): 183adc35 │ compressed size: 92 bytes │ uncompressed size: 98 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 #104: │ +Central directory entry #101: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/help.less │ │ - offset of local header from start of archive: 236374 │ - (0000000000039B56h) bytes │ + offset of local header from start of archive: 200602 │ + (0000000000030F9Ah) 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): 84ac62ed │ compressed size: 369 bytes │ uncompressed size: 670 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 #105: │ +Central directory entry #102: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/notes.less │ │ - offset of local header from start of archive: 236831 │ - (0000000000039D1Fh) bytes │ + offset of local header from start of archive: 201034 │ + (000000000003114Ah) 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): e8ebe17a │ compressed size: 2765 bytes │ uncompressed size: 9669 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #106: │ +Central directory entry #103: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/settings.less │ │ - offset of local header from start of archive: 239685 │ - (000000000003A845h) bytes │ + offset of local header from start of archive: 203863 │ + (0000000000031C57h) 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): 95f06764 │ compressed size: 916 bytes │ uncompressed size: 2605 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 #107: │ +Central directory entry #104: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/spaces.less │ │ - offset of local header from start of archive: 240693 │ - (000000000003AC35h) bytes │ + offset of local header from start of archive: 204846 │ + (000000000003202Eh) 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): fca3e007 │ compressed size: 861 bytes │ uncompressed size: 2805 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 #108: │ +Central directory entry #105: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/tags.less │ │ - offset of local header from start of archive: 241644 │ - (000000000003AFECh) bytes │ + offset of local header from start of archive: 205772 │ + (00000000000323CCh) 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): 07e8a89e │ compressed size: 294 bytes │ uncompressed size: 572 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 #109: │ +Central directory entry #106: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/site/users.less │ │ - offset of local header from start of archive: 242026 │ - (000000000003B16Ah) bytes │ + offset of local header from start of archive: 206129 │ + (0000000000032531h) 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): d4210fb4 │ compressed size: 861 bytes │ uncompressed size: 2464 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #110: │ +Central directory entry #107: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/template.less │ │ - offset of local header from start of archive: 242976 │ - (000000000003B520h) bytes │ + offset of local header from start of archive: 207054 │ + (00000000000328CEh) 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): b316b34d │ - compressed size: 1510 bytes │ + compressed size: 1509 bytes │ uncompressed size: 4517 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 #111: │ +Central directory entry #108: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/variables.less │ │ - offset of local header from start of archive: 244573 │ - (000000000003BB5Dh) bytes │ + offset of local header from start of archive: 208625 │ + (0000000000032EF1h) 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): bd45fcbd │ compressed size: 1012 bytes │ uncompressed size: 3411 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 #112: │ +Central directory entry #109: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/css/vnd/reset.css │ │ - offset of local header from start of archive: 245673 │ - (000000000003BFA9h) bytes │ + offset of local header from start of archive: 209700 │ + (0000000000033324h) 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): 1bff021d │ compressed size: 558 bytes │ uncompressed size: 1034 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 #113: │ +Central directory entry #110: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/handlers/_init.js │ │ - offset of local header from start of archive: 246318 │ - (000000000003C22Eh) bytes │ + offset of local header from start of archive: 210320 │ + (0000000000033590h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e054f19e │ compressed size: 22 bytes │ uncompressed size: 22 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 #114: │ +Central directory entry #111: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/handlers/boards.js │ │ - offset of local header from start of archive: 246414 │ - (000000000003C28Eh) bytes │ + offset of local header from start of archive: 210410 │ + (00000000000335EAh) 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): d0f0cb34 │ compressed size: 339 bytes │ uncompressed size: 791 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 #115: │ +Central directory entry #112: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/handlers/invites.js │ │ - offset of local header from start of archive: 246841 │ - (000000000003C439h) bytes │ + offset of local header from start of archive: 210812 │ + (000000000003377Ch) 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): 5c7a82a5 │ compressed size: 160 bytes │ uncompressed size: 256 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #116: │ +Central directory entry #113: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/handlers/notes.js │ │ - offset of local header from start of archive: 247090 │ - (000000000003C532h) bytes │ + offset of local header from start of archive: 211036 │ + (000000000003385Ch) 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): 68ac64f0 │ compressed size: 228 bytes │ uncompressed size: 404 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 #117: │ +Central directory entry #114: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/handlers/settings.js │ │ - offset of local header from start of archive: 247405 │ - (000000000003C66Dh) bytes │ + offset of local header from start of archive: 211326 │ + (000000000003397Eh) 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): d1dd46cd │ compressed size: 315 bytes │ uncompressed size: 1910 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 #118: │ +Central directory entry #115: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/handlers/spaces.js │ │ - offset of local header from start of archive: 247810 │ - (000000000003C802h) bytes │ + offset of local header from start of archive: 211706 │ + (0000000000033AFAh) 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): 32bd79ba │ compressed size: 164 bytes │ uncompressed size: 317 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 #119: │ +Central directory entry #116: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/handlers/users.js │ │ - offset of local header from start of archive: 248062 │ - (000000000003C8FEh) bytes │ + offset of local header from start of archive: 211933 │ + (0000000000033BDDh) 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): bb92c7c8 │ compressed size: 314 bytes │ uncompressed size: 1295 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 #120: │ +Central directory entry #117: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/barfr/close.png │ │ - offset of local header from start of archive: 248463 │ - (000000000003CA8Fh) bytes │ + offset of local header from start of archive: 212309 │ + (0000000000033D55h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7d3eb0ec │ compressed size: 1327 bytes │ uncompressed size: 1327 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 #121: │ +Central directory entry #118: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/www/app/images/favicon.128.png │ │ - offset of local header from start of archive: 249867 │ - (000000000003D00Bh) bytes │ + offset of local header from start of archive: 213703 │ + (00000000000342C7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6af83721 │ compressed size: 1472 bytes │ uncompressed size: 1472 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 #122: │ +Central directory entry #119: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/favicon.32.notify.png │ │ - offset of local header from start of archive: 251416 │ - (000000000003D618h) bytes │ + offset of local header from start of archive: 215248 │ + (00000000000348D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 425df968 │ compressed size: 544 bytes │ uncompressed size: 544 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #123: │ +Central directory entry #120: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/favicon.32.png │ │ - offset of local header from start of archive: 252044 │ - (000000000003D88Ch) bytes │ + offset of local header from start of archive: 215872 │ + (0000000000034B40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ca4b8a2b │ compressed size: 321 bytes │ uncompressed size: 321 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 #124: │ +Central directory entry #121: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/favicon.png │ │ - offset of local header from start of archive: 252441 │ - (000000000003DA19h) bytes │ + offset of local header from start of archive: 216265 │ + (0000000000034CC9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c5a4e1f1 │ compressed size: 1138 bytes │ uncompressed size: 1138 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 #125: │ +Central directory entry #122: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/font/LICENSE_OFL.txt │ │ - offset of local header from start of archive: 253654 │ - (000000000003DED6h) bytes │ + offset of local header from start of archive: 217466 │ + (000000000003517Ah) 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): 898314c0 │ compressed size: 1896 bytes │ uncompressed size: 4301 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #126: │ +Central directory entry #123: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/NotoMono-Regular.ttf │ │ - offset of local header from start of archive: 255647 │ - (000000000003E69Fh) bytes │ + offset of local header from start of archive: 219434 │ + (000000000003592Ah) 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): a5dcf500 │ - compressed size: 70243 bytes │ + compressed size: 70211 bytes │ uncompressed size: 107848 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 #127: │ +Central directory entry #124: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/NotoSans-Bold.ttf │ │ - offset of local header from start of archive: 325992 │ - (000000000004F968h) bytes │ + offset of local header from start of archive: 289722 │ + (0000000000046BBAh) 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): 81f00471 │ - compressed size: 237877 bytes │ + compressed size: 237612 bytes │ uncompressed size: 455164 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #128: │ +Central directory entry #125: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/NotoSans-BoldItalic.ttf │ │ - offset of local header from start of archive: 563968 │ - (0000000000089B00h) bytes │ + offset of local header from start of archive: 527408 │ + (0000000000080C30h) 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): 0eac9643 │ - compressed size: 242628 bytes │ + compressed size: 242211 bytes │ uncompressed size: 471004 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #129: │ +Central directory entry #126: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/NotoSans-Italic.ttf │ │ - offset of local header from start of archive: 806701 │ - (00000000000C4F2Dh) bytes │ + offset of local header from start of archive: 769699 │ + (00000000000BBEA3h) 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): ac023a46 │ - compressed size: 243954 bytes │ + compressed size: 243526 bytes │ uncompressed size: 470472 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #130: │ +Central directory entry #127: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/NotoSans-Regular.ttf │ │ - offset of local header from start of archive: 1050756 │ - (0000000000100884h) bytes │ + offset of local header from start of archive: 1013301 │ + (00000000000F7635h) 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): b58dac51 │ - compressed size: 238984 bytes │ + compressed size: 238725 bytes │ uncompressed size: 455188 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 #131: │ +Central directory entry #128: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_AMS-Regular.eot │ │ - offset of local header from start of archive: 1289842 │ - (000000000013AE72h) bytes │ + offset of local header from start of archive: 1252103 │ + (0000000000131B07h) 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): 1d5a8161 │ - compressed size: 40438 bytes │ + compressed size: 40436 bytes │ uncompressed size: 71656 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 #132: │ +Central directory entry #129: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_AMS-Regular.ttf │ │ - offset of local header from start of archive: 1330389 │ - (0000000000144CD5h) bytes │ + offset of local header from start of archive: 1292623 │ + (000000000013B94Fh) 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): 6ded231b │ - compressed size: 40293 bytes │ + compressed size: 40292 bytes │ uncompressed size: 71428 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 #133: │ +Central directory entry #130: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_AMS-Regular.woff │ │ - offset of local header from start of archive: 1370791 │ - (000000000014EAA7h) bytes │ + offset of local header from start of archive: 1332999 │ + (0000000000145707h) 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): 72bd4ab0 │ compressed size: 40165 bytes │ uncompressed size: 40200 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #134: │ +Central directory entry #131: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_AMS-Regular.woff2 │ │ - offset of local header from start of archive: 1411066 │ - (00000000001587FAh) bytes │ + offset of local header from start of archive: 1373249 │ + (000000000014F441h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c40ff725 │ compressed size: 33188 bytes │ uncompressed size: 33188 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #135: │ +Central directory entry #132: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Bold.eot │ │ - offset of local header from start of archive: 1444352 │ - (0000000000160A00h) bytes │ + offset of local header from start of archive: 1406532 │ + (0000000000157644h) 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): 1198369b │ - compressed size: 12059 bytes │ + compressed size: 12056 bytes │ uncompressed size: 19836 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #136: │ +Central directory entry #133: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Bold.ttf │ │ - offset of local header from start of archive: 1456525 │ - (000000000016398Dh) bytes │ + offset of local header from start of archive: 1418677 │ + (000000000015A5B5h) 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): ff9ae9a0 │ - compressed size: 11992 bytes │ + compressed size: 11990 bytes │ uncompressed size: 19588 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #137: │ +Central directory entry #134: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Bold.woff │ │ - offset of local header from start of archive: 1468631 │ - (00000000001668D7h) bytes │ + offset of local header from start of archive: 1430756 │ + (000000000015D4E4h) 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): 0fd48d87 │ compressed size: 12072 bytes │ uncompressed size: 12136 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #138: │ +Central directory entry #135: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Bold.woff2 │ │ - offset of local header from start of archive: 1480818 │ - (0000000000169872h) bytes │ + offset of local header from start of archive: 1442918 │ + (0000000000160466h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0fab4282 │ compressed size: 10604 bytes │ uncompressed size: 10604 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #139: │ +Central directory entry #136: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Regular.eot │ │ - offset of local header from start of archive: 1491524 │ - (000000000016C244h) bytes │ + offset of local header from start of archive: 1453620 │ + (0000000000162E34h) 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): e697c5db │ - compressed size: 11792 bytes │ + compressed size: 11785 bytes │ uncompressed size: 19220 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #140: │ +Central directory entry #137: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Regular.ttf │ │ - offset of local header from start of archive: 1503433 │ - (000000000016F0C9h) bytes │ + offset of local header from start of archive: 1465497 │ + (0000000000165C99h) 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): c2c36a29 │ - compressed size: 11722 bytes │ + compressed size: 11715 bytes │ uncompressed size: 18960 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #141: │ +Central directory entry #138: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Regular.woff │ │ - offset of local header from start of archive: 1515272 │ - (0000000000171F08h) bytes │ + offset of local header from start of archive: 1477304 │ + (0000000000168AB8h) 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): d04985da │ compressed size: 11799 bytes │ uncompressed size: 11868 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #142: │ +Central directory entry #139: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Caligraphic-Regular.woff2 │ │ - offset of local header from start of archive: 1527189 │ - (0000000000174D95h) bytes │ + offset of local header from start of archive: 1489196 │ + (000000000016B92Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7e11010c │ compressed size: 10396 bytes │ uncompressed size: 10396 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #143: │ +Central directory entry #140: │ --------------------------- │ │ + There are an extra 6 bytes preceding this file. │ + │ assets/www/app/images/font/katex/KaTeX_Fraktur-Bold.eot │ │ - offset of local header from start of archive: 1537688 │ - (0000000000177698h) bytes │ + offset of local header from start of archive: 1499692 │ + (000000000016E22Ch) 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): 21f6b446 │ - compressed size: 23495 bytes │ + compressed size: 23491 bytes │ uncompressed size: 36200 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #144: │ +Central directory entry #141: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Fraktur-Bold.ttf │ │ - offset of local header from start of archive: 1561293 │ - (000000000017D2CDh) bytes │ + offset of local header from start of archive: 1523268 │ + (0000000000173E44h) 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): 1c2b9c50 │ - compressed size: 23370 bytes │ + compressed size: 23365 bytes │ uncompressed size: 35968 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #145: │ +Central directory entry #142: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Fraktur-Bold.woff │ │ - offset of local header from start of archive: 1584773 │ - (0000000000182E85h) bytes │ + offset of local header from start of archive: 1546718 │ + (00000000001799DEh) 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): 675ba59f │ compressed size: 23346 bytes │ uncompressed size: 23388 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #146: │ +Central directory entry #143: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Fraktur-Bold.woff2 │ │ - offset of local header from start of archive: 1608230 │ - (0000000000188A26h) bytes │ + offset of local header from start of archive: 1570150 │ + (000000000017F566h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1a28d511 │ compressed size: 20476 bytes │ uncompressed size: 20476 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 #147: │ +Central directory entry #144: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Fraktur-Regular.eot │ │ - offset of local header from start of archive: 1628804 │ - (000000000018DA84h) bytes │ + offset of local header from start of archive: 1590720 │ + (00000000001845C0h) 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): a3bb5a44 │ - compressed size: 22964 bytes │ + compressed size: 22958 bytes │ uncompressed size: 34896 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #148: │ +Central directory entry #145: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Fraktur-Regular.ttf │ │ - offset of local header from start of archive: 1651881 │ - (00000000001934A9h) bytes │ + offset of local header from start of archive: 1613766 │ + (0000000000189FC6h) 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): 60dbe52a │ - compressed size: 22835 bytes │ + compressed size: 22829 bytes │ uncompressed size: 34652 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #149: │ +Central directory entry #146: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Fraktur-Regular.woff │ │ - offset of local header from start of archive: 1674829 │ - (0000000000198E4Dh) bytes │ + offset of local header from start of archive: 1636683 │ + (000000000018F94Bh) 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): 921acd74 │ compressed size: 22802 bytes │ uncompressed size: 22844 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #150: │ +Central directory entry #147: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Fraktur-Regular.woff2 │ │ - offset of local header from start of archive: 1697745 │ - (000000000019E7D1h) bytes │ + offset of local header from start of archive: 1659574 │ + (00000000001952B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bc5d3188 │ compressed size: 19868 bytes │ uncompressed size: 19868 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #151: │ +Central directory entry #148: │ --------------------------- │ │ assets/www/app/images/font/katex/KaTeX_Main-Bold.eot │ │ - offset of local header from start of archive: 1717712 │ - (00000000001A35D0h) bytes │ + offset of local header from start of archive: 1679532 │ + (000000000019A0ACh) 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): 83ac4b77 │ - compressed size: 35701 bytes │ + compressed size: 35688 bytes │ uncompressed size: 60688 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #152: │ +Central directory entry #149: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Bold.ttf │ │ - offset of local header from start of archive: 1753520 │ - (00000000001AC1B0h) bytes │ + offset of local header from start of archive: 1715302 │ + (00000000001A2C66h) 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): 3fbfb3bb │ - compressed size: 35588 bytes │ + compressed size: 35574 bytes │ uncompressed size: 60468 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #153: │ +Central directory entry #150: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Bold.woff │ │ - offset of local header from start of archive: 1789215 │ - (00000000001B4D1Fh) bytes │ + offset of local header from start of archive: 1750958 │ + (00000000001AB7AEh) 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): 56778e67 │ compressed size: 35429 bytes │ uncompressed size: 35480 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #154: │ +Central directory entry #151: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Bold.woff2 │ │ - offset of local header from start of archive: 1824752 │ - (00000000001BD7F0h) bytes │ + offset of local header from start of archive: 1786470 │ + (00000000001B4266h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28c94e3f │ compressed size: 29492 bytes │ uncompressed size: 29492 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 #155: │ +Central directory entry #152: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Main-Italic.eot │ │ - offset of local header from start of archive: 1854340 │ - (00000000001C4B84h) bytes │ + offset of local header from start of archive: 1816052 │ + (00000000001BB5F4h) 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): aed88e42 │ - compressed size: 24969 bytes │ + compressed size: 24958 bytes │ uncompressed size: 44132 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 #156: │ +Central directory entry #153: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Italic.ttf │ │ - offset of local header from start of archive: 1879418 │ - (00000000001CAD7Ah) bytes │ + offset of local header from start of archive: 1841094 │ + (00000000001C17C6h) 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): 8929b2e9 │ - compressed size: 24853 bytes │ + compressed size: 24837 bytes │ uncompressed size: 43904 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 #157: │ +Central directory entry #154: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Italic.woff │ │ - offset of local header from start of archive: 1904380 │ - (00000000001D0EFCh) bytes │ + offset of local header from start of archive: 1866015 │ + (00000000001C791Fh) 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): 2e77f4da │ compressed size: 24838 bytes │ uncompressed size: 24880 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #158: │ +Central directory entry #155: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Italic.woff2 │ │ - offset of local header from start of archive: 1929328 │ - (00000000001D7070h) bytes │ + offset of local header from start of archive: 1890938 │ + (00000000001CDA7Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0c90a424 │ compressed size: 21032 bytes │ uncompressed size: 21032 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #159: │ +Central directory entry #156: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Regular.eot │ │ - offset of local header from start of archive: 1950456 │ - (00000000001DC2F8h) bytes │ + offset of local header from start of archive: 1912056 │ + (00000000001D2CF8h) 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): 77a1725b │ - compressed size: 37871 bytes │ + compressed size: 37856 bytes │ uncompressed size: 68228 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #160: │ +Central directory entry #157: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Regular.ttf │ │ - offset of local header from start of archive: 1988437 │ - (00000000001E5755h) bytes │ + offset of local header from start of archive: 1949997 │ + (00000000001DC12Dh) 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): 67d08f2a │ - compressed size: 37750 bytes │ + compressed size: 37734 bytes │ uncompressed size: 67996 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #161: │ +Central directory entry #158: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Regular.woff │ │ - offset of local header from start of archive: 2026297 │ - (00000000001EEB39h) bytes │ + offset of local header from start of archive: 1987816 │ + (00000000001E54E8h) 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): 424d48c8 │ compressed size: 37577 bytes │ uncompressed size: 37620 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #162: │ +Central directory entry #159: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Main-Regular.woff2 │ │ - offset of local header from start of archive: 2063985 │ - (00000000001F7E71h) bytes │ + offset of local header from start of archive: 2025479 │ + (00000000001EE807h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ee3cac53 │ compressed size: 31220 bytes │ uncompressed size: 31220 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 #163: │ +Central directory entry #160: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Math-BoldItalic.eot │ │ - offset of local header from start of archive: 2095304 │ - (00000000001FF8C8h) bytes │ + offset of local header from start of archive: 2056792 │ + (00000000001F6258h) 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): cef7e732 │ - compressed size: 23308 bytes │ + compressed size: 23302 bytes │ uncompressed size: 39990 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #164: │ +Central directory entry #161: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-BoldItalic.ttf │ │ - offset of local header from start of archive: 2118725 │ - (0000000000205445h) bytes │ + offset of local header from start of archive: 2080182 │ + (00000000001FBDB6h) 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): 3cd2dd54 │ - compressed size: 23172 bytes │ + compressed size: 23168 bytes │ uncompressed size: 39744 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #165: │ +Central directory entry #162: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-BoldItalic.woff │ │ - offset of local header from start of archive: 2142010 │ - (000000000020AF3Ah) bytes │ + offset of local header from start of archive: 2103438 │ + (000000000020188Eh) 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): c1f63f8b │ compressed size: 23151 bytes │ uncompressed size: 23192 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #166: │ +Central directory entry #163: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-BoldItalic.woff2 │ │ - offset of local header from start of archive: 2165275 │ - (0000000000210A1Bh) bytes │ + offset of local header from start of archive: 2126678 │ + (0000000000207356h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4889c175 │ compressed size: 20036 bytes │ uncompressed size: 20036 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #167: │ +Central directory entry #164: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Italic.eot │ │ - offset of local header from start of archive: 2185412 │ - (00000000002158C4h) bytes │ + offset of local header from start of archive: 2146804 │ + (000000000020C1F4h) 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): 95e7350e │ compressed size: 23876 bytes │ uncompressed size: 41676 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 #168: │ +Central directory entry #165: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Italic.ttf │ │ - offset of local header from start of archive: 2209397 │ - (000000000021B675h) bytes │ + offset of local header from start of archive: 2170764 │ + (0000000000211F8Ch) 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): 6fda7fb4 │ - compressed size: 23748 bytes │ + compressed size: 23747 bytes │ uncompressed size: 41448 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 #169: │ +Central directory entry #166: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Italic.woff │ │ - offset of local header from start of archive: 2233254 │ - (00000000002213A6h) bytes │ + offset of local header from start of archive: 2194595 │ + (0000000000217CA3h) 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): 78987ff8 │ compressed size: 23777 bytes │ uncompressed size: 23820 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #170: │ +Central directory entry #167: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Italic.woff2 │ │ - offset of local header from start of archive: 2257141 │ - (00000000002270F5h) bytes │ + offset of local header from start of archive: 2218457 │ + (000000000021D9D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f0ac3bce │ compressed size: 20432 bytes │ uncompressed size: 20432 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #171: │ +Central directory entry #168: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/font/katex/KaTeX_Math-Regular.eot │ │ - offset of local header from start of archive: 2277668 │ - (000000000022C124h) bytes │ + offset of local header from start of archive: 2238984 │ + (0000000000222A08h) 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): 24a65a90 │ compressed size: 23766 bytes │ uncompressed size: 41536 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #172: │ +Central directory entry #169: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Regular.ttf │ │ - offset of local header from start of archive: 2301544 │ - (0000000000231E68h) bytes │ + offset of local header from start of archive: 2262835 │ + (0000000000228733h) 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): 3cbcb89d │ compressed size: 23637 bytes │ uncompressed size: 41304 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #173: │ +Central directory entry #170: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Regular.woff │ │ - offset of local header from start of archive: 2325291 │ - (0000000000237B2Bh) bytes │ + offset of local header from start of archive: 2286557 │ + (000000000022E3DDh) 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): a52ac426 │ compressed size: 23663 bytes │ uncompressed size: 23712 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #174: │ +Central directory entry #171: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Math-Regular.woff2 │ │ - offset of local header from start of archive: 2349065 │ - (000000000023D809h) bytes │ + offset of local header from start of archive: 2310306 │ + (00000000002340A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 251acc08 │ compressed size: 20344 bytes │ uncompressed size: 20344 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 #175: │ +Central directory entry #172: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_SansSerif-Bold.eot │ │ - offset of local header from start of archive: 2369508 │ - (00000000002427E4h) bytes │ + offset of local header from start of archive: 2330744 │ + (0000000000239078h) 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): 6d024a21 │ - compressed size: 19192 bytes │ + compressed size: 19185 bytes │ uncompressed size: 34204 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 #176: │ +Central directory entry #173: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Bold.ttf │ │ - offset of local header from start of archive: 2388812 │ - (000000000024734Ch) bytes │ + offset of local header from start of archive: 2350016 │ + (000000000023DBC0h) 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): 92f85b73 │ - compressed size: 19125 bytes │ + compressed size: 19121 bytes │ uncompressed size: 33964 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 #177: │ +Central directory entry #174: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Bold.woff │ │ - offset of local header from start of archive: 2408049 │ - (000000000024BE71h) bytes │ + offset of local header from start of archive: 2369224 │ + (00000000002426C8h) 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): 44b7a2d1 │ compressed size: 19147 bytes │ uncompressed size: 19196 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #178: │ +Central directory entry #175: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Bold.woff2 │ │ - offset of local header from start of archive: 2427309 │ - (00000000002509ADh) bytes │ + offset of local header from start of archive: 2388459 │ + (00000000002471EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b45b4b91 │ compressed size: 16020 bytes │ uncompressed size: 16020 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #179: │ +Central directory entry #176: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Italic.eot │ │ - offset of local header from start of archive: 2443428 │ - (00000000002548A4h) bytes │ + offset of local header from start of archive: 2404568 │ + (000000000024B0D8h) 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): 0b1032a2 │ - compressed size: 18058 bytes │ + compressed size: 18053 bytes │ uncompressed size: 31320 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #180: │ +Central directory entry #177: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Italic.ttf │ │ - offset of local header from start of archive: 2461600 │ - (0000000000258FA0h) bytes │ + offset of local header from start of archive: 2422710 │ + (000000000024F7B6h) 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): 79e17def │ - compressed size: 17984 bytes │ + compressed size: 17978 bytes │ uncompressed size: 31072 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #181: │ +Central directory entry #178: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Italic.woff │ │ - offset of local header from start of archive: 2479698 │ - (000000000025D652h) bytes │ + offset of local header from start of archive: 2440777 │ + (0000000000253E49h) 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): 597598fe │ compressed size: 18034 bytes │ uncompressed size: 18080 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #182: │ +Central directory entry #179: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Italic.woff2 │ │ - offset of local header from start of archive: 2497847 │ - (0000000000261D37h) bytes │ + offset of local header from start of archive: 2458901 │ + (0000000000258515h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1e64df1b │ compressed size: 15152 bytes │ uncompressed size: 15152 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #183: │ +Central directory entry #180: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Regular.eot │ │ - offset of local header from start of archive: 2513100 │ - (00000000002658CCh) bytes │ + offset of local header from start of archive: 2474144 │ + (000000000025C0A0h) 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): 4b7d9767 │ - compressed size: 16697 bytes │ + compressed size: 16695 bytes │ uncompressed size: 30212 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #184: │ +Central directory entry #181: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Regular.ttf │ │ - offset of local header from start of archive: 2529912 │ - (0000000000269A78h) bytes │ + offset of local header from start of archive: 2490929 │ + (0000000000260231h) 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): bef3b4b4 │ - compressed size: 16630 bytes │ + compressed size: 16624 bytes │ uncompressed size: 29960 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #185: │ +Central directory entry #182: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Regular.woff │ │ - offset of local header from start of archive: 2546657 │ - (000000000026DBE1h) bytes │ + offset of local header from start of archive: 2507643 │ + (000000000026437Bh) 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): c9fe67de │ compressed size: 16690 bytes │ uncompressed size: 16744 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #186: │ +Central directory entry #183: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_SansSerif-Regular.woff2 │ │ - offset of local header from start of archive: 2563463 │ - (0000000000271D87h) bytes │ + offset of local header from start of archive: 2524424 │ + (0000000000268508h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0c71ac03 │ compressed size: 13908 bytes │ uncompressed size: 13908 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #187: │ +Central directory entry #184: │ --------------------------- │ │ assets/www/app/images/font/katex/KaTeX_Script-Regular.eot │ │ - offset of local header from start of archive: 2577472 │ - (0000000000275440h) bytes │ + offset of local header from start of archive: 2538424 │ + (000000000026BBB8h) 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): 89e423fe │ - compressed size: 13819 bytes │ + compressed size: 13816 bytes │ uncompressed size: 25104 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 #188: │ +Central directory entry #185: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Script-Regular.ttf │ │ - offset of local header from start of archive: 2591403 │ - (0000000000278AABh) bytes │ + offset of local header from start of archive: 2552327 │ + (000000000026F207h) 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): 88014acf │ - compressed size: 13749 bytes │ + compressed size: 13743 bytes │ uncompressed size: 24864 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 #189: │ +Central directory entry #186: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Script-Regular.woff │ │ - offset of local header from start of archive: 2605264 │ - (000000000027C0D0h) bytes │ + offset of local header from start of archive: 2566157 │ + (000000000027280Dh) 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): b61fb297 │ compressed size: 13796 bytes │ uncompressed size: 13856 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #190: │ +Central directory entry #187: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Script-Regular.woff2 │ │ - offset of local header from start of archive: 2619173 │ - (000000000027F725h) bytes │ + offset of local header from start of archive: 2580041 │ + (0000000000275E49h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 64ffbd0e │ compressed size: 12276 bytes │ uncompressed size: 12276 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #191: │ +Central directory entry #188: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Size1-Regular.eot │ │ - offset of local header from start of archive: 2631548 │ - (000000000028277Ch) bytes │ + offset of local header from start of archive: 2592412 │ + (0000000000278E9Ch) 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): b7513e71 │ - compressed size: 6837 bytes │ + compressed size: 6832 bytes │ uncompressed size: 13408 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #192: │ +Central directory entry #189: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size1-Regular.ttf │ │ - offset of local header from start of archive: 2638496 │ - (00000000002842A0h) bytes │ + offset of local header from start of archive: 2599330 │ + (000000000027A9A2h) 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): bfc8dc2c │ - compressed size: 6769 bytes │ + compressed size: 6763 bytes │ uncompressed size: 13172 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #193: │ +Central directory entry #190: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size1-Regular.woff │ │ - offset of local header from start of archive: 2645376 │ - (0000000000285D80h) bytes │ + offset of local header from start of archive: 2606179 │ + (000000000027C463h) 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): 2bc833f6 │ compressed size: 6908 bytes │ uncompressed size: 6980 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 #194: │ +Central directory entry #191: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size1-Regular.woff2 │ │ - offset of local header from start of archive: 2652396 │ - (00000000002878ECh) bytes │ + offset of local header from start of archive: 2613174 │ + (000000000027DFB6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 700f3f1b │ compressed size: 5820 bytes │ uncompressed size: 5820 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #195: │ +Central directory entry #192: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Size2-Regular.eot │ │ - offset of local header from start of archive: 2658316 │ - (000000000028900Ch) bytes │ + offset of local header from start of archive: 2619088 │ + (000000000027F6D0h) 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): 6bfdd9fb │ - compressed size: 6545 bytes │ + compressed size: 6542 bytes │ uncompressed size: 12648 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #196: │ +Central directory entry #193: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size2-Regular.ttf │ │ - offset of local header from start of archive: 2664972 │ - (000000000028AA0Ch) bytes │ + offset of local header from start of archive: 2625716 │ + (00000000002810B4h) 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): 73172c25 │ - compressed size: 6479 bytes │ + compressed size: 6475 bytes │ uncompressed size: 12412 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #197: │ +Central directory entry #194: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size2-Regular.woff │ │ - offset of local header from start of archive: 2671562 │ - (000000000028C3CAh) bytes │ + offset of local header from start of archive: 2632277 │ + (0000000000282A55h) 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): d7a5d80f │ compressed size: 6613 bytes │ uncompressed size: 6684 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 #198: │ +Central directory entry #195: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size2-Regular.woff2 │ │ - offset of local header from start of archive: 2678287 │ - (000000000028DE0Fh) bytes │ + offset of local header from start of archive: 2638977 │ + (0000000000284481h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8f49e746 │ compressed size: 5560 bytes │ uncompressed size: 5560 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #199: │ +Central directory entry #196: │ --------------------------- │ │ + There are an extra 7 bytes preceding this file. │ + │ assets/www/app/images/font/katex/KaTeX_Size3-Regular.eot │ │ - offset of local header from start of archive: 2683944 │ - (000000000028F428h) bytes │ + offset of local header from start of archive: 2644632 │ + (0000000000285A98h) 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): ac28a47d │ - compressed size: 4599 bytes │ + compressed size: 4592 bytes │ uncompressed size: 8596 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #200: │ +Central directory entry #197: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size3-Regular.ttf │ │ - offset of local header from start of archive: 2688654 │ - (000000000029068Eh) bytes │ + offset of local header from start of archive: 2649310 │ + (0000000000286CDEh) 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): 2654fe1c │ - compressed size: 4531 bytes │ + compressed size: 4525 bytes │ uncompressed size: 8360 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #201: │ +Central directory entry #198: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size3-Regular.woff │ │ - offset of local header from start of archive: 2693296 │ - (00000000002918B0h) bytes │ + offset of local header from start of archive: 2653921 │ + (0000000000287EE1h) 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): a4f6dad0 │ compressed size: 4699 bytes │ uncompressed size: 4776 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 #202: │ +Central directory entry #199: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size3-Regular.woff2 │ │ - offset of local header from start of archive: 2698107 │ - (0000000000292B7Bh) bytes │ + offset of local header from start of archive: 2658707 │ + (0000000000289193h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 875ab887 │ compressed size: 3856 bytes │ uncompressed size: 3856 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #203: │ +Central directory entry #200: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/font/katex/KaTeX_Size4-Regular.eot │ │ - offset of local header from start of archive: 2702060 │ - (0000000000293AECh) bytes │ + offset of local header from start of archive: 2662660 │ + (000000000028A104h) 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): ac6d16db │ - compressed size: 6333 bytes │ + compressed size: 6327 bytes │ uncompressed size: 11520 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #204: │ +Central directory entry #201: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size4-Regular.ttf │ │ - offset of local header from start of archive: 2708504 │ - (0000000000295418h) bytes │ + offset of local header from start of archive: 2669073 │ + (000000000028BA11h) 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): bda49b9e │ - compressed size: 6270 bytes │ + compressed size: 6264 bytes │ uncompressed size: 11284 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #205: │ +Central directory entry #202: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size4-Regular.woff │ │ - offset of local header from start of archive: 2714885 │ - (0000000000296D05h) bytes │ + offset of local header from start of archive: 2675423 │ + (000000000028D2DFh) 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): 20be7e9d │ compressed size: 6384 bytes │ uncompressed size: 6456 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 #206: │ +Central directory entry #203: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Size4-Regular.woff2 │ │ - offset of local header from start of archive: 2721381 │ - (0000000000298665h) bytes │ + offset of local header from start of archive: 2681894 │ + (000000000028EC26h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2c5b19f0 │ compressed size: 5172 bytes │ uncompressed size: 5172 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #207: │ +Central directory entry #204: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/font/katex/KaTeX_Typewriter-Regular.eot │ │ - offset of local header from start of archive: 2726652 │ - (0000000000299AFCh) bytes │ + offset of local header from start of archive: 2687160 │ + (00000000002900B8h) 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): e98632a8 │ - compressed size: 20781 bytes │ + compressed size: 20777 bytes │ uncompressed size: 35784 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #208: │ +Central directory entry #205: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Typewriter-Regular.ttf │ │ - offset of local header from start of archive: 2747549 │ - (000000000029EC9Dh) bytes │ + offset of local header from start of archive: 2708028 │ + (000000000029523Ch) 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): eb11339c │ - compressed size: 20637 bytes │ + compressed size: 20631 bytes │ uncompressed size: 35528 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #209: │ +Central directory entry #206: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Typewriter-Regular.woff │ │ - offset of local header from start of archive: 2768302 │ - (00000000002A3DAEh) bytes │ + offset of local header from start of archive: 2728750 │ + (000000000029A32Eh) 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): 8a8510ad │ compressed size: 20661 bytes │ uncompressed size: 20712 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #210: │ +Central directory entry #207: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/font/katex/KaTeX_Typewriter-Regular.woff2 │ │ - offset of local header from start of archive: 2789080 │ - (00000000002A8ED8h) bytes │ + offset of local header from start of archive: 2749503 │ + (000000000029F43Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ab5b6c08 │ compressed size: 17344 bytes │ uncompressed size: 17344 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #211: │ +Central directory entry #208: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/www/app/images/font/turtl-icons.ttf │ │ - offset of local header from start of archive: 2806528 │ - (00000000002AD300h) bytes │ + offset of local header from start of archive: 2766940 │ + (00000000002A385Ch) 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): 7bf156be │ compressed size: 9702 bytes │ uncompressed size: 15840 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #212: │ +Central directory entry #209: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/_blank.png │ │ - offset of local header from start of archive: 2816327 │ - (00000000002AF947h) bytes │ + offset of local header from start of archive: 2776714 │ + (00000000002A5E8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cd8a60ff │ compressed size: 446 bytes │ uncompressed size: 446 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #213: │ +Central directory entry #210: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/_page.png │ │ - offset of local header from start of archive: 2816862 │ - (00000000002AFB5Eh) bytes │ + offset of local header from start of archive: 2777246 │ + (00000000002A609Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f42da3cc │ compressed size: 710 bytes │ uncompressed size: 710 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #214: │ +Central directory entry #211: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/aac.png │ │ - offset of local header from start of archive: 2817662 │ - (00000000002AFE7Eh) bytes │ + offset of local header from start of archive: 2778034 │ + (00000000002A63B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 78529687 │ compressed size: 726 bytes │ uncompressed size: 726 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #215: │ +Central directory entry #212: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/ai.png │ │ - offset of local header from start of archive: 2818474 │ - (00000000002B01AAh) bytes │ + offset of local header from start of archive: 2778842 │ + (00000000002A66DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9a530d3d │ compressed size: 684 bytes │ uncompressed size: 684 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #216: │ +Central directory entry #213: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/aiff.png │ │ - offset of local header from start of archive: 2819244 │ - (00000000002B04ACh) bytes │ + offset of local header from start of archive: 2779608 │ + (00000000002A69D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0a69dff7 │ compressed size: 742 bytes │ uncompressed size: 742 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 #217: │ +Central directory entry #214: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/avi.png │ │ - offset of local header from start of archive: 2820074 │ - (00000000002B07EAh) bytes │ + offset of local header from start of archive: 2780434 │ + (00000000002A6D12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7324d404 │ compressed size: 715 bytes │ uncompressed size: 715 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #218: │ +Central directory entry #215: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/bmp.png │ │ - offset of local header from start of archive: 2820875 │ - (00000000002B0B0Bh) bytes │ + offset of local header from start of archive: 2781231 │ + (00000000002A702Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5ef895c7 │ compressed size: 708 bytes │ uncompressed size: 708 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #219: │ +Central directory entry #216: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/c.png │ │ - offset of local header from start of archive: 2821668 │ - (00000000002B0E24h) bytes │ + offset of local header from start of archive: 2782024 │ + (00000000002A7348h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 56328578 │ compressed size: 554 bytes │ uncompressed size: 554 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #220: │ +Central directory entry #217: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/cpp.png │ │ - offset of local header from start of archive: 2822306 │ - (00000000002B10A2h) bytes │ + offset of local header from start of archive: 2782658 │ + (00000000002A75C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d86aa81d │ compressed size: 592 bytes │ uncompressed size: 592 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #221: │ +Central directory entry #218: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/css.png │ │ - offset of local header from start of archive: 2822984 │ - (00000000002B1348h) bytes │ + offset of local header from start of archive: 2783332 │ + (00000000002A7864h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 97d3ec3f │ compressed size: 683 bytes │ uncompressed size: 683 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #222: │ +Central directory entry #219: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/dat.png │ │ - offset of local header from start of archive: 2823755 │ - (00000000002B164Bh) bytes │ + offset of local header from start of archive: 2784091 │ + (00000000002A7B5Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fb952881 │ compressed size: 595 bytes │ uncompressed size: 595 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #223: │ +Central directory entry #220: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/dmg.png │ │ - offset of local header from start of archive: 2824435 │ - (00000000002B18F3h) bytes │ + offset of local header from start of archive: 2784771 │ + (00000000002A7E03h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 866806df │ compressed size: 733 bytes │ uncompressed size: 733 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #224: │ +Central directory entry #221: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/doc.png │ │ - offset of local header from start of archive: 2825253 │ - (00000000002B1C25h) bytes │ + offset of local header from start of archive: 2785589 │ + (00000000002A8135h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5157bc3f │ compressed size: 760 bytes │ uncompressed size: 760 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #225: │ +Central directory entry #222: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/dotx.png │ │ - offset of local header from start of archive: 2826100 │ - (00000000002B1F74h) bytes │ + offset of local header from start of archive: 2786432 │ + (00000000002A8480h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bedd7653 │ compressed size: 725 bytes │ uncompressed size: 725 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 #226: │ +Central directory entry #223: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/dwg.png │ │ - offset of local header from start of archive: 2826913 │ - (00000000002B22A1h) bytes │ + offset of local header from start of archive: 2787241 │ + (00000000002A87A9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fb61a237 │ compressed size: 735 bytes │ uncompressed size: 735 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #227: │ +Central directory entry #224: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/dxf.png │ │ - offset of local header from start of archive: 2827735 │ - (00000000002B25D7h) bytes │ + offset of local header from start of archive: 2788059 │ + (00000000002A8ADBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dc1cc0be │ compressed size: 748 bytes │ uncompressed size: 748 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #228: │ +Central directory entry #225: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/eps.png │ │ - offset of local header from start of archive: 2828568 │ - (00000000002B2918h) bytes │ + offset of local header from start of archive: 2788892 │ + (00000000002A8E1Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6a444c6 │ compressed size: 711 bytes │ uncompressed size: 711 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #229: │ +Central directory entry #226: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/exe.png │ │ - offset of local header from start of archive: 2829367 │ - (00000000002B2C37h) bytes │ + offset of local header from start of archive: 2789679 │ + (00000000002A912Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de51470c │ compressed size: 747 bytes │ uncompressed size: 747 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #230: │ +Central directory entry #227: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/flv.png │ │ - offset of local header from start of archive: 2830199 │ - (00000000002B2F77h) bytes │ + offset of local header from start of archive: 2790511 │ + (00000000002A946Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3462f8cb │ compressed size: 713 bytes │ uncompressed size: 713 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #231: │ +Central directory entry #228: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/gif.png │ │ - offset of local header from start of archive: 2830997 │ - (00000000002B3295h) bytes │ + offset of local header from start of archive: 2791309 │ + (00000000002A978Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a66ca929 │ compressed size: 707 bytes │ uncompressed size: 707 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #232: │ +Central directory entry #229: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/h.png │ │ - offset of local header from start of archive: 2831791 │ - (00000000002B35AFh) bytes │ + offset of local header from start of archive: 2792099 │ + (00000000002A9AA3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e7c0df7b │ compressed size: 530 bytes │ uncompressed size: 530 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #233: │ +Central directory entry #230: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/hpp.png │ │ - offset of local header from start of archive: 2832406 │ - (00000000002B3816h) bytes │ + offset of local header from start of archive: 2792710 │ + (00000000002A9D06h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 660b8a4e │ compressed size: 582 bytes │ uncompressed size: 582 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #234: │ +Central directory entry #231: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/html.png │ │ - offset of local header from start of archive: 2833074 │ - (00000000002B3AB2h) bytes │ + offset of local header from start of archive: 2793374 │ + (00000000002A9F9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c46b441f │ compressed size: 702 bytes │ uncompressed size: 702 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 #235: │ +Central directory entry #232: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/ics.png │ │ - offset of local header from start of archive: 2833862 │ - (00000000002B3DC6h) bytes │ + offset of local header from start of archive: 2794162 │ + (00000000002AA2B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a03d16a2 │ compressed size: 626 bytes │ uncompressed size: 626 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #236: │ +Central directory entry #233: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/iso.png │ │ - offset of local header from start of archive: 2834574 │ - (00000000002B408Eh) bytes │ + offset of local header from start of archive: 2794870 │ + (00000000002AA576h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a2119eb6 │ compressed size: 663 bytes │ uncompressed size: 663 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #237: │ +Central directory entry #234: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/java.png │ │ - offset of local header from start of archive: 2835323 │ - (00000000002B437Bh) bytes │ + offset of local header from start of archive: 2795615 │ + (00000000002AA85Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 58778c99 │ compressed size: 666 bytes │ uncompressed size: 666 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 #238: │ +Central directory entry #235: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/jpg.png │ │ - offset of local header from start of archive: 2836078 │ - (00000000002B466Eh) bytes │ + offset of local header from start of archive: 2796358 │ + (00000000002AAB46h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4af961c0 │ compressed size: 711 bytes │ uncompressed size: 711 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #239: │ +Central directory entry #236: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/key.png │ │ - offset of local header from start of archive: 2836875 │ - (00000000002B498Bh) bytes │ + offset of local header from start of archive: 2797151 │ + (00000000002AAE5Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5d946e31 │ compressed size: 692 bytes │ uncompressed size: 692 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #240: │ +Central directory entry #237: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/mid.png │ │ - offset of local header from start of archive: 2837652 │ - (00000000002B4C94h) bytes │ + offset of local header from start of archive: 2797928 │ + (00000000002AB168h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 54987b38 │ compressed size: 726 bytes │ uncompressed size: 726 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #241: │ +Central directory entry #238: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/mp3.png │ │ - offset of local header from start of archive: 2838466 │ - (00000000002B4FC2h) bytes │ + offset of local header from start of archive: 2798730 │ + (00000000002AB48Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2b27fbbc │ compressed size: 730 bytes │ uncompressed size: 730 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #242: │ +Central directory entry #239: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/mp4.png │ │ - offset of local header from start of archive: 2839282 │ - (00000000002B52F2h) bytes │ + offset of local header from start of archive: 2799542 │ + (00000000002AB7B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 787f3105 │ compressed size: 718 bytes │ uncompressed size: 718 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #243: │ +Central directory entry #240: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/mpg.png │ │ - offset of local header from start of archive: 2840086 │ - (00000000002B5616h) bytes │ + offset of local header from start of archive: 2800342 │ + (00000000002ABAD6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2020bb0a │ compressed size: 730 bytes │ uncompressed size: 730 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #244: │ +Central directory entry #241: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/odf.png │ │ - offset of local header from start of archive: 2840902 │ - (00000000002B5946h) bytes │ + offset of local header from start of archive: 2801154 │ + (00000000002ABE02h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 27cee8ed │ compressed size: 652 bytes │ uncompressed size: 652 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #245: │ +Central directory entry #242: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/ods.png │ │ - offset of local header from start of archive: 2841640 │ - (00000000002B5C28h) bytes │ + offset of local header from start of archive: 2801888 │ + (00000000002AC0E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5e8f8253 │ compressed size: 585 bytes │ uncompressed size: 585 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #246: │ +Central directory entry #243: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/odt.png │ │ - offset of local header from start of archive: 2842313 │ - (00000000002B5EC9h) bytes │ + offset of local header from start of archive: 2802549 │ + (00000000002AC375h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b99ff735 │ compressed size: 584 bytes │ uncompressed size: 584 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #247: │ +Central directory entry #244: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/otp.png │ │ - offset of local header from start of archive: 2842984 │ - (00000000002B6168h) bytes │ + offset of local header from start of archive: 2803216 │ + (00000000002AC610h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 555c87df │ compressed size: 544 bytes │ uncompressed size: 544 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #248: │ +Central directory entry #245: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/ots.png │ │ - offset of local header from start of archive: 2843616 │ - (00000000002B63E0h) bytes │ + offset of local header from start of archive: 2803836 │ + (00000000002AC87Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 183c29af │ compressed size: 596 bytes │ uncompressed size: 596 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #249: │ +Central directory entry #246: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/ott.png │ │ - offset of local header from start of archive: 2844300 │ - (00000000002B668Ch) bytes │ + offset of local header from start of archive: 2804508 │ + (00000000002ACB1Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6b484ada │ compressed size: 559 bytes │ uncompressed size: 559 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #250: │ +Central directory entry #247: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/pdf.png │ │ - offset of local header from start of archive: 2844947 │ - (00000000002B6913h) bytes │ + offset of local header from start of archive: 2805143 │ + (00000000002ACD97h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 313ee983 │ compressed size: 710 bytes │ uncompressed size: 710 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #251: │ +Central directory entry #248: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/php.png │ │ - offset of local header from start of archive: 2845742 │ - (00000000002B6C2Eh) bytes │ + offset of local header from start of archive: 2805938 │ + (00000000002AD0B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 193a60e6 │ compressed size: 625 bytes │ uncompressed size: 625 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #252: │ +Central directory entry #249: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/png.png │ │ - offset of local header from start of archive: 2846453 │ - (00000000002B6EF5h) bytes │ + offset of local header from start of archive: 2806645 │ + (00000000002AD375h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 67e0bef6 │ compressed size: 713 bytes │ uncompressed size: 713 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #253: │ +Central directory entry #250: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/ppt.png │ │ - offset of local header from start of archive: 2847253 │ - (00000000002B7215h) bytes │ + offset of local header from start of archive: 2807441 │ + (00000000002AD691h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0183cda2 │ compressed size: 678 bytes │ uncompressed size: 678 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #254: │ +Central directory entry #251: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/psd.png │ │ - offset of local header from start of archive: 2848018 │ - (00000000002B7512h) bytes │ + offset of local header from start of archive: 2808202 │ + (00000000002AD98Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b23748d3 │ compressed size: 778 bytes │ uncompressed size: 778 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #255: │ +Central directory entry #252: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/py.png │ │ - offset of local header from start of archive: 2848882 │ - (00000000002B7872h) bytes │ + offset of local header from start of archive: 2809062 │ + (00000000002ADCE6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 09816452 │ compressed size: 691 bytes │ uncompressed size: 691 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #256: │ +Central directory entry #253: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/qt.png │ │ - offset of local header from start of archive: 2849659 │ - (00000000002B7B7Bh) bytes │ + offset of local header from start of archive: 2809835 │ + (00000000002ADFEBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19b3eeb3 │ compressed size: 723 bytes │ uncompressed size: 723 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #257: │ +Central directory entry #254: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/rar.png │ │ - offset of local header from start of archive: 2850467 │ - (00000000002B7EA3h) bytes │ + offset of local header from start of archive: 2810639 │ + (00000000002AE30Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bd6946e7 │ compressed size: 728 bytes │ uncompressed size: 728 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #258: │ +Central directory entry #255: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/rb.png │ │ - offset of local header from start of archive: 2851280 │ - (00000000002B81D0h) bytes │ + offset of local header from start of archive: 2811452 │ + (00000000002AE63Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da383b11 │ compressed size: 650 bytes │ uncompressed size: 650 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #259: │ +Central directory entry #256: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/rtf.png │ │ - offset of local header from start of archive: 2852014 │ - (00000000002B84AEh) bytes │ + offset of local header from start of archive: 2812186 │ + (00000000002AE91Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3527b86d │ compressed size: 588 bytes │ uncompressed size: 588 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #260: │ +Central directory entry #257: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/sql.png │ │ - offset of local header from start of archive: 2852688 │ - (00000000002B8750h) bytes │ + offset of local header from start of archive: 2812856 │ + (00000000002AEBB8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1609d891 │ compressed size: 636 bytes │ uncompressed size: 636 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #261: │ +Central directory entry #258: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/tga.png │ │ - offset of local header from start of archive: 2853412 │ - (00000000002B8A24h) bytes │ + offset of local header from start of archive: 2813568 │ + (00000000002AEE80h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 39d7214f │ compressed size: 730 bytes │ uncompressed size: 730 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #262: │ +Central directory entry #259: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/tgz.png │ │ - offset of local header from start of archive: 2854230 │ - (00000000002B8D56h) bytes │ + offset of local header from start of archive: 2814374 │ + (00000000002AF1A6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 55c8ba80 │ compressed size: 726 bytes │ uncompressed size: 726 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #263: │ +Central directory entry #260: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/tiff.png │ │ - offset of local header from start of archive: 2855042 │ - (00000000002B9082h) bytes │ + offset of local header from start of archive: 2815182 │ + (00000000002AF4CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a7f2d57 │ compressed size: 706 bytes │ uncompressed size: 706 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 #264: │ +Central directory entry #261: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/txt.png │ │ - offset of local header from start of archive: 2855834 │ - (00000000002B939Ah) bytes │ + offset of local header from start of archive: 2815974 │ + (00000000002AF7E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a117f9d5 │ compressed size: 576 bytes │ uncompressed size: 576 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #265: │ +Central directory entry #262: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/files/wav.png │ │ - offset of local header from start of archive: 2856496 │ - (00000000002B9630h) bytes │ + offset of local header from start of archive: 2816632 │ + (00000000002AFA78h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dc1a67c7 │ compressed size: 751 bytes │ uncompressed size: 751 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #266: │ +Central directory entry #263: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/icons/files/xls.png │ │ - offset of local header from start of archive: 2857335 │ - (00000000002B9977h) bytes │ + offset of local header from start of archive: 2817459 │ + (00000000002AFDB3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28bc767b │ compressed size: 714 bytes │ uncompressed size: 714 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #267: │ +Central directory entry #264: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/xlsx.png │ │ - offset of local header from start of archive: 2858134 │ - (00000000002B9C96h) bytes │ + offset of local header from start of archive: 2818258 │ + (00000000002B00D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3dc79c8e │ compressed size: 711 bytes │ uncompressed size: 711 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 #268: │ +Central directory entry #265: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/xml.png │ │ - offset of local header from start of archive: 2858931 │ - (00000000002B9FB3h) bytes │ + offset of local header from start of archive: 2819055 │ + (00000000002B03EFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2287af92 │ compressed size: 647 bytes │ uncompressed size: 647 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #269: │ +Central directory entry #266: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/yml.png │ │ - offset of local header from start of archive: 2859663 │ - (00000000002BA28Fh) bytes │ + offset of local header from start of archive: 2819787 │ + (00000000002B06CBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 29ed5154 │ compressed size: 570 bytes │ uncompressed size: 570 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #270: │ +Central directory entry #267: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/icons/files/zip.png │ │ - offset of local header from start of archive: 2860318 │ - (00000000002BA51Eh) bytes │ + offset of local header from start of archive: 2820442 │ + (00000000002B095Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 68ce97c2 │ compressed size: 717 bytes │ uncompressed size: 717 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #271: │ +Central directory entry #268: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/icons/load.svg │ │ - offset of local header from start of archive: 2861121 │ - (00000000002BA841h) bytes │ + offset of local header from start of archive: 2821241 │ + (00000000002B0C79h) 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): a6143038 │ compressed size: 367 bytes │ uncompressed size: 617 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 #272: │ +Central directory entry #269: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/site/modal/close_dark.png │ │ - offset of local header from start of archive: 2861584 │ - (00000000002BAA10h) bytes │ + offset of local header from start of archive: 2821679 │ + (00000000002B0E2Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 40fae995 │ compressed size: 1079 bytes │ uncompressed size: 1079 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 #273: │ +Central directory entry #270: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/www/app/images/site/modal/close_filled.png │ │ - offset of local header from start of archive: 2862751 │ - (00000000002BAE9Fh) bytes │ + offset of local header from start of archive: 2822835 │ + (00000000002B12B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea3bd850 │ compressed size: 2095 bytes │ uncompressed size: 2095 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #274: │ +Central directory entry #271: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/modal/header.png │ │ - offset of local header from start of archive: 2864935 │ - (00000000002BB727h) bytes │ + offset of local header from start of archive: 2825015 │ + (00000000002B1B37h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 010f605b │ compressed size: 975 bytes │ uncompressed size: 975 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #275: │ +Central directory entry #272: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/modal/maximize_dark.png │ │ - offset of local header from start of archive: 2865995 │ - (00000000002BBB4Bh) bytes │ + offset of local header from start of archive: 2826063 │ + (00000000002B1F4Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5dc2aa3c │ compressed size: 304 bytes │ uncompressed size: 304 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #276: │ +Central directory entry #273: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/modal/minimize_dark.png │ │ - offset of local header from start of archive: 2866388 │ - (00000000002BBCD4h) bytes │ + offset of local header from start of archive: 2826456 │ + (00000000002B20D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d5982ac │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #277: │ +Central directory entry #274: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/www/app/images/site/notes/icons/grid.png │ │ - offset of local header from start of archive: 2866752 │ - (00000000002BBE40h) bytes │ + offset of local header from start of archive: 2826808 │ + (00000000002B2238h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 94393291 │ compressed size: 2821 bytes │ uncompressed size: 2821 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 #278: │ +Central directory entry #275: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/notes/icons/list.png │ │ - offset of local header from start of archive: 2869661 │ - (00000000002BC99Dh) bytes │ + offset of local header from start of archive: 2829713 │ + (00000000002B2D91h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0271b214 │ compressed size: 139 bytes │ uncompressed size: 139 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 #279: │ +Central directory entry #276: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/notes/icons/masonry.png │ │ - offset of local header from start of archive: 2869887 │ - (00000000002BCA7Fh) bytes │ + offset of local header from start of archive: 2829935 │ + (00000000002B2E6Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f08b3b23 │ compressed size: 2849 bytes │ uncompressed size: 2849 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #280: │ +Central directory entry #277: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/striped.png │ │ - offset of local header from start of archive: 2872825 │ - (00000000002BD5F9h) bytes │ + offset of local header from start of archive: 2832873 │ + (00000000002B39E9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c97eb163 │ compressed size: 126 bytes │ uncompressed size: 126 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 #281: │ +Central directory entry #278: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/site/trans_000_50.png │ │ - offset of local header from start of archive: 2873030 │ - (00000000002BD6C6h) bytes │ + offset of local header from start of archive: 2833074 │ + (00000000002B3AB2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e68fda95 │ compressed size: 109 bytes │ uncompressed size: 109 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #282: │ +Central directory entry #279: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/site/trans_111_90.png │ │ - offset of local header from start of archive: 2873221 │ - (00000000002BD785h) bytes │ + offset of local header from start of archive: 2833265 │ + (00000000002B3B71h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 33da1b5f │ compressed size: 921 bytes │ uncompressed size: 921 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #283: │ +Central directory entry #280: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/site/trans_fff_60.png │ │ - offset of local header from start of archive: 2874225 │ - (00000000002BDB71h) bytes │ + offset of local header from start of archive: 2834265 │ + (00000000002B3F59h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d9af3935 │ compressed size: 922 bytes │ uncompressed size: 922 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #284: │ +Central directory entry #281: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/www/app/images/template/action.svg │ │ - offset of local header from start of archive: 2875230 │ - (00000000002BDF5Eh) bytes │ + offset of local header from start of archive: 2835266 │ + (00000000002B4342h) 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): 9d01bc0f │ compressed size: 587 bytes │ uncompressed size: 1299 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 #285: │ +Central directory entry #282: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/images/template/app_messages_24x24.png │ │ - offset of local header from start of archive: 2875913 │ - (00000000002BE209h) bytes │ + offset of local header from start of archive: 2835924 │ + (00000000002B45D4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ac9105b8 │ compressed size: 557 bytes │ uncompressed size: 557 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #286: │ +Central directory entry #283: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/www/app/images/template/app_notes_24x24.png │ │ - offset of local header from start of archive: 2876565 │ - (00000000002BE495h) bytes │ + offset of local header from start of archive: 2836573 │ + (00000000002B485Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3038a251 │ compressed size: 494 bytes │ uncompressed size: 494 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #287: │ +Central directory entry #284: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/www/app/images/template/feedback.png │ │ - offset of local header from start of archive: 2877150 │ - (00000000002BE6DEh) bytes │ + offset of local header from start of archive: 2837154 │ + (00000000002B4AA2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eb953568 │ compressed size: 1474 bytes │ uncompressed size: 1474 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #288: │ +Central directory entry #285: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/template/logo.png │ │ - offset of local header from start of archive: 2878706 │ - (00000000002BECF2h) bytes │ + offset of local header from start of archive: 2838710 │ + (00000000002B50B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a5e4f366 │ compressed size: 1124 bytes │ uncompressed size: 1124 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 #289: │ +Central directory entry #286: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/images/template/logo.svg │ │ - offset of local header from start of archive: 2879908 │ - (00000000002BF1A4h) bytes │ + offset of local header from start of archive: 2839912 │ + (00000000002B5568h) 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): cbe7a468 │ compressed size: 837 bytes │ uncompressed size: 3108 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 #290: │ +Central directory entry #287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/index.html │ │ - offset of local header from start of archive: 2880839 │ - (00000000002BF547h) bytes │ + offset of local header from start of archive: 2840818 │ + (00000000002B58F2h) 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): 3f6f4992 │ - compressed size: 1444 bytes │ + compressed size: 1422 bytes │ uncompressed size: 9994 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 #291: │ +Central directory entry #288: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/_functions.js │ │ - offset of local header from start of archive: 2882363 │ - (00000000002BFB3Bh) bytes │ + offset of local header from start of archive: 2842295 │ + (00000000002B5EB7h) 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): dd263d03 │ - compressed size: 4967 bytes │ + compressed size: 4966 bytes │ uncompressed size: 12751 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 #292: │ +Central directory entry #289: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/backstate.js │ │ - offset of local header from start of archive: 2887421 │ - (00000000002C0EFDh) bytes │ + offset of local header from start of archive: 2847327 │ + (00000000002B725Fh) 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): bdada989 │ compressed size: 510 bytes │ uncompressed size: 1095 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 #293: │ +Central directory entry #290: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/composer_sync.js │ │ - offset of local header from start of archive: 2888021 │ - (00000000002C1155h) bytes │ + offset of local header from start of archive: 2847902 │ + (00000000002B749Eh) 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): 825cbee2 │ compressed size: 378 bytes │ uncompressed size: 845 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 #294: │ +Central directory entry #291: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/core-adaptors/_base.js │ │ - offset of local header from start of archive: 2888493 │ - (00000000002C132Dh) bytes │ + offset of local header from start of archive: 2848349 │ + (00000000002B765Dh) 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): 03747121 │ compressed size: 743 bytes │ uncompressed size: 1997 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #295: │ +Central directory entry #292: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/core-adaptors/websocket.js │ │ - offset of local header from start of archive: 2889336 │ - (00000000002C1678h) bytes │ + offset of local header from start of archive: 2849167 │ + (00000000002B798Fh) 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): 3aaa37d7 │ compressed size: 414 bytes │ uncompressed size: 1071 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #296: │ +Central directory entry #293: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/handlebars.helpers.js │ │ - offset of local header from start of archive: 2889854 │ - (00000000002C187Eh) bytes │ + offset of local header from start of archive: 2849660 │ + (00000000002B7B7Ch) 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): 1ef44896 │ compressed size: 2005 bytes │ uncompressed size: 5752 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #297: │ +Central directory entry #294: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/keyboard.js │ │ - offset of local header from start of archive: 2891958 │ - (00000000002C20B6h) bytes │ + offset of local header from start of archive: 2851739 │ + (00000000002B839Bh) 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): 4f5cf793 │ compressed size: 673 bytes │ uncompressed size: 1513 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #298: │ +Central directory entry #295: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/modal.js │ │ - offset of local header from start of archive: 2892720 │ - (00000000002C23B0h) bytes │ + offset of local header from start of archive: 2852476 │ + (00000000002B867Ch) 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): f89b784f │ compressed size: 1214 bytes │ uncompressed size: 3672 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 #299: │ +Central directory entry #296: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/overlay.js │ │ - offset of local header from start of archive: 2894020 │ - (00000000002C28C4h) bytes │ + offset of local header from start of archive: 2853751 │ + (00000000002B8B77h) 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): 8d8a1be3 │ compressed size: 519 bytes │ uncompressed size: 1413 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 #300: │ +Central directory entry #297: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/param_router.js │ │ - offset of local header from start of archive: 2894627 │ - (00000000002C2B23h) bytes │ + offset of local header from start of archive: 2854333 │ + (00000000002B8DBDh) 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): 5517924a │ compressed size: 637 bytes │ uncompressed size: 1463 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 #301: │ +Central directory entry #298: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/public_setting.js │ │ - offset of local header from start of archive: 2895357 │ - (00000000002C2DFDh) bytes │ + offset of local header from start of archive: 2855038 │ + (00000000002B907Eh) 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): dc8c8638 │ compressed size: 248 bytes │ uncompressed size: 528 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 #302: │ +Central directory entry #299: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/remember-me/_base.js │ │ - offset of local header from start of archive: 2895700 │ - (00000000002C2F54h) bytes │ + offset of local header from start of archive: 2855356 │ + (00000000002B91BCh) 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): d7a2b1cb │ compressed size: 496 bytes │ uncompressed size: 1321 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #303: │ +Central directory entry #300: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/remember-me/localstorage.js │ │ - offset of local header from start of archive: 2896294 │ - (00000000002C31A6h) bytes │ + offset of local header from start of archive: 2855925 │ + (00000000002B93F5h) 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): 1b526133 │ compressed size: 282 bytes │ uncompressed size: 567 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #304: │ +Central directory entry #301: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/app/timer.js │ │ - offset of local header from start of archive: 2896681 │ - (00000000002C3329h) bytes │ + offset of local header from start of archive: 2856287 │ + (00000000002B955Fh) 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): 0dec783e │ compressed size: 291 bytes │ uncompressed size: 654 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #305: │ +Central directory entry #302: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/History.mootools.js │ │ - offset of local header from start of archive: 2897058 │ - (00000000002C34A2h) bytes │ + offset of local header from start of archive: 2856639 │ + (00000000002B96BFh) 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): 0418c453 │ - compressed size: 12394 bytes │ + compressed size: 12288 bytes │ uncompressed size: 52789 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #306: │ +Central directory entry #303: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/autocomplete.js │ │ - offset of local header from start of archive: 2909549 │ - (00000000002C656Dh) bytes │ + offset of local header from start of archive: 2868999 │ + (00000000002BC707h) 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): 608dd596 │ compressed size: 1547 bytes │ uncompressed size: 3722 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 #307: │ +Central directory entry #304: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/barfr.js │ │ - offset of local header from start of archive: 2911189 │ - (00000000002C6BD5h) bytes │ + offset of local header from start of archive: 2870614 │ + (00000000002BCD56h) 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): 23cfd693 │ compressed size: 2075 bytes │ uncompressed size: 5579 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 #308: │ +Central directory entry #305: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/bluebird.js │ │ - offset of local header from start of archive: 2913350 │ - (00000000002C7446h) bytes │ + offset of local header from start of archive: 2872750 │ + (00000000002BD5AEh) 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): 525f904f │ - compressed size: 28935 bytes │ + compressed size: 28497 bytes │ uncompressed size: 177248 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #309: │ +Central directory entry #306: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/composer.js │ │ - offset of local header from start of archive: 2942374 │ - (00000000002CE5A6h) bytes │ + offset of local header from start of archive: 2901311 │ + (00000000002C453Fh) 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): 8f3775b9 │ - compressed size: 27999 bytes │ + compressed size: 27878 bytes │ uncompressed size: 110615 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #310: │ +Central directory entry #307: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/fuzzy.js │ │ - offset of local header from start of archive: 2970462 │ - (00000000002D535Eh) bytes │ + offset of local header from start of archive: 2929253 │ + (00000000002CB265h) 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): a160b8b7 │ compressed size: 321 bytes │ uncompressed size: 596 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 #311: │ +Central directory entry #308: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/hammer-2.0.8.js │ │ - offset of local header from start of archive: 2970869 │ - (00000000002D54F5h) bytes │ + offset of local header from start of archive: 2929635 │ + (00000000002CB3E3h) 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): 9669e503 │ - compressed size: 17469 bytes │ + compressed size: 17320 bytes │ uncompressed size: 73792 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 #312: │ +Central directory entry #309: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/handlebars.runtime-v4.0.11.js │ │ - offset of local header from start of archive: 2988431 │ - (00000000002D998Fh) bytes │ + offset of local header from start of archive: 2947023 │ + (00000000002CF7CFh) 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): 343cf957 │ - compressed size: 10321 bytes │ + compressed size: 10276 bytes │ uncompressed size: 41158 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #313: │ +Central directory entry #310: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/i18next.js │ │ - offset of local header from start of archive: 2998859 │ - (00000000002DC24Bh) bytes │ + offset of local header from start of archive: 2957381 │ + (00000000002D2045h) 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): 97077141 │ - compressed size: 14833 bytes │ + compressed size: 14737 bytes │ uncompressed size: 67338 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 #314: │ +Central directory entry #311: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/katex.js │ │ - offset of local header from start of archive: 3013780 │ - (00000000002DFC94h) bytes │ + offset of local header from start of archive: 2972181 │ + (00000000002D5A15h) 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): 14fd7759 │ - compressed size: 63267 bytes │ + compressed size: 62438 bytes │ uncompressed size: 294076 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 #315: │ +Central directory entry #312: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/loglevel.js │ │ - offset of local header from start of archive: 3077133 │ - (00000000002EF40Dh) bytes │ + offset of local header from start of archive: 3034680 │ + (00000000002E4E38h) 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): 3fd83171 │ - compressed size: 1527 bytes │ + compressed size: 1511 bytes │ uncompressed size: 6303 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #316: │ +Central directory entry #313: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/lunr.js │ │ - offset of local header from start of archive: 3078749 │ - (00000000002EFA5Dh) bytes │ + offset of local header from start of archive: 3036255 │ + (00000000002E545Fh) 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): 2e45f883 │ - compressed size: 12038 bytes │ + compressed size: 11994 bytes │ uncompressed size: 48926 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 #317: │ +Central directory entry #314: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/markdown-it-katex.js │ │ - offset of local header from start of archive: 3090872 │ - (00000000002F29B8h) bytes │ + offset of local header from start of archive: 3048309 │ + (00000000002E8375h) 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): fe35b52d │ - compressed size: 60905 bytes │ + compressed size: 60079 bytes │ uncompressed size: 287432 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #318: │ +Central directory entry #315: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/markdown-it-task-lists.js │ │ - offset of local header from start of archive: 3151875 │ - (0000000000301803h) bytes │ + offset of local header from start of archive: 3108461 │ + (00000000002F6E6Dh) 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): a6b8a5ed │ compressed size: 1496 bytes │ uncompressed size: 4075 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #319: │ +Central directory entry #316: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/markdown-it.js │ │ - offset of local header from start of archive: 3153474 │ - (0000000000301E42h) bytes │ + offset of local header from start of archive: 3110035 │ + (00000000002F7493h) 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): 9b143787 │ - compressed size: 67321 bytes │ + compressed size: 66944 bytes │ uncompressed size: 255172 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 #320: │ +Central directory entry #317: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/masonry.pkgd.js │ │ - offset of local header from start of archive: 3220887 │ - (0000000000312597h) bytes │ + offset of local header from start of archive: 3177046 │ + (0000000000307A56h) 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): 0f5e50ce │ - compressed size: 15820 bytes │ + compressed size: 15738 bytes │ uncompressed size: 63341 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 #321: │ +Central directory entry #318: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/mobile.js │ │ - offset of local header from start of archive: 3236800 │ - (00000000003163C0h) bytes │ + offset of local header from start of archive: 3192852 │ + (000000000030B814h) 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): 2d809912 │ - compressed size: 2500 bytes │ + compressed size: 2493 bytes │ uncompressed size: 9421 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 #322: │ +Central directory entry #319: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/mootools-core-1.5.2.js │ │ - offset of local header from start of archive: 3239387 │ - (0000000000316DDBh) bytes │ + offset of local header from start of archive: 3195407 │ + (000000000030C20Fh) 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): ecc5e20d │ - compressed size: 35708 bytes │ + compressed size: 35618 bytes │ uncompressed size: 134311 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #323: │ +Central directory entry #320: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/mootools-more-1.5.1.js │ │ - offset of local header from start of archive: 3275195 │ - (000000000031F9BBh) bytes │ + offset of local header from start of archive: 3231100 │ + (0000000000314D7Ch) 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): f74a27fa │ - compressed size: 9139 bytes │ + compressed size: 9124 bytes │ uncompressed size: 30990 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #324: │ +Central directory entry #321: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/morphdom.js │ │ - offset of local header from start of archive: 3284434 │ - (0000000000321DD2h) bytes │ + offset of local header from start of archive: 3240299 │ + (000000000031716Bh) 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): c3464bea │ - compressed size: 6003 bytes │ + compressed size: 5928 bytes │ uncompressed size: 27673 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #325: │ +Central directory entry #322: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/sexhr.js │ │ - offset of local header from start of archive: 3290526 │ - (000000000032359Eh) bytes │ + offset of local header from start of archive: 3246291 │ + (00000000003188D3h) 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): c0653d90 │ compressed size: 884 bytes │ uncompressed size: 2360 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 #326: │ +Central directory entry #323: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/sodium.js │ │ - offset of local header from start of archive: 3291496 │ - (0000000000323968h) bytes │ + offset of local header from start of archive: 3247236 │ + (0000000000318C84h) 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): b189e83f │ - compressed size: 156620 bytes │ + compressed size: 154260 bytes │ uncompressed size: 694133 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 #327: │ +Central directory entry #324: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/velocity.js │ │ - offset of local header from start of archive: 3448203 │ - (0000000000349D8Bh) bytes │ + offset of local header from start of archive: 3401558 │ + (000000000033E756h) 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): 67f804a9 │ - compressed size: 50866 bytes │ + compressed size: 50353 bytes │ uncompressed size: 213458 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #328: │ +Central directory entry #325: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/lib/vnd/velocity.ui.js │ │ - offset of local header from start of archive: 3499158 │ - (0000000000356496h) bytes │ + offset of local header from start of archive: 3451975 │ + (000000000034AC47h) 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): 1b6eae8f │ - compressed size: 5283 bytes │ + compressed size: 5227 bytes │ uncompressed size: 34762 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 #329: │ +Central directory entry #326: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/ca_ca.js │ │ - offset of local header from start of archive: 3504533 │ - (0000000000357995h) bytes │ + offset of local header from start of archive: 3457269 │ + (000000000034C0F5h) 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): b61ff764 │ - compressed size: 6583 bytes │ + compressed size: 6579 bytes │ uncompressed size: 18674 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 #330: │ +Central directory entry #327: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/de_de.js │ │ - offset of local header from start of archive: 3511202 │ - (00000000003593A2h) bytes │ + offset of local header from start of archive: 3463909 │ + (000000000034DAE5h) 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): df6f8b1b │ - compressed size: 6738 bytes │ + compressed size: 6732 bytes │ uncompressed size: 19010 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 #331: │ +Central directory entry #328: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/es_es.js │ │ - offset of local header from start of archive: 3518026 │ - (000000000035AE4Ah) bytes │ + offset of local header from start of archive: 3470702 │ + (000000000034F56Eh) 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): e357f520 │ - compressed size: 6684 bytes │ + compressed size: 6681 bytes │ uncompressed size: 18965 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 #332: │ +Central directory entry #329: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/extras.js │ │ - offset of local header from start of archive: 3524796 │ - (000000000035C8BCh) bytes │ + offset of local header from start of archive: 3477444 │ + (0000000000350FC4h) 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): 809cc0fb │ compressed size: 378 bytes │ uncompressed size: 671 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 #333: │ +Central directory entry #330: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/fr_fr.js │ │ - offset of local header from start of archive: 3525261 │ - (000000000035CA8Dh) bytes │ + offset of local header from start of archive: 3477884 │ + (000000000035117Ch) 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): 5d48e2d5 │ - compressed size: 9341 bytes │ + compressed size: 9332 bytes │ uncompressed size: 28471 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 #334: │ +Central directory entry #331: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/hu_hu.js │ │ - offset of local header from start of archive: 3534688 │ - (000000000035EF60h) bytes │ + offset of local header from start of archive: 3487277 │ + (000000000035362Dh) 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): b19a2205 │ - compressed size: 8600 bytes │ + compressed size: 8591 bytes │ uncompressed size: 23683 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 #335: │ +Central directory entry #332: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/hy_hy.js │ │ - offset of local header from start of archive: 3543374 │ - (000000000036114Eh) bytes │ + offset of local header from start of archive: 3495929 │ + (00000000003557F9h) 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): c3cd34c8 │ - compressed size: 9694 bytes │ + compressed size: 9658 bytes │ uncompressed size: 34638 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 #336: │ +Central directory entry #333: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/locale.js.template │ │ - offset of local header from start of archive: 3553154 │ - (0000000000363782h) bytes │ + offset of local header from start of archive: 3505648 │ + (0000000000357DF0h) 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): de6de2c2 │ - compressed size: 4603 bytes │ + compressed size: 4597 bytes │ uncompressed size: 14254 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 #337: │ +Central directory entry #334: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/pl_pl.js │ │ - offset of local header from start of archive: 3557853 │ - (00000000003649DDh) bytes │ + offset of local header from start of archive: 3510316 │ + (000000000035902Ch) 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): d7b57bef │ - compressed size: 6592 bytes │ + compressed size: 6587 bytes │ uncompressed size: 18261 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 #338: │ +Central directory entry #335: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/locales/uk_uk.js │ │ - offset of local header from start of archive: 3564531 │ - (00000000003663F3h) bytes │ + offset of local header from start of archive: 3516964 │ + (000000000035AA24h) 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): 3126d2f5 │ - compressed size: 7432 bytes │ + compressed size: 7431 bytes │ uncompressed size: 22105 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 #339: │ +Central directory entry #336: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/main.js │ │ - offset of local header from start of archive: 3572049 │ - (0000000000368151h) bytes │ + offset of local header from start of archive: 3524456 │ + (000000000035C768h) 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): f0ec3a0c │ - compressed size: 5746 bytes │ + compressed size: 5731 bytes │ uncompressed size: 19812 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 #340: │ +Central directory entry #337: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/_sync.js │ │ - offset of local header from start of archive: 3577872 │ - (0000000000369810h) bytes │ + offset of local header from start of archive: 3530239 │ + (000000000035DDFFh) 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): ad0722c5 │ compressed size: 691 bytes │ uncompressed size: 2283 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 #341: │ +Central directory entry #338: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/app.js │ │ - offset of local header from start of archive: 3578648 │ - (0000000000369B18h) bytes │ + offset of local header from start of archive: 3530990 │ + (000000000035E0EEh) 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): ec91ec51 │ compressed size: 238 bytes │ uncompressed size: 845 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 #342: │ +Central directory entry #339: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/board.js │ │ - offset of local header from start of archive: 3578969 │ - (0000000000369C59h) bytes │ + offset of local header from start of archive: 3531286 │ + (000000000035E216h) 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): 48e66bd0 │ compressed size: 390 bytes │ uncompressed size: 835 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 #343: │ +Central directory entry #340: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/feedback.js │ │ - offset of local header from start of archive: 3579444 │ - (0000000000369E34h) bytes │ + offset of local header from start of archive: 3531736 │ + (000000000035E3D8h) 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): 8cecb88f │ compressed size: 118 bytes │ uncompressed size: 132 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 #344: │ +Central directory entry #341: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/file.js │ │ - offset of local header from start of archive: 3579650 │ - (0000000000369F02h) bytes │ + offset of local header from start of archive: 3531917 │ + (000000000035E48Dh) 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): 8cd9f4b9 │ compressed size: 940 bytes │ uncompressed size: 2357 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 #345: │ +Central directory entry #342: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/invite.js │ │ - offset of local header from start of archive: 3580674 │ - (000000000036A302h) bytes │ + offset of local header from start of archive: 3532916 │ + (000000000035E874h) 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): 6bc3e415 │ compressed size: 257 bytes │ uncompressed size: 481 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 #346: │ +Central directory entry #343: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/member.js │ │ - offset of local header from start of archive: 3581017 │ - (000000000036A459h) bytes │ + offset of local header from start of archive: 3533234 │ + (000000000035E9B2h) 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): f7e54960 │ compressed size: 416 bytes │ uncompressed size: 1035 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 #347: │ +Central directory entry #344: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/note.js │ │ - offset of local header from start of archive: 3581519 │ - (000000000036A64Fh) bytes │ + offset of local header from start of archive: 3533711 │ + (000000000035EB8Fh) 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): 3e8f1c3e │ compressed size: 852 bytes │ uncompressed size: 2357 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 #348: │ +Central directory entry #345: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/profile.js │ │ - offset of local header from start of archive: 3582455 │ - (000000000036A9F7h) bytes │ + offset of local header from start of archive: 3534622 │ + (000000000035EF1Eh) 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): d5bda4c2 │ - compressed size: 663 bytes │ + compressed size: 662 bytes │ uncompressed size: 1962 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 #349: │ +Central directory entry #346: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/search.js │ │ - offset of local header from start of archive: 3583205 │ - (000000000036ACE5h) bytes │ + offset of local header from start of archive: 3535346 │ + (000000000035F1F2h) 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): 8f38c029 │ compressed size: 682 bytes │ uncompressed size: 2695 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 #350: │ +Central directory entry #347: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/space.js │ │ - offset of local header from start of archive: 3583973 │ - (000000000036AFE5h) bytes │ + offset of local header from start of archive: 3536089 │ + (000000000035F4D9h) 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): 279dec9c │ - compressed size: 1009 bytes │ + compressed size: 1007 bytes │ uncompressed size: 2425 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 #351: │ +Central directory entry #348: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/space_invite.js │ │ - offset of local header from start of archive: 3585067 │ - (000000000036B42Bh) bytes │ + offset of local header from start of archive: 3537156 │ + (000000000035F904h) 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): bdfd7e40 │ compressed size: 301 bytes │ uncompressed size: 660 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 #352: │ +Central directory entry #349: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/tag.js │ │ - offset of local header from start of archive: 3585460 │ - (000000000036B5B4h) bytes │ + offset of local header from start of archive: 3537524 │ + (000000000035FA74h) 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): 1919463d │ compressed size: 267 bytes │ uncompressed size: 441 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 #353: │ +Central directory entry #350: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/models/user.js │ │ - offset of local header from start of archive: 3585810 │ - (000000000036B712h) bytes │ + offset of local header from start of archive: 3537849 │ + (000000000035FBB9h) 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): cf1bcf8f │ - compressed size: 1205 bytes │ + compressed size: 1203 bytes │ uncompressed size: 4102 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 #354: │ +Central directory entry #351: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/package.json │ │ - offset of local header from start of archive: 3587099 │ - (000000000036BC1Bh) bytes │ + offset of local header from start of archive: 3539111 │ + (00000000003600A7h) 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): cf9bed10 │ compressed size: 258 bytes │ uncompressed size: 448 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 #355: │ +Central directory entry #352: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/build-locales │ │ - offset of local header from start of archive: 3587439 │ - (000000000036BD6Fh) bytes │ + offset of local header from start of archive: 3539426 │ + (00000000003601E2h) 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): 1750e470 │ compressed size: 202 bytes │ uncompressed size: 326 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 #356: │ +Central directory entry #353: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/fswatch.js │ │ - offset of local header from start of archive: 3587732 │ - (000000000036BE94h) bytes │ + offset of local header from start of archive: 3539694 │ + (00000000003602EEh) 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): 3dd3d336 │ compressed size: 624 bytes │ uncompressed size: 1320 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 #357: │ +Central directory entry #354: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/gen-index │ │ - offset of local header from start of archive: 3588444 │ - (000000000036C15Ch) bytes │ + offset of local header from start of archive: 3540381 │ + (000000000036059Dh) 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): 92e15cc5 │ compressed size: 495 bytes │ uncompressed size: 1534 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 #358: │ +Central directory entry #355: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/gen-minified-index │ │ - offset of local header from start of archive: 3589026 │ - (000000000036C3A2h) bytes │ + offset of local header from start of archive: 3540938 │ + (00000000003607CAh) 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): 5da82fdf │ compressed size: 488 bytes │ uncompressed size: 1487 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 #359: │ +Central directory entry #356: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/i18n-tool │ │ - offset of local header from start of archive: 3589610 │ - (000000000036C5EAh) bytes │ + offset of local header from start of archive: 3541497 │ + (00000000003609F9h) 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): 4b17a09d │ - compressed size: 1329 bytes │ + compressed size: 1328 bytes │ uncompressed size: 3727 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 #360: │ +Central directory entry #357: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/include.sh │ │ - offset of local header from start of archive: 3591026 │ - (000000000036CB72h) bytes │ + offset of local header from start of archive: 3542887 │ + (0000000000360F67h) 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): b9ce4661 │ compressed size: 647 bytes │ uncompressed size: 1943 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 #361: │ +Central directory entry #358: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/index-icons │ │ - offset of local header from start of archive: 3591761 │ - (000000000036CE51h) bytes │ + offset of local header from start of archive: 3543597 │ + (000000000036122Dh) 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): 8bf264aa │ compressed size: 210 bytes │ uncompressed size: 289 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #362: │ +Central directory entry #359: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/postcss.js │ │ - offset of local header from start of archive: 3592060 │ - (000000000036CF7Ch) bytes │ + offset of local header from start of archive: 3543871 │ + (000000000036133Fh) 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): 7740b550 │ compressed size: 55 bytes │ uncompressed size: 60 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 #363: │ +Central directory entry #360: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/scripts/server.lisp │ │ - offset of local header from start of archive: 3592203 │ - (000000000036D00Bh) bytes │ + offset of local header from start of archive: 3543989 │ + (00000000003613B5h) 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): ec09bfb8 │ compressed size: 124 bytes │ uncompressed size: 179 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #364: │ +Central directory entry #361: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/boards/edit.hbs │ │ - offset of local header from start of archive: 3592416 │ - (000000000036D0E0h) bytes │ + offset of local header from start of archive: 3544177 │ + (0000000000361471h) 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): 45a46df0 │ compressed size: 223 bytes │ uncompressed size: 416 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 #365: │ +Central directory entry #362: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/boards/move.hbs │ │ - offset of local header from start of archive: 3592730 │ - (000000000036D21Ah) bytes │ + offset of local header from start of archive: 3544466 │ + (0000000000361592h) 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): 383b1bd2 │ compressed size: 229 bytes │ uncompressed size: 368 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 #366: │ +Central directory entry #363: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/error/index.hbs │ │ - offset of local header from start of archive: 3593050 │ - (000000000036D35Ah) bytes │ + offset of local header from start of archive: 3544761 │ + (00000000003616B9h) 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): 01e71b9e │ compressed size: 107 bytes │ uncompressed size: 121 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 #367: │ +Central directory entry #364: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/feedback/index.hbs │ │ - offset of local header from start of archive: 3593248 │ - (000000000036D420h) bytes │ + offset of local header from start of archive: 3544934 │ + (0000000000361766h) 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): f1f5ecc9 │ compressed size: 230 bytes │ uncompressed size: 347 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 #368: │ +Central directory entry #365: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/feedback/thanks.hbs │ │ - offset of local header from start of archive: 3593572 │ - (000000000036D564h) bytes │ + offset of local header from start of archive: 3545233 │ + (0000000000361891h) 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): ac507c3c │ compressed size: 173 bytes │ uncompressed size: 269 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 #369: │ +Central directory entry #366: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/help/bindings.hbs │ │ - offset of local header from start of archive: 3593840 │ - (000000000036D670h) bytes │ + offset of local header from start of archive: 3545476 │ + (0000000000361984h) 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): ce6da22e │ - compressed size: 656 bytes │ + compressed size: 655 bytes │ uncompressed size: 2294 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 #370: │ +Central directory entry #367: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/help/markdown.hbs │ │ - offset of local header from start of archive: 3594589 │ - (000000000036D95Dh) bytes │ + offset of local header from start of archive: 3546199 │ + (0000000000361C57h) 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): 1daff3aa │ compressed size: 1158 bytes │ uncompressed size: 3306 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 #371: │ +Central directory entry #368: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/invites/index.hbs │ │ - offset of local header from start of archive: 3595840 │ - (000000000036DE40h) bytes │ + offset of local header from start of archive: 3547425 │ + (0000000000362121h) 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): 1978c526 │ compressed size: 84 bytes │ uncompressed size: 90 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 #372: │ +Central directory entry #369: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/invites/item.hbs │ │ - offset of local header from start of archive: 3596017 │ - (000000000036DEF1h) bytes │ + offset of local header from start of archive: 3547577 │ + (00000000003621B9h) 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): 75ec13b4 │ compressed size: 450 bytes │ uncompressed size: 922 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 #373: │ +Central directory entry #370: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/layouts/default.html │ │ - offset of local header from start of archive: 3596559 │ - (000000000036E10Fh) bytes │ + offset of local header from start of archive: 3548094 │ + (00000000003623BEh) 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): 61c1adef │ compressed size: 445 bytes │ uncompressed size: 856 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 #374: │ +Central directory entry #371: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/actions.hbs │ │ - offset of local header from start of archive: 3597100 │ - (000000000036E32Ch) bytes │ + offset of local header from start of archive: 3548610 │ + (00000000003625C2h) 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): 5b9081ea │ compressed size: 220 bytes │ uncompressed size: 470 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 #375: │ +Central directory entry #372: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/form-layout.hbs │ │ - offset of local header from start of archive: 3597415 │ - (000000000036E467h) bytes │ + offset of local header from start of archive: 3548900 │ + (00000000003626E4h) 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): 2207ac90 │ compressed size: 383 bytes │ uncompressed size: 860 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #376: │ +Central directory entry #373: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/header/actions.hbs │ │ - offset of local header from start of archive: 3597897 │ - (000000000036E649h) bytes │ + offset of local header from start of archive: 3549357 │ + (00000000003628ADh) 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): a69f1c0d │ compressed size: 170 bytes │ uncompressed size: 310 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 #377: │ +Central directory entry #374: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/header/index.hbs │ │ - offset of local header from start of archive: 3598169 │ - (000000000036E759h) bytes │ + offset of local header from start of archive: 3549604 │ + (00000000003629A4h) 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): 145615b3 │ compressed size: 164 bytes │ uncompressed size: 234 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #378: │ +Central directory entry #375: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/item-actions.hbs │ │ - offset of local header from start of archive: 3598433 │ - (000000000036E861h) bytes │ + offset of local header from start of archive: 3549843 │ + (0000000000362A93h) 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): 49aba67d │ compressed size: 208 bytes │ uncompressed size: 459 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #379: │ +Central directory entry #376: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/loading.hbs │ │ - offset of local header from start of archive: 3598741 │ - (000000000036E995h) bytes │ + offset of local header from start of archive: 3550126 │ + (0000000000362BAEh) 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): 932bb351 │ compressed size: 92 bytes │ uncompressed size: 207 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 #380: │ +Central directory entry #377: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/modules/modal.hbs │ │ - offset of local header from start of archive: 3598928 │ - (000000000036EA50h) bytes │ + offset of local header from start of archive: 3550288 │ + (0000000000362C50h) 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): 3d2e06f5 │ compressed size: 70 bytes │ uncompressed size: 81 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 #381: │ +Central directory entry #378: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/edit/file.hbs │ │ - offset of local header from start of archive: 3599091 │ - (000000000036EAF3h) bytes │ + offset of local header from start of archive: 3550426 │ + (0000000000362CDAh) 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): 2b4537b2 │ compressed size: 238 bytes │ uncompressed size: 488 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #382: │ +Central directory entry #379: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/edit/index.hbs │ │ - offset of local header from start of archive: 3599424 │ - (000000000036EC40h) bytes │ + offset of local header from start of archive: 3550734 │ + (0000000000362E0Eh) 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): f3fe0ab5 │ compressed size: 820 bytes │ uncompressed size: 2095 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 #383: │ +Central directory entry #380: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/edit/tags/index.hbs │ │ - offset of local header from start of archive: 3600340 │ - (000000000036EFD4h) bytes │ + offset of local header from start of archive: 3551625 │ + (0000000000363189h) 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): 82660cf6 │ compressed size: 103 bytes │ uncompressed size: 123 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #384: │ +Central directory entry #381: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/edit/tags/list.hbs │ │ - offset of local header from start of archive: 3600544 │ - (000000000036F0A0h) bytes │ + offset of local header from start of archive: 3551804 │ + (000000000036323Ch) 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): 584f528d │ compressed size: 97 bytes │ uncompressed size: 127 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #385: │ +Central directory entry #382: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/index.hbs │ │ - offset of local header from start of archive: 3600741 │ - (000000000036F165h) bytes │ + offset of local header from start of archive: 3551976 │ + (00000000003632E8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 720541fe │ compressed size: 26 bytes │ uncompressed size: 26 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 #386: │ +Central directory entry #383: │ --------------------------- │ │ + There are an extra 6 bytes preceding this file. │ + │ assets/www/app/views/notes/item.hbs │ │ - offset of local header from start of archive: 3600842 │ - (000000000036F1CAh) bytes │ + offset of local header from start of archive: 3552074 │ + (000000000036334Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 04a53e3e │ compressed size: 15 bytes │ uncompressed size: 15 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 #387: │ +Central directory entry #384: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ assets/www/app/views/notes/list.hbs │ │ - offset of local header from start of archive: 3600931 │ - (000000000036F223h) bytes │ + offset of local header from start of archive: 3552163 │ + (00000000003633A3h) 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): dcb660ed │ compressed size: 306 bytes │ uncompressed size: 646 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 #388: │ +Central directory entry #385: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/move.hbs │ │ - offset of local header from start of archive: 3601327 │ - (000000000036F3AFh) bytes │ + offset of local header from start of archive: 3552534 │ + (0000000000363516h) 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): 9685a208 │ compressed size: 214 bytes │ uncompressed size: 533 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 #389: │ +Central directory entry #386: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/search/index.hbs │ │ - offset of local header from start of archive: 3601631 │ - (000000000036F4DFh) bytes │ + offset of local header from start of archive: 3552813 │ + (000000000036362Dh) 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): a130a378 │ compressed size: 597 bytes │ uncompressed size: 1420 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #390: │ +Central directory entry #387: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/types/common.hbs │ │ - offset of local header from start of archive: 3602326 │ - (000000000036F796h) bytes │ + offset of local header from start of archive: 3553483 │ + (00000000003638CBh) 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): b93462a8 │ compressed size: 605 bytes │ uncompressed size: 1726 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #391: │ +Central directory entry #388: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/types/file.hbs │ │ - offset of local header from start of archive: 3603029 │ - (000000000036FA55h) bytes │ + offset of local header from start of archive: 3554161 │ + (0000000000363B71h) 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): 802aa58a │ compressed size: 34 bytes │ uncompressed size: 40 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 #392: │ +Central directory entry #389: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/types/image.hbs │ │ - offset of local header from start of archive: 3603159 │ - (000000000036FAD7h) bytes │ + offset of local header from start of archive: 3554266 │ + (0000000000363BDAh) 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): d7119530 │ compressed size: 296 bytes │ uncompressed size: 646 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #393: │ +Central directory entry #390: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/types/link.hbs │ │ - offset of local header from start of archive: 3603552 │ - (000000000036FC60h) bytes │ + offset of local header from start of archive: 3554634 │ + (0000000000363D4Ah) 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): 802aa58a │ compressed size: 34 bytes │ uncompressed size: 40 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 #394: │ +Central directory entry #391: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/types/password.hbs │ │ - offset of local header from start of archive: 3603682 │ - (000000000036FCE2h) bytes │ + offset of local header from start of archive: 3554739 │ + (0000000000363DB3h) 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): 802aa58a │ compressed size: 34 bytes │ uncompressed size: 40 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #395: │ +Central directory entry #392: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/types/text.hbs │ │ - offset of local header from start of archive: 3603816 │ - (000000000036FD68h) bytes │ + offset of local header from start of archive: 3554848 │ + (0000000000363E20h) 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): 802aa58a │ compressed size: 34 bytes │ uncompressed size: 40 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 #396: │ +Central directory entry #393: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/notes/view.hbs │ │ - offset of local header from start of archive: 3603946 │ - (000000000036FDEAh) bytes │ + offset of local header from start of archive: 3554953 │ + (0000000000363E89h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 71725baa │ compressed size: 14 bytes │ uncompressed size: 14 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 #397: │ +Central directory entry #394: │ --------------------------- │ │ + There are an extra 6 bytes preceding this file. │ + │ assets/www/app/views/settings/delete_account.hbs │ │ - offset of local header from start of archive: 3604034 │ - (000000000036FE42h) bytes │ + offset of local header from start of archive: 3555038 │ + (0000000000363EDEh) 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): b64de328 │ compressed size: 193 bytes │ uncompressed size: 314 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #398: │ +Central directory entry #395: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/settings/export.hbs │ │ - offset of local header from start of archive: 3604330 │ - (000000000036FF6Ah) bytes │ + offset of local header from start of archive: 3555309 │ + (0000000000363FEDh) 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): 3846b1d7 │ compressed size: 440 bytes │ uncompressed size: 1275 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 #399: │ +Central directory entry #396: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/settings/index.hbs │ │ - offset of local header from start of archive: 3604865 │ - (0000000000370181h) bytes │ + offset of local header from start of archive: 3555819 │ + (00000000003641EBh) 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): ec4fff45 │ - compressed size: 479 bytes │ + compressed size: 478 bytes │ uncompressed size: 1474 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 #400: │ +Central directory entry #397: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/settings/logs.hbs │ │ - offset of local header from start of archive: 3605438 │ - (00000000003703BEh) bytes │ + offset of local header from start of archive: 3556366 │ + (000000000036440Eh) 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): e38e6354 │ compressed size: 181 bytes │ uncompressed size: 338 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 #401: │ +Central directory entry #398: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/settings/password.hbs │ │ - offset of local header from start of archive: 3605712 │ - (00000000003704D0h) bytes │ + offset of local header from start of archive: 3556615 │ + (0000000000364507h) 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): 6f972d52 │ compressed size: 491 bytes │ uncompressed size: 1278 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #402: │ +Central directory entry #399: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/settings/sync/index.hbs │ │ - offset of local header from start of archive: 3606300 │ - (000000000037071Ch) bytes │ + offset of local header from start of archive: 3557178 │ + (000000000036473Ah) 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): f0b595e4 │ compressed size: 317 bytes │ uncompressed size: 579 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #403: │ +Central directory entry #400: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/settings/sync/item.hbs │ │ - offset of local header from start of archive: 3606716 │ - (00000000003708BCh) bytes │ + offset of local header from start of archive: 3557569 │ + (00000000003648C1h) 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): d3be9b94 │ compressed size: 311 bytes │ uncompressed size: 623 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #404: │ +Central directory entry #401: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/sidebar/boards.hbs │ │ - offset of local header from start of archive: 3607125 │ - (0000000000370A55h) bytes │ + offset of local header from start of archive: 3557953 │ + (0000000000364A41h) 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): 41f4ce8c │ compressed size: 408 bytes │ uncompressed size: 1004 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 #405: │ +Central directory entry #402: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/sidebar/index.hbs │ │ - offset of local header from start of archive: 3607627 │ - (0000000000370C4Bh) bytes │ + offset of local header from start of archive: 3558430 │ + (0000000000364C1Eh) 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): 4c78feab │ compressed size: 238 bytes │ uncompressed size: 525 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 #406: │ +Central directory entry #403: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/sidebar/spaces.hbs │ │ - offset of local header from start of archive: 3607958 │ - (0000000000370D96h) bytes │ + offset of local header from start of archive: 3558736 │ + (0000000000364D50h) 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): ea419590 │ compressed size: 451 bytes │ uncompressed size: 1010 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 #407: │ +Central directory entry #404: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/spaces/edit.hbs │ │ - offset of local header from start of archive: 3608503 │ - (0000000000370FB7h) bytes │ + offset of local header from start of archive: 3559256 │ + (0000000000364F58h) 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): ee6d445b │ compressed size: 441 bytes │ uncompressed size: 1073 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 #408: │ +Central directory entry #405: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/spaces/members/item.hbs │ │ - offset of local header from start of archive: 3609035 │ - (00000000003711CBh) bytes │ + offset of local header from start of archive: 3559763 │ + (0000000000365153h) 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): 65aeed0c │ compressed size: 252 bytes │ uncompressed size: 432 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #409: │ +Central directory entry #406: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/spaces/members/list.hbs │ │ - offset of local header from start of archive: 3609386 │ - (000000000037132Ah) bytes │ + offset of local header from start of archive: 3560089 │ + (0000000000365299h) 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): 00274da2 │ compressed size: 56 bytes │ uncompressed size: 64 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #410: │ +Central directory entry #407: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/spaces/sharing/index.hbs │ │ - offset of local header from start of archive: 3609541 │ - (00000000003713C5h) bytes │ + offset of local header from start of archive: 3560219 │ + (000000000036531Bh) 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): e856d19c │ compressed size: 133 bytes │ uncompressed size: 237 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #411: │ +Central directory entry #408: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/spaces/sharing/send.hbs │ │ - offset of local header from start of archive: 3609774 │ - (00000000003714AEh) bytes │ + offset of local header from start of archive: 3560427 │ + (00000000003653EBh) 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): f6657025 │ compressed size: 386 bytes │ uncompressed size: 782 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #412: │ +Central directory entry #409: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/debug.hbs │ │ - offset of local header from start of archive: 3610259 │ - (0000000000371693h) bytes │ + offset of local header from start of archive: 3560887 │ + (00000000003655B7h) 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): 907dd723 │ - compressed size: 500 bytes │ + compressed size: 499 bytes │ uncompressed size: 1060 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 #413: │ +Central directory entry #410: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/index.hbs │ │ - offset of local header from start of archive: 3610850 │ - (00000000003718E2h) bytes │ + offset of local header from start of archive: 3561452 │ + (00000000003657ECh) 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): 7a9cf041 │ compressed size: 55 bytes │ uncompressed size: 105 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 #414: │ +Central directory entry #411: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/join.hbs │ │ - offset of local header from start of archive: 3610996 │ - (0000000000371974h) bytes │ + offset of local header from start of archive: 3561573 │ + (0000000000365865h) 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): 9682e05c │ compressed size: 565 bytes │ uncompressed size: 1368 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 #415: │ +Central directory entry #412: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/login.hbs │ │ - offset of local header from start of archive: 3611651 │ - (0000000000371C03h) bytes │ + offset of local header from start of archive: 3562203 │ + (0000000000365ADBh) 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): 9167effc │ compressed size: 511 bytes │ uncompressed size: 1239 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 #416: │ +Central directory entry #413: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/migrate.hbs │ │ - offset of local header from start of archive: 3612253 │ - (0000000000371E5Dh) bytes │ + offset of local header from start of archive: 3562780 │ + (0000000000365D1Ch) 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): e5efce2f │ compressed size: 722 bytes │ uncompressed size: 2041 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 #417: │ +Central directory entry #414: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/migration-report.hbs │ │ - offset of local header from start of archive: 3613068 │ - (000000000037218Ch) bytes │ + offset of local header from start of archive: 3563570 │ + (0000000000366032h) 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): 3360b572 │ compressed size: 284 bytes │ uncompressed size: 407 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 #418: │ +Central directory entry #415: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/must-login.hbs │ │ - offset of local header from start of archive: 3613454 │ - (000000000037230Eh) bytes │ + offset of local header from start of archive: 3563931 │ + (000000000036619Bh) 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): 795ad601 │ compressed size: 118 bytes │ uncompressed size: 162 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 #419: │ +Central directory entry #416: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/app/views/users/welcome.hbs │ │ - offset of local header from start of archive: 3613668 │ - (00000000003723E4h) bytes │ + offset of local header from start of archive: 3564120 │ + (0000000000366258h) 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): f61da3e7 │ compressed size: 333 bytes │ uncompressed size: 618 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 #420: │ +Central directory entry #417: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cacert.js │ │ - offset of local header from start of archive: 3614094 │ - (000000000037258Eh) bytes │ + offset of local header from start of archive: 3564521 │ + (00000000003663E9h) 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): a7500de1 │ - compressed size: 124560 bytes │ + compressed size: 124379 bytes │ uncompressed size: 225615 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 #421: │ +Central directory entry #418: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/config-core.js │ │ - offset of local header from start of archive: 3738729 │ - (0000000000390C69h) bytes │ + offset of local header from start of archive: 3688950 │ + (00000000003849F6h) 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): a12450de │ compressed size: 380 bytes │ uncompressed size: 944 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 #422: │ +Central directory entry #419: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/config.js │ │ - offset of local header from start of archive: 3739189 │ - (0000000000390E35h) bytes │ + offset of local header from start of archive: 3689385 │ + (0000000000384BA9h) 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): 57aa7267 │ compressed size: 254 bytes │ uncompressed size: 386 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 #423: │ +Central directory entry #420: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/config.live.js │ │ - offset of local header from start of archive: 3739518 │ - (0000000000390F7Eh) bytes │ + offset of local header from start of archive: 3689689 │ + (0000000000384CD9h) 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): 96733eaa │ compressed size: 254 bytes │ uncompressed size: 387 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 #424: │ +Central directory entry #421: │ --------------------------- │ │ - 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: 3739852 │ - (00000000003910CCh) bytes │ + offset of local header from start of archive: 3689998 │ + (0000000000384E0Eh) 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 #425: │ +Central directory entry #422: │ --------------------------- │ │ - 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: 3740636 │ - (00000000003913DCh) bytes │ + offset of local header from start of archive: 3690757 │ + (0000000000385105h) 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 #426: │ +Central directory entry #423: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/exec.js │ │ - offset of local header from start of archive: 3741494 │ - (0000000000391736h) bytes │ + offset of local header from start of archive: 3691590 │ + (0000000000385446h) 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): 6316c1db │ - compressed size: 3691 bytes │ + compressed size: 3687 bytes │ uncompressed size: 11143 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 #427: │ +Central directory entry #424: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova-js-src/platform.js │ │ - offset of local header from start of archive: 3745273 │ - (00000000003925F9h) bytes │ + offset of local header from start of archive: 3695340 │ + (00000000003862ECh) 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 #428: │ +Central directory entry #425: │ --------------------------- │ │ - 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: 3747145 │ - (0000000000392D49h) bytes │ + offset of local header from start of archive: 3697187 │ + (0000000000386A23h) 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 #429: │ +Central directory entry #426: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova.js │ │ - offset of local header from start of archive: 3748711 │ - (0000000000393367h) bytes │ + offset of local header from start of archive: 3698727 │ + (0000000000387027h) 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): 7b3cb661 │ - compressed size: 17484 bytes │ + compressed size: 17398 bytes │ uncompressed size: 72748 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 #430: │ +Central directory entry #427: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/cordova_plugins.js │ │ - offset of local header from start of archive: 3766271 │ - (00000000003977FFh) bytes │ + offset of local header from start of archive: 3716176 │ + (000000000038B450h) 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): 1c67b6f4 │ compressed size: 760 bytes │ uncompressed size: 5736 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 #431: │ +Central directory entry #428: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/core-adapter.js │ │ - offset of local header from start of archive: 3767115 │ - (0000000000397B4Bh) bytes │ + offset of local header from start of archive: 3716995 │ + (000000000038B783h) 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): 10672d1d │ compressed size: 1515 bytes │ uncompressed size: 4457 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 #432: │ +Central directory entry #429: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/core-logs.js │ │ - offset of local header from start of archive: 3768711 │ - (0000000000398187h) bytes │ + offset of local header from start of archive: 3718566 │ + (000000000038BDA6h) 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): 4fad9c58 │ compressed size: 251 bytes │ uncompressed size: 495 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 #433: │ +Central directory entry #430: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/download.js │ │ - offset of local header from start of archive: 3769040 │ - (00000000003982D0h) bytes │ + offset of local header from start of archive: 3718870 │ + (000000000038BED6h) 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): 37ef3cdb │ compressed size: 848 bytes │ uncompressed size: 1969 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 #434: │ +Central directory entry #431: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/events.js │ │ - offset of local header from start of archive: 3769965 │ - (000000000039866Dh) bytes │ + offset of local header from start of archive: 3719770 │ + (000000000038C25Ah) 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): 3b710bf9 │ compressed size: 304 bytes │ uncompressed size: 959 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 #435: │ +Central directory entry #432: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/index.html │ │ - offset of local header from start of archive: 3770344 │ - (00000000003987E8h) bytes │ + offset of local header from start of archive: 3720124 │ + (000000000038C3BCh) 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): 827ce633 │ - compressed size: 1501 bytes │ + compressed size: 1482 bytes │ uncompressed size: 8613 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 #436: │ +Central directory entry #433: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/openssl-authority.js │ │ - offset of local header from start of archive: 3771921 │ - (0000000000398E11h) bytes │ + offset of local header from start of archive: 3721657 │ + (000000000038C9B9h) 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): ff47ffc5 │ compressed size: 749 bytes │ uncompressed size: 1618 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 #437: │ +Central directory entry #434: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cc.fovea.cordova.openwith/www/openwith.js │ │ - offset of local header from start of archive: 3772756 │ - (0000000000399154h) bytes │ + offset of local header from start of archive: 3722467 │ + (000000000038CCE3h) 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): c38db36e │ compressed size: 1863 bytes │ uncompressed size: 6025 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #438: │ +Central directory entry #435: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/com.lyonbros.turtlcore/www/core.js │ │ - offset of local header from start of archive: 3774734 │ - (000000000039990Eh) bytes │ + offset of local header from start of archive: 3724420 │ + (000000000038D484h) 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): e271ef00 │ - compressed size: 345 bytes │ + compressed size: 344 bytes │ uncompressed size: 981 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #439: │ +Central directory entry #436: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/com.lyonbros.turtlstore/www/store.js │ │ - offset of local header from start of archive: 3775187 │ - (0000000000399AD3h) bytes │ + offset of local header from start of archive: 3724847 │ + (000000000038D62Fh) 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): 31f9ed36 │ compressed size: 266 bytes │ uncompressed size: 604 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #440: │ +Central directory entry #437: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-backbutton/www/Backbutton.js │ │ - offset of local header from start of archive: 3775563 │ - (0000000000399C4Bh) bytes │ + offset of local header from start of archive: 3725198 │ + (000000000038D78Eh) 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): 8ee85b02 │ compressed size: 197 bytes │ uncompressed size: 492 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #441: │ +Central directory entry #438: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/DirectoryEntry.js │ │ - offset of local header from start of archive: 3775877 │ - (0000000000399D85h) bytes │ + offset of local header from start of archive: 3725487 │ + (000000000038D8AFh) 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): 24d654c5 │ compressed size: 1423 bytes │ uncompressed size: 4681 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #442: │ +Central directory entry #439: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/DirectoryReader.js │ │ - offset of local header from start of archive: 3777415 │ - (000000000039A387h) bytes │ + offset of local header from start of archive: 3727000 │ + (000000000038DE98h) 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): ec3acbd5 │ compressed size: 1114 bytes │ uncompressed size: 2724 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #443: │ +Central directory entry #440: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/Entry.js │ │ - offset of local header from start of archive: 3778645 │ - (000000000039A855h) bytes │ + offset of local header from start of archive: 3728205 │ + (000000000038E34Dh) 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): fa6c007a │ - compressed size: 2449 bytes │ + compressed size: 2444 bytes │ uncompressed size: 9869 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #444: │ +Central directory entry #441: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/File.js │ │ - offset of local header from start of archive: 3781200 │ - (000000000039B250h) bytes │ + offset of local header from start of archive: 3730730 │ + (000000000038ED2Ah) 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): 5abab95c │ compressed size: 1159 bytes │ uncompressed size: 2714 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #445: │ +Central directory entry #442: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileEntry.js │ │ - offset of local header from start of archive: 3782464 │ - (000000000039B740h) bytes │ + offset of local header from start of archive: 3731969 │ + (000000000038F201h) 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): 42c2a4e5 │ compressed size: 1334 bytes │ uncompressed size: 3423 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #446: │ +Central directory entry #443: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileError.js │ │ - offset of local header from start of archive: 3783908 │ - (000000000039BCE4h) bytes │ + offset of local header from start of archive: 3733388 │ + (000000000038F78Ch) 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): 1eb96717 │ compressed size: 771 bytes │ uncompressed size: 1483 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #447: │ +Central directory entry #444: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileReader.js │ │ - offset of local header from start of archive: 3784789 │ - (000000000039C055h) bytes │ + offset of local header from start of archive: 3734244 │ + (000000000038FAE4h) 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): 60913e5d │ - compressed size: 3080 bytes │ + compressed size: 3073 bytes │ uncompressed size: 10523 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #448: │ +Central directory entry #445: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileSystem.js │ │ - offset of local header from start of archive: 3787980 │ - (000000000039CCCCh) bytes │ + offset of local header from start of archive: 3737403 │ + (000000000039073Bh) 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): a3ac7999 │ compressed size: 957 bytes │ uncompressed size: 1960 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #449: │ +Central directory entry #446: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileUploadOptions.js │ │ - offset of local header from start of archive: 3789048 │ - (000000000039D0F8h) bytes │ + offset of local header from start of archive: 3738446 │ + (0000000000390B4Eh) 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): a63e4b64 │ compressed size: 864 bytes │ uncompressed size: 1831 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #450: │ +Central directory entry #447: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileUploadResult.js │ │ - offset of local header from start of archive: 3790030 │ - (000000000039D4CEh) bytes │ + offset of local header from start of archive: 3739403 │ + (0000000000390F0Bh) 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): 3f71a8df │ compressed size: 609 bytes │ uncompressed size: 1111 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #451: │ +Central directory entry #448: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/FileWriter.js │ │ - offset of local header from start of archive: 3790756 │ - (000000000039D7A4h) bytes │ + offset of local header from start of archive: 3740104 │ + (00000000003911C8h) 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): 9cb923fb │ - compressed size: 2662 bytes │ + compressed size: 2650 bytes │ uncompressed size: 10544 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #452: │ +Central directory entry #449: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/Flags.js │ │ - offset of local header from start of archive: 3793529 │ - (000000000039E279h) bytes │ + offset of local header from start of archive: 3742840 │ + (0000000000391C78h) 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): d2624be9 │ compressed size: 706 bytes │ uncompressed size: 1336 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #453: │ +Central directory entry #450: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/LocalFileSystem.js │ │ - offset of local header from start of archive: 3794341 │ - (000000000039E5A5h) bytes │ + offset of local header from start of archive: 3743627 │ + (0000000000391F8Bh) 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): f074e360 │ compressed size: 554 bytes │ uncompressed size: 957 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #454: │ +Central directory entry #451: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/Metadata.js │ │ - offset of local header from start of archive: 3795011 │ - (000000000039E843h) bytes │ + offset of local header from start of archive: 3744272 │ + (0000000000392210h) 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): 24b85d62 │ compressed size: 736 bytes │ uncompressed size: 1488 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 #455: │ +Central directory entry #452: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/ProgressEvent.js │ │ - offset of local header from start of archive: 3795856 │ - (000000000039EB90h) bytes │ + offset of local header from start of archive: 3745092 │ + (0000000000392544h) 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): b84bc81a │ compressed size: 1109 bytes │ uncompressed size: 2544 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #456: │ +Central directory entry #453: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/android/FileSystem.js │ │ - offset of local header from start of archive: 3797079 │ - (000000000039F057h) bytes │ + offset of local header from start of archive: 3746290 │ + (00000000003929F2h) 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): a407d592 │ compressed size: 983 bytes │ uncompressed size: 2053 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #457: │ +Central directory entry #454: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/browser/isChrome.js │ │ - offset of local header from start of archive: 3798181 │ - (000000000039F4A5h) bytes │ + offset of local header from start of archive: 3747367 │ + (0000000000392E27h) 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): 94b6c862 │ compressed size: 650 bytes │ uncompressed size: 1232 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #458: │ +Central directory entry #455: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/fileSystemPaths.js │ │ - offset of local header from start of archive: 3798948 │ - (000000000039F7A4h) bytes │ + offset of local header from start of archive: 3748109 │ + (000000000039310Dh) 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): f774d477 │ compressed size: 1091 bytes │ uncompressed size: 2548 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #459: │ +Central directory entry #456: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/fileSystems-roots.js │ │ - offset of local header from start of archive: 3800155 │ - (000000000039FC5Bh) bytes │ + offset of local header from start of archive: 3749291 │ + (00000000003935ABh) 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): acb36b23 │ compressed size: 812 bytes │ uncompressed size: 1598 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #460: │ +Central directory entry #457: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/fileSystems.js │ │ - offset of local header from start of archive: 3801085 │ - (000000000039FFFDh) bytes │ + offset of local header from start of archive: 3750196 │ + (0000000000393934h) 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): e7336d63 │ compressed size: 603 bytes │ uncompressed size: 1047 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 #461: │ +Central directory entry #458: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/requestFileSystem.js │ │ - offset of local header from start of archive: 3801800 │ - (00000000003A02C8h) bytes │ + offset of local header from start of archive: 3750886 │ + (0000000000393BE6h) 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): 3a9ec833 │ - compressed size: 1250 bytes │ + compressed size: 1249 bytes │ uncompressed size: 3244 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #462: │ +Central directory entry #459: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/plugins/cordova-plugin-file/www/resolveLocalFileSystemURI.js │ │ - offset of local header from start of archive: 3803168 │ - (00000000003A0820h) bytes │ + offset of local header from start of archive: 3752228 │ + (0000000000394124h) 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): ada94a9d │ - compressed size: 1593 bytes │ + compressed size: 1592 bytes │ uncompressed size: 4325 bytes │ length of filename: 71 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #463: │ +Central directory entry #460: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/remember-me-adapter.js │ │ - offset of local header from start of archive: 3804887 │ - (00000000003A0ED7h) bytes │ + offset of local header from start of archive: 3753921 │ + (00000000003947C1h) 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): 6d92a5b1 │ compressed size: 273 bytes │ uncompressed size: 551 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 #464: │ +Central directory entry #461: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/share-to.js │ │ - offset of local header from start of archive: 3805248 │ - (00000000003A1040h) bytes │ + offset of local header from start of archive: 3754257 │ + (0000000000394911h) 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): fe0a72d6 │ - compressed size: 957 bytes │ + compressed size: 956 bytes │ uncompressed size: 2315 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 #465: │ +Central directory entry #462: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/www/version.js │ │ - offset of local header from start of archive: 3806282 │ - (00000000003A144Ah) bytes │ + offset of local header from start of archive: 3755265 │ + (0000000000394D01h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 98490469 │ compressed size: 37 bytes │ uncompressed size: 37 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 #466: │ +Central directory entry #463: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ classes.dex │ │ - offset of local header from start of archive: 3806381 │ - (00000000003A14ADh) bytes │ + offset of local header from start of archive: 3755353 │ + (0000000000394D59h) 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): fa8f0a09 │ - compressed size: 85216 bytes │ - uncompressed size: 235120 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 699d6de6 │ + compressed size: 85211 bytes │ + uncompressed size: 237568 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 #467: │ +Central directory entry #464: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libturtl_core.so │ │ - offset of local header from start of archive: 3891663 │ - (00000000003B61CFh) bytes │ + offset of local header from start of archive: 3840605 │ + (00000000003A9A5Dh) 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): 677b32b4 │ - compressed size: 4000341 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 4f73fb78 │ + compressed size: 3992019 bytes │ uncompressed size: 9123288 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 #468: │ +Central directory entry #465: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libturtl_core.so │ │ - offset of local header from start of archive: 7892089 │ - (0000000000786C79h) bytes │ + offset of local header from start of archive: 7832684 │ + (000000000077846Ch) 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): 5012ecaa │ - compressed size: 3684033 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 145a0d05 │ + compressed size: 3679373 bytes │ uncompressed size: 6867544 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 #469: │ +Central directory entry #466: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/drawable-land-hdpi-v4/screen.png │ │ - offset of local header from start of archive: 11576209 │ - (0000000000B0A391h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 11512119 │ + (0000000000AFA937h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fe0e2daa │ compressed size: 216014 bytes │ uncompressed size: 216014 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #470: │ +Central directory entry #467: │ --------------------------- │ │ + There are an extra 7 bytes preceding this file. │ + │ res/drawable-land-ldpi-v4/screen.png │ │ - offset of local header from start of archive: 11792298 │ - (0000000000B3EFAAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 11728206 │ + (0000000000B2F54Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a34c3b3f │ compressed size: 41538 bytes │ uncompressed size: 41538 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #471: │ +Central directory entry #468: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-land-mdpi-v4/screen.png │ │ - offset of local header from start of archive: 11833914 │ - (0000000000B4923Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 11769810 │ + (0000000000B397D2h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e776454d │ compressed size: 90490 bytes │ uncompressed size: 90490 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #472: │ +Central directory entry #469: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-land-xhdpi-v4/screen.png │ │ - offset of local header from start of archive: 11924482 │ - (0000000000B5F402h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 11860366 │ + (0000000000B4F98Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c28baa38 │ compressed size: 488469 bytes │ uncompressed size: 488469 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #473: │ +Central directory entry #470: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-land-xxhdpi-v4/screen.png │ │ - offset of local header from start of archive: 12413029 │ - (0000000000BD6865h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 12348909 │ + (0000000000BC6DEDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e917a9b4 │ compressed size: 674457 bytes │ uncompressed size: 674457 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #474: │ +Central directory entry #471: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-land-xxxhdpi-v4/screen.png │ │ - offset of local header from start of archive: 13087565 │ - (0000000000C7B34Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 13023441 │ + (0000000000C6B8D1h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8cdb522a │ compressed size: 832779 bytes │ uncompressed size: 832779 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #475: │ +Central directory entry #472: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-port-hdpi-v4/screen.png │ │ - offset of local header from start of archive: 13920423 │ - (0000000000D468A7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 13856295 │ + (0000000000D36E27h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4db32da │ compressed size: 220338 bytes │ uncompressed size: 220338 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #476: │ +Central directory entry #473: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-port-ldpi-v4/screen.png │ │ - offset of local header from start of archive: 14140838 │ - (0000000000D7C5A6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 14076706 │ + (0000000000D6CB22h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d79e4185 │ compressed size: 41064 bytes │ uncompressed size: 41064 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #477: │ +Central directory entry #474: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-port-mdpi-v4/screen.png │ │ - offset of local header from start of archive: 14181980 │ - (0000000000D8665Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 14117836 │ + (0000000000D76BCCh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e9cdc133 │ compressed size: 90555 bytes │ uncompressed size: 90555 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #478: │ +Central directory entry #475: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-port-xhdpi-v4/screen.png │ │ - offset of local header from start of archive: 14272611 │ - (0000000000D9C863h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 14208463 │ + (0000000000D8CDCFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2636aff5 │ compressed size: 501006 bytes │ uncompressed size: 501006 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #479: │ +Central directory entry #476: │ --------------------------- │ │ - 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: 14773694 │ - (0000000000E16DBEh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 14709542 │ + (0000000000E07326h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7c88ab6b │ compressed size: 692467 bytes │ uncompressed size: 692467 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #480: │ +Central directory entry #477: │ --------------------------- │ │ - 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: 15466239 │ - (0000000000EBFEFFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 15402083 │ + (0000000000EB0463h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d1f4c414 │ compressed size: 919644 bytes │ uncompressed size: 919644 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #481: │ +Central directory entry #478: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 16385964 │ - (0000000000FA07ACh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 16321796 │ + (0000000000F90D04h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 56ab40c1 │ compressed size: 311 bytes │ uncompressed size: 311 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #482: │ +Central directory entry #479: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/xml/config.xml │ │ - offset of local header from start of archive: 16386343 │ - (0000000000FA0927h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 16322171 │ + (0000000000F90E7Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (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): b662072e │ - compressed size: 1713 bytes │ + compressed size: 1698 bytes │ uncompressed size: 5424 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. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #483: │ +Central directory entry #480: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ resources.arsc │ │ - offset of local header from start of archive: 16388129 │ - (0000000000FA1021h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 16323917 │ + (0000000000F9154Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ 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: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 27f8965d │ compressed size: 2844 bytes │ uncompressed size: 2844 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 │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ + │ + There is no file comment. │ + │ +Central directory entry #481: │ +--------------------------- │ + │ + There are an extra 7 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 16326812 │ + (0000000000F9209Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + 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): c7cf8cba │ + compressed size: 14505 bytes │ + uncompressed size: 46270 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 #482: │ +--------------------------- │ + │ + META-INF/ADCF88A6.SF │ + │ + offset of local header from start of archive: 16341367 │ + (0000000000F95977h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + 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): 67ef65c6 │ + compressed size: 14670 bytes │ + uncompressed size: 46373 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 │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + There is no file comment. │ + │ +Central directory entry #483: │ +--------------------------- │ + │ + META-INF/ADCF88A6.RSA │ + │ + offset of local header from start of archive: 16356087 │ + (0000000000F992F7h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + 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): 8c5d9fca │ + compressed size: 1073 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. ├── 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 : 100cf182 │ │ -signature : 1e11...ba90 │ │ -file_size : 235120 │ │ +checksum : 314195f8 │ │ +signature : a480...2098 │ │ +file_size : 237568 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 2394 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 372 │ │ type_ids_off : 9688 (0x0025d8) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 11176 (0x002ba8) │ │ field_ids_size : 479 │ │ field_ids_off : 17188 (0x004324) │ │ method_ids_size : 1579 │ │ method_ids_off : 21020 (0x00521c) │ │ class_defs_size : 158 │ │ class_defs_off : 33652 (0x008374) │ │ -data_size : 191944 │ │ +data_size : 194392 │ │ data_off : 43176 (0x00a8a8) │ │ │ │ Class #0 header: │ │ class_idx : 89 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 149 │ │ source_file_idx : 112 │ │ @@ -53,17 +53,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e0dc: |[00e0dc] cc.fovea.openwith.ByteStreams.:()V │ │ -00e0ec: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e0f2: 0e00 |0003: return-void │ │ +00ea2c: |[00ea2c] cc.fovea.openwith.ByteStreams.:()V │ │ +00ea3c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00ea42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcc/fovea/openwith/ByteStreams; │ │ │ │ #1 : (in Lcc/fovea/openwith/ByteStreams;) │ │ @@ -71,20 +71,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00e0f4: |[00e0f4] cc.fovea.openwith.ByteStreams.checkArgument:(Z)V │ │ -00e104: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -00e108: 2200 8a00 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@008a │ │ -00e10c: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@01bf │ │ -00e112: 2700 |0007: throw v0 │ │ -00e114: 0e00 |0008: return-void │ │ +00ea44: |[00ea44] cc.fovea.openwith.ByteStreams.checkArgument:(Z)V │ │ +00ea54: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +00ea58: 2200 8a00 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@008a │ │ +00ea5c: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@01bf │ │ +00ea62: 2700 |0007: throw v0 │ │ +00ea64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0002 line=26 │ │ 0x0008 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 expression Z │ │ @@ -94,20 +94,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00e118: |[00e118] cc.fovea.openwith.ByteStreams.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -00e128: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -00e12c: 2200 9300 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@0093 │ │ -00e130: 7010 d001 0000 |0004: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@01d0 │ │ -00e136: 2700 |0007: throw v0 │ │ -00e138: 1101 |0008: return-object v1 │ │ +00ea68: |[00ea68] cc.fovea.openwith.ByteStreams.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +00ea78: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +00ea7c: 2200 9300 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@0093 │ │ +00ea80: 7010 d001 0000 |0004: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@01d0 │ │ +00ea86: 2700 |0007: throw v0 │ │ +00ea88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0002 line=18 │ │ 0x0008 line=20 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -118,22 +118,22 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e13c: |[00e13c] cc.fovea.openwith.ByteStreams.checkPositionIndex:(II)I │ │ -00e14c: 3a02 0400 |0000: if-ltz v2, 0004 // +0004 │ │ -00e150: 3732 0a00 |0002: if-le v2, v3, 000c // +000a │ │ -00e154: 2200 8c00 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@008c │ │ -00e158: 1a01 3d06 |0006: const-string v1, "invalid index" // string@063d │ │ -00e15c: 7020 c401 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@01c4 │ │ -00e162: 2700 |000b: throw v0 │ │ -00e164: 0f02 |000c: return v2 │ │ +00ea8c: |[00ea8c] cc.fovea.openwith.ByteStreams.checkPositionIndex:(II)I │ │ +00ea9c: 3a02 0400 |0000: if-ltz v2, 0004 // +0004 │ │ +00eaa0: 3732 0a00 |0002: if-le v2, v3, 000c // +000a │ │ +00eaa4: 2200 8c00 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@008c │ │ +00eaa8: 1a01 3d06 |0006: const-string v1, "invalid index" // string@063d │ │ +00eaac: 7020 c401 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@01c4 │ │ +00eab2: 2700 |000b: throw v0 │ │ +00eab4: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000c line=36 │ │ locals : │ │ 0x0000 - 0x000d reg=2 index I │ │ @@ -144,30 +144,30 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -00e168: |[00e168] cc.fovea.openwith.ByteStreams.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -00e178: 7110 1801 0600 |0000: invoke-static {v6}, Lcc/fovea/openwith/ByteStreams;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0118 │ │ -00e17e: 7110 1801 0700 |0003: invoke-static {v7}, Lcc/fovea/openwith/ByteStreams;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0118 │ │ -00e184: 7100 1b01 0000 |0006: invoke-static {}, Lcc/fovea/openwith/ByteStreams;.createBuffer:()[B // method@011b │ │ -00e18a: 0c00 |0009: move-result-object v0 │ │ -00e18c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -00e190: 6e20 9601 0600 |000c: invoke-virtual {v6, v0}, Ljava/io/InputStream;.read:([B)I // method@0196 │ │ -00e196: 0a01 |000f: move-result v1 │ │ -00e198: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ -00e19a: 3341 0300 |0011: if-ne v1, v4, 0014 // +0003 │ │ -00e19e: 1002 |0013: return-wide v2 │ │ -00e1a0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -00e1a2: 6e40 9d01 0714 |0015: invoke-virtual {v7, v0, v4, v1}, Ljava/io/OutputStream;.write:([BII)V // method@019d │ │ -00e1a8: 8114 |0018: int-to-long v4, v1 │ │ -00e1aa: bb42 |0019: add-long/2addr v2, v4 │ │ -00e1ac: 28f2 |001a: goto 000c // -000e │ │ +00eab8: |[00eab8] cc.fovea.openwith.ByteStreams.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +00eac8: 7110 1801 0600 |0000: invoke-static {v6}, Lcc/fovea/openwith/ByteStreams;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0118 │ │ +00eace: 7110 1801 0700 |0003: invoke-static {v7}, Lcc/fovea/openwith/ByteStreams;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0118 │ │ +00ead4: 7100 1b01 0000 |0006: invoke-static {}, Lcc/fovea/openwith/ByteStreams;.createBuffer:()[B // method@011b │ │ +00eada: 0c00 |0009: move-result-object v0 │ │ +00eadc: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +00eae0: 6e20 9601 0600 |000c: invoke-virtual {v6, v0}, Ljava/io/InputStream;.read:([B)I // method@0196 │ │ +00eae6: 0a01 |000f: move-result v1 │ │ +00eae8: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ +00eaea: 3341 0300 |0011: if-ne v1, v4, 0014 // +0003 │ │ +00eaee: 1002 |0013: return-wide v2 │ │ +00eaf0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +00eaf2: 6e40 9d01 0714 |0015: invoke-virtual {v7, v0, v4, v1}, Ljava/io/OutputStream;.write:([BII)V // method@019d │ │ +00eaf8: 8114 |0018: int-to-long v4, v1 │ │ +00eafa: bb42 |0019: add-long/2addr v2, v4 │ │ +00eafc: 28f2 |001a: goto 000c // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0006 line=63 │ │ 0x000a line=64 │ │ 0x000c line=66 │ │ @@ -188,44 +188,44 @@ │ │ type : '()[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00e1b0: |[00e1b0] cc.fovea.openwith.ByteStreams.createBuffer:()[B │ │ -00e1c0: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -00e1c4: 2300 6701 |0002: new-array v0, v0, [B // type@0167 │ │ -00e1c8: 1100 |0004: return-object v0 │ │ +00eb00: |[00eb00] cc.fovea.openwith.ByteStreams.createBuffer:()[B │ │ +00eb10: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +00eb14: 2300 6701 |0002: new-array v0, v0, [B // type@0167 │ │ +00eb18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #6 : (in Lcc/fovea/openwith/ByteStreams;) │ │ name : 'toByteArray' │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -00e1cc: |[00e1cc] cc.fovea.openwith.ByteStreams.toByteArray:(Ljava/io/InputStream;)[B │ │ -00e1dc: 2200 7200 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0072 │ │ -00e1e0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -00e1e4: 6e10 9301 0300 |0004: invoke-virtual {v3}, Ljava/io/InputStream;.available:()I // method@0193 │ │ -00e1ea: 0a02 |0007: move-result v2 │ │ -00e1ec: 7120 cf01 2100 |0008: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@01cf │ │ -00e1f2: 0a01 |000b: move-result v1 │ │ -00e1f4: 7020 6b01 1000 |000c: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@016b │ │ -00e1fa: 7120 1a01 0300 |000f: invoke-static {v3, v0}, Lcc/fovea/openwith/ByteStreams;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@011a │ │ -00e200: 6e10 6c01 0000 |0012: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ -00e206: 0c01 |0015: move-result-object v1 │ │ -00e208: 1101 |0016: return-object v1 │ │ +00eb1c: |[00eb1c] cc.fovea.openwith.ByteStreams.toByteArray:(Ljava/io/InputStream;)[B │ │ +00eb2c: 2200 7200 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0072 │ │ +00eb30: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +00eb34: 6e10 9301 0300 |0004: invoke-virtual {v3}, Ljava/io/InputStream;.available:()I // method@0193 │ │ +00eb3a: 0a02 |0007: move-result v2 │ │ +00eb3c: 7120 cf01 2100 |0008: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@01cf │ │ +00eb42: 0a01 |000b: move-result v1 │ │ +00eb44: 7020 6b01 1000 |000c: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@016b │ │ +00eb4a: 7120 1a01 0300 |000f: invoke-static {v3, v0}, Lcc/fovea/openwith/ByteStreams;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@011a │ │ +00eb50: 6e10 6c01 0000 |0012: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ +00eb56: 0c01 |0015: move-result-object v1 │ │ +00eb58: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x000f line=91 │ │ 0x0012 line=92 │ │ locals : │ │ @@ -280,21 +280,21 @@ │ │ type : '(Lcc/fovea/openwith/OpenWithPlugin;Lorg/json/JSONArray;Landroid/content/ContentResolver;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00e20c: |[00e20c] cc.fovea.openwith.OpenWithPlugin$1.:(Lcc/fovea/openwith/OpenWithPlugin;Lorg/json/JSONArray;Landroid/content/ContentResolver;Lorg/apache/cordova/CallbackContext;)V │ │ -00e21c: 5b01 0a00 |0000: iput-object v1, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.this$0:Lcc/fovea/openwith/OpenWithPlugin; // field@000a │ │ -00e220: 5b02 0d00 |0002: iput-object v2, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.val$data:Lorg/json/JSONArray; // field@000d │ │ -00e224: 5b03 0b00 |0004: iput-object v3, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.val$contentResolver:Landroid/content/ContentResolver; // field@000b │ │ -00e228: 5b04 0c00 |0006: iput-object v4, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.val$context:Lorg/apache/cordova/CallbackContext; // field@000c │ │ -00e22c: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e232: 0e00 |000b: return-void │ │ +00eb5c: |[00eb5c] cc.fovea.openwith.OpenWithPlugin$1.:(Lcc/fovea/openwith/OpenWithPlugin;Lorg/json/JSONArray;Landroid/content/ContentResolver;Lorg/apache/cordova/CallbackContext;)V │ │ +00eb6c: 5b01 0a00 |0000: iput-object v1, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.this$0:Lcc/fovea/openwith/OpenWithPlugin; // field@000a │ │ +00eb70: 5b02 0d00 |0002: iput-object v2, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.val$data:Lorg/json/JSONArray; // field@000d │ │ +00eb74: 5b03 0b00 |0004: iput-object v3, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.val$contentResolver:Landroid/content/ContentResolver; // field@000b │ │ +00eb78: 5b04 0c00 |0006: iput-object v4, v0, Lcc/fovea/openwith/OpenWithPlugin$1;.val$context:Lorg/apache/cordova/CallbackContext; // field@000c │ │ +00eb7c: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00eb82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcc/fovea/openwith/OpenWithPlugin$1; │ │ 0x0000 - 0x000c reg=1 this$0 Lcc/fovea/openwith/OpenWithPlugin; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/json/JSONArray; │ │ @@ -307,61 +307,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -00e234: |[00e234] cc.fovea.openwith.OpenWithPlugin$1.run:()V │ │ -00e244: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -00e246: 54a5 0d00 |0001: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$data:Lorg/json/JSONArray; // field@000d │ │ -00e24a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -00e24c: 6e20 0506 6500 |0004: invoke-virtual {v5, v6}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ -00e252: 0c02 |0007: move-result-object v2 │ │ -00e254: 1a05 0b09 |0008: const-string v5, "uri" // string@090b │ │ -00e258: 6e20 1b06 5200 |000a: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -00e25e: 0c05 |000d: move-result-object v5 │ │ -00e260: 7110 8200 0500 |000e: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -00e266: 0c04 |0011: move-result-object v4 │ │ -00e268: 54a5 0b00 |0012: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$contentResolver:Landroid/content/ContentResolver; // field@000b │ │ -00e26c: 7120 3301 4500 |0014: invoke-static {v5, v4}, Lcc/fovea/openwith/Serializer;.getDataFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; // method@0133 │ │ -00e272: 0c00 |0017: move-result-object v0 │ │ -00e274: 2203 1d01 |0018: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00e278: 6205 1101 |001a: sget-object v5, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00e27c: 7030 7404 5300 |001c: invoke-direct {v3, v5, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -00e282: 54a5 0c00 |001f: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$context:Lorg/apache/cordova/CallbackContext; // field@000c │ │ -00e286: 6e20 7102 3500 |0021: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00e28c: 54a5 0a00 |0024: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.this$0:Lcc/fovea/openwith/OpenWithPlugin; // field@000a │ │ -00e290: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -00e292: 2207 9b00 |0027: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -00e296: 7010 f301 0700 |0029: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00e29c: 1a08 9306 |002c: const-string v8, "load() " // string@0693 │ │ -00e2a0: 6e20 fb01 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00e2a6: 0c07 |0031: move-result-object v7 │ │ -00e2a8: 6e20 fa01 4700 |0032: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -00e2ae: 0c07 |0035: move-result-object v7 │ │ -00e2b0: 1a08 0400 |0036: const-string v8, " -> ok" // string@0004 │ │ -00e2b4: 6e20 fb01 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00e2ba: 0c07 |003b: move-result-object v7 │ │ -00e2bc: 6e10 fd01 0700 |003c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00e2c2: 0c07 |003f: move-result-object v7 │ │ -00e2c4: 7130 2001 6507 |0040: invoke-static {v5, v6, v7}, Lcc/fovea/openwith/OpenWithPlugin;.access$000:(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V // method@0120 │ │ -00e2ca: 0e00 |0043: return-void │ │ -00e2cc: 0d01 |0044: move-exception v1 │ │ -00e2ce: 2203 1d01 |0045: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00e2d2: 6205 0901 |0047: sget-object v5, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -00e2d6: 6e10 1406 0100 |0049: invoke-virtual {v1}, Lorg/json/JSONException;.getMessage:()Ljava/lang/String; // method@0614 │ │ -00e2dc: 0c06 |004c: move-result-object v6 │ │ -00e2de: 7030 7404 5306 |004d: invoke-direct {v3, v5, v6}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -00e2e4: 54a5 0c00 |0050: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$context:Lorg/apache/cordova/CallbackContext; // field@000c │ │ -00e2e8: 6e20 7102 3500 |0052: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00e2ee: 54a5 0a00 |0055: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.this$0:Lcc/fovea/openwith/OpenWithPlugin; // field@000a │ │ -00e2f2: 1a06 9506 |0057: const-string v6, "load() -> json error" // string@0695 │ │ -00e2f6: 7130 2001 9506 |0059: invoke-static {v5, v9, v6}, Lcc/fovea/openwith/OpenWithPlugin;.access$000:(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V // method@0120 │ │ -00e2fc: 28e7 |005c: goto 0043 // -0019 │ │ +00eb84: |[00eb84] cc.fovea.openwith.OpenWithPlugin$1.run:()V │ │ +00eb94: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +00eb96: 54a5 0d00 |0001: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$data:Lorg/json/JSONArray; // field@000d │ │ +00eb9a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +00eb9c: 6e20 0506 6500 |0004: invoke-virtual {v5, v6}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ +00eba2: 0c02 |0007: move-result-object v2 │ │ +00eba4: 1a05 0b09 |0008: const-string v5, "uri" // string@090b │ │ +00eba8: 6e20 1b06 5200 |000a: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +00ebae: 0c05 |000d: move-result-object v5 │ │ +00ebb0: 7110 8200 0500 |000e: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +00ebb6: 0c04 |0011: move-result-object v4 │ │ +00ebb8: 54a5 0b00 |0012: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$contentResolver:Landroid/content/ContentResolver; // field@000b │ │ +00ebbc: 7120 3301 4500 |0014: invoke-static {v5, v4}, Lcc/fovea/openwith/Serializer;.getDataFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; // method@0133 │ │ +00ebc2: 0c00 |0017: move-result-object v0 │ │ +00ebc4: 2203 1d01 |0018: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00ebc8: 6205 1101 |001a: sget-object v5, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00ebcc: 7030 7404 5300 |001c: invoke-direct {v3, v5, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +00ebd2: 54a5 0c00 |001f: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$context:Lorg/apache/cordova/CallbackContext; // field@000c │ │ +00ebd6: 6e20 7102 3500 |0021: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00ebdc: 54a5 0a00 |0024: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.this$0:Lcc/fovea/openwith/OpenWithPlugin; // field@000a │ │ +00ebe0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +00ebe2: 2207 9b00 |0027: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +00ebe6: 7010 f301 0700 |0029: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00ebec: 1a08 9306 |002c: const-string v8, "load() " // string@0693 │ │ +00ebf0: 6e20 fb01 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00ebf6: 0c07 |0031: move-result-object v7 │ │ +00ebf8: 6e20 fa01 4700 |0032: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +00ebfe: 0c07 |0035: move-result-object v7 │ │ +00ec00: 1a08 0400 |0036: const-string v8, " -> ok" // string@0004 │ │ +00ec04: 6e20 fb01 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00ec0a: 0c07 |003b: move-result-object v7 │ │ +00ec0c: 6e10 fd01 0700 |003c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00ec12: 0c07 |003f: move-result-object v7 │ │ +00ec14: 7130 2001 6507 |0040: invoke-static {v5, v6, v7}, Lcc/fovea/openwith/OpenWithPlugin;.access$000:(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V // method@0120 │ │ +00ec1a: 0e00 |0043: return-void │ │ +00ec1c: 0d01 |0044: move-exception v1 │ │ +00ec1e: 2203 1d01 |0045: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00ec22: 6205 0901 |0047: sget-object v5, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +00ec26: 6e10 1406 0100 |0049: invoke-virtual {v1}, Lorg/json/JSONException;.getMessage:()Ljava/lang/String; // method@0614 │ │ +00ec2c: 0c06 |004c: move-result-object v6 │ │ +00ec2e: 7030 7404 5306 |004d: invoke-direct {v3, v5, v6}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +00ec34: 54a5 0c00 |0050: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.val$context:Lorg/apache/cordova/CallbackContext; // field@000c │ │ +00ec38: 6e20 7102 3500 |0052: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00ec3e: 54a5 0a00 |0055: iget-object v5, v10, Lcc/fovea/openwith/OpenWithPlugin$1;.this$0:Lcc/fovea/openwith/OpenWithPlugin; // field@000a │ │ +00ec42: 1a06 9506 |0057: const-string v6, "load() -> json error" // string@0695 │ │ +00ec46: 7130 2001 9506 |0059: invoke-static {v5, v9, v6}, Lcc/fovea/openwith/OpenWithPlugin;.access$000:(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V // method@0120 │ │ +00ec4c: 28e7 |005c: goto 0043 // -0019 │ │ catches : 1 │ │ 0x0001 - 0x0043 │ │ Lorg/json/JSONException; -> 0x0044 │ │ positions : │ │ 0x0001 line=186 │ │ 0x0008 line=187 │ │ 0x0012 line=188 │ │ @@ -407,17 +407,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e310: |[00e310] cc.fovea.openwith.PluginResultSender.:()V │ │ -00e320: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e326: 0e00 |0003: return-void │ │ +00ec60: |[00ec60] cc.fovea.openwith.PluginResultSender.:()V │ │ +00ec70: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00ec76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcc/fovea/openwith/PluginResultSender; │ │ │ │ #1 : (in Lcc/fovea/openwith/PluginResultSender;) │ │ @@ -425,21 +425,21 @@ │ │ type : '(Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00e328: |[00e328] cc.fovea.openwith.PluginResultSender.invalidAction:(Lorg/apache/cordova/CallbackContext;)Z │ │ -00e338: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00e33c: 6201 0c01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ -00e340: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -00e346: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00e34c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -00e34e: 0f01 |000b: return v1 │ │ +00ec78: |[00ec78] cc.fovea.openwith.PluginResultSender.invalidAction:(Lorg/apache/cordova/CallbackContext;)Z │ │ +00ec88: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00ec8c: 6201 0c01 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ +00ec90: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +00ec96: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00ec9c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +00ec9e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0007 line=16 │ │ 0x000a line=17 │ │ locals : │ │ 0x0007 - 0x000c reg=0 result Lorg/apache/cordova/PluginResult; │ │ @@ -450,22 +450,22 @@ │ │ type : '(Lorg/apache/cordova/CallbackContext;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00e350: |[00e350] cc.fovea.openwith.PluginResultSender.noResult:(Lorg/apache/cordova/CallbackContext;Z)Z │ │ -00e360: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00e364: 6201 1001 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -00e368: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -00e36e: 6e20 8304 3000 |0007: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ -00e374: 6e20 7102 0200 |000a: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00e37a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -00e37c: 0f01 |000e: return v1 │ │ +00eca0: |[00eca0] cc.fovea.openwith.PluginResultSender.noResult:(Lorg/apache/cordova/CallbackContext;Z)Z │ │ +00ecb0: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00ecb4: 6201 1001 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +00ecb8: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +00ecbe: 6e20 8304 3000 |0007: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ +00ecc4: 6e20 7102 0200 |000a: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00ecca: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +00eccc: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=27 │ │ 0x000a line=28 │ │ 0x000d line=29 │ │ locals : │ │ @@ -478,21 +478,21 @@ │ │ type : '(Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00e380: |[00e380] cc.fovea.openwith.PluginResultSender.ok:(Lorg/apache/cordova/CallbackContext;)Z │ │ -00e390: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00e394: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00e398: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -00e39e: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00e3a4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -00e3a6: 0f01 |000b: return v1 │ │ +00ecd0: |[00ecd0] cc.fovea.openwith.PluginResultSender.ok:(Lorg/apache/cordova/CallbackContext;)Z │ │ +00ece0: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00ece4: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00ece8: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +00ecee: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00ecf4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +00ecf6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ 0x000a line=37 │ │ locals : │ │ 0x0007 - 0x000c reg=0 result Lorg/apache/cordova/PluginResult; │ │ @@ -538,17 +538,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e3a8: |[00e3a8] cc.fovea.openwith.Serializer.:()V │ │ -00e3b8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e3be: 0e00 |0003: return-void │ │ +00ecf8: |[00ecf8] cc.fovea.openwith.Serializer.:()V │ │ +00ed08: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00ed0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcc/fovea/openwith/Serializer; │ │ │ │ #1 : (in Lcc/fovea/openwith/Serializer;) │ │ @@ -556,26 +556,26 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -00e3c0: |[00e3c0] cc.fovea.openwith.Serializer.getDataFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; │ │ -00e3d0: 6e20 3000 5400 |0000: invoke-virtual {v4, v5}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0030 │ │ -00e3d6: 0c02 |0003: move-result-object v2 │ │ -00e3d8: 7110 1c01 0200 |0004: invoke-static {v2}, Lcc/fovea/openwith/ByteStreams;.toByteArray:(Ljava/io/InputStream;)[B // method@011c │ │ -00e3de: 0c00 |0007: move-result-object v0 │ │ -00e3e0: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -00e3e2: 7120 9a00 3000 |0009: invoke-static {v0, v3}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ -00e3e8: 0c03 |000c: move-result-object v3 │ │ -00e3ea: 1103 |000d: return-object v3 │ │ -00e3ec: 0d01 |000e: move-exception v1 │ │ -00e3ee: 1a03 0000 |000f: const-string v3, "" // string@0000 │ │ -00e3f2: 28fc |0011: goto 000d // -0004 │ │ +00ed10: |[00ed10] cc.fovea.openwith.Serializer.getDataFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; │ │ +00ed20: 6e20 3000 5400 |0000: invoke-virtual {v4, v5}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0030 │ │ +00ed26: 0c02 |0003: move-result-object v2 │ │ +00ed28: 7110 1c01 0200 |0004: invoke-static {v2}, Lcc/fovea/openwith/ByteStreams;.toByteArray:(Ljava/io/InputStream;)[B // method@011c │ │ +00ed2e: 0c00 |0007: move-result-object v0 │ │ +00ed30: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +00ed32: 7120 9a00 3000 |0009: invoke-static {v0, v3}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ +00ed38: 0c03 |000c: move-result-object v3 │ │ +00ed3a: 1103 |000d: return-object v3 │ │ +00ed3c: 0d01 |000e: move-exception v1 │ │ +00ed3e: 1a03 0000 |000f: const-string v3, "" // string@0000 │ │ +00ed42: 28fc |0011: goto 000d // -0004 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x0008 line=216 │ │ @@ -594,42 +594,42 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -00e400: |[00e400] cc.fovea.openwith.Serializer.getRealPathFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; │ │ -00e410: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00e412: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -00e414: 2302 6e01 |0002: new-array v2, v0, [Ljava/lang/String; // type@016e │ │ -00e418: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00e41a: 1a01 9403 |0005: const-string v1, "_data" // string@0394 │ │ -00e41e: 4d01 0200 |0007: aput-object v1, v2, v0 │ │ -00e422: 0790 |0009: move-object v0, v9 │ │ -00e424: 07a1 |000a: move-object v1, v10 │ │ -00e426: 0734 |000b: move-object v4, v3 │ │ -00e428: 0735 |000c: move-object v5, v3 │ │ -00e42a: 7406 3100 0000 |000d: 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@0031 │ │ -00e430: 0c07 |0010: move-result-object v7 │ │ -00e432: 3907 0500 |0011: if-nez v7, 0016 // +0005 │ │ -00e436: 1a08 0000 |0013: const-string v8, "" // string@0000 │ │ -00e43a: 1108 |0015: return-object v8 │ │ -00e43c: 1a00 9403 |0016: const-string v0, "_data" // string@0394 │ │ -00e440: 7220 6300 0700 |0018: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ -00e446: 0a06 |001b: move-result v6 │ │ -00e448: 3b06 0800 |001c: if-gez v6, 0024 // +0008 │ │ -00e44c: 7210 6200 0700 |001e: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -00e452: 1a08 0000 |0021: const-string v8, "" // string@0000 │ │ -00e456: 28f2 |0023: goto 0015 // -000e │ │ -00e458: 7210 6600 0700 |0024: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@0066 │ │ -00e45e: 7220 6500 6700 |0027: invoke-interface {v7, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ -00e464: 0c08 |002a: move-result-object v8 │ │ -00e466: 7210 6200 0700 |002b: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -00e46c: 28e7 |002e: goto 0015 // -0019 │ │ +00ed50: |[00ed50] cc.fovea.openwith.Serializer.getRealPathFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; │ │ +00ed60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00ed62: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +00ed64: 2302 6e01 |0002: new-array v2, v0, [Ljava/lang/String; // type@016e │ │ +00ed68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +00ed6a: 1a01 9403 |0005: const-string v1, "_data" // string@0394 │ │ +00ed6e: 4d01 0200 |0007: aput-object v1, v2, v0 │ │ +00ed72: 0790 |0009: move-object v0, v9 │ │ +00ed74: 07a1 |000a: move-object v1, v10 │ │ +00ed76: 0734 |000b: move-object v4, v3 │ │ +00ed78: 0735 |000c: move-object v5, v3 │ │ +00ed7a: 7406 3100 0000 |000d: 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@0031 │ │ +00ed80: 0c07 |0010: move-result-object v7 │ │ +00ed82: 3907 0500 |0011: if-nez v7, 0016 // +0005 │ │ +00ed86: 1a08 0000 |0013: const-string v8, "" // string@0000 │ │ +00ed8a: 1108 |0015: return-object v8 │ │ +00ed8c: 1a00 9403 |0016: const-string v0, "_data" // string@0394 │ │ +00ed90: 7220 6300 0700 |0018: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ +00ed96: 0a06 |001b: move-result v6 │ │ +00ed98: 3b06 0800 |001c: if-gez v6, 0024 // +0008 │ │ +00ed9c: 7210 6200 0700 |001e: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +00eda2: 1a08 0000 |0021: const-string v8, "" // string@0000 │ │ +00eda6: 28f2 |0023: goto 0015 // -000e │ │ +00eda8: 7210 6600 0700 |0024: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@0066 │ │ +00edae: 7220 6500 6700 |0027: invoke-interface {v7, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ +00edb4: 0c08 |002a: move-result-object v8 │ │ +00edb6: 7210 6200 0700 |002b: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +00edbc: 28e7 |002e: goto 0015 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=229 │ │ 0x000d line=230 │ │ 0x0011 line=231 │ │ 0x0013 line=232 │ │ 0x0015 line=242 │ │ @@ -653,90 +653,90 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/content/ClipData;)Lorg/json/JSONArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -00e470: |[00e470] cc.fovea.openwith.Serializer.itemsFromClipData:(Landroid/content/ContentResolver;Landroid/content/ClipData;)Lorg/json/JSONArray; │ │ -00e480: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00e482: 380c 8f00 |0001: if-eqz v12, 0090 // +008f │ │ -00e486: 6e10 2c00 0c00 |0003: invoke-virtual {v12}, Landroid/content/ClipData;.getItemCount:()I // method@002c │ │ -00e48c: 0a00 |0006: move-result v0 │ │ -00e48e: 2304 7301 |0007: new-array v4, v0, [Lorg/json/JSONObject; // type@0173 │ │ -00e492: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -00e494: 1a08 5004 |000a: const-string v8, "clip" // string@0450 │ │ -00e498: 2209 9b00 |000c: new-instance v9, Ljava/lang/StringBuilder; // type@009b │ │ -00e49c: 7010 f301 0900 |000e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00e4a2: 1a0a 8504 |0011: const-string v10, "count: " // string@0485 │ │ -00e4a6: 6e20 fb01 a900 |0013: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00e4ac: 0c09 |0016: move-result-object v9 │ │ -00e4ae: 6e20 f801 0900 |0017: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00e4b4: 0c09 |001a: move-result-object v9 │ │ -00e4b6: 6e10 fd01 0900 |001b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00e4bc: 0c09 |001e: move-result-object v9 │ │ -00e4be: 7120 9f00 9800 |001f: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -00e4c4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -00e4c6: 3501 6b00 |0023: if-ge v1, v0, 008e // +006b │ │ -00e4ca: 6e20 2b00 1c00 |0025: invoke-virtual {v12, v1}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@002b │ │ -00e4d0: 0c08 |0028: move-result-object v8 │ │ -00e4d2: 6e10 2a00 0800 |0029: invoke-virtual {v8}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@002a │ │ -00e4d8: 0c06 |002c: move-result-object v6 │ │ -00e4da: 1a08 5004 |002d: const-string v8, "clip" // string@0450 │ │ -00e4de: 2209 9b00 |002f: new-instance v9, Ljava/lang/StringBuilder; // type@009b │ │ -00e4e2: 7010 f301 0900 |0031: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00e4e8: 1a0a 0f09 |0034: const-string v10, "url: " // string@090f │ │ -00e4ec: 6e20 fb01 a900 |0036: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00e4f2: 0c09 |0039: move-result-object v9 │ │ -00e4f4: 6e20 fa01 6900 |003a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -00e4fa: 0c09 |003d: move-result-object v9 │ │ -00e4fc: 6e10 fd01 0900 |003e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00e502: 0c09 |0041: move-result-object v9 │ │ -00e504: 7120 9f00 9800 |0042: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -00e50a: 6e20 2b00 1c00 |0045: invoke-virtual {v12, v1}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@002b │ │ -00e510: 0c08 |0048: move-result-object v8 │ │ -00e512: 6e10 2900 0800 |0049: invoke-virtual {v8}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@0029 │ │ -00e518: 0c05 |004c: move-result-object v5 │ │ -00e51a: 1a08 5004 |004d: const-string v8, "clip" // string@0450 │ │ -00e51e: 2209 9b00 |004f: new-instance v9, Ljava/lang/StringBuilder; // type@009b │ │ -00e522: 7010 f301 0900 |0051: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00e528: 1a0a 0409 |0054: const-string v10, "txt: " // string@0904 │ │ -00e52c: 6e20 fb01 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00e532: 0c09 |0059: move-result-object v9 │ │ -00e534: 6e20 fa01 5900 |005a: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -00e53a: 0c09 |005d: move-result-object v9 │ │ -00e53c: 6e10 fd01 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00e542: 0c09 |0061: move-result-object v9 │ │ -00e544: 7120 9f00 9800 |0062: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -00e54a: 1203 |0065: const/4 v3, #int 0 // #0 │ │ -00e54c: 3806 0b00 |0066: if-eqz v6, 0071 // +000b │ │ -00e550: 7120 3b01 6b00 |0068: invoke-static {v11, v6}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; // method@013b │ │ -00e556: 0c03 |006b: move-result-object v3 │ │ -00e558: 3903 1d00 |006c: if-nez v3, 0089 // +001d │ │ -00e55c: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00e560: 28b3 |0070: goto 0023 // -004d │ │ -00e562: 3805 fbff |0071: if-eqz v5, 006c // -0005 │ │ -00e566: 2203 6201 |0073: new-instance v3, Lorg/json/JSONObject; // type@0162 │ │ -00e56a: 7010 1706 0300 |0075: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -00e570: 1a08 0509 |0078: const-string v8, "type" // string@0905 │ │ -00e574: 1a09 db08 |007a: const-string v9, "text" // string@08db │ │ -00e578: 6e30 2206 8309 |007c: invoke-virtual {v3, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e57e: 1a08 9f04 |007f: const-string v8, "data" // string@049f │ │ -00e582: 7210 a801 0500 |0081: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@01a8 │ │ -00e588: 0c09 |0084: move-result-object v9 │ │ -00e58a: 6e30 2206 8309 |0085: invoke-virtual {v3, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e590: 28e4 |0088: goto 006c // -001c │ │ -00e592: 4d03 0402 |0089: aput-object v3, v4, v2 │ │ -00e596: d802 0201 |008b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00e59a: 28e1 |008d: goto 006e // -001f │ │ -00e59c: 3902 0300 |008e: if-nez v2, 0091 // +0003 │ │ -00e5a0: 1107 |0090: return-object v7 │ │ -00e5a2: 2207 6001 |0091: new-instance v7, Lorg/json/JSONArray; // type@0160 │ │ -00e5a6: 7020 fe05 4700 |0093: invoke-direct {v7, v4}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ -00e5ac: 28fa |0096: goto 0090 // -0006 │ │ +00edc0: |[00edc0] cc.fovea.openwith.Serializer.itemsFromClipData:(Landroid/content/ContentResolver;Landroid/content/ClipData;)Lorg/json/JSONArray; │ │ +00edd0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +00edd2: 380c 8f00 |0001: if-eqz v12, 0090 // +008f │ │ +00edd6: 6e10 2c00 0c00 |0003: invoke-virtual {v12}, Landroid/content/ClipData;.getItemCount:()I // method@002c │ │ +00eddc: 0a00 |0006: move-result v0 │ │ +00edde: 2304 7301 |0007: new-array v4, v0, [Lorg/json/JSONObject; // type@0173 │ │ +00ede2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +00ede4: 1a08 5004 |000a: const-string v8, "clip" // string@0450 │ │ +00ede8: 2209 9b00 |000c: new-instance v9, Ljava/lang/StringBuilder; // type@009b │ │ +00edec: 7010 f301 0900 |000e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00edf2: 1a0a 8504 |0011: const-string v10, "count: " // string@0485 │ │ +00edf6: 6e20 fb01 a900 |0013: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00edfc: 0c09 |0016: move-result-object v9 │ │ +00edfe: 6e20 f801 0900 |0017: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +00ee04: 0c09 |001a: move-result-object v9 │ │ +00ee06: 6e10 fd01 0900 |001b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00ee0c: 0c09 |001e: move-result-object v9 │ │ +00ee0e: 7120 9f00 9800 |001f: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +00ee14: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +00ee16: 3501 6b00 |0023: if-ge v1, v0, 008e // +006b │ │ +00ee1a: 6e20 2b00 1c00 |0025: invoke-virtual {v12, v1}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@002b │ │ +00ee20: 0c08 |0028: move-result-object v8 │ │ +00ee22: 6e10 2a00 0800 |0029: invoke-virtual {v8}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@002a │ │ +00ee28: 0c06 |002c: move-result-object v6 │ │ +00ee2a: 1a08 5004 |002d: const-string v8, "clip" // string@0450 │ │ +00ee2e: 2209 9b00 |002f: new-instance v9, Ljava/lang/StringBuilder; // type@009b │ │ +00ee32: 7010 f301 0900 |0031: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00ee38: 1a0a 0f09 |0034: const-string v10, "url: " // string@090f │ │ +00ee3c: 6e20 fb01 a900 |0036: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00ee42: 0c09 |0039: move-result-object v9 │ │ +00ee44: 6e20 fa01 6900 |003a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +00ee4a: 0c09 |003d: move-result-object v9 │ │ +00ee4c: 6e10 fd01 0900 |003e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00ee52: 0c09 |0041: move-result-object v9 │ │ +00ee54: 7120 9f00 9800 |0042: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +00ee5a: 6e20 2b00 1c00 |0045: invoke-virtual {v12, v1}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@002b │ │ +00ee60: 0c08 |0048: move-result-object v8 │ │ +00ee62: 6e10 2900 0800 |0049: invoke-virtual {v8}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@0029 │ │ +00ee68: 0c05 |004c: move-result-object v5 │ │ +00ee6a: 1a08 5004 |004d: const-string v8, "clip" // string@0450 │ │ +00ee6e: 2209 9b00 |004f: new-instance v9, Ljava/lang/StringBuilder; // type@009b │ │ +00ee72: 7010 f301 0900 |0051: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00ee78: 1a0a 0409 |0054: const-string v10, "txt: " // string@0904 │ │ +00ee7c: 6e20 fb01 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00ee82: 0c09 |0059: move-result-object v9 │ │ +00ee84: 6e20 fa01 5900 |005a: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +00ee8a: 0c09 |005d: move-result-object v9 │ │ +00ee8c: 6e10 fd01 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00ee92: 0c09 |0061: move-result-object v9 │ │ +00ee94: 7120 9f00 9800 |0062: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +00ee9a: 1203 |0065: const/4 v3, #int 0 // #0 │ │ +00ee9c: 3806 0b00 |0066: if-eqz v6, 0071 // +000b │ │ +00eea0: 7120 3b01 6b00 |0068: invoke-static {v11, v6}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; // method@013b │ │ +00eea6: 0c03 |006b: move-result-object v3 │ │ +00eea8: 3903 1d00 |006c: if-nez v3, 0089 // +001d │ │ +00eeac: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00eeb0: 28b3 |0070: goto 0023 // -004d │ │ +00eeb2: 3805 fbff |0071: if-eqz v5, 006c // -0005 │ │ +00eeb6: 2203 6201 |0073: new-instance v3, Lorg/json/JSONObject; // type@0162 │ │ +00eeba: 7010 1706 0300 |0075: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +00eec0: 1a08 0509 |0078: const-string v8, "type" // string@0905 │ │ +00eec4: 1a09 db08 |007a: const-string v9, "text" // string@08db │ │ +00eec8: 6e30 2206 8309 |007c: invoke-virtual {v3, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00eece: 1a08 9f04 |007f: const-string v8, "data" // string@049f │ │ +00eed2: 7210 a801 0500 |0081: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@01a8 │ │ +00eed8: 0c09 |0084: move-result-object v9 │ │ +00eeda: 6e30 2206 8309 |0085: invoke-virtual {v3, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00eee0: 28e4 |0088: goto 006c // -001c │ │ +00eee2: 4d03 0402 |0089: aput-object v3, v4, v2 │ │ +00eee6: d802 0201 |008b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00eeea: 28e1 |008d: goto 006e // -001f │ │ +00eeec: 3902 0300 |008e: if-nez v2, 0091 // +0003 │ │ +00eef0: 1107 |0090: return-object v7 │ │ +00eef2: 2207 6001 |0091: new-instance v7, Lorg/json/JSONArray; // type@0160 │ │ +00eef6: 7020 fe05 4700 |0093: invoke-direct {v7, v4}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ +00eefc: 28fa |0096: goto 0090 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0003 line=85 │ │ 0x0007 line=86 │ │ 0x0009 line=87 │ │ 0x000a line=89 │ │ @@ -780,28 +780,28 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -00e5b0: |[00e5b0] cc.fovea.openwith.Serializer.itemsFromData:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONArray; │ │ -00e5c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00e5c2: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -00e5c6: 1102 |0003: return-object v2 │ │ -00e5c8: 7120 3b01 4300 |0004: invoke-static {v3, v4}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; // method@013b │ │ -00e5ce: 0c00 |0007: move-result-object v0 │ │ -00e5d0: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ -00e5d4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -00e5d6: 2321 7301 |000b: new-array v1, v2, [Lorg/json/JSONObject; // type@0173 │ │ -00e5da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -00e5dc: 4d00 0102 |000e: aput-object v0, v1, v2 │ │ -00e5e0: 2202 6001 |0010: new-instance v2, Lorg/json/JSONArray; // type@0160 │ │ -00e5e4: 7020 fe05 1200 |0012: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ -00e5ea: 28ee |0015: goto 0003 // -0012 │ │ +00ef00: |[00ef00] cc.fovea.openwith.Serializer.itemsFromData:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONArray; │ │ +00ef10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00ef12: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +00ef16: 1102 |0003: return-object v2 │ │ +00ef18: 7120 3b01 4300 |0004: invoke-static {v3, v4}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; // method@013b │ │ +00ef1e: 0c00 |0007: move-result-object v0 │ │ +00ef20: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ +00ef24: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +00ef26: 2321 7301 |000b: new-array v1, v2, [Lorg/json/JSONObject; // type@0173 │ │ +00ef2a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +00ef2c: 4d00 0102 |000e: aput-object v0, v1, v2 │ │ +00ef30: 2202 6001 |0010: new-instance v2, Lorg/json/JSONArray; // type@0160 │ │ +00ef34: 7020 fe05 1200 |0012: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ +00ef3a: 28ee |0015: goto 0003 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0003 line=183 │ │ 0x0004 line=175 │ │ 0x0008 line=178 │ │ 0x000a line=181 │ │ @@ -818,35 +818,35 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/os/Bundle;)Lorg/json/JSONArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -00e5ec: |[00e5ec] cc.fovea.openwith.Serializer.itemsFromExtras:(Landroid/content/ContentResolver;Landroid/os/Bundle;)Lorg/json/JSONArray; │ │ -00e5fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00e5fe: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ -00e602: 0732 |0003: move-object v2, v3 │ │ -00e604: 1102 |0004: return-object v2 │ │ -00e606: 1a02 d703 |0005: const-string v2, "android.intent.extra.STREAM" // string@03d7 │ │ -00e60a: 6e20 8500 2500 |0007: invoke-virtual {v5, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0085 │ │ -00e610: 0c02 |000a: move-result-object v2 │ │ -00e612: 1f02 2300 |000b: check-cast v2, Landroid/net/Uri; // type@0023 │ │ -00e616: 7120 3b01 2400 |000d: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; // method@013b │ │ -00e61c: 0c00 |0010: move-result-object v0 │ │ -00e61e: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -00e622: 0732 |0013: move-object v2, v3 │ │ -00e624: 28f0 |0014: goto 0004 // -0010 │ │ -00e626: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -00e628: 2321 7301 |0016: new-array v1, v2, [Lorg/json/JSONObject; // type@0173 │ │ -00e62c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -00e62e: 4d00 0102 |0019: aput-object v0, v1, v2 │ │ -00e632: 2202 6001 |001b: new-instance v2, Lorg/json/JSONArray; // type@0160 │ │ -00e636: 7020 fe05 1200 |001d: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ -00e63c: 28e4 |0020: goto 0004 // -001c │ │ +00ef3c: |[00ef3c] cc.fovea.openwith.Serializer.itemsFromExtras:(Landroid/content/ContentResolver;Landroid/os/Bundle;)Lorg/json/JSONArray; │ │ +00ef4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00ef4e: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ +00ef52: 0732 |0003: move-object v2, v3 │ │ +00ef54: 1102 |0004: return-object v2 │ │ +00ef56: 1a02 d703 |0005: const-string v2, "android.intent.extra.STREAM" // string@03d7 │ │ +00ef5a: 6e20 8500 2500 |0007: invoke-virtual {v5, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0085 │ │ +00ef60: 0c02 |000a: move-result-object v2 │ │ +00ef62: 1f02 2300 |000b: check-cast v2, Landroid/net/Uri; // type@0023 │ │ +00ef66: 7120 3b01 2400 |000d: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; // method@013b │ │ +00ef6c: 0c00 |0010: move-result-object v0 │ │ +00ef6e: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +00ef72: 0732 |0013: move-object v2, v3 │ │ +00ef74: 28f0 |0014: goto 0004 // -0010 │ │ +00ef76: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +00ef78: 2321 7301 |0016: new-array v1, v2, [Lorg/json/JSONObject; // type@0173 │ │ +00ef7c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +00ef7e: 4d00 0102 |0019: aput-object v0, v1, v2 │ │ +00ef82: 2202 6001 |001b: new-instance v2, Lorg/json/JSONArray; // type@0160 │ │ +00ef86: 7020 fe05 1200 |001d: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ +00ef8c: 28e4 |0020: goto 0004 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=137 │ │ 0x0005 line=129 │ │ 0x0007 line=131 │ │ 0x000d line=129 │ │ @@ -866,39 +866,39 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -00e640: |[00e640] cc.fovea.openwith.Serializer.itemsFromText:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONArray; │ │ -00e650: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00e652: 3907 0300 |0001: if-nez v7, 0004 // +0003 │ │ -00e656: 1103 |0003: return-object v3 │ │ -00e658: 2200 6201 |0004: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ -00e65c: 7010 1706 0000 |0006: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -00e662: 1a04 d803 |0009: const-string v4, "android.intent.extra.TEXT" // string@03d8 │ │ -00e666: 6e20 4900 4700 |000b: invoke-virtual {v7, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -00e66c: 0c02 |000e: move-result-object v2 │ │ -00e66e: 3802 f4ff |000f: if-eqz v2, 0003 // -000c │ │ -00e672: 1a04 0000 |0011: const-string v4, "" // string@0000 │ │ -00e676: 3242 f0ff |0013: if-eq v2, v4, 0003 // -0010 │ │ -00e67a: 1a04 0509 |0015: const-string v4, "type" // string@0905 │ │ -00e67e: 1a05 db08 |0017: const-string v5, "text" // string@08db │ │ -00e682: 6e30 2206 4005 |0019: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e688: 1a04 9f04 |001c: const-string v4, "data" // string@049f │ │ -00e68c: 6e30 2206 4002 |001e: invoke-virtual {v0, v4, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e692: 3800 e2ff |0021: if-eqz v0, 0003 // -001e │ │ -00e696: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -00e698: 2331 7301 |0024: new-array v1, v3, [Lorg/json/JSONObject; // type@0173 │ │ -00e69c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -00e69e: 4d00 0103 |0027: aput-object v0, v1, v3 │ │ -00e6a2: 2203 6001 |0029: new-instance v3, Lorg/json/JSONArray; // type@0160 │ │ -00e6a6: 7020 fe05 1300 |002b: invoke-direct {v3, v1}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ -00e6ac: 28d5 |002e: goto 0003 // -002b │ │ +00ef90: |[00ef90] cc.fovea.openwith.Serializer.itemsFromText:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONArray; │ │ +00efa0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00efa2: 3907 0300 |0001: if-nez v7, 0004 // +0003 │ │ +00efa6: 1103 |0003: return-object v3 │ │ +00efa8: 2200 6201 |0004: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ +00efac: 7010 1706 0000 |0006: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +00efb2: 1a04 d803 |0009: const-string v4, "android.intent.extra.TEXT" // string@03d8 │ │ +00efb6: 6e20 4900 4700 |000b: invoke-virtual {v7, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00efbc: 0c02 |000e: move-result-object v2 │ │ +00efbe: 3802 f4ff |000f: if-eqz v2, 0003 // -000c │ │ +00efc2: 1a04 0000 |0011: const-string v4, "" // string@0000 │ │ +00efc6: 3242 f0ff |0013: if-eq v2, v4, 0003 // -0010 │ │ +00efca: 1a04 0509 |0015: const-string v4, "type" // string@0905 │ │ +00efce: 1a05 db08 |0017: const-string v5, "text" // string@08db │ │ +00efd2: 6e30 2206 4005 |0019: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00efd8: 1a04 9f04 |001c: const-string v4, "data" // string@049f │ │ +00efdc: 6e30 2206 4002 |001e: invoke-virtual {v0, v4, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00efe2: 3800 e2ff |0021: if-eqz v0, 0003 // -001e │ │ +00efe6: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +00efe8: 2331 7301 |0024: new-array v1, v3, [Lorg/json/JSONObject; // type@0173 │ │ +00efec: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +00efee: 4d00 0103 |0027: aput-object v0, v1, v3 │ │ +00eff2: 2203 6001 |0029: new-instance v3, Lorg/json/JSONArray; // type@0160 │ │ +00eff6: 7020 fe05 1300 |002b: invoke-direct {v3, v1}, Lorg/json/JSONArray;.:(Ljava/lang/Object;)V // method@05fe │ │ +00effc: 28d5 |002e: goto 0003 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0003 line=162 │ │ 0x0004 line=150 │ │ 0x0009 line=151 │ │ 0x000f line=152 │ │ @@ -920,22 +920,22 @@ │ │ type : '(Landroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00e6b0: |[00e6b0] cc.fovea.openwith.Serializer.readExitOnSent:(Landroid/os/Bundle;)Z │ │ -00e6c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00e6c2: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -00e6c6: 0f00 |0003: return v0 │ │ -00e6c8: 1a01 0005 |0004: const-string v1, "exit_on_sent" // string@0500 │ │ -00e6cc: 6e30 8600 1200 |0006: invoke-virtual {v2, v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0086 │ │ -00e6d2: 0a00 |0009: move-result v0 │ │ -00e6d4: 28f9 |000a: goto 0003 // -0007 │ │ +00f000: |[00f000] cc.fovea.openwith.Serializer.readExitOnSent:(Landroid/os/Bundle;)Z │ │ +00f010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00f012: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +00f016: 0f00 |0003: return v0 │ │ +00f018: 1a01 0005 |0004: const-string v1, "exit_on_sent" // string@0500 │ │ +00f01c: 6e30 8600 1200 |0006: invoke-virtual {v2, v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0086 │ │ +00f022: 0a00 |0009: move-result v0 │ │ +00f024: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=2 extras Landroid/os/Bundle; │ │ │ │ @@ -944,65 +944,65 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -00e6d8: |[00e6d8] cc.fovea.openwith.Serializer.toJSONObject:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONObject; │ │ -00e6e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00e6ea: 3801 0800 |0001: if-eqz v1, 0009 // +0008 │ │ -00e6ee: 6e10 0906 0100 |0003: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -00e6f4: 0a02 |0006: move-result v2 │ │ -00e6f6: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -00e6fa: 7120 3801 5400 |0009: invoke-static {v4, v5}, Lcc/fovea/openwith/Serializer;.itemsFromText:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONArray; // method@0138 │ │ -00e700: 0c01 |000c: move-result-object v1 │ │ -00e702: 6002 0100 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -00e706: 1303 1300 |000f: const/16 v3, #int 19 // #13 │ │ -00e70a: 3432 0a00 |0011: if-lt v2, v3, 001b // +000a │ │ -00e70e: 6e10 4600 0500 |0013: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0046 │ │ -00e714: 0c02 |0016: move-result-object v2 │ │ -00e716: 7120 3501 2400 |0017: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.itemsFromClipData:(Landroid/content/ContentResolver;Landroid/content/ClipData;)Lorg/json/JSONArray; // method@0135 │ │ -00e71c: 0c01 |001a: move-result-object v1 │ │ -00e71e: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ -00e722: 6e10 0906 0100 |001d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -00e728: 0a02 |0020: move-result v2 │ │ -00e72a: 3902 0a00 |0021: if-nez v2, 002b // +000a │ │ -00e72e: 6e10 4800 0500 |0023: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ -00e734: 0c02 |0026: move-result-object v2 │ │ -00e736: 7120 3701 2400 |0027: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.itemsFromExtras:(Landroid/content/ContentResolver;Landroid/os/Bundle;)Lorg/json/JSONArray; // method@0137 │ │ -00e73c: 0c01 |002a: move-result-object v1 │ │ -00e73e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -00e742: 6e10 0906 0100 |002d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -00e748: 0a02 |0030: move-result v2 │ │ -00e74a: 3902 0a00 |0031: if-nez v2, 003b // +000a │ │ -00e74e: 6e10 4700 0500 |0033: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0047 │ │ -00e754: 0c02 |0036: move-result-object v2 │ │ -00e756: 7120 3601 2400 |0037: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.itemsFromData:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONArray; // method@0136 │ │ -00e75c: 0c01 |003a: move-result-object v1 │ │ -00e75e: 3901 0400 |003b: if-nez v1, 003f // +0004 │ │ -00e762: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -00e764: 1100 |003e: return-object v0 │ │ -00e766: 2200 6201 |003f: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ -00e76a: 7010 1706 0000 |0041: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -00e770: 1a02 b203 |0044: const-string v2, "action" // string@03b2 │ │ -00e774: 6e10 4500 0500 |0046: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0045 │ │ -00e77a: 0c03 |0049: move-result-object v3 │ │ -00e77c: 7110 3c01 0300 |004a: invoke-static {v3}, Lcc/fovea/openwith/Serializer;.translateAction:(Ljava/lang/String;)Ljava/lang/String; // method@013c │ │ -00e782: 0c03 |004d: move-result-object v3 │ │ -00e784: 6e30 2206 2003 |004e: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e78a: 1a02 fb04 |0051: const-string v2, "exit" // string@04fb │ │ -00e78e: 6e10 4800 0500 |0053: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ -00e794: 0c03 |0056: move-result-object v3 │ │ -00e796: 7110 3901 0300 |0057: invoke-static {v3}, Lcc/fovea/openwith/Serializer;.readExitOnSent:(Landroid/os/Bundle;)Z // method@0139 │ │ -00e79c: 0a03 |005a: move-result v3 │ │ -00e79e: 6e30 2306 2003 |005b: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0623 │ │ -00e7a4: 1a02 5a06 |005e: const-string v2, "items" // string@065a │ │ -00e7a8: 6e30 2206 2001 |0060: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e7ae: 28db |0063: goto 003e // -0025 │ │ +00f028: |[00f028] cc.fovea.openwith.Serializer.toJSONObject:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONObject; │ │ +00f038: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00f03a: 3801 0800 |0001: if-eqz v1, 0009 // +0008 │ │ +00f03e: 6e10 0906 0100 |0003: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +00f044: 0a02 |0006: move-result v2 │ │ +00f046: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +00f04a: 7120 3801 5400 |0009: invoke-static {v4, v5}, Lcc/fovea/openwith/Serializer;.itemsFromText:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONArray; // method@0138 │ │ +00f050: 0c01 |000c: move-result-object v1 │ │ +00f052: 6002 0100 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +00f056: 1303 1300 |000f: const/16 v3, #int 19 // #13 │ │ +00f05a: 3432 0a00 |0011: if-lt v2, v3, 001b // +000a │ │ +00f05e: 6e10 4600 0500 |0013: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0046 │ │ +00f064: 0c02 |0016: move-result-object v2 │ │ +00f066: 7120 3501 2400 |0017: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.itemsFromClipData:(Landroid/content/ContentResolver;Landroid/content/ClipData;)Lorg/json/JSONArray; // method@0135 │ │ +00f06c: 0c01 |001a: move-result-object v1 │ │ +00f06e: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +00f072: 6e10 0906 0100 |001d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +00f078: 0a02 |0020: move-result v2 │ │ +00f07a: 3902 0a00 |0021: if-nez v2, 002b // +000a │ │ +00f07e: 6e10 4800 0500 |0023: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ +00f084: 0c02 |0026: move-result-object v2 │ │ +00f086: 7120 3701 2400 |0027: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.itemsFromExtras:(Landroid/content/ContentResolver;Landroid/os/Bundle;)Lorg/json/JSONArray; // method@0137 │ │ +00f08c: 0c01 |002a: move-result-object v1 │ │ +00f08e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +00f092: 6e10 0906 0100 |002d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +00f098: 0a02 |0030: move-result v2 │ │ +00f09a: 3902 0a00 |0031: if-nez v2, 003b // +000a │ │ +00f09e: 6e10 4700 0500 |0033: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0047 │ │ +00f0a4: 0c02 |0036: move-result-object v2 │ │ +00f0a6: 7120 3601 2400 |0037: invoke-static {v4, v2}, Lcc/fovea/openwith/Serializer;.itemsFromData:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONArray; // method@0136 │ │ +00f0ac: 0c01 |003a: move-result-object v1 │ │ +00f0ae: 3901 0400 |003b: if-nez v1, 003f // +0004 │ │ +00f0b2: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +00f0b4: 1100 |003e: return-object v0 │ │ +00f0b6: 2200 6201 |003f: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ +00f0ba: 7010 1706 0000 |0041: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +00f0c0: 1a02 b203 |0044: const-string v2, "action" // string@03b2 │ │ +00f0c4: 6e10 4500 0500 |0046: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0045 │ │ +00f0ca: 0c03 |0049: move-result-object v3 │ │ +00f0cc: 7110 3c01 0300 |004a: invoke-static {v3}, Lcc/fovea/openwith/Serializer;.translateAction:(Ljava/lang/String;)Ljava/lang/String; // method@013c │ │ +00f0d2: 0c03 |004d: move-result-object v3 │ │ +00f0d4: 6e30 2206 2003 |004e: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00f0da: 1a02 fb04 |0051: const-string v2, "exit" // string@04fb │ │ +00f0de: 6e10 4800 0500 |0053: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ +00f0e4: 0c03 |0056: move-result-object v3 │ │ +00f0e6: 7110 3901 0300 |0057: invoke-static {v3}, Lcc/fovea/openwith/Serializer;.readExitOnSent:(Landroid/os/Bundle;)Z // method@0139 │ │ +00f0ec: 0a03 |005a: move-result v3 │ │ +00f0ee: 6e30 2306 2003 |005b: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0623 │ │ +00f0f4: 1a02 5a06 |005e: const-string v2, "items" // string@065a │ │ +00f0f8: 6e30 2206 2001 |0060: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00f0fe: 28db |0063: goto 003e // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0001 line=35 │ │ 0x0009 line=36 │ │ 0x000d line=38 │ │ 0x0013 line=39 │ │ @@ -1028,31 +1028,31 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -00e7b0: |[00e7b0] cc.fovea.openwith.Serializer.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; │ │ -00e7c0: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -00e7c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -00e7c6: 1100 |0003: return-object v0 │ │ -00e7c8: 2200 6201 |0004: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ -00e7cc: 7010 1706 0000 |0006: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -00e7d2: 6e20 2e00 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@002e │ │ -00e7d8: 0c01 |000c: move-result-object v1 │ │ -00e7da: 1a02 0509 |000d: const-string v2, "type" // string@0905 │ │ -00e7de: 6e30 2206 2001 |000f: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e7e4: 1a02 0b09 |0012: const-string v2, "uri" // string@090b │ │ -00e7e8: 6e30 2206 2005 |0014: invoke-virtual {v0, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e7ee: 1a02 7607 |0017: const-string v2, "path" // string@0776 │ │ -00e7f2: 7120 3401 5400 |0019: invoke-static {v4, v5}, Lcc/fovea/openwith/Serializer;.getRealPathFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; // method@0134 │ │ -00e7f8: 0c03 |001c: move-result-object v3 │ │ -00e7fa: 6e30 2206 2003 |001d: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -00e800: 28e3 |0020: goto 0003 // -001d │ │ +00f100: |[00f100] cc.fovea.openwith.Serializer.toJSONObject:(Landroid/content/ContentResolver;Landroid/net/Uri;)Lorg/json/JSONObject; │ │ +00f110: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +00f114: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +00f116: 1100 |0003: return-object v0 │ │ +00f118: 2200 6201 |0004: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ +00f11c: 7010 1706 0000 |0006: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +00f122: 6e20 2e00 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@002e │ │ +00f128: 0c01 |000c: move-result-object v1 │ │ +00f12a: 1a02 0509 |000d: const-string v2, "type" // string@0905 │ │ +00f12e: 6e30 2206 2001 |000f: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00f134: 1a02 0b09 |0012: const-string v2, "uri" // string@090b │ │ +00f138: 6e30 2206 2005 |0014: invoke-virtual {v0, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00f13e: 1a02 7607 |0017: const-string v2, "path" // string@0776 │ │ +00f142: 7120 3401 5400 |0019: invoke-static {v4, v5}, Lcc/fovea/openwith/Serializer;.getRealPathFromURI:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; // method@0134 │ │ +00f148: 0c03 |001c: move-result-object v3 │ │ +00f14a: 6e30 2206 2003 |001d: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +00f150: 28e3 |0020: goto 0003 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ 0x0003 line=206 │ │ 0x0004 line=201 │ │ 0x0009 line=202 │ │ @@ -1070,31 +1070,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00e804: |[00e804] cc.fovea.openwith.Serializer.translateAction:(Ljava/lang/String;)Ljava/lang/String; │ │ -00e814: 1a00 d103 |0000: const-string v0, "android.intent.action.SEND" // string@03d1 │ │ -00e818: 6e20 e101 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00e81e: 0a00 |0005: move-result v0 │ │ -00e820: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -00e824: 1a00 d203 |0008: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@03d2 │ │ -00e828: 6e20 e101 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00e82e: 0a00 |000d: move-result v0 │ │ -00e830: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -00e834: 1a01 f002 |0010: const-string v1, "SEND" // string@02f0 │ │ -00e838: 1101 |0012: return-object v1 │ │ -00e83a: 1a00 d303 |0013: const-string v0, "android.intent.action.VIEW" // string@03d3 │ │ -00e83e: 6e20 e101 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00e844: 0a00 |0018: move-result v0 │ │ -00e846: 3800 f9ff |0019: if-eqz v0, 0012 // -0007 │ │ -00e84a: 1a01 3f03 |001b: const-string v1, "VIEW" // string@033f │ │ -00e84e: 28f5 |001d: goto 0012 // -000b │ │ +00f154: |[00f154] cc.fovea.openwith.Serializer.translateAction:(Ljava/lang/String;)Ljava/lang/String; │ │ +00f164: 1a00 d103 |0000: const-string v0, "android.intent.action.SEND" // string@03d1 │ │ +00f168: 6e20 e101 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +00f16e: 0a00 |0005: move-result v0 │ │ +00f170: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +00f174: 1a00 d203 |0008: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@03d2 │ │ +00f178: 6e20 e101 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +00f17e: 0a00 |000d: move-result v0 │ │ +00f180: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +00f184: 1a01 f002 |0010: const-string v1, "SEND" // string@02f0 │ │ +00f188: 1101 |0012: return-object v1 │ │ +00f18a: 1a00 d303 |0013: const-string v0, "android.intent.action.VIEW" // string@03d3 │ │ +00f18e: 6e20 e101 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +00f194: 0a00 |0018: move-result v0 │ │ +00f196: 3800 f9ff |0019: if-eqz v0, 0012 // -0007 │ │ +00f19a: 1a01 3f03 |001b: const-string v1, "VIEW" // string@033f │ │ +00f19e: 28f5 |001d: goto 0012 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x0010 line=60 │ │ 0x0012 line=64 │ │ 0x0013 line=61 │ │ @@ -1159,17 +1159,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e850: |[00e850] com.lyonbros.turtl.BuildConfig.:()V │ │ -00e860: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e866: 0e00 |0003: return-void │ │ +00f1a0: |[00f1a0] com.lyonbros.turtl.BuildConfig.:()V │ │ +00f1b0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -1203,17 +1203,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e868: |[00e868] com.lyonbros.turtl.R$attr.:()V │ │ -00e878: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e87e: 0e00 |0003: return-void │ │ +00f1b8: |[00f1b8] com.lyonbros.turtl.R$attr.:()V │ │ +00f1c8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/R$attr; │ │ │ │ Virtual methods - │ │ @@ -1252,17 +1252,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e880: |[00e880] com.lyonbros.turtl.R$drawable.:()V │ │ -00e890: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e896: 0e00 |0003: return-void │ │ +00f1d0: |[00f1d0] com.lyonbros.turtl.R$drawable.:()V │ │ +00f1e0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -1301,17 +1301,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e898: |[00e898] com.lyonbros.turtl.R$mipmap.:()V │ │ -00e8a8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e8ae: 0e00 |0003: return-void │ │ +00f1e8: |[00f1e8] com.lyonbros.turtl.R$mipmap.:()V │ │ +00f1f8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f1fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/R$mipmap; │ │ │ │ Virtual methods - │ │ @@ -1360,17 +1360,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e8b0: |[00e8b0] com.lyonbros.turtl.R$string.:()V │ │ -00e8c0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e8c6: 0e00 |0003: return-void │ │ +00f200: |[00f200] com.lyonbros.turtl.R$string.:()V │ │ +00f210: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/R$string; │ │ │ │ Virtual methods - │ │ @@ -1409,17 +1409,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e8c8: |[00e8c8] com.lyonbros.turtl.R$xml.:()V │ │ -00e8d8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e8de: 0e00 |0003: return-void │ │ +00f218: |[00f218] com.lyonbros.turtl.R$xml.:()V │ │ +00f228: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f22e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/R$xml; │ │ │ │ Virtual methods - │ │ @@ -1452,17 +1452,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e8e0: |[00e8e0] com.lyonbros.turtl.R.:()V │ │ -00e8f0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e8f6: 0e00 |0003: return-void │ │ +00f230: |[00f230] com.lyonbros.turtl.R.:()V │ │ +00f240: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/R; │ │ │ │ Virtual methods - │ │ @@ -1491,17 +1491,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e8f8: |[00e8f8] com.lyonbros.turtlcore.TurtlCoreNative.:()V │ │ -00e908: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00e90e: 0e00 |0003: return-void │ │ +00f248: |[00f248] com.lyonbros.turtlcore.TurtlCoreNative.:()V │ │ +00f258: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f25e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtlcore/TurtlCoreNative; │ │ │ │ #1 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ @@ -1509,18 +1509,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00e910: |[00e910] com.lyonbros.turtlcore.TurtlCoreNative.lastError:()Ljava/lang/String; │ │ -00e920: 7100 4d01 0000 |0000: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.lasterr:()Ljava/lang/String; // method@014d │ │ -00e926: 0c00 |0003: move-result-object v0 │ │ -00e928: 1100 |0004: return-object v0 │ │ +00f260: |[00f260] com.lyonbros.turtlcore.TurtlCoreNative.lastError:()Ljava/lang/String; │ │ +00f270: 7100 4d01 0000 |0000: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.lasterr:()Ljava/lang/String; // method@014d │ │ +00f276: 0c00 |0003: move-result-object v0 │ │ +00f278: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #2 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ name : 'lasterr' │ │ @@ -1533,18 +1533,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e92c: |[00e92c] com.lyonbros.turtlcore.TurtlCoreNative.loadLibrary:()V │ │ -00e93c: 1a00 0209 |0000: const-string v0, "turtl_core" // string@0902 │ │ -00e940: 7110 ff01 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@01ff │ │ -00e946: 0e00 |0005: return-void │ │ +00f27c: |[00f27c] com.lyonbros.turtlcore.TurtlCoreNative.loadLibrary:()V │ │ +00f28c: 1a00 0209 |0000: const-string v0, "turtl_core" // string@0902 │ │ +00f290: 7110 ff01 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@01ff │ │ +00f296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ │ │ #4 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ @@ -1558,54 +1558,54 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00e948: |[00e948] com.lyonbros.turtlcore.TurtlCoreNative.recvEvent:()[B │ │ -00e958: 7100 5401 0000 |0000: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv_event:()[B // method@0154 │ │ -00e95e: 0c00 |0003: move-result-object v0 │ │ -00e960: 1100 |0004: return-object v0 │ │ +00f298: |[00f298] com.lyonbros.turtlcore.TurtlCoreNative.recvEvent:()[B │ │ +00f2a8: 7100 5401 0000 |0000: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv_event:()[B // method@0154 │ │ +00f2ae: 0c00 |0003: move-result-object v0 │ │ +00f2b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #6 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ name : 'recvEventNb' │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00e964: |[00e964] com.lyonbros.turtlcore.TurtlCoreNative.recvEventNb:()[B │ │ -00e974: 7100 5501 0000 |0000: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv_event_nb:()[B // method@0155 │ │ -00e97a: 0c00 |0003: move-result-object v0 │ │ -00e97c: 1100 |0004: return-object v0 │ │ +00f2b4: |[00f2b4] com.lyonbros.turtlcore.TurtlCoreNative.recvEventNb:()[B │ │ +00f2c4: 7100 5501 0000 |0000: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv_event_nb:()[B // method@0155 │ │ +00f2ca: 0c00 |0003: move-result-object v0 │ │ +00f2cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #7 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ name : 'recvMessage' │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00e980: |[00e980] com.lyonbros.turtlcore.TurtlCoreNative.recvMessage:(Ljava/lang/String;)[B │ │ -00e990: 7110 4f01 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv:(Ljava/lang/String;)[B // method@014f │ │ -00e996: 0c00 |0003: move-result-object v0 │ │ -00e998: 1100 |0004: return-object v0 │ │ +00f2d0: |[00f2d0] com.lyonbros.turtlcore.TurtlCoreNative.recvMessage:(Ljava/lang/String;)[B │ │ +00f2e0: 7110 4f01 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv:(Ljava/lang/String;)[B // method@014f │ │ +00f2e6: 0c00 |0003: move-result-object v0 │ │ +00f2e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mid Ljava/lang/String; │ │ │ │ #8 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ @@ -1613,18 +1613,18 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00e99c: |[00e99c] com.lyonbros.turtlcore.TurtlCoreNative.recvMessageNb:(Ljava/lang/String;)[B │ │ -00e9ac: 7110 5601 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv_nb:(Ljava/lang/String;)[B // method@0156 │ │ -00e9b2: 0c00 |0003: move-result-object v0 │ │ -00e9b4: 1100 |0004: return-object v0 │ │ +00f2ec: |[00f2ec] com.lyonbros.turtlcore.TurtlCoreNative.recvMessageNb:(Ljava/lang/String;)[B │ │ +00f2fc: 7110 5601 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recv_nb:(Ljava/lang/String;)[B // method@0156 │ │ +00f302: 0c00 |0003: move-result-object v0 │ │ +00f304: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mid Ljava/lang/String; │ │ │ │ #9 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ @@ -1656,18 +1656,18 @@ │ │ type : '([B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00e9b8: |[00e9b8] com.lyonbros.turtlcore.TurtlCoreNative.sendMessage:([B)I │ │ -00e9c8: 7110 5701 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.send:([B)I // method@0157 │ │ -00e9ce: 0a00 |0003: move-result v0 │ │ -00e9d0: 0f00 |0004: return v0 │ │ +00f308: |[00f308] com.lyonbros.turtlcore.TurtlCoreNative.sendMessage:([B)I │ │ +00f318: 7110 5701 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.send:([B)I // method@0157 │ │ +00f31e: 0a00 |0003: move-result v0 │ │ +00f320: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 message [B │ │ │ │ #14 : (in Lcom/lyonbros/turtlcore/TurtlCoreNative;) │ │ @@ -1681,18 +1681,18 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00e9d4: |[00e9d4] com.lyonbros.turtlcore.TurtlCoreNative.startTurtl:(Ljava/lang/String;)I │ │ -00e9e4: 7110 5901 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.start:(Ljava/lang/String;)I // method@0159 │ │ -00e9ea: 0a00 |0003: move-result v0 │ │ -00e9ec: 0f00 |0004: return v0 │ │ +00f324: |[00f324] com.lyonbros.turtlcore.TurtlCoreNative.startTurtl:(Ljava/lang/String;)I │ │ +00f334: 7110 5901 0100 |0000: invoke-static {v1}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.start:(Ljava/lang/String;)I // method@0159 │ │ +00f33a: 0a00 |0003: move-result v0 │ │ +00f33c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1756,20 +1756,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00e9f0: |[00e9f0] com.lyonbros.turtlstore.SecurityStore.:(Landroid/content/Context;)V │ │ -00ea00: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00ea06: 7110 9300 0200 |0003: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0093 │ │ -00ea0c: 0c00 |0006: move-result-object v0 │ │ -00ea0e: 5b10 2d00 |0007: iput-object v0, v1, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00ea12: 0e00 |0009: return-void │ │ +00f340: |[00f340] com.lyonbros.turtlstore.SecurityStore.:(Landroid/content/Context;)V │ │ +00f350: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f356: 7110 9300 0200 |0003: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0093 │ │ +00f35c: 0c00 |0006: move-result-object v0 │ │ +00f35e: 5b10 2d00 |0007: iput-object v0, v1, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f362: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0009 line=68 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/lyonbros/turtlstore/SecurityStore; │ │ @@ -1780,40 +1780,40 @@ │ │ type : '(Ljava/lang/String;)Ljavax/crypto/SecretKey;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -00ea14: |[00ea14] com.lyonbros.turtlstore.SecurityStore.createSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; │ │ -00ea24: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00ea26: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -00ea28: 1a01 5200 |0002: const-string v1, "AES" // string@0052 │ │ -00ea2c: 1a02 5800 |0004: const-string v2, "AndroidKeyStore" // string@0058 │ │ -00ea30: 7120 5e02 2100 |0006: invoke-static {v1, v2}, Ljavax/crypto/KeyGenerator;.getInstance:(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator; // method@025e │ │ -00ea36: 0c00 |0009: move-result-object v0 │ │ -00ea38: 2201 2d00 |000a: new-instance v1, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@002d │ │ -00ea3c: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -00ea3e: 7030 9400 7102 |000d: invoke-direct {v1, v7, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0094 │ │ -00ea44: 2352 6e01 |0010: new-array v2, v5, [Ljava/lang/String; // type@016e │ │ -00ea48: 1a03 e200 |0012: const-string v3, "GCM" // string@00e2 │ │ -00ea4c: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ -00ea50: 6e20 9600 2100 |0016: invoke-virtual {v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0096 │ │ -00ea56: 0c01 |0019: move-result-object v1 │ │ -00ea58: 2352 6e01 |001a: new-array v2, v5, [Ljava/lang/String; // type@016e │ │ -00ea5c: 1a03 ce02 |001c: const-string v3, "NoPadding" // string@02ce │ │ -00ea60: 4d03 0204 |001e: aput-object v3, v2, v4 │ │ -00ea64: 6e20 9700 2100 |0020: invoke-virtual {v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0097 │ │ -00ea6a: 0c01 |0023: move-result-object v1 │ │ -00ea6c: 6e10 9500 0100 |0024: invoke-virtual {v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0095 │ │ -00ea72: 0c01 |0027: move-result-object v1 │ │ -00ea74: 6e20 5f02 1000 |0028: invoke-virtual {v0, v1}, Ljavax/crypto/KeyGenerator;.init:(Ljava/security/spec/AlgorithmParameterSpec;)V // method@025f │ │ -00ea7a: 6e10 5d02 0000 |002b: invoke-virtual {v0}, Ljavax/crypto/KeyGenerator;.generateKey:()Ljavax/crypto/SecretKey; // method@025d │ │ -00ea80: 0c01 |002e: move-result-object v1 │ │ -00ea82: 1101 |002f: return-object v1 │ │ +00f364: |[00f364] com.lyonbros.turtlstore.SecurityStore.createSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; │ │ +00f374: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00f376: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +00f378: 1a01 5200 |0002: const-string v1, "AES" // string@0052 │ │ +00f37c: 1a02 5800 |0004: const-string v2, "AndroidKeyStore" // string@0058 │ │ +00f380: 7120 5e02 2100 |0006: invoke-static {v1, v2}, Ljavax/crypto/KeyGenerator;.getInstance:(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator; // method@025e │ │ +00f386: 0c00 |0009: move-result-object v0 │ │ +00f388: 2201 2d00 |000a: new-instance v1, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@002d │ │ +00f38c: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +00f38e: 7030 9400 7102 |000d: invoke-direct {v1, v7, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0094 │ │ +00f394: 2352 6e01 |0010: new-array v2, v5, [Ljava/lang/String; // type@016e │ │ +00f398: 1a03 e200 |0012: const-string v3, "GCM" // string@00e2 │ │ +00f39c: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ +00f3a0: 6e20 9600 2100 |0016: invoke-virtual {v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0096 │ │ +00f3a6: 0c01 |0019: move-result-object v1 │ │ +00f3a8: 2352 6e01 |001a: new-array v2, v5, [Ljava/lang/String; // type@016e │ │ +00f3ac: 1a03 ce02 |001c: const-string v3, "NoPadding" // string@02ce │ │ +00f3b0: 4d03 0204 |001e: aput-object v3, v2, v4 │ │ +00f3b4: 6e20 9700 2100 |0020: invoke-virtual {v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0097 │ │ +00f3ba: 0c01 |0023: move-result-object v1 │ │ +00f3bc: 6e10 9500 0100 |0024: invoke-virtual {v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0095 │ │ +00f3c2: 0c01 |0027: move-result-object v1 │ │ +00f3c4: 6e20 5f02 1000 |0028: invoke-virtual {v0, v1}, Ljavax/crypto/KeyGenerator;.init:(Ljava/security/spec/AlgorithmParameterSpec;)V // method@025f │ │ +00f3ca: 6e10 5d02 0000 |002b: invoke-virtual {v0}, Ljavax/crypto/KeyGenerator;.generateKey:()Ljavax/crypto/SecretKey; // method@025d │ │ +00f3d0: 0c01 |002e: move-result-object v1 │ │ +00f3d2: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ 0x0006 line=150 │ │ 0x000a line=152 │ │ 0x0016 line=154 │ │ 0x0020 line=155 │ │ @@ -1830,53 +1830,53 @@ │ │ type : '(Ljava/lang/String;)Ljavax/crypto/SecretKey;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -00ea84: |[00ea84] com.lyonbros.turtlstore.SecurityStore.getSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; │ │ -00ea94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00ea96: 1a02 5800 |0001: const-string v2, "AndroidKeyStore" // string@0058 │ │ -00ea9a: 7110 1b02 0200 |0003: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@021b │ │ -00eaa0: 0c01 |0006: move-result-object v1 │ │ -00eaa2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -00eaa4: 6e20 1c02 2100 |0008: invoke-virtual {v1, v2}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@021c │ │ -00eaaa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -00eaac: 6e30 1a02 6102 |000c: invoke-virtual {v1, v6, v2}, Ljava/security/KeyStore;.getEntry:(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry; // method@021a │ │ -00eab2: 0c02 |000f: move-result-object v2 │ │ -00eab4: 1f02 b200 |0010: check-cast v2, Ljava/security/KeyStore$SecretKeyEntry; // type@00b2 │ │ -00eab8: 6e10 1902 0200 |0012: invoke-virtual {v2}, Ljava/security/KeyStore$SecretKeyEntry;.getSecretKey:()Ljavax/crypto/SecretKey; // method@0219 │ │ -00eabe: 0c02 |0015: move-result-object v2 │ │ -00eac0: 1102 |0016: return-object v2 │ │ -00eac2: 0d00 |0017: move-exception v0 │ │ -00eac4: 1a02 f302 |0018: const-string v2, "SecurityStore" // string@02f3 │ │ -00eac8: 1a04 db05 |001a: const-string v4, "getSecretKey: No keystore-provider is founded or can't load key from keystore." // string@05db │ │ -00eacc: 7130 9e00 4200 |001c: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -00ead2: 0732 |001f: move-object v2, v3 │ │ -00ead4: 28f6 |0020: goto 0016 // -000a │ │ -00ead6: 0d00 |0021: move-exception v0 │ │ -00ead8: 1a02 f302 |0022: const-string v2, "SecurityStore" // string@02f3 │ │ -00eadc: 1a04 da05 |0024: const-string v4, "getSecretKey: Can't load keystore." // string@05da │ │ -00eae0: 7130 9e00 4200 |0026: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -00eae6: 28f6 |0029: goto 001f // -000a │ │ -00eae8: 0d00 |002a: move-exception v0 │ │ -00eaea: 1a02 f302 |002b: const-string v2, "SecurityStore" // string@02f3 │ │ -00eaee: 1a04 d905 |002d: const-string v4, "getSecretKey: Can't load keystore or can't load key from keystore." // string@05d9 │ │ -00eaf2: 7130 9e00 4200 |002f: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -00eaf8: 28ed |0032: goto 001f // -0013 │ │ -00eafa: 0d00 |0033: move-exception v0 │ │ -00eafc: 1a02 f302 |0034: const-string v2, "SecurityStore" // string@02f3 │ │ -00eb00: 1a04 d805 |0036: const-string v4, "getSecretKey: Can't load key from keystore." // string@05d8 │ │ -00eb04: 7130 9e00 4200 |0038: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -00eb0a: 28e4 |003b: goto 001f // -001c │ │ -00eb0c: 0d00 |003c: move-exception v0 │ │ -00eb0e: 28f7 |003d: goto 0034 // -0009 │ │ -00eb10: 0d00 |003e: move-exception v0 │ │ -00eb12: 28e3 |003f: goto 0022 // -001d │ │ +00f3d4: |[00f3d4] com.lyonbros.turtlstore.SecurityStore.getSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; │ │ +00f3e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00f3e6: 1a02 5800 |0001: const-string v2, "AndroidKeyStore" // string@0058 │ │ +00f3ea: 7110 1b02 0200 |0003: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@021b │ │ +00f3f0: 0c01 |0006: move-result-object v1 │ │ +00f3f2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +00f3f4: 6e20 1c02 2100 |0008: invoke-virtual {v1, v2}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@021c │ │ +00f3fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +00f3fc: 6e30 1a02 6102 |000c: invoke-virtual {v1, v6, v2}, Ljava/security/KeyStore;.getEntry:(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry; // method@021a │ │ +00f402: 0c02 |000f: move-result-object v2 │ │ +00f404: 1f02 b200 |0010: check-cast v2, Ljava/security/KeyStore$SecretKeyEntry; // type@00b2 │ │ +00f408: 6e10 1902 0200 |0012: invoke-virtual {v2}, Ljava/security/KeyStore$SecretKeyEntry;.getSecretKey:()Ljavax/crypto/SecretKey; // method@0219 │ │ +00f40e: 0c02 |0015: move-result-object v2 │ │ +00f410: 1102 |0016: return-object v2 │ │ +00f412: 0d00 |0017: move-exception v0 │ │ +00f414: 1a02 f302 |0018: const-string v2, "SecurityStore" // string@02f3 │ │ +00f418: 1a04 db05 |001a: const-string v4, "getSecretKey: No keystore-provider is founded or can't load key from keystore." // string@05db │ │ +00f41c: 7130 9e00 4200 |001c: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +00f422: 0732 |001f: move-object v2, v3 │ │ +00f424: 28f6 |0020: goto 0016 // -000a │ │ +00f426: 0d00 |0021: move-exception v0 │ │ +00f428: 1a02 f302 |0022: const-string v2, "SecurityStore" // string@02f3 │ │ +00f42c: 1a04 da05 |0024: const-string v4, "getSecretKey: Can't load keystore." // string@05da │ │ +00f430: 7130 9e00 4200 |0026: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +00f436: 28f6 |0029: goto 001f // -000a │ │ +00f438: 0d00 |002a: move-exception v0 │ │ +00f43a: 1a02 f302 |002b: const-string v2, "SecurityStore" // string@02f3 │ │ +00f43e: 1a04 d905 |002d: const-string v4, "getSecretKey: Can't load keystore or can't load key from keystore." // string@05d9 │ │ +00f442: 7130 9e00 4200 |002f: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +00f448: 28ed |0032: goto 001f // -0013 │ │ +00f44a: 0d00 |0033: move-exception v0 │ │ +00f44c: 1a02 f302 |0034: const-string v2, "SecurityStore" // string@02f3 │ │ +00f450: 1a04 d805 |0036: const-string v4, "getSecretKey: Can't load key from keystore." // string@05d8 │ │ +00f454: 7130 9e00 4200 |0038: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +00f45a: 28e4 |003b: goto 001f // -001c │ │ +00f45c: 0d00 |003c: move-exception v0 │ │ +00f45e: 28f7 |003d: goto 0034 // -0009 │ │ +00f460: 0d00 |003e: move-exception v0 │ │ +00f462: 28e3 |003f: goto 0022 // -001d │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ Ljava/security/KeyStoreException; -> 0x0017 │ │ Ljava/security/cert/CertificateException; -> 0x0021 │ │ Ljava/io/IOException; -> 0x003e │ │ Ljava/security/NoSuchAlgorithmException; -> 0x002a │ │ Ljava/security/UnrecoverableEntryException; -> 0x003c │ │ @@ -1912,19 +1912,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00eb30: |[00eb30] com.lyonbros.turtlstore.SecurityStore.clear:()Z │ │ -00eb40: 1a00 1d03 |0000: const-string v0, "TurtlLoginSecret" // string@031d │ │ -00eb44: 6e20 5f01 0100 |0002: invoke-virtual {v1, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.clear:(Ljava/lang/String;)Z // method@015f │ │ -00eb4a: 0a00 |0005: move-result v0 │ │ -00eb4c: 0f00 |0006: return v0 │ │ +00f480: |[00f480] com.lyonbros.turtlstore.SecurityStore.clear:()Z │ │ +00f490: 1a00 1d03 |0000: const-string v0, "TurtlLoginSecret" // string@031d │ │ +00f494: 6e20 5f01 0100 |0002: invoke-virtual {v1, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.clear:(Ljava/lang/String;)Z // method@015f │ │ +00f49a: 0a00 |0005: move-result v0 │ │ +00f49c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/lyonbros/turtlstore/SecurityStore; │ │ │ │ #1 : (in Lcom/lyonbros/turtlstore/SecurityStore;) │ │ @@ -1932,41 +1932,41 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -00eb50: |[00eb50] com.lyonbros.turtlstore.SecurityStore.clear:(Ljava/lang/String;)Z │ │ -00eb60: 5431 2d00 |0000: iget-object v1, v3, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00eb64: 7210 5600 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0056 │ │ -00eb6a: 0c00 |0005: move-result-object v0 │ │ -00eb6c: 2201 9b00 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -00eb70: 7010 f301 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00eb76: 6e20 fb01 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eb7c: 0c01 |000e: move-result-object v1 │ │ -00eb7e: 1a02 2c00 |000f: const-string v2, ".key" // string@002c │ │ -00eb82: 6e20 fb01 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eb88: 0c01 |0014: move-result-object v1 │ │ -00eb8a: 6e10 fd01 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00eb90: 0c01 |0018: move-result-object v1 │ │ -00eb92: 7220 5400 1000 |0019: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0054 │ │ -00eb98: 2201 9b00 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -00eb9c: 7010 f301 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00eba2: 6e20 fb01 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eba8: 0c01 |0024: move-result-object v1 │ │ -00ebaa: 1a02 2b00 |0025: const-string v2, ".iv" // string@002b │ │ -00ebae: 6e20 fb01 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ebb4: 0c01 |002a: move-result-object v1 │ │ -00ebb6: 6e10 fd01 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ebbc: 0c01 |002e: move-result-object v1 │ │ -00ebbe: 7220 5400 1000 |002f: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0054 │ │ -00ebc4: 7210 5100 0000 |0032: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0051 │ │ -00ebca: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -00ebcc: 0f01 |0036: return v1 │ │ +00f4a0: |[00f4a0] com.lyonbros.turtlstore.SecurityStore.clear:(Ljava/lang/String;)Z │ │ +00f4b0: 5431 2d00 |0000: iget-object v1, v3, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f4b4: 7210 5600 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0056 │ │ +00f4ba: 0c00 |0005: move-result-object v0 │ │ +00f4bc: 2201 9b00 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +00f4c0: 7010 f301 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f4c6: 6e20 fb01 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f4cc: 0c01 |000e: move-result-object v1 │ │ +00f4ce: 1a02 2c00 |000f: const-string v2, ".key" // string@002c │ │ +00f4d2: 6e20 fb01 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f4d8: 0c01 |0014: move-result-object v1 │ │ +00f4da: 6e10 fd01 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f4e0: 0c01 |0018: move-result-object v1 │ │ +00f4e2: 7220 5400 1000 |0019: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0054 │ │ +00f4e8: 2201 9b00 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +00f4ec: 7010 f301 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f4f2: 6e20 fb01 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f4f8: 0c01 |0024: move-result-object v1 │ │ +00f4fa: 1a02 2b00 |0025: const-string v2, ".iv" // string@002b │ │ +00f4fe: 6e20 fb01 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f504: 0c01 |002a: move-result-object v1 │ │ +00f506: 6e10 fd01 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f50c: 0c01 |002e: move-result-object v1 │ │ +00f50e: 7220 5400 1000 |002f: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0054 │ │ +00f514: 7210 5100 0000 |0032: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0051 │ │ +00f51a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +00f51c: 0f01 |0036: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x001c line=141 │ │ 0x0032 line=142 │ │ 0x0035 line=143 │ │ @@ -1980,19 +1980,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00ebd0: |[00ebd0] com.lyonbros.turtlstore.SecurityStore.loadKey:()[B │ │ -00ebe0: 1a00 1d03 |0000: const-string v0, "TurtlLoginSecret" // string@031d │ │ -00ebe4: 6e20 6301 0100 |0002: invoke-virtual {v1, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.loadKey:(Ljava/lang/String;)[B // method@0163 │ │ -00ebea: 0c00 |0005: move-result-object v0 │ │ -00ebec: 1100 |0006: return-object v0 │ │ +00f520: |[00f520] com.lyonbros.turtlstore.SecurityStore.loadKey:()[B │ │ +00f530: 1a00 1d03 |0000: const-string v0, "TurtlLoginSecret" // string@031d │ │ +00f534: 6e20 6301 0100 |0002: invoke-virtual {v1, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.loadKey:(Ljava/lang/String;)[B // method@0163 │ │ +00f53a: 0c00 |0005: move-result-object v0 │ │ +00f53c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/lyonbros/turtlstore/SecurityStore; │ │ │ │ #3 : (in Lcom/lyonbros/turtlstore/SecurityStore;) │ │ @@ -2000,123 +2000,123 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 208 16-bit code units │ │ -00ebf0: |[00ebf0] com.lyonbros.turtlstore.SecurityStore.loadKey:(Ljava/lang/String;)[B │ │ -00ec00: 120a |0000: const/4 v10, #int 0 // #0 │ │ -00ec02: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -00ec04: 7020 6101 cb00 |0002: invoke-direct {v11, v12}, Lcom/lyonbros/turtlstore/SecurityStore;.getSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; // method@0161 │ │ -00ec0a: 0c03 |0005: move-result-object v3 │ │ -00ec0c: 54b7 2d00 |0006: iget-object v7, v11, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00ec10: 2208 9b00 |0008: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -00ec14: 7010 f301 0800 |000a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ec1a: 6e20 fb01 c800 |000d: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ec20: 0c08 |0010: move-result-object v8 │ │ -00ec22: 1a09 2c00 |0011: const-string v9, ".key" // string@002c │ │ -00ec26: 6e20 fb01 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ec2c: 0c08 |0016: move-result-object v8 │ │ -00ec2e: 6e10 fd01 0800 |0017: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ec34: 0c08 |001a: move-result-object v8 │ │ -00ec36: 7220 5500 8700 |001b: invoke-interface {v7, v8}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0055 │ │ -00ec3c: 0a07 |001e: move-result v7 │ │ -00ec3e: 3807 9f00 |001f: if-eqz v7, 00be // +009f │ │ -00ec42: 3803 9d00 |0021: if-eqz v3, 00be // +009d │ │ -00ec46: 1a07 f302 |0023: const-string v7, "SecurityStore" // string@02f3 │ │ -00ec4a: 2208 9b00 |0025: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -00ec4e: 7010 f301 0800 |0027: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ec54: 1a09 9a06 |002a: const-string v9, "loadKey: grabbing " // string@069a │ │ -00ec58: 6e20 fb01 9800 |002c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ec5e: 0c08 |002f: move-result-object v8 │ │ -00ec60: 6e20 fb01 c800 |0030: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ec66: 0c08 |0033: move-result-object v8 │ │ -00ec68: 1a09 2c00 |0034: const-string v9, ".key" // string@002c │ │ -00ec6c: 6e20 fb01 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ec72: 0c08 |0039: move-result-object v8 │ │ -00ec74: 6e10 fd01 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ec7a: 0c08 |003d: move-result-object v8 │ │ -00ec7c: 7120 9f00 8700 |003e: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -00ec82: 54b7 2d00 |0041: iget-object v7, v11, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00ec86: 2208 9b00 |0043: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -00ec8a: 7010 f301 0800 |0045: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ec90: 6e20 fb01 c800 |0048: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ec96: 0c08 |004b: move-result-object v8 │ │ -00ec98: 1a09 2c00 |004c: const-string v9, ".key" // string@002c │ │ -00ec9c: 6e20 fb01 9800 |004e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eca2: 0c08 |0051: move-result-object v8 │ │ -00eca4: 6e10 fd01 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ecaa: 0c08 |0055: move-result-object v8 │ │ -00ecac: 7230 5700 8706 |0056: invoke-interface {v7, v8, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0057 │ │ -00ecb2: 0c07 |0059: move-result-object v7 │ │ -00ecb4: 7120 9800 a700 |005a: invoke-static {v7, v10}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ -00ecba: 0c05 |005d: move-result-object v5 │ │ -00ecbc: 54b7 2d00 |005e: iget-object v7, v11, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00ecc0: 2208 9b00 |0060: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -00ecc4: 7010 f301 0800 |0062: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ecca: 6e20 fb01 c800 |0065: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ecd0: 0c08 |0068: move-result-object v8 │ │ -00ecd2: 1a09 2b00 |0069: const-string v9, ".iv" // string@002b │ │ -00ecd6: 6e20 fb01 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ecdc: 0c08 |006e: move-result-object v8 │ │ -00ecde: 6e10 fd01 0800 |006f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ece4: 0c08 |0072: move-result-object v8 │ │ -00ece6: 7230 5700 8706 |0073: invoke-interface {v7, v8, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0057 │ │ -00ecec: 0c07 |0076: move-result-object v7 │ │ -00ecee: 7120 9800 a700 |0077: invoke-static {v7, v10}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ -00ecf4: 0c02 |007a: move-result-object v2 │ │ -00ecf6: 1a07 f302 |007b: const-string v7, "SecurityStore" // string@02f3 │ │ -00ecfa: 2208 9b00 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -00ecfe: 7010 f301 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ed04: 1a09 9c06 |0082: const-string v9, "loadKey: key/iv len: " // string@069c │ │ -00ed08: 6e20 fb01 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ed0e: 0c08 |0087: move-result-object v8 │ │ -00ed10: 2159 |0088: array-length v9, v5 │ │ -00ed12: 6e20 f801 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00ed18: 0c08 |008c: move-result-object v8 │ │ -00ed1a: 1a09 2d00 |008d: const-string v9, "/" // string@002d │ │ -00ed1e: 6e20 fb01 9800 |008f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ed24: 0c08 |0092: move-result-object v8 │ │ -00ed26: 2129 |0093: array-length v9, v2 │ │ -00ed28: 6e20 f801 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00ed2e: 0c08 |0097: move-result-object v8 │ │ -00ed30: 6e10 fd01 0800 |0098: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ed36: 0c08 |009b: move-result-object v8 │ │ -00ed38: 7120 9f00 8700 |009c: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -00ed3e: 1a07 5300 |009f: const-string v7, "AES/GCM/NoPadding" // string@0053 │ │ -00ed42: 7110 5a02 0700 |00a1: invoke-static {v7}, Ljavax/crypto/Cipher;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher; // method@025a │ │ -00ed48: 0c00 |00a4: move-result-object v0 │ │ -00ed4a: 2204 d300 |00a5: new-instance v4, Ljavax/crypto/spec/GCMParameterSpec; // type@00d3 │ │ -00ed4e: 1307 8000 |00a7: const/16 v7, #int 128 // #80 │ │ -00ed52: 7030 6002 7402 |00a9: invoke-direct {v4, v7, v2}, Ljavax/crypto/spec/GCMParameterSpec;.:(I[B)V // method@0260 │ │ -00ed58: 1227 |00ac: const/4 v7, #int 2 // #2 │ │ -00ed5a: 6e40 5c02 7043 |00ad: invoke-virtual {v0, v7, v3, v4}, Ljavax/crypto/Cipher;.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V // method@025c │ │ -00ed60: 6e20 5802 5000 |00b0: invoke-virtual {v0, v5}, Ljavax/crypto/Cipher;.doFinal:([B)[B // method@0258 │ │ -00ed66: 0c06 |00b3: move-result-object v6 │ │ -00ed68: 1106 |00b4: return-object v6 │ │ -00ed6a: 0d01 |00b5: move-exception v1 │ │ -00ed6c: 1a07 f302 |00b6: const-string v7, "SecurityStore" // string@02f3 │ │ -00ed70: 1a08 9906 |00b8: const-string v8, "loadKey: Wrong decryption parameter" // string@0699 │ │ -00ed74: 7130 9e00 8701 |00ba: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -00ed7a: 28f7 |00bd: goto 00b4 // -0009 │ │ -00ed7c: 1a07 f302 |00be: const-string v7, "SecurityStore" // string@02f3 │ │ -00ed80: 1a08 9b06 |00c0: const-string v8, "loadKey: key not found" // string@069b │ │ -00ed84: 7120 9f00 8700 |00c2: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -00ed8a: 28ef |00c5: goto 00b4 // -0011 │ │ -00ed8c: 0d01 |00c6: move-exception v1 │ │ -00ed8e: 28ef |00c7: goto 00b6 // -0011 │ │ -00ed90: 0d01 |00c8: move-exception v1 │ │ -00ed92: 28ed |00c9: goto 00b6 // -0013 │ │ -00ed94: 0d01 |00ca: move-exception v1 │ │ -00ed96: 28eb |00cb: goto 00b6 // -0015 │ │ -00ed98: 0d01 |00cc: move-exception v1 │ │ -00ed9a: 28e9 |00cd: goto 00b6 // -0017 │ │ -00ed9c: 0d01 |00ce: move-exception v1 │ │ -00ed9e: 28e7 |00cf: goto 00b6 // -0019 │ │ +00f540: |[00f540] com.lyonbros.turtlstore.SecurityStore.loadKey:(Ljava/lang/String;)[B │ │ +00f550: 120a |0000: const/4 v10, #int 0 // #0 │ │ +00f552: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +00f554: 7020 6101 cb00 |0002: invoke-direct {v11, v12}, Lcom/lyonbros/turtlstore/SecurityStore;.getSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; // method@0161 │ │ +00f55a: 0c03 |0005: move-result-object v3 │ │ +00f55c: 54b7 2d00 |0006: iget-object v7, v11, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f560: 2208 9b00 |0008: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +00f564: 7010 f301 0800 |000a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f56a: 6e20 fb01 c800 |000d: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f570: 0c08 |0010: move-result-object v8 │ │ +00f572: 1a09 2c00 |0011: const-string v9, ".key" // string@002c │ │ +00f576: 6e20 fb01 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f57c: 0c08 |0016: move-result-object v8 │ │ +00f57e: 6e10 fd01 0800 |0017: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f584: 0c08 |001a: move-result-object v8 │ │ +00f586: 7220 5500 8700 |001b: invoke-interface {v7, v8}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0055 │ │ +00f58c: 0a07 |001e: move-result v7 │ │ +00f58e: 3807 9f00 |001f: if-eqz v7, 00be // +009f │ │ +00f592: 3803 9d00 |0021: if-eqz v3, 00be // +009d │ │ +00f596: 1a07 f302 |0023: const-string v7, "SecurityStore" // string@02f3 │ │ +00f59a: 2208 9b00 |0025: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +00f59e: 7010 f301 0800 |0027: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f5a4: 1a09 9a06 |002a: const-string v9, "loadKey: grabbing " // string@069a │ │ +00f5a8: 6e20 fb01 9800 |002c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f5ae: 0c08 |002f: move-result-object v8 │ │ +00f5b0: 6e20 fb01 c800 |0030: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f5b6: 0c08 |0033: move-result-object v8 │ │ +00f5b8: 1a09 2c00 |0034: const-string v9, ".key" // string@002c │ │ +00f5bc: 6e20 fb01 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f5c2: 0c08 |0039: move-result-object v8 │ │ +00f5c4: 6e10 fd01 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f5ca: 0c08 |003d: move-result-object v8 │ │ +00f5cc: 7120 9f00 8700 |003e: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +00f5d2: 54b7 2d00 |0041: iget-object v7, v11, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f5d6: 2208 9b00 |0043: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +00f5da: 7010 f301 0800 |0045: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f5e0: 6e20 fb01 c800 |0048: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f5e6: 0c08 |004b: move-result-object v8 │ │ +00f5e8: 1a09 2c00 |004c: const-string v9, ".key" // string@002c │ │ +00f5ec: 6e20 fb01 9800 |004e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f5f2: 0c08 |0051: move-result-object v8 │ │ +00f5f4: 6e10 fd01 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f5fa: 0c08 |0055: move-result-object v8 │ │ +00f5fc: 7230 5700 8706 |0056: invoke-interface {v7, v8, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0057 │ │ +00f602: 0c07 |0059: move-result-object v7 │ │ +00f604: 7120 9800 a700 |005a: invoke-static {v7, v10}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ +00f60a: 0c05 |005d: move-result-object v5 │ │ +00f60c: 54b7 2d00 |005e: iget-object v7, v11, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f610: 2208 9b00 |0060: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +00f614: 7010 f301 0800 |0062: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f61a: 6e20 fb01 c800 |0065: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f620: 0c08 |0068: move-result-object v8 │ │ +00f622: 1a09 2b00 |0069: const-string v9, ".iv" // string@002b │ │ +00f626: 6e20 fb01 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f62c: 0c08 |006e: move-result-object v8 │ │ +00f62e: 6e10 fd01 0800 |006f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f634: 0c08 |0072: move-result-object v8 │ │ +00f636: 7230 5700 8706 |0073: invoke-interface {v7, v8, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0057 │ │ +00f63c: 0c07 |0076: move-result-object v7 │ │ +00f63e: 7120 9800 a700 |0077: invoke-static {v7, v10}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ +00f644: 0c02 |007a: move-result-object v2 │ │ +00f646: 1a07 f302 |007b: const-string v7, "SecurityStore" // string@02f3 │ │ +00f64a: 2208 9b00 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +00f64e: 7010 f301 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f654: 1a09 9c06 |0082: const-string v9, "loadKey: key/iv len: " // string@069c │ │ +00f658: 6e20 fb01 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f65e: 0c08 |0087: move-result-object v8 │ │ +00f660: 2159 |0088: array-length v9, v5 │ │ +00f662: 6e20 f801 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +00f668: 0c08 |008c: move-result-object v8 │ │ +00f66a: 1a09 2d00 |008d: const-string v9, "/" // string@002d │ │ +00f66e: 6e20 fb01 9800 |008f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f674: 0c08 |0092: move-result-object v8 │ │ +00f676: 2129 |0093: array-length v9, v2 │ │ +00f678: 6e20 f801 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +00f67e: 0c08 |0097: move-result-object v8 │ │ +00f680: 6e10 fd01 0800 |0098: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f686: 0c08 |009b: move-result-object v8 │ │ +00f688: 7120 9f00 8700 |009c: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +00f68e: 1a07 5300 |009f: const-string v7, "AES/GCM/NoPadding" // string@0053 │ │ +00f692: 7110 5a02 0700 |00a1: invoke-static {v7}, Ljavax/crypto/Cipher;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher; // method@025a │ │ +00f698: 0c00 |00a4: move-result-object v0 │ │ +00f69a: 2204 d300 |00a5: new-instance v4, Ljavax/crypto/spec/GCMParameterSpec; // type@00d3 │ │ +00f69e: 1307 8000 |00a7: const/16 v7, #int 128 // #80 │ │ +00f6a2: 7030 6002 7402 |00a9: invoke-direct {v4, v7, v2}, Ljavax/crypto/spec/GCMParameterSpec;.:(I[B)V // method@0260 │ │ +00f6a8: 1227 |00ac: const/4 v7, #int 2 // #2 │ │ +00f6aa: 6e40 5c02 7043 |00ad: invoke-virtual {v0, v7, v3, v4}, Ljavax/crypto/Cipher;.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V // method@025c │ │ +00f6b0: 6e20 5802 5000 |00b0: invoke-virtual {v0, v5}, Ljavax/crypto/Cipher;.doFinal:([B)[B // method@0258 │ │ +00f6b6: 0c06 |00b3: move-result-object v6 │ │ +00f6b8: 1106 |00b4: return-object v6 │ │ +00f6ba: 0d01 |00b5: move-exception v1 │ │ +00f6bc: 1a07 f302 |00b6: const-string v7, "SecurityStore" // string@02f3 │ │ +00f6c0: 1a08 9906 |00b8: const-string v8, "loadKey: Wrong decryption parameter" // string@0699 │ │ +00f6c4: 7130 9e00 8701 |00ba: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +00f6ca: 28f7 |00bd: goto 00b4 // -0009 │ │ +00f6cc: 1a07 f302 |00be: const-string v7, "SecurityStore" // string@02f3 │ │ +00f6d0: 1a08 9b06 |00c0: const-string v8, "loadKey: key not found" // string@069b │ │ +00f6d4: 7120 9f00 8700 |00c2: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +00f6da: 28ef |00c5: goto 00b4 // -0011 │ │ +00f6dc: 0d01 |00c6: move-exception v1 │ │ +00f6de: 28ef |00c7: goto 00b6 // -0011 │ │ +00f6e0: 0d01 |00c8: move-exception v1 │ │ +00f6e2: 28ed |00c9: goto 00b6 // -0013 │ │ +00f6e4: 0d01 |00ca: move-exception v1 │ │ +00f6e6: 28eb |00cb: goto 00b6 // -0015 │ │ +00f6e8: 0d01 |00cc: move-exception v1 │ │ +00f6ea: 28e9 |00cd: goto 00b6 // -0017 │ │ +00f6ec: 0d01 |00ce: move-exception v1 │ │ +00f6ee: 28e7 |00cf: goto 00b6 // -0019 │ │ catches : 1 │ │ 0x009f - 0x00b3 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x00c8 │ │ Ljavax/crypto/NoSuchPaddingException; -> 0x00ca │ │ Ljava/security/InvalidAlgorithmParameterException; -> 0x00c6 │ │ Ljava/security/InvalidKeyException; -> 0x00cc │ │ Ljavax/crypto/IllegalBlockSizeException; -> 0x00ce │ │ @@ -2156,19 +2156,19 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -00edc4: |[00edc4] com.lyonbros.turtlstore.SecurityStore.storeKey:([B)Z │ │ -00edd4: 1a00 1d03 |0000: const-string v0, "TurtlLoginSecret" // string@031d │ │ -00edd8: 6e30 6501 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.storeKey:([BLjava/lang/String;)Z // method@0165 │ │ -00edde: 0a00 |0005: move-result v0 │ │ -00ede0: 0f00 |0006: return v0 │ │ +00f714: |[00f714] com.lyonbros.turtlstore.SecurityStore.storeKey:([B)Z │ │ +00f724: 1a00 1d03 |0000: const-string v0, "TurtlLoginSecret" // string@031d │ │ +00f728: 6e30 6501 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.storeKey:([BLjava/lang/String;)Z // method@0165 │ │ +00f72e: 0a00 |0005: move-result v0 │ │ +00f730: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/lyonbros/turtlstore/SecurityStore; │ │ 0x0000 - 0x0007 reg=2 unencryptedKey [B │ │ │ │ @@ -2177,107 +2177,107 @@ │ │ type : '([BLjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -00ede4: |[00ede4] com.lyonbros.turtlstore.SecurityStore.storeKey:([BLjava/lang/String;)Z │ │ -00edf4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00edf6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -00edf8: 1a07 5300 |0002: const-string v7, "AES/GCM/NoPadding" // string@0053 │ │ -00edfc: 7110 5a02 0700 |0004: invoke-static {v7}, Ljavax/crypto/Cipher;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher; // method@025a │ │ -00ee02: 0c00 |0007: move-result-object v0 │ │ -00ee04: 1217 |0008: const/4 v7, #int 1 // #1 │ │ -00ee06: 7020 6001 ca00 |0009: invoke-direct {v10, v12}, Lcom/lyonbros/turtlstore/SecurityStore;.createSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; // method@0160 │ │ -00ee0c: 0c08 |000c: move-result-object v8 │ │ -00ee0e: 6e30 5b02 7008 |000d: invoke-virtual {v0, v7, v8}, Ljavax/crypto/Cipher;.init:(ILjava/security/Key;)V // method@025b │ │ -00ee14: 6e10 5902 0000 |0010: invoke-virtual {v0}, Ljavax/crypto/Cipher;.getIV:()[B // method@0259 │ │ -00ee1a: 0c04 |0013: move-result-object v4 │ │ -00ee1c: 6e20 5802 b000 |0014: invoke-virtual {v0, v11}, Ljavax/crypto/Cipher;.doFinal:([B)[B // method@0258 │ │ -00ee22: 0c01 |0017: move-result-object v1 │ │ -00ee24: 1a07 f302 |0018: const-string v7, "SecurityStore" // string@02f3 │ │ -00ee28: 2208 9b00 |001a: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -00ee2c: 7010 f301 0800 |001c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ee32: 1a09 c608 |001f: const-string v9, "storeKey: storing key/iv of len " // string@08c6 │ │ -00ee36: 6e20 fb01 9800 |0021: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ee3c: 0c08 |0024: move-result-object v8 │ │ -00ee3e: 21b9 |0025: array-length v9, v11 │ │ -00ee40: 6e20 f801 9800 |0026: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00ee46: 0c08 |0029: move-result-object v8 │ │ -00ee48: 1a09 2d00 |002a: const-string v9, "/" // string@002d │ │ -00ee4c: 6e20 fb01 9800 |002c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ee52: 0c08 |002f: move-result-object v8 │ │ -00ee54: 2119 |0030: array-length v9, v1 │ │ -00ee56: 6e20 f801 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00ee5c: 0c08 |0034: move-result-object v8 │ │ -00ee5e: 1a09 2d00 |0035: const-string v9, "/" // string@002d │ │ -00ee62: 6e20 fb01 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ee68: 0c08 |003a: move-result-object v8 │ │ -00ee6a: 2149 |003b: array-length v9, v4 │ │ -00ee6c: 6e20 f801 9800 |003c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00ee72: 0c08 |003f: move-result-object v8 │ │ -00ee74: 6e10 fd01 0800 |0040: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00ee7a: 0c08 |0043: move-result-object v8 │ │ -00ee7c: 7120 9b00 8700 |0044: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -00ee82: 54a7 2d00 |0047: iget-object v7, v10, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00ee86: 7210 5600 0700 |0049: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0056 │ │ -00ee8c: 0c03 |004c: move-result-object v3 │ │ -00ee8e: 2207 9b00 |004d: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -00ee92: 7010 f301 0700 |004f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00ee98: 6e20 fb01 c700 |0052: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00ee9e: 0c07 |0055: move-result-object v7 │ │ -00eea0: 1a08 2c00 |0056: const-string v8, ".key" // string@002c │ │ -00eea4: 6e20 fb01 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eeaa: 0c07 |005b: move-result-object v7 │ │ -00eeac: 6e10 fd01 0700 |005c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00eeb2: 0c07 |005f: move-result-object v7 │ │ -00eeb4: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -00eeb6: 7120 9a00 8100 |0061: invoke-static {v1, v8}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ -00eebc: 0c08 |0064: move-result-object v8 │ │ -00eebe: 7230 5300 7308 |0065: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0053 │ │ -00eec4: 2207 9b00 |0068: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -00eec8: 7010 f301 0700 |006a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00eece: 6e20 fb01 c700 |006d: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eed4: 0c07 |0070: move-result-object v7 │ │ -00eed6: 1a08 2b00 |0071: const-string v8, ".iv" // string@002b │ │ -00eeda: 6e20 fb01 8700 |0073: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00eee0: 0c07 |0076: move-result-object v7 │ │ -00eee2: 6e10 fd01 0700 |0077: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00eee8: 0c07 |007a: move-result-object v7 │ │ -00eeea: 1208 |007b: const/4 v8, #int 0 // #0 │ │ -00eeec: 7120 9a00 8400 |007c: invoke-static {v4, v8}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ -00eef2: 0c08 |007f: move-result-object v8 │ │ -00eef4: 7230 5300 7308 |0080: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0053 │ │ -00eefa: 7210 5100 0300 |0083: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0051 │ │ -00ef00: 0f05 |0086: return v5 │ │ -00ef02: 0d02 |0087: move-exception v2 │ │ -00ef04: 1a05 f302 |0088: const-string v5, "SecurityStore" // string@02f3 │ │ -00ef08: 1a07 c508 |008a: const-string v7, "storeKey: Wrong encryption parameter" // string@08c5 │ │ -00ef0c: 7130 9e00 7502 |008c: invoke-static {v5, v7, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -00ef12: 54a5 2d00 |008f: iget-object v5, v10, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ -00ef16: 7210 5600 0500 |0091: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0056 │ │ -00ef1c: 0c05 |0094: move-result-object v5 │ │ -00ef1e: 7210 5200 0500 |0095: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0052 │ │ -00ef24: 0c05 |0098: move-result-object v5 │ │ -00ef26: 7210 5100 0500 |0099: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0051 │ │ -00ef2c: 0165 |009c: move v5, v6 │ │ -00ef2e: 28e9 |009d: goto 0086 // -0017 │ │ -00ef30: 0d02 |009e: move-exception v2 │ │ -00ef32: 28e9 |009f: goto 0088 // -0017 │ │ -00ef34: 0d02 |00a0: move-exception v2 │ │ -00ef36: 28e7 |00a1: goto 0088 // -0019 │ │ -00ef38: 0d02 |00a2: move-exception v2 │ │ -00ef3a: 28e5 |00a3: goto 0088 // -001b │ │ -00ef3c: 0d02 |00a4: move-exception v2 │ │ -00ef3e: 28e3 |00a5: goto 0088 // -001d │ │ -00ef40: 0d02 |00a6: move-exception v2 │ │ -00ef42: 28e1 |00a7: goto 0088 // -001f │ │ -00ef44: 0d02 |00a8: move-exception v2 │ │ -00ef46: 28df |00a9: goto 0088 // -0021 │ │ +00f734: |[00f734] com.lyonbros.turtlstore.SecurityStore.storeKey:([BLjava/lang/String;)Z │ │ +00f744: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00f746: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +00f748: 1a07 5300 |0002: const-string v7, "AES/GCM/NoPadding" // string@0053 │ │ +00f74c: 7110 5a02 0700 |0004: invoke-static {v7}, Ljavax/crypto/Cipher;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher; // method@025a │ │ +00f752: 0c00 |0007: move-result-object v0 │ │ +00f754: 1217 |0008: const/4 v7, #int 1 // #1 │ │ +00f756: 7020 6001 ca00 |0009: invoke-direct {v10, v12}, Lcom/lyonbros/turtlstore/SecurityStore;.createSecretKey:(Ljava/lang/String;)Ljavax/crypto/SecretKey; // method@0160 │ │ +00f75c: 0c08 |000c: move-result-object v8 │ │ +00f75e: 6e30 5b02 7008 |000d: invoke-virtual {v0, v7, v8}, Ljavax/crypto/Cipher;.init:(ILjava/security/Key;)V // method@025b │ │ +00f764: 6e10 5902 0000 |0010: invoke-virtual {v0}, Ljavax/crypto/Cipher;.getIV:()[B // method@0259 │ │ +00f76a: 0c04 |0013: move-result-object v4 │ │ +00f76c: 6e20 5802 b000 |0014: invoke-virtual {v0, v11}, Ljavax/crypto/Cipher;.doFinal:([B)[B // method@0258 │ │ +00f772: 0c01 |0017: move-result-object v1 │ │ +00f774: 1a07 f302 |0018: const-string v7, "SecurityStore" // string@02f3 │ │ +00f778: 2208 9b00 |001a: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +00f77c: 7010 f301 0800 |001c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f782: 1a09 c608 |001f: const-string v9, "storeKey: storing key/iv of len " // string@08c6 │ │ +00f786: 6e20 fb01 9800 |0021: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f78c: 0c08 |0024: move-result-object v8 │ │ +00f78e: 21b9 |0025: array-length v9, v11 │ │ +00f790: 6e20 f801 9800 |0026: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +00f796: 0c08 |0029: move-result-object v8 │ │ +00f798: 1a09 2d00 |002a: const-string v9, "/" // string@002d │ │ +00f79c: 6e20 fb01 9800 |002c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f7a2: 0c08 |002f: move-result-object v8 │ │ +00f7a4: 2119 |0030: array-length v9, v1 │ │ +00f7a6: 6e20 f801 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +00f7ac: 0c08 |0034: move-result-object v8 │ │ +00f7ae: 1a09 2d00 |0035: const-string v9, "/" // string@002d │ │ +00f7b2: 6e20 fb01 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f7b8: 0c08 |003a: move-result-object v8 │ │ +00f7ba: 2149 |003b: array-length v9, v4 │ │ +00f7bc: 6e20 f801 9800 |003c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +00f7c2: 0c08 |003f: move-result-object v8 │ │ +00f7c4: 6e10 fd01 0800 |0040: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f7ca: 0c08 |0043: move-result-object v8 │ │ +00f7cc: 7120 9b00 8700 |0044: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +00f7d2: 54a7 2d00 |0047: iget-object v7, v10, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f7d6: 7210 5600 0700 |0049: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0056 │ │ +00f7dc: 0c03 |004c: move-result-object v3 │ │ +00f7de: 2207 9b00 |004d: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +00f7e2: 7010 f301 0700 |004f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f7e8: 6e20 fb01 c700 |0052: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f7ee: 0c07 |0055: move-result-object v7 │ │ +00f7f0: 1a08 2c00 |0056: const-string v8, ".key" // string@002c │ │ +00f7f4: 6e20 fb01 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f7fa: 0c07 |005b: move-result-object v7 │ │ +00f7fc: 6e10 fd01 0700 |005c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f802: 0c07 |005f: move-result-object v7 │ │ +00f804: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +00f806: 7120 9a00 8100 |0061: invoke-static {v1, v8}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ +00f80c: 0c08 |0064: move-result-object v8 │ │ +00f80e: 7230 5300 7308 |0065: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0053 │ │ +00f814: 2207 9b00 |0068: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +00f818: 7010 f301 0700 |006a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f81e: 6e20 fb01 c700 |006d: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f824: 0c07 |0070: move-result-object v7 │ │ +00f826: 1a08 2b00 |0071: const-string v8, ".iv" // string@002b │ │ +00f82a: 6e20 fb01 8700 |0073: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f830: 0c07 |0076: move-result-object v7 │ │ +00f832: 6e10 fd01 0700 |0077: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f838: 0c07 |007a: move-result-object v7 │ │ +00f83a: 1208 |007b: const/4 v8, #int 0 // #0 │ │ +00f83c: 7120 9a00 8400 |007c: invoke-static {v4, v8}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ +00f842: 0c08 |007f: move-result-object v8 │ │ +00f844: 7230 5300 7308 |0080: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0053 │ │ +00f84a: 7210 5100 0300 |0083: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0051 │ │ +00f850: 0f05 |0086: return v5 │ │ +00f852: 0d02 |0087: move-exception v2 │ │ +00f854: 1a05 f302 |0088: const-string v5, "SecurityStore" // string@02f3 │ │ +00f858: 1a07 c508 |008a: const-string v7, "storeKey: Wrong encryption parameter" // string@08c5 │ │ +00f85c: 7130 9e00 7502 |008c: invoke-static {v5, v7, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +00f862: 54a5 2d00 |008f: iget-object v5, v10, Lcom/lyonbros/turtlstore/SecurityStore;.preferences:Landroid/content/SharedPreferences; // field@002d │ │ +00f866: 7210 5600 0500 |0091: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0056 │ │ +00f86c: 0c05 |0094: move-result-object v5 │ │ +00f86e: 7210 5200 0500 |0095: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0052 │ │ +00f874: 0c05 |0098: move-result-object v5 │ │ +00f876: 7210 5100 0500 |0099: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0051 │ │ +00f87c: 0165 |009c: move v5, v6 │ │ +00f87e: 28e9 |009d: goto 0086 // -0017 │ │ +00f880: 0d02 |009e: move-exception v2 │ │ +00f882: 28e9 |009f: goto 0088 // -0017 │ │ +00f884: 0d02 |00a0: move-exception v2 │ │ +00f886: 28e7 |00a1: goto 0088 // -0019 │ │ +00f888: 0d02 |00a2: move-exception v2 │ │ +00f88a: 28e5 |00a3: goto 0088 // -001b │ │ +00f88c: 0d02 |00a4: move-exception v2 │ │ +00f88e: 28e3 |00a5: goto 0088 // -001d │ │ +00f890: 0d02 |00a6: move-exception v2 │ │ +00f892: 28e1 |00a7: goto 0088 // -001f │ │ +00f894: 0d02 |00a8: move-exception v2 │ │ +00f896: 28df |00a9: goto 0088 // -0021 │ │ catches : 1 │ │ 0x0002 - 0x0086 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x00a2 │ │ Ljavax/crypto/NoSuchPaddingException; -> 0x00a4 │ │ Ljava/security/InvalidKeyException; -> 0x00a6 │ │ Ljavax/crypto/BadPaddingException; -> 0x0087 │ │ Ljavax/crypto/IllegalBlockSizeException; -> 0x00a8 │ │ @@ -2342,17 +2342,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ef70: |[00ef70] org.apache.cordova.AuthenticationToken.:()V │ │ -00ef80: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00ef86: 0e00 |0003: return-void │ │ +00f8c0: |[00f8c0] org.apache.cordova.AuthenticationToken.:()V │ │ +00f8d0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f8d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/AuthenticationToken; │ │ │ │ Virtual methods - │ │ @@ -2361,17 +2361,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ef88: |[00ef88] org.apache.cordova.AuthenticationToken.getPassword:()Ljava/lang/String; │ │ -00ef98: 5410 3300 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0033 │ │ -00ef9c: 1100 |0002: return-object v0 │ │ +00f8d8: |[00f8d8] org.apache.cordova.AuthenticationToken.getPassword:()Ljava/lang/String; │ │ +00f8e8: 5410 3300 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0033 │ │ +00f8ec: 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;) │ │ @@ -2379,17 +2379,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00efa0: |[00efa0] org.apache.cordova.AuthenticationToken.getUserName:()Ljava/lang/String; │ │ -00efb0: 5410 3400 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0034 │ │ -00efb4: 1100 |0002: return-object v0 │ │ +00f8f0: |[00f8f0] org.apache.cordova.AuthenticationToken.getUserName:()Ljava/lang/String; │ │ +00f900: 5410 3400 |0000: iget-object v0, v1, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0034 │ │ +00f904: 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;) │ │ @@ -2397,17 +2397,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00efb8: |[00efb8] org.apache.cordova.AuthenticationToken.setPassword:(Ljava/lang/String;)V │ │ -00efc8: 5b01 3300 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0033 │ │ -00efcc: 0e00 |0002: return-void │ │ +00f908: |[00f908] org.apache.cordova.AuthenticationToken.setPassword:(Ljava/lang/String;)V │ │ +00f918: 5b01 3300 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.password:Ljava/lang/String; // field@0033 │ │ +00f91c: 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; │ │ @@ -2417,17 +2417,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00efd0: |[00efd0] org.apache.cordova.AuthenticationToken.setUserName:(Ljava/lang/String;)V │ │ -00efe0: 5b01 3400 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0034 │ │ -00efe4: 0e00 |0002: return-void │ │ +00f920: |[00f920] org.apache.cordova.AuthenticationToken.setUserName:(Ljava/lang/String;)V │ │ +00f930: 5b01 3400 |0000: iput-object v1, v0, Lorg/apache/cordova/AuthenticationToken;.userName:Ljava/lang/String; // field@0034 │ │ +00f934: 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; │ │ @@ -2487,17 +2487,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00efe8: |[00efe8] org.apache.cordova.BuildConfig.:()V │ │ -00eff8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00effe: 0e00 |0003: return-void │ │ +00f938: |[00f938] org.apache.cordova.BuildConfig.:()V │ │ +00f948: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f94e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -2530,35 +2530,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00f000: |[00f000] org.apache.cordova.BuildHelper.:()V │ │ -00f010: 1a00 6e00 |0000: const-string v0, "BuildHelper" // string@006e │ │ -00f014: 6900 3b00 |0002: sput-object v0, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ -00f018: 0e00 |0004: return-void │ │ +00f950: |[00f950] org.apache.cordova.BuildHelper.:()V │ │ +00f960: 1a00 6e00 |0000: const-string v0, "BuildHelper" // string@006e │ │ +00f964: 6900 3b00 |0002: sput-object v0, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ +00f968: 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 │ │ -00f01c: |[00f01c] org.apache.cordova.BuildHelper.:()V │ │ -00f02c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00f032: 0e00 |0003: return-void │ │ +00f96c: |[00f96c] org.apache.cordova.BuildHelper.:()V │ │ +00f97c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00f982: 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;) │ │ @@ -2566,60 +2566,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 │ │ -00f034: |[00f034] org.apache.cordova.BuildHelper.getBuildConfigValue:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -00f044: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00f046: 2204 9b00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -00f04a: 7010 f301 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00f050: 6e10 3c00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@003c │ │ -00f056: 0c05 |0009: move-result-object v5 │ │ -00f058: 6e20 fb01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f05e: 0c04 |000d: move-result-object v4 │ │ -00f060: 1a05 2a00 |000e: const-string v5, ".BuildConfig" // string@002a │ │ -00f064: 6e20 fb01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f06a: 0c04 |0013: move-result-object v4 │ │ -00f06c: 6e10 fd01 0400 |0014: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00f072: 0c04 |0017: move-result-object v4 │ │ -00f074: 7110 aa01 0400 |0018: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ -00f07a: 0c00 |001b: move-result-object v0 │ │ -00f07c: 6e20 ad01 8000 |001c: invoke-virtual {v0, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@01ad │ │ -00f082: 0c02 |001f: move-result-object v2 │ │ -00f084: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -00f086: 6e20 0902 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0209 │ │ -00f08c: 0c03 |0024: move-result-object v3 │ │ -00f08e: 1103 |0025: return-object v3 │ │ -00f090: 0d01 |0026: move-exception v1 │ │ -00f092: 6204 3b00 |0027: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ -00f096: 1a05 3403 |0029: const-string v5, "Unable to get the BuildConfig, is this built with ANT?" // string@0334 │ │ -00f09a: 7120 fe03 5400 |002b: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -00f0a0: 6e10 b401 0100 |002e: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@01b4 │ │ -00f0a6: 28f4 |0031: goto 0025 // -000c │ │ -00f0a8: 0d01 |0032: move-exception v1 │ │ -00f0aa: 6204 3b00 |0033: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ -00f0ae: 2205 9b00 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -00f0b2: 7010 f301 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00f0b8: 6e20 fb01 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f0be: 0c05 |003d: move-result-object v5 │ │ -00f0c0: 1a06 0b00 |003e: const-string v6, " is not a valid field. Check your build.gradle" // string@000b │ │ -00f0c4: 6e20 fb01 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f0ca: 0c05 |0043: move-result-object v5 │ │ -00f0cc: 6e10 fd01 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00f0d2: 0c05 |0047: move-result-object v5 │ │ -00f0d4: 7120 fe03 5400 |0048: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -00f0da: 28da |004b: goto 0025 // -0026 │ │ -00f0dc: 0d01 |004c: move-exception v1 │ │ -00f0de: 6204 3b00 |004d: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ -00f0e2: 1a05 0001 |004f: const-string v5, "Illegal Access Exception: Let's print a stack trace." // string@0100 │ │ -00f0e6: 7120 fe03 5400 |0051: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -00f0ec: 6e10 be01 0100 |0054: invoke-virtual {v1}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ -00f0f2: 28ce |0057: goto 0025 // -0032 │ │ +00f984: |[00f984] org.apache.cordova.BuildHelper.getBuildConfigValue:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +00f994: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00f996: 2204 9b00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +00f99a: 7010 f301 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00f9a0: 6e10 3c00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@003c │ │ +00f9a6: 0c05 |0009: move-result-object v5 │ │ +00f9a8: 6e20 fb01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f9ae: 0c04 |000d: move-result-object v4 │ │ +00f9b0: 1a05 2a00 |000e: const-string v5, ".BuildConfig" // string@002a │ │ +00f9b4: 6e20 fb01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00f9ba: 0c04 |0013: move-result-object v4 │ │ +00f9bc: 6e10 fd01 0400 |0014: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00f9c2: 0c04 |0017: move-result-object v4 │ │ +00f9c4: 7110 aa01 0400 |0018: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ +00f9ca: 0c00 |001b: move-result-object v0 │ │ +00f9cc: 6e20 ad01 8000 |001c: invoke-virtual {v0, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@01ad │ │ +00f9d2: 0c02 |001f: move-result-object v2 │ │ +00f9d4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +00f9d6: 6e20 0902 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0209 │ │ +00f9dc: 0c03 |0024: move-result-object v3 │ │ +00f9de: 1103 |0025: return-object v3 │ │ +00f9e0: 0d01 |0026: move-exception v1 │ │ +00f9e2: 6204 3b00 |0027: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ +00f9e6: 1a05 3403 |0029: const-string v5, "Unable to get the BuildConfig, is this built with ANT?" // string@0334 │ │ +00f9ea: 7120 fe03 5400 |002b: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +00f9f0: 6e10 b401 0100 |002e: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@01b4 │ │ +00f9f6: 28f4 |0031: goto 0025 // -000c │ │ +00f9f8: 0d01 |0032: move-exception v1 │ │ +00f9fa: 6204 3b00 |0033: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ +00f9fe: 2205 9b00 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +00fa02: 7010 f301 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00fa08: 6e20 fb01 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00fa0e: 0c05 |003d: move-result-object v5 │ │ +00fa10: 1a06 0b00 |003e: const-string v6, " is not a valid field. Check your build.gradle" // string@000b │ │ +00fa14: 6e20 fb01 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00fa1a: 0c05 |0043: move-result-object v5 │ │ +00fa1c: 6e10 fd01 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00fa22: 0c05 |0047: move-result-object v5 │ │ +00fa24: 7120 fe03 5400 |0048: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +00fa2a: 28da |004b: goto 0025 // -0026 │ │ +00fa2c: 0d01 |004c: move-exception v1 │ │ +00fa2e: 6204 3b00 |004d: sget-object v4, Lorg/apache/cordova/BuildHelper;.TAG:Ljava/lang/String; // field@003b │ │ +00fa32: 1a05 0001 |004f: const-string v5, "Illegal Access Exception: Let's print a stack trace." // string@0100 │ │ +00fa36: 7120 fe03 5400 |0051: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +00fa3c: 6e10 be01 0100 |0054: invoke-virtual {v1}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ +00fa42: 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 │ │ @@ -2690,19 +2690,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 │ │ -00f108: |[00f108] org.apache.cordova.CallbackContext.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V │ │ -00f118: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00f11e: 5b01 3d00 |0003: iput-object v1, v0, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ -00f122: 5b02 4000 |0005: iput-object v2, v0, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@0040 │ │ -00f126: 0e00 |0007: return-void │ │ +00fa58: |[00fa58] org.apache.cordova.CallbackContext.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V │ │ +00fa68: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00fa6e: 5b01 3d00 |0003: iput-object v1, v0, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ +00fa72: 5b02 4000 |0005: iput-object v2, v0, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@0040 │ │ +00fa76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ @@ -2716,20 +2716,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f128: |[00f128] org.apache.cordova.CallbackContext.error:(I)V │ │ -00f138: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f13c: 6201 0901 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -00f140: 7030 7304 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -00f146: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f14c: 0e00 |000a: return-void │ │ +00fa78: |[00fa78] org.apache.cordova.CallbackContext.error:(I)V │ │ +00fa88: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fa8c: 6201 0901 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +00fa90: 7030 7304 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +00fa96: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fa9c: 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 │ │ @@ -2739,20 +2739,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f150: |[00f150] org.apache.cordova.CallbackContext.error:(Ljava/lang/String;)V │ │ -00f160: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f164: 6201 0901 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -00f168: 7030 7404 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -00f16e: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f174: 0e00 |000a: return-void │ │ +00faa0: |[00faa0] org.apache.cordova.CallbackContext.error:(Ljava/lang/String;)V │ │ +00fab0: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fab4: 6201 0901 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +00fab8: 7030 7404 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +00fabe: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fac4: 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; │ │ @@ -2762,20 +2762,20 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f178: |[00f178] org.apache.cordova.CallbackContext.error:(Lorg/json/JSONObject;)V │ │ -00f188: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f18c: 6201 0901 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -00f190: 7030 7704 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ -00f196: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f19c: 0e00 |000a: return-void │ │ +00fac8: |[00fac8] org.apache.cordova.CallbackContext.error:(Lorg/json/JSONObject;)V │ │ +00fad8: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fadc: 6201 0901 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +00fae0: 7030 7704 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ +00fae6: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00faec: 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; │ │ @@ -2785,17 +2785,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f1a0: |[00f1a0] org.apache.cordova.CallbackContext.getCallbackId:()Ljava/lang/String; │ │ -00f1b0: 5410 3d00 |0000: iget-object v0, v1, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ -00f1b4: 1100 |0002: return-object v0 │ │ +00faf0: |[00faf0] org.apache.cordova.CallbackContext.getCallbackId:()Ljava/lang/String; │ │ +00fb00: 5410 3d00 |0000: iget-object v0, v1, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ +00fb04: 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;) │ │ @@ -2803,21 +2803,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00f1b8: |[00f1b8] org.apache.cordova.CallbackContext.isChangingThreads:()Z │ │ -00f1c8: 5210 3e00 |0000: iget v0, v1, Lorg/apache/cordova/CallbackContext;.changingThreads:I // field@003e │ │ -00f1cc: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -00f1d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00f1d2: 0f00 |0005: return v0 │ │ -00f1d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00f1d6: 28fe |0007: goto 0005 // -0002 │ │ +00fb08: |[00fb08] org.apache.cordova.CallbackContext.isChangingThreads:()Z │ │ +00fb18: 5210 3e00 |0000: iget v0, v1, Lorg/apache/cordova/CallbackContext;.changingThreads:I // field@003e │ │ +00fb1c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +00fb20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00fb22: 0f00 |0005: return v0 │ │ +00fb24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00fb26: 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;) │ │ @@ -2825,17 +2825,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f1d8: |[00f1d8] org.apache.cordova.CallbackContext.isFinished:()Z │ │ -00f1e8: 5510 3f00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003f │ │ -00f1ec: 0f00 |0002: return v0 │ │ +00fb28: |[00fb28] org.apache.cordova.CallbackContext.isFinished:()Z │ │ +00fb38: 5510 3f00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003f │ │ +00fb3c: 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;) │ │ @@ -2843,55 +2843,55 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -00f1f0: |[00f1f0] org.apache.cordova.CallbackContext.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V │ │ -00f200: 1d03 |0000: monitor-enter v3 │ │ -00f202: 5530 3f00 |0001: iget-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003f │ │ -00f206: 3800 2c00 |0003: if-eqz v0, 002f // +002c │ │ -00f20a: 1a00 9900 |0005: const-string v0, "CordovaPlugin" // string@0099 │ │ -00f20e: 2201 9b00 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -00f212: 7010 f301 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00f218: 1a02 6300 |000c: const-string v2, "Attempted to send a second callback for ID: " // string@0063 │ │ -00f21c: 6e20 fb01 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f222: 0c01 |0011: move-result-object v1 │ │ -00f224: 5432 3d00 |0012: iget-object v2, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ -00f228: 6e20 fb01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f22e: 0c01 |0017: move-result-object v1 │ │ -00f230: 1a02 0100 |0018: const-string v2, " │ │ +00fb40: |[00fb40] org.apache.cordova.CallbackContext.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V │ │ +00fb50: 1d03 |0000: monitor-enter v3 │ │ +00fb52: 5530 3f00 |0001: iget-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003f │ │ +00fb56: 3800 2c00 |0003: if-eqz v0, 002f // +002c │ │ +00fb5a: 1a00 9900 |0005: const-string v0, "CordovaPlugin" // string@0099 │ │ +00fb5e: 2201 9b00 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +00fb62: 7010 f301 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00fb68: 1a02 6300 |000c: const-string v2, "Attempted to send a second callback for ID: " // string@0063 │ │ +00fb6c: 6e20 fb01 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00fb72: 0c01 |0011: move-result-object v1 │ │ +00fb74: 5432 3d00 |0012: iget-object v2, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ +00fb78: 6e20 fb01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00fb7e: 0c01 |0017: move-result-object v1 │ │ +00fb80: 1a02 0100 |0018: const-string v2, " │ │ Result was: " // string@0001 │ │ -00f234: 6e20 fb01 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f23a: 0c01 |001d: move-result-object v1 │ │ -00f23c: 6e10 7d04 0400 |001e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -00f242: 0c02 |0021: move-result-object v2 │ │ -00f244: 6e20 fb01 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f24a: 0c01 |0025: move-result-object v1 │ │ -00f24c: 6e10 fd01 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00f252: 0c01 |0029: move-result-object v1 │ │ -00f254: 7120 0d04 1000 |002a: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -00f25a: 1e03 |002d: monitor-exit v3 │ │ -00f25c: 0e00 |002e: return-void │ │ -00f25e: 6e10 7c04 0400 |002f: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ -00f264: 0a00 |0032: move-result v0 │ │ -00f266: 3900 0e00 |0033: if-nez v0, 0041 // +000e │ │ -00f26a: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -00f26c: 5c30 3f00 |0036: iput-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003f │ │ -00f270: 1e03 |0038: monitor-exit v3 │ │ -00f272: 5430 4000 |0039: iget-object v0, v3, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@0040 │ │ -00f276: 5431 3d00 |003b: iget-object v1, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ -00f27a: 7230 7703 4001 |003d: invoke-interface {v0, v4, v1}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@0377 │ │ -00f280: 28ee |0040: goto 002e // -0012 │ │ -00f282: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -00f284: 28f4 |0042: goto 0036 // -000c │ │ -00f286: 0d00 |0043: move-exception v0 │ │ -00f288: 1e03 |0044: monitor-exit v3 │ │ -00f28a: 2700 |0045: throw v0 │ │ +00fb84: 6e20 fb01 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00fb8a: 0c01 |001d: move-result-object v1 │ │ +00fb8c: 6e10 7d04 0400 |001e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +00fb92: 0c02 |0021: move-result-object v2 │ │ +00fb94: 6e20 fb01 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00fb9a: 0c01 |0025: move-result-object v1 │ │ +00fb9c: 6e10 fd01 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00fba2: 0c01 |0029: move-result-object v1 │ │ +00fba4: 7120 0d04 1000 |002a: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +00fbaa: 1e03 |002d: monitor-exit v3 │ │ +00fbac: 0e00 |002e: return-void │ │ +00fbae: 6e10 7c04 0400 |002f: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ +00fbb4: 0a00 |0032: move-result v0 │ │ +00fbb6: 3900 0e00 |0033: if-nez v0, 0041 // +000e │ │ +00fbba: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +00fbbc: 5c30 3f00 |0036: iput-boolean v0, v3, Lorg/apache/cordova/CallbackContext;.finished:Z // field@003f │ │ +00fbc0: 1e03 |0038: monitor-exit v3 │ │ +00fbc2: 5430 4000 |0039: iget-object v0, v3, Lorg/apache/cordova/CallbackContext;.webView:Lorg/apache/cordova/CordovaWebView; // field@0040 │ │ +00fbc6: 5431 3d00 |003b: iget-object v1, v3, Lorg/apache/cordova/CallbackContext;.callbackId:Ljava/lang/String; // field@003d │ │ +00fbca: 7230 7703 4001 |003d: invoke-interface {v0, v4, v1}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@0377 │ │ +00fbd0: 28ee |0040: goto 002e // -0012 │ │ +00fbd2: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +00fbd4: 28f4 |0042: goto 0036 // -000c │ │ +00fbd6: 0d00 |0043: move-exception v0 │ │ +00fbd8: 1e03 |0044: monitor-exit v3 │ │ +00fbda: 2700 |0045: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x0043 │ │ 0x0044 - 0x0045 │ │ -> 0x0043 │ │ positions : │ │ 0x0000 line=53 │ │ @@ -2913,20 +2913,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00f2a0: |[00f2a0] org.apache.cordova.CallbackContext.success:()V │ │ -00f2b0: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f2b4: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00f2b8: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -00f2be: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f2c4: 0e00 |000a: return-void │ │ +00fbf0: |[00fbf0] org.apache.cordova.CallbackContext.success:()V │ │ +00fc00: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fc04: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00fc08: 7020 7104 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +00fc0e: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fc14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CallbackContext; │ │ │ │ @@ -2935,20 +2935,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f2c8: |[00f2c8] org.apache.cordova.CallbackContext.success:(I)V │ │ -00f2d8: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f2dc: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00f2e0: 7030 7304 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -00f2e6: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f2ec: 0e00 |000a: return-void │ │ +00fc18: |[00fc18] org.apache.cordova.CallbackContext.success:(I)V │ │ +00fc28: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fc2c: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00fc30: 7030 7304 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +00fc36: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fc3c: 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 │ │ @@ -2958,20 +2958,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f2f0: |[00f2f0] org.apache.cordova.CallbackContext.success:(Ljava/lang/String;)V │ │ -00f300: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f304: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00f308: 7030 7404 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -00f30e: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f314: 0e00 |000a: return-void │ │ +00fc40: |[00fc40] org.apache.cordova.CallbackContext.success:(Ljava/lang/String;)V │ │ +00fc50: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fc54: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00fc58: 7030 7404 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +00fc5e: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fc64: 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; │ │ @@ -2981,20 +2981,20 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f318: |[00f318] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONArray;)V │ │ -00f328: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f32c: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00f330: 7030 7604 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V // method@0476 │ │ -00f336: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f33c: 0e00 |000a: return-void │ │ +00fc68: |[00fc68] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONArray;)V │ │ +00fc78: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fc7c: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00fc80: 7030 7604 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V // method@0476 │ │ +00fc86: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fc8c: 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; │ │ @@ -3004,20 +3004,20 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f340: |[00f340] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONObject;)V │ │ -00f350: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f354: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00f358: 7030 7704 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ -00f35e: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f364: 0e00 |000a: return-void │ │ +00fc90: |[00fc90] org.apache.cordova.CallbackContext.success:(Lorg/json/JSONObject;)V │ │ +00fca0: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fca4: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00fca8: 7030 7704 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ +00fcae: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fcb4: 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; │ │ @@ -3027,20 +3027,20 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f368: |[00f368] org.apache.cordova.CallbackContext.success:([B)V │ │ -00f378: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -00f37c: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -00f380: 7030 7904 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[B)V // method@0479 │ │ -00f386: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -00f38c: 0e00 |000a: return-void │ │ +00fcb8: |[00fcb8] org.apache.cordova.CallbackContext.success:([B)V │ │ +00fcc8: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +00fccc: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +00fcd0: 7030 7904 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[B)V // method@0479 │ │ +00fcd6: 6e20 7102 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +00fcdc: 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 │ │ @@ -3084,22 +3084,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00f390: |[00f390] org.apache.cordova.CallbackMap.:()V │ │ -00f3a0: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00f3a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00f3a8: 5910 4200 |0004: iput v0, v1, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0042 │ │ -00f3ac: 2200 3500 |0006: new-instance v0, Landroid/util/SparseArray; // type@0035 │ │ -00f3b0: 7010 a700 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00a7 │ │ -00f3b6: 5b10 4100 |000b: iput-object v0, v1, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ -00f3ba: 0e00 |000d: return-void │ │ +00fce0: |[00fce0] org.apache.cordova.CallbackMap.:()V │ │ +00fcf0: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00fcf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00fcf8: 5910 4200 |0004: iput v0, v1, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0042 │ │ +00fcfc: 2200 3500 |0006: new-instance v0, Landroid/util/SparseArray; // type@0035 │ │ +00fd00: 7010 a700 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00a7 │ │ +00fd06: 5b10 4100 |000b: iput-object v0, v1, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ +00fd0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=30 │ │ 0x0006 line=34 │ │ 0x000d line=35 │ │ locals : │ │ @@ -3111,27 +3111,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 │ │ -00f3bc: |[00f3bc] org.apache.cordova.CallbackMap.getAndRemoveCallback:(I)Landroid/util/Pair; │ │ -00f3cc: 1d02 |0000: monitor-enter v2 │ │ -00f3ce: 5421 4100 |0001: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ -00f3d2: 6e20 a800 3100 |0003: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00a8 │ │ -00f3d8: 0c00 |0006: move-result-object v0 │ │ -00f3da: 1f00 3400 |0007: check-cast v0, Landroid/util/Pair; // type@0034 │ │ -00f3de: 5421 4100 |0009: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ -00f3e2: 6e20 aa00 3100 |000b: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.remove:(I)V // method@00aa │ │ -00f3e8: 1e02 |000e: monitor-exit v2 │ │ -00f3ea: 1100 |000f: return-object v0 │ │ -00f3ec: 0d01 |0010: move-exception v1 │ │ -00f3ee: 1e02 |0011: monitor-exit v2 │ │ -00f3f0: 2701 |0012: throw v1 │ │ +00fd0c: |[00fd0c] org.apache.cordova.CallbackMap.getAndRemoveCallback:(I)Landroid/util/Pair; │ │ +00fd1c: 1d02 |0000: monitor-enter v2 │ │ +00fd1e: 5421 4100 |0001: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ +00fd22: 6e20 a800 3100 |0003: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00a8 │ │ +00fd28: 0c00 |0006: move-result-object v0 │ │ +00fd2a: 1f00 3400 |0007: check-cast v0, Landroid/util/Pair; // type@0034 │ │ +00fd2e: 5421 4100 |0009: iget-object v1, v2, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ +00fd32: 6e20 aa00 3100 |000b: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.remove:(I)V // method@00aa │ │ +00fd38: 1e02 |000e: monitor-exit v2 │ │ +00fd3a: 1100 |000f: return-object v0 │ │ +00fd3c: 0d01 |0010: move-exception v1 │ │ +00fd3e: 1e02 |0011: monitor-exit v2 │ │ +00fd40: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=62 │ │ 0x000e line=63 │ │ @@ -3146,30 +3146,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 │ │ -00f400: |[00f400] org.apache.cordova.CallbackMap.registerCallback:(Lorg/apache/cordova/CordovaPlugin;I)I │ │ -00f410: 1d04 |0000: monitor-enter v4 │ │ -00f412: 5240 4200 |0001: iget v0, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0042 │ │ -00f416: d801 0001 |0003: add-int/lit8 v1, v0, #int 1 // #01 │ │ -00f41a: 5941 4200 |0005: iput v1, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0042 │ │ -00f41e: 5441 4100 |0007: iget-object v1, v4, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ -00f422: 2202 3400 |0009: new-instance v2, Landroid/util/Pair; // type@0034 │ │ -00f426: 7110 c901 0600 |000b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -00f42c: 0c03 |000e: move-result-object v3 │ │ -00f42e: 7030 a600 5203 |000f: invoke-direct {v2, v5, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@00a6 │ │ -00f434: 6e30 a900 0102 |0012: invoke-virtual {v1, v0, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00a9 │ │ -00f43a: 1e04 |0015: monitor-exit v4 │ │ -00f43c: 0f00 |0016: return v0 │ │ -00f43e: 0d01 |0017: move-exception v1 │ │ -00f440: 1e04 |0018: monitor-exit v4 │ │ -00f442: 2701 |0019: throw v1 │ │ +00fd50: |[00fd50] org.apache.cordova.CallbackMap.registerCallback:(Lorg/apache/cordova/CordovaPlugin;I)I │ │ +00fd60: 1d04 |0000: monitor-enter v4 │ │ +00fd62: 5240 4200 |0001: iget v0, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0042 │ │ +00fd66: d801 0001 |0003: add-int/lit8 v1, v0, #int 1 // #01 │ │ +00fd6a: 5941 4200 |0005: iput v1, v4, Lorg/apache/cordova/CallbackMap;.currentCallbackId:I // field@0042 │ │ +00fd6e: 5441 4100 |0007: iget-object v1, v4, Lorg/apache/cordova/CallbackMap;.callbacks:Landroid/util/SparseArray; // field@0041 │ │ +00fd72: 2202 3400 |0009: new-instance v2, Landroid/util/Pair; // type@0034 │ │ +00fd76: 7110 c901 0600 |000b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +00fd7c: 0c03 |000e: move-result-object v3 │ │ +00fd7e: 7030 a600 5203 |000f: invoke-direct {v2, v5, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@00a6 │ │ +00fd84: 6e30 a900 0102 |0012: invoke-virtual {v1, v0, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00a9 │ │ +00fd8a: 1e04 |0015: monitor-exit v4 │ │ +00fd8c: 0f00 |0016: return v0 │ │ +00fd8e: 0d01 |0017: move-exception v1 │ │ +00fd90: 1e04 |0018: monitor-exit v4 │ │ +00fd92: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ 0x0015 line=49 │ │ @@ -3220,17 +3220,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f450: |[00f450] org.apache.cordova.Config.:()V │ │ -00f460: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00f466: 0e00 |0003: return-void │ │ +00fda0: |[00fda0] org.apache.cordova.Config.:()V │ │ +00fdb0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00fdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/Config; │ │ │ │ @@ -3239,84 +3239,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -00f468: |[00f468] org.apache.cordova.Config.getErrorUrl:()Ljava/lang/String; │ │ -00f478: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f47c: 6e10 8702 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ -00f482: 0c00 |0005: move-result-object v0 │ │ -00f484: 1a01 eb04 |0006: const-string v1, "errorurl" // string@04eb │ │ -00f488: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -00f48a: 6e30 3e03 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -00f490: 0c00 |000c: move-result-object v0 │ │ -00f492: 1100 |000d: return-object v0 │ │ +00fdb8: |[00fdb8] org.apache.cordova.Config.getErrorUrl:()Ljava/lang/String; │ │ +00fdc8: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fdcc: 6e10 8702 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ +00fdd2: 0c00 |0005: move-result-object v0 │ │ +00fdd4: 1a01 eb04 |0006: const-string v1, "errorurl" // string@04eb │ │ +00fdd8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +00fdda: 6e30 3e03 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +00fde0: 0c00 |000c: move-result-object v0 │ │ +00fde2: 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 │ │ -00f494: |[00f494] org.apache.cordova.Config.getPluginEntries:()Ljava/util/List; │ │ -00f4a4: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f4a8: 6e10 8602 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@0286 │ │ -00f4ae: 0c00 |0005: move-result-object v0 │ │ -00f4b0: 1100 |0006: return-object v0 │ │ +00fde4: |[00fde4] org.apache.cordova.Config.getPluginEntries:()Ljava/util/List; │ │ +00fdf4: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fdf8: 6e10 8602 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@0286 │ │ +00fdfe: 0c00 |0005: move-result-object v0 │ │ +00fe00: 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 │ │ -00f4b4: |[00f4b4] org.apache.cordova.Config.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ -00f4c4: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f4c8: 6e10 8702 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ -00f4ce: 0c00 |0005: move-result-object v0 │ │ -00f4d0: 1100 |0006: return-object v0 │ │ +00fe04: |[00fe04] org.apache.cordova.Config.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ +00fe14: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe18: 6e10 8702 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ +00fe1e: 0c00 |0005: move-result-object v0 │ │ +00fe20: 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 │ │ -00f4d4: |[00f4d4] org.apache.cordova.Config.getStartUrl:()Ljava/lang/String; │ │ -00f4e4: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f4e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -00f4ec: 1a00 1a05 |0004: const-string v0, "file:///android_asset/www/index.html" // string@051a │ │ -00f4f0: 1100 |0006: return-object v0 │ │ -00f4f2: 6200 4400 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f4f6: 6e10 8502 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@0285 │ │ -00f4fc: 0c00 |000c: move-result-object v0 │ │ -00f4fe: 28f9 |000d: goto 0006 // -0007 │ │ +00fe24: |[00fe24] org.apache.cordova.Config.getStartUrl:()Ljava/lang/String; │ │ +00fe34: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe38: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +00fe3c: 1a00 1a05 |0004: const-string v0, "file:///android_asset/www/index.html" // string@051a │ │ +00fe40: 1100 |0006: return-object v0 │ │ +00fe42: 6200 4400 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe46: 6e10 8502 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@0285 │ │ +00fe4c: 0c00 |000c: move-result-object v0 │ │ +00fe4e: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0006 line=53 │ │ locals : │ │ │ │ @@ -3325,21 +3325,21 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00f500: |[00f500] org.apache.cordova.Config.init:()V │ │ -00f510: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f514: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -00f518: 2200 da00 |0004: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00da │ │ -00f51c: 7010 8402 0000 |0006: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ -00f522: 6900 4400 |0009: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f526: 0e00 |000b: return-void │ │ +00fe50: |[00fe50] org.apache.cordova.Config.init:()V │ │ +00fe60: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe64: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +00fe68: 2200 da00 |0004: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00da │ │ +00fe6c: 7010 8402 0000 |0006: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ +00fe72: 6900 4400 |0009: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x000b line=47 │ │ locals : │ │ │ │ @@ -3348,29 +3348,29 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00f528: |[00f528] org.apache.cordova.Config.init:(Landroid/app/Activity;)V │ │ -00f538: 2200 da00 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00da │ │ -00f53c: 7010 8402 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ -00f542: 6900 4400 |0005: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f546: 6200 4400 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f54a: 6e20 8a02 2000 |0009: invoke-virtual {v0, v2}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@028a │ │ -00f550: 6200 4400 |000c: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f554: 6e10 8702 0000 |000e: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ -00f55a: 0c00 |0011: move-result-object v0 │ │ -00f55c: 6e10 0600 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0006 │ │ -00f562: 0c01 |0015: move-result-object v1 │ │ -00f564: 6e10 4800 0100 |0016: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ -00f56a: 0c01 |0019: move-result-object v1 │ │ -00f56c: 6e20 4303 1000 |001a: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@0343 │ │ -00f572: 0e00 |001d: return-void │ │ +00fe78: |[00fe78] org.apache.cordova.Config.init:(Landroid/app/Activity;)V │ │ +00fe88: 2200 da00 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00da │ │ +00fe8c: 7010 8402 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ +00fe92: 6900 4400 |0005: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe96: 6200 4400 |0007: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fe9a: 6e20 8a02 2000 |0009: invoke-virtual {v0, v2}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@028a │ │ +00fea0: 6200 4400 |000c: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fea4: 6e10 8702 0000 |000e: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ +00feaa: 0c00 |0011: move-result-object v0 │ │ +00feac: 6e10 0600 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0006 │ │ +00feb2: 0c01 |0015: move-result-object v1 │ │ +00feb4: 6e10 4800 0100 |0016: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ +00feba: 0c01 |0019: move-result-object v1 │ │ +00febc: 6e20 4303 1000 |001a: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@0343 │ │ +00fec2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=37 │ │ 0x000c line=39 │ │ 0x001d line=40 │ │ locals : │ │ @@ -3381,21 +3381,21 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00f574: |[00f574] org.apache.cordova.Config.isInitialized:()Z │ │ -00f584: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00f588: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -00f58c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00f58e: 0f00 |0005: return v0 │ │ -00f590: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00f592: 28fe |0007: goto 0005 // -0002 │ │ +00fec4: |[00fec4] org.apache.cordova.Config.isInitialized:()Z │ │ +00fed4: 6200 4400 |0000: sget-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +00fed8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +00fedc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00fede: 0f00 |0005: return v0 │ │ +00fee0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00fee2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 131 (Config.java) │ │ @@ -3465,53 +3465,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00f594: |[00f594] org.apache.cordova.ConfigXmlParser.:()V │ │ -00f5a4: 1a00 8400 |0000: const-string v0, "ConfigXmlParser" // string@0084 │ │ -00f5a8: 6900 4500 |0002: sput-object v0, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0045 │ │ -00f5ac: 0e00 |0004: return-void │ │ +00fee4: |[00fee4] org.apache.cordova.ConfigXmlParser.:()V │ │ +00fef4: 1a00 8400 |0000: const-string v0, "ConfigXmlParser" // string@0084 │ │ +00fef8: 6900 4500 |0002: sput-object v0, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0045 │ │ +00fefc: 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 │ │ -00f5b0: |[00f5b0] org.apache.cordova.ConfigXmlParser.:()V │ │ -00f5c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00f5c2: 7010 d201 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00f5c8: 1a00 1a05 |0004: const-string v0, "file:///android_asset/www/index.html" // string@051a │ │ -00f5cc: 5b30 4700 |0006: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ -00f5d0: 2200 f400 |0008: new-instance v0, Lorg/apache/cordova/CordovaPreferences; // type@00f4 │ │ -00f5d4: 7010 3803 0000 |000a: invoke-direct {v0}, Lorg/apache/cordova/CordovaPreferences;.:()V // method@0338 │ │ -00f5da: 5b30 4c00 |000d: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004c │ │ -00f5de: 2200 bc00 |000f: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ -00f5e2: 1301 1400 |0011: const/16 v1, #int 20 // #14 │ │ -00f5e6: 7020 2002 1000 |0013: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0220 │ │ -00f5ec: 5b30 4b00 |0016: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@004b │ │ -00f5f0: 5c32 4600 |0018: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ -00f5f4: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -00f5f8: 5b30 4d00 |001c: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ -00f5fc: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ -00f600: 5b30 4a00 |0020: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ -00f604: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -00f608: 5b30 4900 |0024: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ -00f60c: 5c32 4800 |0026: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ -00f610: 0e00 |0028: return-void │ │ +00ff00: |[00ff00] org.apache.cordova.ConfigXmlParser.:()V │ │ +00ff10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00ff12: 7010 d201 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01d2 │ │ +00ff18: 1a00 1a05 |0004: const-string v0, "file:///android_asset/www/index.html" // string@051a │ │ +00ff1c: 5b30 4700 |0006: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ +00ff20: 2200 f400 |0008: new-instance v0, Lorg/apache/cordova/CordovaPreferences; // type@00f4 │ │ +00ff24: 7010 3803 0000 |000a: invoke-direct {v0}, Lorg/apache/cordova/CordovaPreferences;.:()V // method@0338 │ │ +00ff2a: 5b30 4c00 |000d: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004c │ │ +00ff2e: 2200 bc00 |000f: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ +00ff32: 1301 1400 |0011: const/16 v1, #int 20 // #14 │ │ +00ff36: 7020 2002 1000 |0013: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0220 │ │ +00ff3c: 5b30 4b00 |0016: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@004b │ │ +00ff40: 5c32 4600 |0018: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ +00ff44: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +00ff48: 5b30 4d00 |001c: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ +00ff4c: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ +00ff50: 5b30 4a00 |0020: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ +00ff54: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +00ff58: 5b30 4900 |0024: iput-object v0, v3, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ +00ff5c: 5c32 4800 |0026: iput-boolean v2, v3, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ +00ff60: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000f line=38 │ │ 0x0018 line=66 │ │ @@ -3525,44 +3525,44 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -00f614: |[00f614] org.apache.cordova.ConfigXmlParser.setStartUrl:(Ljava/lang/String;)V │ │ -00f624: 1a02 9203 |0000: const-string v2, "^[a-z-]+://" // string@0392 │ │ -00f628: 7110 5502 0200 |0002: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0255 │ │ -00f62e: 0c01 |0005: move-result-object v1 │ │ -00f630: 6e20 5702 5100 |0006: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ -00f636: 0c00 |0009: move-result-object v0 │ │ -00f638: 6e10 5202 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0252 │ │ -00f63e: 0a02 |000d: move-result v2 │ │ -00f640: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -00f644: 5b45 4700 |0010: iput-object v5, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ -00f648: 0e00 |0012: return-void │ │ -00f64a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -00f64c: 6e20 db01 2500 |0014: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ -00f652: 0a02 |0017: move-result v2 │ │ -00f654: 1303 2f00 |0018: const/16 v3, #int 47 // #2f │ │ -00f658: 3332 0700 |001a: if-ne v2, v3, 0021 // +0007 │ │ -00f65c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -00f65e: 6e20 ef01 2500 |001d: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -00f664: 0c05 |0020: move-result-object v5 │ │ -00f666: 2202 9b00 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -00f66a: 7010 f301 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00f670: 1a03 1905 |0026: const-string v3, "file:///android_asset/www/" // string@0519 │ │ -00f674: 6e20 fb01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f67a: 0c02 |002b: move-result-object v2 │ │ -00f67c: 6e20 fb01 5200 |002c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00f682: 0c02 |002f: move-result-object v2 │ │ -00f684: 6e10 fd01 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00f68a: 0c02 |0033: move-result-object v2 │ │ -00f68c: 5b42 4700 |0034: iput-object v2, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ -00f690: 28dc |0036: goto 0012 // -0024 │ │ +00ff64: |[00ff64] org.apache.cordova.ConfigXmlParser.setStartUrl:(Ljava/lang/String;)V │ │ +00ff74: 1a02 9203 |0000: const-string v2, "^[a-z-]+://" // string@0392 │ │ +00ff78: 7110 5502 0200 |0002: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0255 │ │ +00ff7e: 0c01 |0005: move-result-object v1 │ │ +00ff80: 6e20 5702 5100 |0006: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ +00ff86: 0c00 |0009: move-result-object v0 │ │ +00ff88: 6e10 5202 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0252 │ │ +00ff8e: 0a02 |000d: move-result v2 │ │ +00ff90: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +00ff94: 5b45 4700 |0010: iput-object v5, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ +00ff98: 0e00 |0012: return-void │ │ +00ff9a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +00ff9c: 6e20 db01 2500 |0014: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ +00ffa2: 0a02 |0017: move-result v2 │ │ +00ffa4: 1303 2f00 |0018: const/16 v3, #int 47 // #2f │ │ +00ffa8: 3332 0700 |001a: if-ne v2, v3, 0021 // +0007 │ │ +00ffac: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +00ffae: 6e20 ef01 2500 |001d: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +00ffb4: 0c05 |0020: move-result-object v5 │ │ +00ffb6: 2202 9b00 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +00ffba: 7010 f301 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +00ffc0: 1a03 1905 |0026: const-string v3, "file:///android_asset/www/" // string@0519 │ │ +00ffc4: 6e20 fb01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00ffca: 0c02 |002b: move-result-object v2 │ │ +00ffcc: 6e20 fb01 5200 |002c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +00ffd2: 0c02 |002f: move-result-object v2 │ │ +00ffd4: 6e10 fd01 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +00ffda: 0c02 |0033: move-result-object v2 │ │ +00ffdc: 5b42 4700 |0034: iput-object v2, v4, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ +00ffe0: 28dc |0036: goto 0012 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x000a line=136 │ │ 0x0010 line=137 │ │ 0x0012 line=144 │ │ @@ -3581,17 +3581,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f694: |[00f694] org.apache.cordova.ConfigXmlParser.getLaunchUrl:()Ljava/lang/String; │ │ -00f6a4: 5410 4700 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ -00f6a8: 1100 |0002: return-object v0 │ │ +00ffe4: |[00ffe4] org.apache.cordova.ConfigXmlParser.getLaunchUrl:()Ljava/lang/String; │ │ +00fff4: 5410 4700 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.launchUrl:Ljava/lang/String; // field@0047 │ │ +00fff8: 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;) │ │ @@ -3599,17 +3599,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f6ac: |[00f6ac] org.apache.cordova.ConfigXmlParser.getPluginEntries:()Ljava/util/ArrayList; │ │ -00f6bc: 5410 4b00 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@004b │ │ -00f6c0: 1100 |0002: return-object v0 │ │ +00fffc: |[00fffc] org.apache.cordova.ConfigXmlParser.getPluginEntries:()Ljava/util/ArrayList; │ │ +01000c: 5410 4b00 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@004b │ │ +010010: 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;) │ │ @@ -3617,17 +3617,17 @@ │ │ type : '()Lorg/apache/cordova/CordovaPreferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f6c4: |[00f6c4] org.apache.cordova.ConfigXmlParser.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ -00f6d4: 5410 4c00 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004c │ │ -00f6d8: 1100 |0002: return-object v0 │ │ +010014: |[010014] org.apache.cordova.ConfigXmlParser.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ +010024: 5410 4c00 |0000: iget-object v0, v1, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004c │ │ +010028: 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;) │ │ @@ -3635,36 +3635,36 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -00f6dc: |[00f6dc] org.apache.cordova.ConfigXmlParser.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -00f6ec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00f6ee: 7210 2706 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0627 │ │ -00f6f4: 0c00 |0004: move-result-object v0 │ │ -00f6f6: 1a01 1105 |0005: const-string v1, "feature" // string@0511 │ │ -00f6fa: 6e20 e101 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f700: 0a01 |000a: move-result v1 │ │ -00f702: 3801 1e00 |000b: if-eqz v1, 0029 // +001e │ │ -00f706: 5471 4b00 |000d: iget-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@004b │ │ -00f70a: 2202 1a01 |000f: new-instance v2, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -00f70e: 5473 4d00 |0011: iget-object v3, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ -00f712: 5474 4a00 |0013: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ -00f716: 5575 4800 |0015: iget-boolean v5, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ -00f71a: 7040 4b04 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@044b │ │ -00f720: 6e20 2202 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -00f726: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -00f72a: 5b71 4d00 |001f: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ -00f72e: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -00f732: 5b71 4a00 |0023: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ -00f736: 5c76 4600 |0025: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ -00f73a: 5c76 4800 |0027: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ -00f73e: 0e00 |0029: return-void │ │ +01002c: |[01002c] org.apache.cordova.ConfigXmlParser.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +01003c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01003e: 7210 2706 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0627 │ │ +010044: 0c00 |0004: move-result-object v0 │ │ +010046: 1a01 1105 |0005: const-string v1, "feature" // string@0511 │ │ +01004a: 6e20 e101 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010050: 0a01 |000a: move-result v1 │ │ +010052: 3801 1e00 |000b: if-eqz v1, 0029 // +001e │ │ +010056: 5471 4b00 |000d: iget-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginEntries:Ljava/util/ArrayList; // field@004b │ │ +01005a: 2202 1a01 |000f: new-instance v2, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +01005e: 5473 4d00 |0011: iget-object v3, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ +010062: 5474 4a00 |0013: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ +010066: 5575 4800 |0015: iget-boolean v5, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ +01006a: 7040 4b04 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@044b │ │ +010070: 6e20 2202 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +010076: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +01007a: 5b71 4d00 |001f: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ +01007e: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +010082: 5b71 4a00 |0023: iput-object v1, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ +010086: 5c76 4600 |0025: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ +01008a: 5c76 4800 |0027: iput-boolean v6, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ +01008e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ 0x0005 line=123 │ │ 0x000d line=124 │ │ 0x001d line=126 │ │ 0x0021 line=127 │ │ @@ -3681,103 +3681,103 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -00f740: |[00f740] org.apache.cordova.ConfigXmlParser.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -00f750: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00f752: 7210 2706 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0627 │ │ -00f758: 0c02 |0004: move-result-object v2 │ │ -00f75a: 1a04 1105 |0005: const-string v4, "feature" // string@0511 │ │ -00f75e: 6e20 e101 4200 |0007: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f764: 0a04 |000a: move-result v4 │ │ -00f766: 3804 0e00 |000b: if-eqz v4, 0019 // +000e │ │ -00f76a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -00f76c: 5c74 4600 |000e: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ -00f770: 1a04 e106 |0010: const-string v4, "name" // string@06e1 │ │ -00f774: 7230 2606 6804 |0012: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f77a: 0c04 |0015: move-result-object v4 │ │ -00f77c: 5b74 4d00 |0016: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ -00f780: 0e00 |0018: return-void │ │ -00f782: 5574 4600 |0019: iget-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ -00f786: 3804 5b00 |001b: if-eqz v4, 0076 // +005b │ │ -00f78a: 1a04 6507 |001d: const-string v4, "param" // string@0765 │ │ -00f78e: 6e20 e101 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f794: 0a04 |0022: move-result v4 │ │ -00f796: 3804 5300 |0023: if-eqz v4, 0076 // +0053 │ │ -00f79a: 1a04 e106 |0025: const-string v4, "name" // string@06e1 │ │ -00f79e: 7230 2606 6804 |0027: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f7a4: 0c04 |002a: move-result-object v4 │ │ -00f7a6: 5b74 4900 |002b: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ -00f7aa: 5474 4900 |002d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ -00f7ae: 1a05 3608 |002f: const-string v5, "service" // string@0836 │ │ -00f7b2: 6e20 e101 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f7b8: 0a04 |0034: move-result v4 │ │ -00f7ba: 3804 0b00 |0035: if-eqz v4, 0040 // +000b │ │ -00f7be: 1a04 3109 |0037: const-string v4, "value" // string@0931 │ │ -00f7c2: 7230 2606 6804 |0039: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f7c8: 0c04 |003c: move-result-object v4 │ │ -00f7ca: 5b74 4d00 |003d: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ -00f7ce: 28d9 |003f: goto 0018 // -0027 │ │ -00f7d0: 5474 4900 |0040: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ -00f7d4: 1a05 6307 |0042: const-string v5, "package" // string@0763 │ │ -00f7d8: 6e20 e101 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f7de: 0a04 |0047: move-result v4 │ │ -00f7e0: 3904 0c00 |0048: if-nez v4, 0054 // +000c │ │ -00f7e4: 5474 4900 |004a: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ -00f7e8: 1a05 cb03 |004c: const-string v5, "android-package" // string@03cb │ │ -00f7ec: 6e20 e101 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f7f2: 0a04 |0051: move-result v4 │ │ -00f7f4: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ -00f7f8: 1a04 3109 |0054: const-string v4, "value" // string@0931 │ │ -00f7fc: 7230 2606 6804 |0056: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f802: 0c04 |0059: move-result-object v4 │ │ -00f804: 5b74 4a00 |005a: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ -00f808: 28bc |005c: goto 0018 // -0044 │ │ -00f80a: 5474 4900 |005d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ -00f80e: 1a05 3e07 |005f: const-string v5, "onload" // string@073e │ │ -00f812: 6e20 e101 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f818: 0a04 |0064: move-result v4 │ │ -00f81a: 3804 b3ff |0065: if-eqz v4, 0018 // -004d │ │ -00f81e: 1a04 fd08 |0067: const-string v4, "true" // string@08fd │ │ -00f822: 1a05 3109 |0069: const-string v5, "value" // string@0931 │ │ -00f826: 7230 2606 6805 |006b: invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f82c: 0c05 |006e: move-result-object v5 │ │ -00f82e: 6e20 e101 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f834: 0a04 |0072: move-result v4 │ │ -00f836: 5c74 4800 |0073: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ -00f83a: 28a3 |0075: goto 0018 // -005d │ │ -00f83c: 1a04 a207 |0076: const-string v4, "preference" // string@07a2 │ │ -00f840: 6e20 e101 4200 |0078: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f846: 0a04 |007b: move-result v4 │ │ -00f848: 3804 1a00 |007c: if-eqz v4, 0096 // +001a │ │ -00f84c: 1a04 e106 |007e: const-string v4, "name" // string@06e1 │ │ -00f850: 7230 2606 6804 |0080: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f856: 0c04 |0083: move-result-object v4 │ │ -00f858: 6205 3200 |0084: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -00f85c: 6e20 f101 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -00f862: 0c00 |0089: move-result-object v0 │ │ -00f864: 1a04 3109 |008a: const-string v4, "value" // string@0931 │ │ -00f868: 7230 2606 6804 |008c: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f86e: 0c03 |008f: move-result-object v3 │ │ -00f870: 5474 4c00 |0090: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004c │ │ -00f874: 6e30 4103 0403 |0092: invoke-virtual {v4, v0, v3}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ -00f87a: 2883 |0095: goto 0018 // -007d │ │ -00f87c: 1a04 6b04 |0096: const-string v4, "content" // string@046b │ │ -00f880: 6e20 e101 4200 |0098: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00f886: 0a04 |009b: move-result v4 │ │ -00f888: 3804 7cff |009c: if-eqz v4, 0018 // -0084 │ │ -00f88c: 1a04 ad08 |009e: const-string v4, "src" // string@08ad │ │ -00f890: 7230 2606 6804 |00a0: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -00f896: 0c01 |00a3: move-result-object v1 │ │ -00f898: 3801 74ff |00a4: if-eqz v1, 0018 // -008c │ │ -00f89c: 7020 8c02 1700 |00a6: invoke-direct {v7, v1}, Lorg/apache/cordova/ConfigXmlParser;.setStartUrl:(Ljava/lang/String;)V // method@028c │ │ -00f8a2: 2900 6fff |00a9: goto/16 0018 // -0091 │ │ +010090: |[010090] org.apache.cordova.ConfigXmlParser.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +0100a0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0100a2: 7210 2706 0800 |0001: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0627 │ │ +0100a8: 0c02 |0004: move-result-object v2 │ │ +0100aa: 1a04 1105 |0005: const-string v4, "feature" // string@0511 │ │ +0100ae: 6e20 e101 4200 |0007: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0100b4: 0a04 |000a: move-result v4 │ │ +0100b6: 3804 0e00 |000b: if-eqz v4, 0019 // +000e │ │ +0100ba: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +0100bc: 5c74 4600 |000e: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ +0100c0: 1a04 e106 |0010: const-string v4, "name" // string@06e1 │ │ +0100c4: 7230 2606 6804 |0012: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +0100ca: 0c04 |0015: move-result-object v4 │ │ +0100cc: 5b74 4d00 |0016: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ +0100d0: 0e00 |0018: return-void │ │ +0100d2: 5574 4600 |0019: iget-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.insideFeature:Z // field@0046 │ │ +0100d6: 3804 5b00 |001b: if-eqz v4, 0076 // +005b │ │ +0100da: 1a04 6507 |001d: const-string v4, "param" // string@0765 │ │ +0100de: 6e20 e101 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0100e4: 0a04 |0022: move-result v4 │ │ +0100e6: 3804 5300 |0023: if-eqz v4, 0076 // +0053 │ │ +0100ea: 1a04 e106 |0025: const-string v4, "name" // string@06e1 │ │ +0100ee: 7230 2606 6804 |0027: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +0100f4: 0c04 |002a: move-result-object v4 │ │ +0100f6: 5b74 4900 |002b: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ +0100fa: 5474 4900 |002d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ +0100fe: 1a05 3608 |002f: const-string v5, "service" // string@0836 │ │ +010102: 6e20 e101 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010108: 0a04 |0034: move-result v4 │ │ +01010a: 3804 0b00 |0035: if-eqz v4, 0040 // +000b │ │ +01010e: 1a04 3109 |0037: const-string v4, "value" // string@0931 │ │ +010112: 7230 2606 6804 |0039: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +010118: 0c04 |003c: move-result-object v4 │ │ +01011a: 5b74 4d00 |003d: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.service:Ljava/lang/String; // field@004d │ │ +01011e: 28d9 |003f: goto 0018 // -0027 │ │ +010120: 5474 4900 |0040: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ +010124: 1a05 6307 |0042: const-string v5, "package" // string@0763 │ │ +010128: 6e20 e101 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01012e: 0a04 |0047: move-result v4 │ │ +010130: 3904 0c00 |0048: if-nez v4, 0054 // +000c │ │ +010134: 5474 4900 |004a: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ +010138: 1a05 cb03 |004c: const-string v5, "android-package" // string@03cb │ │ +01013c: 6e20 e101 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010142: 0a04 |0051: move-result v4 │ │ +010144: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ +010148: 1a04 3109 |0054: const-string v4, "value" // string@0931 │ │ +01014c: 7230 2606 6804 |0056: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +010152: 0c04 |0059: move-result-object v4 │ │ +010154: 5b74 4a00 |005a: iput-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.pluginClass:Ljava/lang/String; // field@004a │ │ +010158: 28bc |005c: goto 0018 // -0044 │ │ +01015a: 5474 4900 |005d: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.paramType:Ljava/lang/String; // field@0049 │ │ +01015e: 1a05 3e07 |005f: const-string v5, "onload" // string@073e │ │ +010162: 6e20 e101 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010168: 0a04 |0064: move-result v4 │ │ +01016a: 3804 b3ff |0065: if-eqz v4, 0018 // -004d │ │ +01016e: 1a04 fd08 |0067: const-string v4, "true" // string@08fd │ │ +010172: 1a05 3109 |0069: const-string v5, "value" // string@0931 │ │ +010176: 7230 2606 6805 |006b: invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01017c: 0c05 |006e: move-result-object v5 │ │ +01017e: 6e20 e101 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010184: 0a04 |0072: move-result v4 │ │ +010186: 5c74 4800 |0073: iput-boolean v4, v7, Lorg/apache/cordova/ConfigXmlParser;.onload:Z // field@0048 │ │ +01018a: 28a3 |0075: goto 0018 // -005d │ │ +01018c: 1a04 a207 |0076: const-string v4, "preference" // string@07a2 │ │ +010190: 6e20 e101 4200 |0078: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010196: 0a04 |007b: move-result v4 │ │ +010198: 3804 1a00 |007c: if-eqz v4, 0096 // +001a │ │ +01019c: 1a04 e106 |007e: const-string v4, "name" // string@06e1 │ │ +0101a0: 7230 2606 6804 |0080: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +0101a6: 0c04 |0083: move-result-object v4 │ │ +0101a8: 6205 3200 |0084: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +0101ac: 6e20 f101 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +0101b2: 0c00 |0089: move-result-object v0 │ │ +0101b4: 1a04 3109 |008a: const-string v4, "value" // string@0931 │ │ +0101b8: 7230 2606 6804 |008c: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +0101be: 0c03 |008f: move-result-object v3 │ │ +0101c0: 5474 4c00 |0090: iget-object v4, v7, Lorg/apache/cordova/ConfigXmlParser;.prefs:Lorg/apache/cordova/CordovaPreferences; // field@004c │ │ +0101c4: 6e30 4103 0403 |0092: invoke-virtual {v4, v0, v3}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ +0101ca: 2883 |0095: goto 0018 // -007d │ │ +0101cc: 1a04 6b04 |0096: const-string v4, "content" // string@046b │ │ +0101d0: 6e20 e101 4200 |0098: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0101d6: 0a04 |009b: move-result v4 │ │ +0101d8: 3804 7cff |009c: if-eqz v4, 0018 // -0084 │ │ +0101dc: 1a04 ad08 |009e: const-string v4, "src" // string@08ad │ │ +0101e0: 7230 2606 6804 |00a0: invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +0101e6: 0c01 |00a3: move-result-object v1 │ │ +0101e8: 3801 74ff |00a4: if-eqz v1, 0018 // -008c │ │ +0101ec: 7020 8c02 1700 |00a6: invoke-direct {v7, v1}, Lorg/apache/cordova/ConfigXmlParser;.setStartUrl:(Ljava/lang/String;)V // method@028c │ │ +0101f2: 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 │ │ @@ -3810,47 +3810,47 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -00f8a8: |[00f8a8] org.apache.cordova.ConfigXmlParser.parse:(Landroid/content/Context;)V │ │ -00f8b8: 6e10 3d00 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@003d │ │ -00f8be: 0c01 |0003: move-result-object v1 │ │ -00f8c0: 1a02 6204 |0004: const-string v2, "config" // string@0462 │ │ -00f8c4: 1a03 5009 |0006: const-string v3, "xml" // string@0950 │ │ -00f8c8: 6e10 d401 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ -00f8ce: 0c04 |000b: move-result-object v4 │ │ -00f8d0: 6e10 b001 0400 |000c: invoke-virtual {v4}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@01b0 │ │ -00f8d6: 0c04 |000f: move-result-object v4 │ │ -00f8d8: 6e10 d701 0400 |0010: invoke-virtual {v4}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@01d7 │ │ -00f8de: 0c04 |0013: move-result-object v4 │ │ -00f8e0: 6e40 6000 2143 |0014: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0060 │ │ -00f8e6: 0a00 |0017: move-result v0 │ │ -00f8e8: 3900 1c00 |0018: if-nez v0, 0034 // +001c │ │ -00f8ec: 6e10 3d00 0600 |001a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@003d │ │ -00f8f2: 0c01 |001d: move-result-object v1 │ │ -00f8f4: 1a02 6204 |001e: const-string v2, "config" // string@0462 │ │ -00f8f8: 1a03 5009 |0020: const-string v3, "xml" // string@0950 │ │ -00f8fc: 6e10 3c00 0600 |0022: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@003c │ │ -00f902: 0c04 |0025: move-result-object v4 │ │ -00f904: 6e40 6000 2143 |0026: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0060 │ │ -00f90a: 0a00 |0029: move-result v0 │ │ -00f90c: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ -00f910: 6201 4500 |002c: sget-object v1, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0045 │ │ -00f914: 1a02 ff07 |002e: const-string v2, "res/xml/config.xml is missing!" // string@07ff │ │ -00f918: 7120 0104 2100 |0030: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ -00f91e: 0e00 |0033: return-void │ │ -00f920: 6e10 3d00 0600 |0034: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@003d │ │ -00f926: 0c01 |0037: move-result-object v1 │ │ -00f928: 6e20 6100 0100 |0038: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0061 │ │ -00f92e: 0c01 |003b: move-result-object v1 │ │ -00f930: 6e20 8b02 1500 |003c: invoke-virtual {v5, v1}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)V // method@028b │ │ -00f936: 28f4 |003f: goto 0033 // -000c │ │ +0101f8: |[0101f8] org.apache.cordova.ConfigXmlParser.parse:(Landroid/content/Context;)V │ │ +010208: 6e10 3d00 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@003d │ │ +01020e: 0c01 |0003: move-result-object v1 │ │ +010210: 1a02 6204 |0004: const-string v2, "config" // string@0462 │ │ +010214: 1a03 5009 |0006: const-string v3, "xml" // string@0950 │ │ +010218: 6e10 d401 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ +01021e: 0c04 |000b: move-result-object v4 │ │ +010220: 6e10 b001 0400 |000c: invoke-virtual {v4}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@01b0 │ │ +010226: 0c04 |000f: move-result-object v4 │ │ +010228: 6e10 d701 0400 |0010: invoke-virtual {v4}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@01d7 │ │ +01022e: 0c04 |0013: move-result-object v4 │ │ +010230: 6e40 6000 2143 |0014: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0060 │ │ +010236: 0a00 |0017: move-result v0 │ │ +010238: 3900 1c00 |0018: if-nez v0, 0034 // +001c │ │ +01023c: 6e10 3d00 0600 |001a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@003d │ │ +010242: 0c01 |001d: move-result-object v1 │ │ +010244: 1a02 6204 |001e: const-string v2, "config" // string@0462 │ │ +010248: 1a03 5009 |0020: const-string v3, "xml" // string@0950 │ │ +01024c: 6e10 3c00 0600 |0022: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@003c │ │ +010252: 0c04 |0025: move-result-object v4 │ │ +010254: 6e40 6000 2143 |0026: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0060 │ │ +01025a: 0a00 |0029: move-result v0 │ │ +01025c: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ +010260: 6201 4500 |002c: sget-object v1, Lorg/apache/cordova/ConfigXmlParser;.TAG:Ljava/lang/String; // field@0045 │ │ +010264: 1a02 ff07 |002e: const-string v2, "res/xml/config.xml is missing!" // string@07ff │ │ +010268: 7120 0104 2100 |0030: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ +01026e: 0e00 |0033: return-void │ │ +010270: 6e10 3d00 0600 |0034: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@003d │ │ +010276: 0c01 |0037: move-result-object v1 │ │ +010278: 6e20 6100 0100 |0038: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0061 │ │ +01027e: 0c01 |003b: move-result-object v1 │ │ +010280: 6e20 8b02 1500 |003c: invoke-virtual {v5, v1}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)V // method@028b │ │ +010286: 28f4 |003f: goto 0033 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0018 line=55 │ │ 0x001a line=57 │ │ 0x002a line=58 │ │ 0x002c line=59 │ │ @@ -3866,35 +3866,35 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -00f938: |[00f938] org.apache.cordova.ConfigXmlParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -00f948: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -00f94a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -00f94c: 3221 1e00 |0002: if-eq v1, v2, 0020 // +001e │ │ -00f950: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -00f952: 3321 0a00 |0005: if-ne v1, v2, 000f // +000a │ │ -00f956: 6e20 8902 4300 |0007: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@0289 │ │ -00f95c: 7210 2806 0400 |000a: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0628 │ │ -00f962: 0a01 |000d: move-result v1 │ │ -00f964: 28f3 |000e: goto 0001 // -000d │ │ -00f966: 1232 |000f: const/4 v2, #int 3 // #3 │ │ -00f968: 3321 faff |0010: if-ne v1, v2, 000a // -0006 │ │ -00f96c: 6e20 8802 4300 |0012: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@0288 │ │ -00f972: 28f5 |0015: goto 000a // -000b │ │ -00f974: 0d00 |0016: move-exception v0 │ │ -00f976: 6e10 2906 0000 |0017: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@0629 │ │ -00f97c: 28e7 |001a: goto 0001 // -0019 │ │ -00f97e: 0d00 |001b: move-exception v0 │ │ -00f980: 6e10 9201 0000 |001c: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0192 │ │ -00f986: 28e2 |001f: goto 0001 // -001e │ │ -00f988: 0e00 |0020: return-void │ │ +010288: |[010288] org.apache.cordova.ConfigXmlParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +010298: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +01029a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +01029c: 3221 1e00 |0002: if-eq v1, v2, 0020 // +001e │ │ +0102a0: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +0102a2: 3321 0a00 |0005: if-ne v1, v2, 000f // +000a │ │ +0102a6: 6e20 8902 4300 |0007: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@0289 │ │ +0102ac: 7210 2806 0400 |000a: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0628 │ │ +0102b2: 0a01 |000d: move-result v1 │ │ +0102b4: 28f3 |000e: goto 0001 // -000d │ │ +0102b6: 1232 |000f: const/4 v2, #int 3 // #3 │ │ +0102b8: 3321 faff |0010: if-ne v1, v2, 000a // -0006 │ │ +0102bc: 6e20 8802 4300 |0012: invoke-virtual {v3, v4}, Lorg/apache/cordova/ConfigXmlParser;.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V // method@0288 │ │ +0102c2: 28f5 |0015: goto 000a // -000b │ │ +0102c4: 0d00 |0016: move-exception v0 │ │ +0102c6: 6e10 2906 0000 |0017: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@0629 │ │ +0102cc: 28e7 |001a: goto 0001 // -0019 │ │ +0102ce: 0d00 |001b: move-exception v0 │ │ +0102d0: 6e10 9201 0000 |001c: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0192 │ │ +0102d6: 28e2 |001f: goto 0001 // -001e │ │ +0102d8: 0e00 |0020: return-void │ │ catches : 1 │ │ 0x000a - 0x000d │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0016 │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0000 line=71 │ │ 0x0001 line=73 │ │ @@ -3958,20 +3958,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 │ │ -00f99c: |[00f99c] org.apache.cordova.CordovaActivity$2.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V │ │ -00f9ac: 5b01 4f00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$2;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004f │ │ -00f9b0: 5b02 5100 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0051 │ │ -00f9b4: 5b03 5000 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@0050 │ │ -00f9b8: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00f9be: 0e00 |0009: return-void │ │ +0102ec: |[0102ec] org.apache.cordova.CordovaActivity$2.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V │ │ +0102fc: 5b01 4f00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$2;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004f │ │ +010300: 5b02 5100 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0051 │ │ +010304: 5b03 5000 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@0050 │ │ +010308: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01030e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 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; │ │ @@ -3983,23 +3983,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -00f9c0: |[00f9c0] org.apache.cordova.CordovaActivity$2.run:()V │ │ -00f9d0: 5450 5100 |0000: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0051 │ │ -00f9d4: 5400 6200 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00f9d8: 5451 5000 |0004: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@0050 │ │ -00f9dc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -00f9de: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -00f9e0: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -00f9e2: 7254 7a03 1032 |0009: invoke-interface {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaWebView;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@037a │ │ -00f9e8: 0e00 |000c: return-void │ │ +010310: |[010310] org.apache.cordova.CordovaActivity$2.run:()V │ │ +010320: 5450 5100 |0000: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$2;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0051 │ │ +010324: 5400 6200 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010328: 5451 5000 |0004: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity$2;.val$errorUrl:Ljava/lang/String; // field@0050 │ │ +01032c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +01032e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +010330: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +010332: 7254 7a03 1032 |0009: invoke-interface {v0, v1, v2, v3, v4}, Lorg/apache/cordova/CordovaWebView;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@037a │ │ +010338: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x000c line=379 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lorg/apache/cordova/CordovaActivity$2; │ │ │ │ @@ -4054,22 +4054,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 │ │ -00f9ec: |[00f9ec] org.apache.cordova.CordovaActivity$3.:(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ -00f9fc: 5b01 5200 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$3;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0052 │ │ -00fa00: 5c02 5400 |0002: iput-boolean v2, v0, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0054 │ │ -00fa04: 5b03 5600 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ -00fa08: 5b04 5300 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0053 │ │ -00fa0c: 5b05 5500 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0055 │ │ -00fa10: 7010 d201 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00fa16: 0e00 |000d: return-void │ │ +01033c: |[01033c] org.apache.cordova.CordovaActivity$3.:(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ +01034c: 5b01 5200 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$3;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0052 │ │ +010350: 5c02 5400 |0002: iput-boolean v2, v0, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0054 │ │ +010354: 5b03 5600 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ +010358: 5b04 5300 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0053 │ │ +01035c: 5b05 5500 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0055 │ │ +010360: 7010 d201 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +010366: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 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 │ │ @@ -4083,45 +4083,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -00fa18: |[00fa18] org.apache.cordova.CordovaActivity$3.run:()V │ │ -00fa28: 5550 5400 |0000: iget-boolean v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0054 │ │ -00fa2c: 3800 3b00 |0002: if-eqz v0, 003d // +003b │ │ -00fa30: 5450 5600 |0004: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ -00fa34: 5400 6200 |0006: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fa38: 7210 6703 0000 |0008: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ -00fa3e: 0c00 |000b: move-result-object v0 │ │ -00fa40: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -00fa44: 6e20 b700 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ -00fa4a: 5450 5600 |0011: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ -00fa4e: 1a01 5d00 |0013: const-string v1, "Application Error" // string@005d │ │ -00fa52: 2202 9b00 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -00fa56: 7010 f301 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00fa5c: 5453 5300 |001a: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0053 │ │ -00fa60: 6e20 fb01 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00fa66: 0c02 |001f: move-result-object v2 │ │ -00fa68: 1a03 0300 |0020: const-string v3, " (" // string@0003 │ │ -00fa6c: 6e20 fb01 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00fa72: 0c02 |0025: move-result-object v2 │ │ -00fa74: 5453 5500 |0026: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0055 │ │ -00fa78: 6e20 fb01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00fa7e: 0c02 |002b: move-result-object v2 │ │ -00fa80: 1a03 1d00 |002c: const-string v3, ")" // string@001d │ │ -00fa84: 6e20 fb01 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00fa8a: 0c02 |0031: move-result-object v2 │ │ -00fa8c: 6e10 fd01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00fa92: 0c02 |0035: move-result-object v2 │ │ -00fa94: 1a03 cf02 |0036: const-string v3, "OK" // string@02cf │ │ -00fa98: 5554 5400 |0038: iget-boolean v4, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0054 │ │ -00fa9c: 6e54 9a02 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@029a │ │ -00faa2: 0e00 |003d: return-void │ │ +010368: |[010368] org.apache.cordova.CordovaActivity$3.run:()V │ │ +010378: 5550 5400 |0000: iget-boolean v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0054 │ │ +01037c: 3800 3b00 |0002: if-eqz v0, 003d // +003b │ │ +010380: 5450 5600 |0004: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ +010384: 5400 6200 |0006: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010388: 7210 6703 0000 |0008: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ +01038e: 0c00 |000b: move-result-object v0 │ │ +010390: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +010394: 6e20 b700 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ +01039a: 5450 5600 |0011: iget-object v0, v5, Lorg/apache/cordova/CordovaActivity$3;.val$me:Lorg/apache/cordova/CordovaActivity; // field@0056 │ │ +01039e: 1a01 5d00 |0013: const-string v1, "Application Error" // string@005d │ │ +0103a2: 2202 9b00 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +0103a6: 7010 f301 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0103ac: 5453 5300 |001a: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$description:Ljava/lang/String; // field@0053 │ │ +0103b0: 6e20 fb01 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0103b6: 0c02 |001f: move-result-object v2 │ │ +0103b8: 1a03 0300 |0020: const-string v3, " (" // string@0003 │ │ +0103bc: 6e20 fb01 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0103c2: 0c02 |0025: move-result-object v2 │ │ +0103c4: 5453 5500 |0026: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity$3;.val$failingUrl:Ljava/lang/String; // field@0055 │ │ +0103c8: 6e20 fb01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0103ce: 0c02 |002b: move-result-object v2 │ │ +0103d0: 1a03 1d00 |002c: const-string v3, ")" // string@001d │ │ +0103d4: 6e20 fb01 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0103da: 0c02 |0031: move-result-object v2 │ │ +0103dc: 6e10 fd01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0103e2: 0c02 |0035: move-result-object v2 │ │ +0103e4: 1a03 cf02 |0036: const-string v3, "OK" // string@02cf │ │ +0103e8: 5554 5400 |0038: iget-boolean v4, v5, Lorg/apache/cordova/CordovaActivity$3;.val$exit:Z // field@0054 │ │ +0103ec: 6e54 9a02 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@029a │ │ +0103f2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0004 line=388 │ │ 0x0011 line=389 │ │ 0x003d line=391 │ │ locals : │ │ @@ -4162,18 +4162,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 │ │ -00faa4: |[00faa4] org.apache.cordova.CordovaActivity$4$1.:(Lorg/apache/cordova/CordovaActivity$4;)V │ │ -00fab4: 5b01 5700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0057 │ │ -00fab8: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00fabe: 0e00 |0005: return-void │ │ +0103f4: |[0103f4] org.apache.cordova.CordovaActivity$4$1.:(Lorg/apache/cordova/CordovaActivity$4;)V │ │ +010404: 5b01 5700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0057 │ │ +010408: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01040e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaActivity$4$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lorg/apache/cordova/CordovaActivity$4; │ │ │ │ @@ -4183,23 +4183,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00fac0: |[00fac0] org.apache.cordova.CordovaActivity$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00fad0: 7210 4100 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0041 │ │ -00fad6: 5410 5700 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0057 │ │ -00fada: 5500 5a00 |0005: iget-boolean v0, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@005a │ │ -00fade: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -00fae2: 5410 5700 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0057 │ │ -00fae6: 5400 5800 |000b: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0058 │ │ -00faea: 6e10 9b02 0000 |000d: invoke-virtual {v0}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@029b │ │ -00faf0: 0e00 |0010: return-void │ │ +010410: |[010410] org.apache.cordova.CordovaActivity$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +010420: 7210 4100 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0041 │ │ +010426: 5410 5700 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0057 │ │ +01042a: 5500 5a00 |0005: iget-boolean v0, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@005a │ │ +01042e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +010432: 5410 5700 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$4$1;.this$1:Lorg/apache/cordova/CordovaActivity$4; // field@0057 │ │ +010436: 5400 5800 |000b: iget-object v0, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0058 │ │ +01043a: 6e10 9b02 0000 |000d: invoke-virtual {v0}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@029b │ │ +010440: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0003 line=412 │ │ 0x0009 line=413 │ │ 0x0010 line=415 │ │ locals : │ │ @@ -4262,23 +4262,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 │ │ -00faf4: |[00faf4] org.apache.cordova.CordovaActivity$4.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -00fb04: 5b01 5800 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0058 │ │ -00fb08: 5b02 5b00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@005b │ │ -00fb0c: 5b03 5c00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005c │ │ -00fb10: 5b04 5d00 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005d │ │ -00fb14: 5b05 5900 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0059 │ │ -00fb18: 5c06 5a00 |000a: iput-boolean v6, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@005a │ │ -00fb1c: 7010 d201 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -00fb22: 0e00 |000f: return-void │ │ +010444: |[010444] org.apache.cordova.CordovaActivity$4.:(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +010454: 5b01 5800 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0058 │ │ +010458: 5b02 5b00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@005b │ │ +01045c: 5b03 5c00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005c │ │ +010460: 5b04 5d00 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005d │ │ +010464: 5b05 5900 |0008: iput-object v5, v0, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0059 │ │ +010468: 5c06 5a00 |000a: iput-boolean v6, v0, Lorg/apache/cordova/CordovaActivity$4;.val$exit:Z // field@005a │ │ +01046c: 7010 d201 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +010472: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 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; │ │ @@ -4293,35 +4293,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -00fb24: |[00fb24] org.apache.cordova.CordovaActivity$4.run:()V │ │ -00fb34: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00fb38: 5442 5b00 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@005b │ │ -00fb3c: 7020 1b00 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -00fb42: 5442 5c00 |0007: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005c │ │ -00fb46: 6e20 1e00 2000 |0009: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -00fb4c: 5442 5d00 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005d │ │ -00fb50: 6e20 2400 2000 |000e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -00fb56: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -00fb58: 6e20 1d00 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ -00fb5e: 5442 5900 |0015: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0059 │ │ -00fb62: 2203 de00 |0017: new-instance v3, Lorg/apache/cordova/CordovaActivity$4$1; // type@00de │ │ -00fb66: 7020 9302 4300 |0019: invoke-direct {v3, v4}, Lorg/apache/cordova/CordovaActivity$4$1;.:(Lorg/apache/cordova/CordovaActivity$4;)V // method@0293 │ │ -00fb6c: 6e30 2300 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -00fb72: 6e10 1c00 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -00fb78: 6e10 2600 0000 |0022: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -00fb7e: 0e00 |0025: return-void │ │ -00fb80: 0d01 |0026: move-exception v1 │ │ -00fb82: 5442 5800 |0027: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0058 │ │ -00fb86: 6e10 9b02 0200 |0029: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@029b │ │ -00fb8c: 28f9 |002c: goto 0025 // -0007 │ │ +010474: |[010474] org.apache.cordova.CordovaActivity$4.run:()V │ │ +010484: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +010488: 5442 5b00 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$me:Lorg/apache/cordova/CordovaActivity; // field@005b │ │ +01048c: 7020 1b00 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +010492: 5442 5c00 |0007: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$message:Ljava/lang/String; // field@005c │ │ +010496: 6e20 1e00 2000 |0009: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01049c: 5442 5d00 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$title:Ljava/lang/String; // field@005d │ │ +0104a0: 6e20 2400 2000 |000e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ +0104a6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0104a8: 6e20 1d00 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ +0104ae: 5442 5900 |0015: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.val$button:Ljava/lang/String; // field@0059 │ │ +0104b2: 2203 de00 |0017: new-instance v3, Lorg/apache/cordova/CordovaActivity$4$1; // type@00de │ │ +0104b6: 7020 9302 4300 |0019: invoke-direct {v3, v4}, Lorg/apache/cordova/CordovaActivity$4$1;.:(Lorg/apache/cordova/CordovaActivity$4;)V // method@0293 │ │ +0104bc: 6e30 2300 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0104c2: 6e10 1c00 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +0104c8: 6e10 2600 0000 |0022: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ +0104ce: 0e00 |0025: return-void │ │ +0104d0: 0d01 |0026: move-exception v1 │ │ +0104d2: 5442 5800 |0027: iget-object v2, v4, Lorg/apache/cordova/CordovaActivity$4;.this$0:Lorg/apache/cordova/CordovaActivity; // field@0058 │ │ +0104d6: 6e10 9b02 0200 |0029: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@029b │ │ +0104dc: 28f9 |002c: goto 0025 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0026 │ │ positions : │ │ 0x0000 line=404 │ │ 0x0007 line=405 │ │ 0x000c line=406 │ │ @@ -4412,24 +4412,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -00fba0: |[00fba0] org.apache.cordova.CordovaActivity.:()V │ │ -00fbb0: 1a00 8900 |0000: const-string v0, "CordovaActivity" // string@0089 │ │ -00fbb4: 6900 6100 |0002: sput-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -00fbb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00fbba: 6700 6000 |0005: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_STARTING:I // field@0060 │ │ -00fbbe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -00fbc0: 6700 5f00 |0008: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_RUNNING:I // field@005f │ │ -00fbc4: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -00fbc6: 6700 5e00 |000b: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_EXITING:I // field@005e │ │ -00fbca: 0e00 |000d: return-void │ │ +0104f0: |[0104f0] org.apache.cordova.CordovaActivity.:()V │ │ +010500: 1a00 8900 |0000: const-string v0, "CordovaActivity" // string@0089 │ │ +010504: 6900 6100 |0002: sput-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010508: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01050a: 6700 6000 |0005: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_STARTING:I // field@0060 │ │ +01050e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +010510: 6700 5f00 |0008: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_RUNNING:I // field@005f │ │ +010514: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +010516: 6700 5e00 |000b: sput v0, Lorg/apache/cordova/CordovaActivity;.ACTIVITY_EXITING:I // field@005e │ │ +01051a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=85 │ │ locals : │ │ @@ -4439,19 +4439,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00fbcc: |[00fbcc] org.apache.cordova.CordovaActivity.:()V │ │ -00fbdc: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -00fbe2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -00fbe4: 5c10 6500 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ -00fbe8: 0e00 |0006: return-void │ │ +01051c: |[01051c] org.apache.cordova.CordovaActivity.:()V │ │ +01052c: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +010532: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +010534: 5c10 6500 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ +010538: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ │ │ @@ -4461,53 +4461,53 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -00fbec: |[00fbec] org.apache.cordova.CordovaActivity.createViews:()V │ │ -00fbfc: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -00fbfe: 5452 6200 |0001: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fc02: 7210 6703 0200 |0003: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ -00fc08: 0c02 |0006: move-result-object v2 │ │ -00fc0a: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ -00fc0e: 6e20 b300 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.setId:(I)V // method@00b3 │ │ -00fc14: 5452 6200 |000c: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fc18: 7210 6703 0200 |000e: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ -00fc1e: 0c02 |0011: move-result-object v2 │ │ -00fc20: 2203 5400 |0012: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0054 │ │ -00fc24: 7030 0b01 4304 |0014: invoke-direct {v3, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@010b │ │ -00fc2a: 6e20 b400 3200 |0017: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00b4 │ │ -00fc30: 5452 6200 |001a: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fc34: 7210 6703 0200 |001c: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ -00fc3a: 0c02 |001f: move-result-object v2 │ │ -00fc3c: 6e20 b602 2500 |0020: invoke-virtual {v5, v2}, Lorg/apache/cordova/CordovaActivity;.setContentView:(Landroid/view/View;)V // method@02b6 │ │ -00fc42: 5452 6800 |0023: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fc46: 1a03 6800 |0025: const-string v3, "BackgroundColor" // string@0068 │ │ -00fc4a: 6e20 3903 3200 |0027: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaPreferences;.contains:(Ljava/lang/String;)Z // method@0339 │ │ -00fc50: 0a02 |002a: move-result v2 │ │ -00fc52: 3802 1500 |002b: if-eqz v2, 0040 // +0015 │ │ -00fc56: 5452 6800 |002d: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fc5a: 1a03 6800 |002f: const-string v3, "BackgroundColor" // string@0068 │ │ -00fc5e: 1504 00ff |0031: const/high16 v4, #int -16777216 // #ff00 │ │ -00fc62: 6e30 3d03 3204 |0033: invoke-virtual {v2, v3, v4}, Lorg/apache/cordova/CordovaPreferences;.getInteger:(Ljava/lang/String;I)I // method@033d │ │ -00fc68: 0a00 |0036: move-result v0 │ │ -00fc6a: 5452 6200 |0037: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fc6e: 7210 6703 0200 |0039: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ -00fc74: 0c02 |003c: move-result-object v2 │ │ -00fc76: 6e20 b200 0200 |003d: invoke-virtual {v2, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@00b2 │ │ -00fc7c: 5452 6200 |0040: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fc80: 7210 6703 0200 |0042: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ -00fc86: 0c02 |0045: move-result-object v2 │ │ -00fc88: 6e10 b100 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b1 │ │ -00fc8e: 0e00 |0049: return-void │ │ -00fc90: 0d01 |004a: move-exception v1 │ │ -00fc92: 6e10 d101 0100 |004b: invoke-virtual {v1}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@01d1 │ │ -00fc98: 28f2 |004e: goto 0040 // -000e │ │ +01053c: |[01053c] org.apache.cordova.CordovaActivity.createViews:()V │ │ +01054c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +01054e: 5452 6200 |0001: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010552: 7210 6703 0200 |0003: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ +010558: 0c02 |0006: move-result-object v2 │ │ +01055a: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ +01055e: 6e20 b300 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.setId:(I)V // method@00b3 │ │ +010564: 5452 6200 |000c: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010568: 7210 6703 0200 |000e: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ +01056e: 0c02 |0011: move-result-object v2 │ │ +010570: 2203 5400 |0012: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0054 │ │ +010574: 7030 0b01 4304 |0014: invoke-direct {v3, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@010b │ │ +01057a: 6e20 b400 3200 |0017: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00b4 │ │ +010580: 5452 6200 |001a: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010584: 7210 6703 0200 |001c: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ +01058a: 0c02 |001f: move-result-object v2 │ │ +01058c: 6e20 b602 2500 |0020: invoke-virtual {v5, v2}, Lorg/apache/cordova/CordovaActivity;.setContentView:(Landroid/view/View;)V // method@02b6 │ │ +010592: 5452 6800 |0023: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +010596: 1a03 6800 |0025: const-string v3, "BackgroundColor" // string@0068 │ │ +01059a: 6e20 3903 3200 |0027: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaPreferences;.contains:(Ljava/lang/String;)Z // method@0339 │ │ +0105a0: 0a02 |002a: move-result v2 │ │ +0105a2: 3802 1500 |002b: if-eqz v2, 0040 // +0015 │ │ +0105a6: 5452 6800 |002d: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0105aa: 1a03 6800 |002f: const-string v3, "BackgroundColor" // string@0068 │ │ +0105ae: 1504 00ff |0031: const/high16 v4, #int -16777216 // #ff00 │ │ +0105b2: 6e30 3d03 3204 |0033: invoke-virtual {v2, v3, v4}, Lorg/apache/cordova/CordovaPreferences;.getInteger:(Ljava/lang/String;I)I // method@033d │ │ +0105b8: 0a00 |0036: move-result v0 │ │ +0105ba: 5452 6200 |0037: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +0105be: 7210 6703 0200 |0039: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ +0105c4: 0c02 |003c: move-result-object v2 │ │ +0105c6: 6e20 b200 0200 |003d: invoke-virtual {v2, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@00b2 │ │ +0105cc: 5452 6200 |0040: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +0105d0: 7210 6703 0200 |0042: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getView:()Landroid/view/View; // method@0367 │ │ +0105d6: 0c02 |0045: move-result-object v2 │ │ +0105d8: 6e10 b100 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b1 │ │ +0105de: 0e00 |0049: return-void │ │ +0105e0: 0d01 |004a: move-exception v1 │ │ +0105e2: 6e10 d101 0100 |004b: invoke-virtual {v1}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@01d1 │ │ +0105e8: 28f2 |004e: goto 0040 // -000e │ │ catches : 1 │ │ 0x002d - 0x0040 │ │ Ljava/lang/NumberFormatException; -> 0x004a │ │ positions : │ │ 0x0001 line=175 │ │ 0x000c line=176 │ │ 0x001a line=180 │ │ @@ -4528,25 +4528,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 │ │ -00fcac: |[00fcac] org.apache.cordova.CordovaActivity.displayError:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -00fcbc: 0772 |0000: move-object v2, v7 │ │ -00fcbe: 2200 df00 |0001: new-instance v0, Lorg/apache/cordova/CordovaActivity$4; // type@00df │ │ -00fcc2: 0771 |0003: move-object v1, v7 │ │ -00fcc4: 0793 |0004: move-object v3, v9 │ │ -00fcc6: 0784 |0005: move-object v4, v8 │ │ -00fcc8: 07a5 |0006: move-object v5, v10 │ │ -00fcca: 01b6 |0007: move v6, v11 │ │ -00fccc: 7607 9502 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@0295 │ │ -00fcd2: 6e20 b502 0200 |000b: invoke-virtual {v2, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02b5 │ │ -00fcd8: 0e00 |000e: return-void │ │ +0105fc: |[0105fc] org.apache.cordova.CordovaActivity.displayError:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +01060c: 0772 |0000: move-object v2, v7 │ │ +01060e: 2200 df00 |0001: new-instance v0, Lorg/apache/cordova/CordovaActivity$4; // type@00df │ │ +010612: 0771 |0003: move-object v1, v7 │ │ +010614: 0793 |0004: move-object v3, v9 │ │ +010616: 0784 |0005: move-object v4, v8 │ │ +010618: 07a5 |0006: move-object v5, v10 │ │ +01061a: 01b6 |0007: move v6, v11 │ │ +01061c: 7607 9502 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@0295 │ │ +010622: 6e20 b502 0200 |000b: invoke-virtual {v2, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02b5 │ │ +010628: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0001 line=401 │ │ 0x000e line=424 │ │ locals : │ │ 0x0001 - 0x000f reg=2 me Lorg/apache/cordova/CordovaActivity; │ │ @@ -4561,48 +4561,48 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -00fcdc: |[00fcdc] org.apache.cordova.CordovaActivity.init:()V │ │ -00fcec: 6e10 a202 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.makeWebView:()Lorg/apache/cordova/CordovaWebView; // method@02a2 │ │ -00fcf2: 0c01 |0003: move-result-object v1 │ │ -00fcf4: 5b51 6200 |0004: iput-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fcf8: 6e10 9902 0500 |0006: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.createViews:()V // method@0299 │ │ -00fcfe: 5451 6200 |0009: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fd02: 7210 7103 0100 |000b: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.isInitialized:()Z // method@0371 │ │ -00fd08: 0a01 |000e: move-result v1 │ │ -00fd0a: 3901 0d00 |000f: if-nez v1, 001c // +000d │ │ -00fd0e: 5451 6200 |0011: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fd12: 5452 6300 |0013: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -00fd16: 5453 6700 |0015: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0067 │ │ -00fd1a: 5454 6800 |0017: iget-object v4, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fd1e: 7240 6e03 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@036e │ │ -00fd24: 5451 6300 |001c: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -00fd28: 5452 6200 |001e: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fd2c: 7210 6303 0200 |0020: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -00fd32: 0c02 |0023: move-result-object v2 │ │ -00fd34: 6e20 0b03 2100 |0024: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onCordovaInit:(Lorg/apache/cordova/PluginManager;)V // method@030b │ │ -00fd3a: 5451 6800 |0027: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fd3e: 1a02 b100 |0029: const-string v2, "DefaultVolumeStream" // string@00b1 │ │ -00fd42: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ -00fd46: 6e30 3e03 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -00fd4c: 0c00 |0030: move-result-object v0 │ │ -00fd4e: 1a01 c306 |0031: const-string v1, "media" // string@06c3 │ │ -00fd52: 6202 3200 |0033: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -00fd56: 6e20 f101 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -00fd5c: 0c02 |0038: move-result-object v2 │ │ -00fd5e: 6e20 e101 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -00fd64: 0a01 |003c: move-result v1 │ │ -00fd66: 3801 0600 |003d: if-eqz v1, 0043 // +0006 │ │ -00fd6a: 1231 |003f: const/4 v1, #int 3 // #3 │ │ -00fd6c: 6e20 b702 1500 |0040: invoke-virtual {v5, v1}, Lorg/apache/cordova/CordovaActivity;.setVolumeControlStream:(I)V // method@02b7 │ │ -00fd72: 0e00 |0043: return-void │ │ +01062c: |[01062c] org.apache.cordova.CordovaActivity.init:()V │ │ +01063c: 6e10 a202 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.makeWebView:()Lorg/apache/cordova/CordovaWebView; // method@02a2 │ │ +010642: 0c01 |0003: move-result-object v1 │ │ +010644: 5b51 6200 |0004: iput-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010648: 6e10 9902 0500 |0006: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.createViews:()V // method@0299 │ │ +01064e: 5451 6200 |0009: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010652: 7210 7103 0100 |000b: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.isInitialized:()Z // method@0371 │ │ +010658: 0a01 |000e: move-result v1 │ │ +01065a: 3901 0d00 |000f: if-nez v1, 001c // +000d │ │ +01065e: 5451 6200 |0011: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010662: 5452 6300 |0013: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010666: 5453 6700 |0015: iget-object v3, v5, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0067 │ │ +01066a: 5454 6800 |0017: iget-object v4, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +01066e: 7240 6e03 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@036e │ │ +010674: 5451 6300 |001c: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010678: 5452 6200 |001e: iget-object v2, v5, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +01067c: 7210 6303 0200 |0020: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +010682: 0c02 |0023: move-result-object v2 │ │ +010684: 6e20 0b03 2100 |0024: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onCordovaInit:(Lorg/apache/cordova/PluginManager;)V // method@030b │ │ +01068a: 5451 6800 |0027: iget-object v1, v5, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +01068e: 1a02 b100 |0029: const-string v2, "DefaultVolumeStream" // string@00b1 │ │ +010692: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ +010696: 6e30 3e03 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +01069c: 0c00 |0030: move-result-object v0 │ │ +01069e: 1a01 c306 |0031: const-string v1, "media" // string@06c3 │ │ +0106a2: 6202 3200 |0033: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +0106a6: 6e20 f101 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +0106ac: 0c02 |0038: move-result-object v2 │ │ +0106ae: 6e20 e101 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0106b4: 0a01 |003c: move-result v1 │ │ +0106b6: 3801 0600 |003d: if-eqz v1, 0043 // +0006 │ │ +0106ba: 1231 |003f: const/4 v1, #int 3 // #3 │ │ +0106bc: 6e20 b702 1500 |0040: invoke-virtual {v5, v1}, Lorg/apache/cordova/CordovaActivity;.setVolumeControlStream:(I)V // method@02b7 │ │ +0106c2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0009 line=148 │ │ 0x0011 line=149 │ │ 0x001c line=151 │ │ @@ -4619,35 +4619,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -00fd74: |[00fd74] org.apache.cordova.CordovaActivity.loadConfig:()V │ │ -00fd84: 2200 da00 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00da │ │ -00fd88: 7010 8402 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ -00fd8e: 6e20 8a02 3000 |0005: invoke-virtual {v0, v3}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@028a │ │ -00fd94: 6e10 8702 0000 |0008: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ -00fd9a: 0c01 |000b: move-result-object v1 │ │ -00fd9c: 5b31 6800 |000c: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fda0: 5431 6800 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fda4: 6e10 9c02 0300 |0010: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getIntent:()Landroid/content/Intent; // method@029c │ │ -00fdaa: 0c02 |0013: move-result-object v2 │ │ -00fdac: 6e10 4800 0200 |0014: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ -00fdb2: 0c02 |0017: move-result-object v2 │ │ -00fdb4: 6e20 4303 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@0343 │ │ -00fdba: 6e10 8502 0000 |001b: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@0285 │ │ -00fdc0: 0c01 |001e: move-result-object v1 │ │ -00fdc2: 5b31 6600 |001f: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.launchUrl:Ljava/lang/String; // field@0066 │ │ -00fdc6: 6e10 8602 0000 |0021: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@0286 │ │ -00fdcc: 0c01 |0024: move-result-object v1 │ │ -00fdce: 5b31 6700 |0025: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0067 │ │ -00fdd2: 6900 4400 |0027: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ -00fdd6: 0e00 |0029: return-void │ │ +0106c4: |[0106c4] org.apache.cordova.CordovaActivity.loadConfig:()V │ │ +0106d4: 2200 da00 |0000: new-instance v0, Lorg/apache/cordova/ConfigXmlParser; // type@00da │ │ +0106d8: 7010 8402 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ +0106de: 6e20 8a02 3000 |0005: invoke-virtual {v0, v3}, Lorg/apache/cordova/ConfigXmlParser;.parse:(Landroid/content/Context;)V // method@028a │ │ +0106e4: 6e10 8702 0000 |0008: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0287 │ │ +0106ea: 0c01 |000b: move-result-object v1 │ │ +0106ec: 5b31 6800 |000c: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0106f0: 5431 6800 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0106f4: 6e10 9c02 0300 |0010: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getIntent:()Landroid/content/Intent; // method@029c │ │ +0106fa: 0c02 |0013: move-result-object v2 │ │ +0106fc: 6e10 4800 0200 |0014: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ +010702: 0c02 |0017: move-result-object v2 │ │ +010704: 6e20 4303 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPreferences;.setPreferencesBundle:(Landroid/os/Bundle;)V // method@0343 │ │ +01070a: 6e10 8502 0000 |001b: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getLaunchUrl:()Ljava/lang/String; // method@0285 │ │ +010710: 0c01 |001e: move-result-object v1 │ │ +010712: 5b31 6600 |001f: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.launchUrl:Ljava/lang/String; // field@0066 │ │ +010716: 6e10 8602 0000 |0021: invoke-virtual {v0}, Lorg/apache/cordova/ConfigXmlParser;.getPluginEntries:()Ljava/util/ArrayList; // method@0286 │ │ +01071c: 0c01 |0024: move-result-object v1 │ │ +01071e: 5b31 6700 |0025: iput-object v1, v3, Lorg/apache/cordova/CordovaActivity;.pluginEntries:Ljava/util/ArrayList; // field@0067 │ │ +010722: 6900 4400 |0027: sput-object v0, Lorg/apache/cordova/Config;.parser:Lorg/apache/cordova/ConfigXmlParser; // field@0044 │ │ +010726: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x0008 line=164 │ │ 0x000e line=165 │ │ 0x001b line=166 │ │ @@ -4663,27 +4663,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -00fdd8: |[00fdd8] org.apache.cordova.CordovaActivity.loadUrl:(Ljava/lang/String;)V │ │ -00fde8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00fdea: 5430 6200 |0001: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fdee: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -00fdf2: 6e10 9e02 0300 |0005: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.init:()V // method@029e │ │ -00fdf8: 5430 6800 |0008: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fdfc: 1a01 1901 |000a: const-string v1, "KeepRunning" // string@0119 │ │ -00fe00: 6e30 3b03 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ -00fe06: 0a00 |000f: move-result v0 │ │ -00fe08: 5c30 6500 |0010: iput-boolean v0, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ -00fe0c: 5430 6200 |0012: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fe10: 7230 7303 4002 |0014: invoke-interface {v0, v4, v2}, Lorg/apache/cordova/CordovaWebView;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@0373 │ │ -00fe16: 0e00 |0017: return-void │ │ +010728: |[010728] org.apache.cordova.CordovaActivity.loadUrl:(Ljava/lang/String;)V │ │ +010738: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01073a: 5430 6200 |0001: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +01073e: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +010742: 6e10 9e02 0300 |0005: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.init:()V // method@029e │ │ +010748: 5430 6800 |0008: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +01074c: 1a01 1901 |000a: const-string v1, "KeepRunning" // string@0119 │ │ +010750: 6e30 3b03 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ +010756: 0a00 |000f: move-result v0 │ │ +010758: 5c30 6500 |0010: iput-boolean v0, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ +01075c: 5430 6200 |0012: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010760: 7230 7303 4002 |0014: invoke-interface {v0, v4, v2}, Lorg/apache/cordova/CordovaWebView;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@0373 │ │ +010766: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=223 │ │ 0x0005 line=224 │ │ 0x0008 line=228 │ │ 0x0012 line=230 │ │ 0x0017 line=231 │ │ @@ -4696,18 +4696,18 @@ │ │ type : '()Lorg/apache/cordova/CordovaInterfaceImpl;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00fe18: |[00fe18] org.apache.cordova.CordovaActivity.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; │ │ -00fe28: 2200 db00 |0000: new-instance v0, Lorg/apache/cordova/CordovaActivity$1; // type@00db │ │ -00fe2c: 7030 8d02 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/apache/cordova/CordovaActivity$1;.:(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V // method@028d │ │ -00fe32: 1100 |0005: return-object v0 │ │ +010768: |[010768] org.apache.cordova.CordovaActivity.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; │ │ +010778: 2200 db00 |0000: new-instance v0, Lorg/apache/cordova/CordovaActivity$1; // type@00db │ │ +01077c: 7030 8d02 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/apache/cordova/CordovaActivity$1;.:(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V // method@028d │ │ +010782: 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;) │ │ @@ -4715,20 +4715,20 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00fe34: |[00fe34] org.apache.cordova.CordovaActivity.makeWebView:()Lorg/apache/cordova/CordovaWebView; │ │ -00fe44: 2200 0101 |0000: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl; // type@0101 │ │ -00fe48: 6e10 a302 0200 |0002: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; // method@02a3 │ │ -00fe4e: 0c01 |0005: move-result-object v1 │ │ -00fe50: 7020 a303 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.:(Lorg/apache/cordova/CordovaWebViewEngine;)V // method@03a3 │ │ -00fe56: 1100 |0009: return-object v0 │ │ +010784: |[010784] org.apache.cordova.CordovaActivity.makeWebView:()Lorg/apache/cordova/CordovaWebView; │ │ +010794: 2200 0101 |0000: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl; // type@0101 │ │ +010798: 6e10 a302 0200 |0002: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; // method@02a3 │ │ +01079e: 0c01 |0005: move-result-object v1 │ │ +0107a0: 7020 a303 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.:(Lorg/apache/cordova/CordovaWebViewEngine;)V // method@03a3 │ │ +0107a6: 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;) │ │ @@ -4736,19 +4736,19 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebViewEngine;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00fe58: |[00fe58] org.apache.cordova.CordovaActivity.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; │ │ -00fe68: 5410 6800 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00fe6c: 7120 b003 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.createEngine:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine; // method@03b0 │ │ -00fe72: 0c00 |0005: move-result-object v0 │ │ -00fe74: 1100 |0006: return-object v0 │ │ +0107a8: |[0107a8] org.apache.cordova.CordovaActivity.makeWebViewEngine:()Lorg/apache/cordova/CordovaWebViewEngine; │ │ +0107b8: 5410 6800 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0107bc: 7120 b003 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.createEngine:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine; // method@03b0 │ │ +0107c2: 0c00 |0005: move-result-object v0 │ │ +0107c4: 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;) │ │ @@ -4756,30 +4756,30 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -00fe78: |[00fe78] org.apache.cordova.CordovaActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -00fe88: 6200 6100 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -00fe8c: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -00fe90: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -00fe96: 1a02 0201 |0007: const-string v2, "Incoming Result. Request code = " // string@0102 │ │ -00fe9a: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -00fea0: 0c01 |000c: move-result-object v1 │ │ -00fea2: 6e20 f801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -00fea8: 0c01 |0010: move-result-object v1 │ │ -00feaa: 6e10 fd01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -00feb0: 0c01 |0014: move-result-object v1 │ │ -00feb2: 7120 fe03 1000 |0015: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -00feb8: 6f40 0a00 4365 |0018: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@000a │ │ -00febe: 5430 6300 |001b: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -00fec2: 6e40 0a03 4065 |001d: invoke-virtual {v0, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onActivityResult:(IILandroid/content/Intent;)Z // method@030a │ │ -00fec8: 0e00 |0020: return-void │ │ +0107c8: |[0107c8] org.apache.cordova.CordovaActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0107d8: 6200 6100 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +0107dc: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0107e0: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0107e6: 1a02 0201 |0007: const-string v2, "Incoming Result. Request code = " // string@0102 │ │ +0107ea: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0107f0: 0c01 |000c: move-result-object v1 │ │ +0107f2: 6e20 f801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +0107f8: 0c01 |0010: move-result-object v1 │ │ +0107fa: 6e10 fd01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +010800: 0c01 |0014: move-result-object v1 │ │ +010802: 7120 fe03 1000 |0015: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +010808: 6f40 0a00 4365 |0018: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@000a │ │ +01080e: 5430 6300 |001b: iget-object v0, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010812: 6e40 0a03 4065 |001d: invoke-virtual {v0, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onActivityResult:(IILandroid/content/Intent;)Z // method@030a │ │ +010818: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0018 line=357 │ │ 0x001b line=358 │ │ 0x0020 line=359 │ │ locals : │ │ @@ -4793,25 +4793,25 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00fecc: |[00fecc] org.apache.cordova.CordovaActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -00fedc: 6f20 0b00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@000b │ │ -00fee2: 5421 6200 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fee6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -00feea: 0e00 |0007: return-void │ │ -00feec: 5421 6200 |0008: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -00fef0: 7210 6303 0100 |000a: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -00fef6: 0c00 |000d: move-result-object v0 │ │ -00fef8: 3800 f9ff |000e: if-eqz v0, 0007 // -0007 │ │ -00fefc: 6e20 5704 3000 |0010: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0457 │ │ -00ff02: 28f4 |0013: goto 0007 // -000c │ │ +01081c: |[01081c] org.apache.cordova.CordovaActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01082c: 6f20 0b00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@000b │ │ +010832: 5421 6200 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010836: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +01083a: 0e00 |0007: return-void │ │ +01083c: 5421 6200 |0008: iget-object v1, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010840: 7210 6303 0100 |000a: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +010846: 0c00 |000d: move-result-object v0 │ │ +010848: 3800 f9ff |000e: if-eqz v0, 0007 // -0007 │ │ +01084c: 6e20 5704 3000 |0010: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0457 │ │ +010852: 28f4 |0013: goto 0007 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ 0x0007 line=494 │ │ 0x0008 line=490 │ │ 0x000e line=491 │ │ @@ -4826,81 +4826,81 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -00ff04: |[00ff04] org.apache.cordova.CordovaActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00ff14: 1307 0008 |0000: const/16 v7, #int 2048 // #800 │ │ -00ff18: 1306 0004 |0002: const/16 v6, #int 1024 // #400 │ │ -00ff1c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -00ff1e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -00ff20: 6e10 9f02 0800 |0006: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.loadConfig:()V // method@029f │ │ -00ff26: 5481 6800 |0009: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00ff2a: 1a02 ae06 |000b: const-string v2, "loglevel" // string@06ae │ │ -00ff2e: 1a03 bd00 |000d: const-string v3, "ERROR" // string@00bd │ │ -00ff32: 6e30 3e03 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -00ff38: 0c00 |0012: move-result-object v0 │ │ -00ff3a: 7110 0904 0000 |0013: invoke-static {v0}, Lorg/apache/cordova/LOG;.setLogLevel:(Ljava/lang/String;)V // method@0409 │ │ -00ff40: 6201 6100 |0016: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -00ff44: 1a02 5900 |0018: const-string v2, "Apache Cordova native platform version 6.3.0 is starting" // string@0059 │ │ -00ff48: 7120 0404 2100 |001a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -00ff4e: 6201 6100 |001d: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -00ff52: 1a02 8b00 |001f: const-string v2, "CordovaActivity.onCreate()" // string@008b │ │ -00ff56: 7120 fe03 2100 |0021: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -00ff5c: 5481 6800 |0024: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00ff60: 1a02 fa02 |0026: const-string v2, "ShowTitle" // string@02fa │ │ -00ff64: 6e30 3b03 2104 |0028: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ -00ff6a: 0a01 |002b: move-result v1 │ │ -00ff6c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -00ff70: 6e10 9d02 0800 |002e: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ -00ff76: 0c01 |0031: move-result-object v1 │ │ -00ff78: 6e20 bd00 5100 |0032: invoke-virtual {v1, v5}, Landroid/view/Window;.requestFeature:(I)Z // method@00bd │ │ -00ff7e: 5481 6800 |0035: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00ff82: 1a02 f802 |0037: const-string v2, "SetFullscreen" // string@02f8 │ │ -00ff86: 6e30 3b03 2104 |0039: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ -00ff8c: 0a01 |003c: move-result v1 │ │ -00ff8e: 3801 1000 |003d: if-eqz v1, 004d // +0010 │ │ -00ff92: 6201 6100 |003f: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -00ff96: 1a02 1303 |0041: const-string v2, "The SetFullscreen configuration is deprecated in favor of Fullscreen, and will be removed in a future version." // string@0313 │ │ -00ff9a: 7120 fe03 2100 |0043: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -00ffa0: 5481 6800 |0046: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00ffa4: 1a02 e000 |0048: const-string v2, "Fullscreen" // string@00e0 │ │ -00ffa8: 6e30 4203 2105 |004a: invoke-virtual {v1, v2, v5}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Z)V // method@0342 │ │ -00ffae: 5481 6800 |004d: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00ffb2: 1a02 e000 |004f: const-string v2, "Fullscreen" // string@00e0 │ │ -00ffb6: 6e30 3b03 2104 |0051: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ -00ffbc: 0a01 |0054: move-result v1 │ │ -00ffbe: 3801 2d00 |0055: if-eqz v1, 0082 // +002d │ │ -00ffc2: 6001 0100 |0057: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -00ffc6: 1302 1300 |0059: const/16 v2, #int 19 // #13 │ │ -00ffca: 3421 1f00 |005b: if-lt v1, v2, 007a // +001f │ │ -00ffce: 5481 6800 |005d: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -00ffd2: 1a02 e100 |005f: const-string v2, "FullscreenNotImmersive" // string@00e1 │ │ -00ffd6: 6e30 3b03 2104 |0061: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ -00ffdc: 0a01 |0064: move-result v1 │ │ -00ffde: 3901 1500 |0065: if-nez v1, 007a // +0015 │ │ -00ffe2: 5c85 6400 |0067: iput-boolean v5, v8, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0064 │ │ -00ffe6: 6f20 0c00 9800 |0069: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000c │ │ -00ffec: 6e10 a102 0800 |006c: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; // method@02a1 │ │ -00fff2: 0c01 |006f: move-result-object v1 │ │ -00fff4: 5b81 6300 |0070: iput-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -00fff8: 3809 0700 |0072: if-eqz v9, 0079 // +0007 │ │ -00fffc: 5481 6300 |0074: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -010000: 6e20 1103 9100 |0076: invoke-virtual {v1, v9}, Lorg/apache/cordova/CordovaInterfaceImpl;.restoreInstanceState:(Landroid/os/Bundle;)V // method@0311 │ │ -010006: 0e00 |0079: return-void │ │ -010008: 6e10 9d02 0800 |007a: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ -01000e: 0c01 |007d: move-result-object v1 │ │ -010010: 6e30 be00 6106 |007e: invoke-virtual {v1, v6, v6}, Landroid/view/Window;.setFlags:(II)V // method@00be │ │ -010016: 28e8 |0081: goto 0069 // -0018 │ │ -010018: 6e10 9d02 0800 |0082: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ -01001e: 0c01 |0085: move-result-object v1 │ │ -010020: 6e30 be00 7107 |0086: invoke-virtual {v1, v7, v7}, Landroid/view/Window;.setFlags:(II)V // method@00be │ │ -010026: 28e0 |0089: goto 0069 // -0020 │ │ +010854: |[010854] org.apache.cordova.CordovaActivity.onCreate:(Landroid/os/Bundle;)V │ │ +010864: 1307 0008 |0000: const/16 v7, #int 2048 // #800 │ │ +010868: 1306 0004 |0002: const/16 v6, #int 1024 // #400 │ │ +01086c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +01086e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +010870: 6e10 9f02 0800 |0006: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.loadConfig:()V // method@029f │ │ +010876: 5481 6800 |0009: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +01087a: 1a02 ae06 |000b: const-string v2, "loglevel" // string@06ae │ │ +01087e: 1a03 bd00 |000d: const-string v3, "ERROR" // string@00bd │ │ +010882: 6e30 3e03 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +010888: 0c00 |0012: move-result-object v0 │ │ +01088a: 7110 0904 0000 |0013: invoke-static {v0}, Lorg/apache/cordova/LOG;.setLogLevel:(Ljava/lang/String;)V // method@0409 │ │ +010890: 6201 6100 |0016: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010894: 1a02 5900 |0018: const-string v2, "Apache Cordova native platform version 6.3.0 is starting" // string@0059 │ │ +010898: 7120 0404 2100 |001a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +01089e: 6201 6100 |001d: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +0108a2: 1a02 8b00 |001f: const-string v2, "CordovaActivity.onCreate()" // string@008b │ │ +0108a6: 7120 fe03 2100 |0021: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0108ac: 5481 6800 |0024: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0108b0: 1a02 fa02 |0026: const-string v2, "ShowTitle" // string@02fa │ │ +0108b4: 6e30 3b03 2104 |0028: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ +0108ba: 0a01 |002b: move-result v1 │ │ +0108bc: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0108c0: 6e10 9d02 0800 |002e: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ +0108c6: 0c01 |0031: move-result-object v1 │ │ +0108c8: 6e20 bd00 5100 |0032: invoke-virtual {v1, v5}, Landroid/view/Window;.requestFeature:(I)Z // method@00bd │ │ +0108ce: 5481 6800 |0035: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0108d2: 1a02 f802 |0037: const-string v2, "SetFullscreen" // string@02f8 │ │ +0108d6: 6e30 3b03 2104 |0039: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ +0108dc: 0a01 |003c: move-result v1 │ │ +0108de: 3801 1000 |003d: if-eqz v1, 004d // +0010 │ │ +0108e2: 6201 6100 |003f: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +0108e6: 1a02 1303 |0041: const-string v2, "The SetFullscreen configuration is deprecated in favor of Fullscreen, and will be removed in a future version." // string@0313 │ │ +0108ea: 7120 fe03 2100 |0043: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0108f0: 5481 6800 |0046: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +0108f4: 1a02 e000 |0048: const-string v2, "Fullscreen" // string@00e0 │ │ +0108f8: 6e30 4203 2105 |004a: invoke-virtual {v1, v2, v5}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Z)V // method@0342 │ │ +0108fe: 5481 6800 |004d: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +010902: 1a02 e000 |004f: const-string v2, "Fullscreen" // string@00e0 │ │ +010906: 6e30 3b03 2104 |0051: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ +01090c: 0a01 |0054: move-result v1 │ │ +01090e: 3801 2d00 |0055: if-eqz v1, 0082 // +002d │ │ +010912: 6001 0100 |0057: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +010916: 1302 1300 |0059: const/16 v2, #int 19 // #13 │ │ +01091a: 3421 1f00 |005b: if-lt v1, v2, 007a // +001f │ │ +01091e: 5481 6800 |005d: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +010922: 1a02 e100 |005f: const-string v2, "FullscreenNotImmersive" // string@00e1 │ │ +010926: 6e30 3b03 2104 |0061: invoke-virtual {v1, v2, v4}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ +01092c: 0a01 |0064: move-result v1 │ │ +01092e: 3901 1500 |0065: if-nez v1, 007a // +0015 │ │ +010932: 5c85 6400 |0067: iput-boolean v5, v8, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0064 │ │ +010936: 6f20 0c00 9800 |0069: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000c │ │ +01093c: 6e10 a102 0800 |006c: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.makeCordovaInterface:()Lorg/apache/cordova/CordovaInterfaceImpl; // method@02a1 │ │ +010942: 0c01 |006f: move-result-object v1 │ │ +010944: 5b81 6300 |0070: iput-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010948: 3809 0700 |0072: if-eqz v9, 0079 // +0007 │ │ +01094c: 5481 6300 |0074: iget-object v1, v8, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010950: 6e20 1103 9100 |0076: invoke-virtual {v1, v9}, Lorg/apache/cordova/CordovaInterfaceImpl;.restoreInstanceState:(Landroid/os/Bundle;)V // method@0311 │ │ +010956: 0e00 |0079: return-void │ │ +010958: 6e10 9d02 0800 |007a: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ +01095e: 0c01 |007d: move-result-object v1 │ │ +010960: 6e30 be00 6106 |007e: invoke-virtual {v1, v6, v6}, Landroid/view/Window;.setFlags:(II)V // method@00be │ │ +010966: 28e8 |0081: goto 0069 // -0018 │ │ +010968: 6e10 9d02 0800 |0082: invoke-virtual {v8}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ +01096e: 0c01 |0085: move-result-object v1 │ │ +010970: 6e30 be00 7107 |0086: invoke-virtual {v1, v7, v7}, Landroid/view/Window;.setFlags:(II)V // method@00be │ │ +010976: 28e0 |0089: goto 0069 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=107 │ │ 0x0009 line=109 │ │ 0x0013 line=110 │ │ 0x0016 line=112 │ │ 0x001d line=113 │ │ @@ -4929,25 +4929,25 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -010028: |[010028] org.apache.cordova.CordovaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -010038: 5420 6200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -01003c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -010040: 5420 6200 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010044: 7210 6303 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -01004a: 0c00 |0009: move-result-object v0 │ │ -01004c: 1a01 1007 |000a: const-string v1, "onCreateOptionsMenu" // string@0710 │ │ -010050: 6e30 6304 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -010056: 6f20 0d00 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@000d │ │ -01005c: 0a00 |0012: move-result v0 │ │ -01005e: 0f00 |0013: return v0 │ │ +010978: |[010978] org.apache.cordova.CordovaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +010988: 5420 6200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +01098c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +010990: 5420 6200 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010994: 7210 6303 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +01099a: 0c00 |0009: move-result-object v0 │ │ +01099c: 1a01 1007 |000a: const-string v1, "onCreateOptionsMenu" // string@0710 │ │ +0109a0: 6e30 6304 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +0109a6: 6f20 0d00 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@000d │ │ +0109ac: 0a00 |0012: move-result v0 │ │ +0109ae: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0004 line=432 │ │ 0x000f line=434 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -4958,24 +4958,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -010060: |[010060] org.apache.cordova.CordovaActivity.onDestroy:()V │ │ -010070: 6200 6100 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -010074: 1a01 8c00 |0002: const-string v1, "CordovaActivity.onDestroy()" // string@008c │ │ -010078: 7120 fe03 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01007e: 6f10 0e00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000e │ │ -010084: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010088: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -01008c: 5420 6200 |000e: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010090: 7210 6803 0000 |0010: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleDestroy:()V // method@0368 │ │ -010096: 0e00 |0013: return-void │ │ +0109b0: |[0109b0] org.apache.cordova.CordovaActivity.onDestroy:()V │ │ +0109c0: 6200 6100 |0000: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +0109c4: 1a01 8c00 |0002: const-string v1, "CordovaActivity.onDestroy()" // string@008c │ │ +0109c8: 7120 fe03 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0109ce: 6f10 0e00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000e │ │ +0109d4: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +0109d8: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0109dc: 5420 6200 |000e: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +0109e0: 7210 6803 0000 |0010: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleDestroy:()V // method@0368 │ │ +0109e6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0007 line=312 │ │ 0x000a line=314 │ │ 0x000e line=315 │ │ 0x0013 line=317 │ │ @@ -4987,42 +4987,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 │ │ -010098: |[010098] org.apache.cordova.CordovaActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0100a8: 1a02 2f07 |0000: const-string v2, "onReceivedError" // string@072f │ │ -0100ac: 6e20 e101 6200 |0002: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0100b2: 0a02 |0005: move-result v2 │ │ -0100b4: 3802 2100 |0006: if-eqz v2, 0027 // +0021 │ │ -0100b8: 0770 |0008: move-object v0, v7 │ │ -0100ba: 1f00 6201 |0009: check-cast v0, Lorg/json/JSONObject; // type@0162 │ │ -0100be: 1a02 e904 |000b: const-string v2, "errorCode" // string@04e9 │ │ -0100c2: 6e20 1a06 2000 |000d: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@061a │ │ -0100c8: 0a02 |0010: move-result v2 │ │ -0100ca: 1a03 b004 |0011: const-string v3, "description" // string@04b0 │ │ -0100ce: 6e20 1b06 3000 |0013: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -0100d4: 0c03 |0016: move-result-object v3 │ │ -0100d6: 1a04 0e09 |0017: const-string v4, "url" // string@090e │ │ -0100da: 6e20 1b06 4000 |0019: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -0100e0: 0c04 |001c: move-result-object v4 │ │ -0100e2: 6e40 ae02 2543 |001d: invoke-virtual {v5, v2, v3, v4}, Lorg/apache/cordova/CordovaActivity;.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V // method@02ae │ │ -0100e8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0100ea: 1102 |0021: return-object v2 │ │ -0100ec: 0d01 |0022: move-exception v1 │ │ -0100ee: 6e10 1606 0100 |0023: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ -0100f4: 28fa |0026: goto 0020 // -0006 │ │ -0100f6: 1a02 fb04 |0027: const-string v2, "exit" // string@04fb │ │ -0100fa: 6e20 e101 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -010100: 0a02 |002c: move-result v2 │ │ -010102: 3802 f3ff |002d: if-eqz v2, 0020 // -000d │ │ -010106: 6e10 9b02 0500 |002f: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@029b │ │ -01010c: 28ee |0032: goto 0020 // -0012 │ │ +0109e8: |[0109e8] org.apache.cordova.CordovaActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0109f8: 1a02 2f07 |0000: const-string v2, "onReceivedError" // string@072f │ │ +0109fc: 6e20 e101 6200 |0002: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010a02: 0a02 |0005: move-result v2 │ │ +010a04: 3802 2100 |0006: if-eqz v2, 0027 // +0021 │ │ +010a08: 0770 |0008: move-object v0, v7 │ │ +010a0a: 1f00 6201 |0009: check-cast v0, Lorg/json/JSONObject; // type@0162 │ │ +010a0e: 1a02 e904 |000b: const-string v2, "errorCode" // string@04e9 │ │ +010a12: 6e20 1a06 2000 |000d: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@061a │ │ +010a18: 0a02 |0010: move-result v2 │ │ +010a1a: 1a03 b004 |0011: const-string v3, "description" // string@04b0 │ │ +010a1e: 6e20 1b06 3000 |0013: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +010a24: 0c03 |0016: move-result-object v3 │ │ +010a26: 1a04 0e09 |0017: const-string v4, "url" // string@090e │ │ +010a2a: 6e20 1b06 4000 |0019: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +010a30: 0c04 |001c: move-result-object v4 │ │ +010a32: 6e40 ae02 2543 |001d: invoke-virtual {v5, v2, v3, v4}, Lorg/apache/cordova/CordovaActivity;.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V // method@02ae │ │ +010a38: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +010a3a: 1102 |0021: return-object v2 │ │ +010a3c: 0d01 |0022: move-exception v1 │ │ +010a3e: 6e10 1606 0100 |0023: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ +010a44: 28fa |0026: goto 0020 // -0006 │ │ +010a46: 1a02 fb04 |0027: const-string v2, "exit" // string@04fb │ │ +010a4a: 6e20 e101 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010a50: 0a02 |002c: move-result v2 │ │ +010a52: 3802 f3ff |002d: if-eqz v2, 0020 // -000d │ │ +010a56: 6e10 9b02 0500 |002f: invoke-virtual {v5}, Lorg/apache/cordova/CordovaActivity;.finish:()V // method@029b │ │ +010a5c: 28ee |0032: goto 0020 // -0012 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Lorg/json/JSONException; -> 0x0022 │ │ positions : │ │ 0x0000 line=461 │ │ 0x0009 line=462 │ │ 0x000b line=464 │ │ @@ -5044,21 +5044,21 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -010120: |[010120] org.apache.cordova.CordovaActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -010130: 6f20 0f00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000f │ │ -010136: 5410 6200 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -01013a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01013e: 5410 6200 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010142: 7220 7403 2000 |0009: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaWebView;.onNewIntent:(Landroid/content/Intent;)V // method@0374 │ │ -010148: 0e00 |000c: return-void │ │ +010a70: |[010a70] org.apache.cordova.CordovaActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +010a80: 6f20 0f00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@000f │ │ +010a86: 5410 6200 |0003: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010a8a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +010a8e: 5410 6200 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010a92: 7220 7403 2000 |0009: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaWebView;.onNewIntent:(Landroid/content/Intent;)V // method@0374 │ │ +010a98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=256 │ │ 0x0007 line=257 │ │ 0x000c line=258 │ │ locals : │ │ @@ -5070,24 +5070,24 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01014c: |[01014c] org.apache.cordova.CordovaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01015c: 5420 6200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010160: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -010164: 5420 6200 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010168: 7210 6303 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -01016e: 0c00 |0009: move-result-object v0 │ │ -010170: 1a01 2107 |000a: const-string v1, "onOptionsItemSelected" // string@0721 │ │ -010174: 6e30 6304 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -01017a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -01017c: 0f00 |0010: return v0 │ │ +010a9c: |[010a9c] org.apache.cordova.CordovaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +010aac: 5420 6200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010ab0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +010ab4: 5420 6200 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010ab8: 7210 6303 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +010abe: 0c00 |0009: move-result-object v0 │ │ +010ac0: 1a01 2107 |000a: const-string v1, "onOptionsItemSelected" // string@0721 │ │ +010ac4: 6e30 6304 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +010aca: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +010acc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0004 line=448 │ │ 0x000f line=450 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -5098,32 +5098,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -010180: |[010180] org.apache.cordova.CordovaActivity.onPause:()V │ │ -010190: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@0010 │ │ -010196: 6201 6100 |0003: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -01019a: 1a02 d902 |0005: const-string v2, "Paused the activity." // string@02d9 │ │ -01019e: 7120 fe03 2100 |0007: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0101a4: 5431 6200 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -0101a8: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ -0101ac: 5531 6500 |000e: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ -0101b0: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -0101b4: 5431 6300 |0012: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -0101b8: 5411 8a00 |0014: iget-object v1, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -0101bc: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0101c0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0101c2: 5431 6200 |0019: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -0101c6: 7220 6903 0100 |001b: invoke-interface {v1, v0}, Lorg/apache/cordova/CordovaWebView;.handlePause:(Z)V // method@0369 │ │ -0101cc: 0e00 |001e: return-void │ │ -0101ce: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0101d0: 28f9 |0020: goto 0019 // -0007 │ │ +010ad0: |[010ad0] org.apache.cordova.CordovaActivity.onPause:()V │ │ +010ae0: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@0010 │ │ +010ae6: 6201 6100 |0003: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010aea: 1a02 d902 |0005: const-string v2, "Paused the activity." // string@02d9 │ │ +010aee: 7120 fe03 2100 |0007: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +010af4: 5431 6200 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010af8: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ +010afc: 5531 6500 |000e: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ +010b00: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +010b04: 5431 6300 |0012: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010b08: 5411 8a00 |0014: iget-object v1, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +010b0c: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +010b10: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +010b12: 5431 6200 |0019: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010b16: 7220 6903 0100 |001b: invoke-interface {v1, v0}, Lorg/apache/cordova/CordovaWebView;.handlePause:(Z)V // method@0369 │ │ +010b1c: 0e00 |001e: return-void │ │ +010b1e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +010b20: 28f9 |0020: goto 0019 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=239 │ │ 0x000a line=241 │ │ 0x000e line=244 │ │ 0x0019 line=245 │ │ @@ -5138,24 +5138,24 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0101d4: |[0101d4] org.apache.cordova.CordovaActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0101e4: 5420 6200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -0101e8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0101ec: 5420 6200 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -0101f0: 7210 6303 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -0101f6: 0c00 |0009: move-result-object v0 │ │ -0101f8: 1a01 2b07 |000a: const-string v1, "onPrepareOptionsMenu" // string@072b │ │ -0101fc: 6e30 6304 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -010202: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -010204: 0f00 |0010: return v0 │ │ +010b24: |[010b24] org.apache.cordova.CordovaActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +010b34: 5420 6200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010b38: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +010b3c: 5420 6200 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010b40: 7210 6303 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +010b46: 0c00 |0009: move-result-object v0 │ │ +010b48: 1a01 2b07 |000a: const-string v1, "onPrepareOptionsMenu" // string@072b │ │ +010b4c: 6e30 6304 1003 |000c: invoke-virtual {v0, v1, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +010b52: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +010b54: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x000f line=442 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -5166,43 +5166,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 │ │ -010208: |[010208] org.apache.cordova.CordovaActivity.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V │ │ -010218: 0773 |0000: move-object v3, v7 │ │ -01021a: 5470 6800 |0001: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ -01021e: 1a01 ea04 |0003: const-string v1, "errorUrl" // string@04ea │ │ -010222: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -010224: 6e30 3e03 1004 |0006: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -01022a: 0c06 |0009: move-result-object v6 │ │ -01022c: 3806 1500 |000a: if-eqz v6, 001f // +0015 │ │ -010230: 6e20 e101 6a00 |000c: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -010236: 0a00 |000f: move-result v0 │ │ -010238: 3900 0f00 |0010: if-nez v0, 001f // +000f │ │ -01023c: 5470 6200 |0012: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010240: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -010244: 2200 dc00 |0016: new-instance v0, Lorg/apache/cordova/CordovaActivity$2; // type@00dc │ │ -010248: 7040 8f02 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@028f │ │ -01024e: 6e20 b502 0300 |001b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02b5 │ │ -010254: 0e00 |001e: return-void │ │ -010256: 12e0 |001f: const/4 v0, #int -2 // #fe │ │ -010258: 3208 0f00 |0020: if-eq v8, v0, 002f // +000f │ │ -01025c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -01025e: 2200 dd00 |0023: new-instance v0, Lorg/apache/cordova/CordovaActivity$3; // type@00dd │ │ -010262: 0771 |0025: move-object v1, v7 │ │ -010264: 0794 |0026: move-object v4, v9 │ │ -010266: 07a5 |0027: move-object v5, v10 │ │ -010268: 7606 9102 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@0291 │ │ -01026e: 6e20 b502 0300 |002b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02b5 │ │ -010274: 28f0 |002e: goto 001e // -0010 │ │ -010276: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -010278: 28f3 |0030: goto 0023 // -000d │ │ +010b58: |[010b58] org.apache.cordova.CordovaActivity.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V │ │ +010b68: 0773 |0000: move-object v3, v7 │ │ +010b6a: 5470 6800 |0001: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0068 │ │ +010b6e: 1a01 ea04 |0003: const-string v1, "errorUrl" // string@04ea │ │ +010b72: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +010b74: 6e30 3e03 1004 |0006: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +010b7a: 0c06 |0009: move-result-object v6 │ │ +010b7c: 3806 1500 |000a: if-eqz v6, 001f // +0015 │ │ +010b80: 6e20 e101 6a00 |000c: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +010b86: 0a00 |000f: move-result v0 │ │ +010b88: 3900 0f00 |0010: if-nez v0, 001f // +000f │ │ +010b8c: 5470 6200 |0012: iget-object v0, v7, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010b90: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +010b94: 2200 dc00 |0016: new-instance v0, Lorg/apache/cordova/CordovaActivity$2; // type@00dc │ │ +010b98: 7040 8f02 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@028f │ │ +010b9e: 6e20 b502 0300 |001b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02b5 │ │ +010ba4: 0e00 |001e: return-void │ │ +010ba6: 12e0 |001f: const/4 v0, #int -2 // #fe │ │ +010ba8: 3208 0f00 |0020: if-eq v8, v0, 002f // +000f │ │ +010bac: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +010bae: 2200 dd00 |0023: new-instance v0, Lorg/apache/cordova/CordovaActivity$3; // type@00dd │ │ +010bb2: 0771 |0025: move-object v1, v7 │ │ +010bb4: 0794 |0026: move-object v4, v9 │ │ +010bb6: 07a5 |0027: move-object v5, v10 │ │ +010bb8: 7606 9102 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@0291 │ │ +010bbe: 6e20 b502 0300 |002b: invoke-virtual {v3, v0}, Lorg/apache/cordova/CordovaActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02b5 │ │ +010bc4: 28f0 |002e: goto 001e // -0010 │ │ +010bc6: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +010bc8: 28f3 |0030: goto 0023 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0001 line=373 │ │ 0x000a line=374 │ │ 0x0016 line=376 │ │ 0x001e line=394 │ │ @@ -5223,24 +5223,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 │ │ -01027c: |[01027c] org.apache.cordova.CordovaActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -01028c: 5431 6300 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -010290: 6e40 0d03 4165 |0002: invoke-virtual {v1, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@030d │ │ -010296: 0e00 |0005: return-void │ │ -010298: 0d00 |0006: move-exception v0 │ │ -01029a: 6201 6100 |0007: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -01029e: 1a02 1301 |0009: const-string v2, "JSONException: Parameters fed into the method are not valid" // string@0113 │ │ -0102a2: 7120 fe03 2100 |000b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0102a8: 6e10 1606 0000 |000e: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ -0102ae: 28f4 |0011: goto 0005 // -000c │ │ +010bcc: |[010bcc] org.apache.cordova.CordovaActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +010bdc: 5431 6300 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010be0: 6e40 0d03 4165 |0002: invoke-virtual {v1, v4, v5, v6}, Lorg/apache/cordova/CordovaInterfaceImpl;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@030d │ │ +010be6: 0e00 |0005: return-void │ │ +010be8: 0d00 |0006: move-exception v0 │ │ +010bea: 6201 6100 |0007: sget-object v1, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010bee: 1a02 1301 |0009: const-string v2, "JSONException: Parameters fed into the method are not valid" // string@0113 │ │ +010bf2: 7120 fe03 2100 |000b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +010bf8: 6e10 1606 0000 |000e: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ +010bfe: 28f4 |0011: goto 0005 // -000c │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Lorg/json/JSONException; -> 0x0006 │ │ positions : │ │ 0x0000 line=508 │ │ 0x0005 line=516 │ │ 0x0006 line=510 │ │ @@ -5258,31 +5258,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0102c0: |[0102c0] org.apache.cordova.CordovaActivity.onResume:()V │ │ -0102d0: 6f10 1100 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0011 │ │ -0102d6: 6200 6100 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -0102da: 1a01 ed02 |0005: const-string v1, "Resumed the activity." // string@02ed │ │ -0102de: 7120 fe03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0102e4: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -0102e8: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -0102ec: 0e00 |000e: return-void │ │ -0102ee: 6e10 9d02 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ -0102f4: 0c00 |0012: move-result-object v0 │ │ -0102f6: 6e10 bc00 0000 |0013: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00bc │ │ -0102fc: 0c00 |0016: move-result-object v0 │ │ -0102fe: 6e10 b000 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@00b0 │ │ -010304: 5420 6200 |001a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010308: 5521 6500 |001c: iget-boolean v1, v2, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ -01030c: 7220 6a03 1000 |001e: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.handleResume:(Z)V // method@036a │ │ -010312: 28ed |0021: goto 000e // -0013 │ │ +010c10: |[010c10] org.apache.cordova.CordovaActivity.onResume:()V │ │ +010c20: 6f10 1100 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0011 │ │ +010c26: 6200 6100 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010c2a: 1a01 ed02 |0005: const-string v1, "Resumed the activity." // string@02ed │ │ +010c2e: 7120 fe03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +010c34: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010c38: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +010c3c: 0e00 |000e: return-void │ │ +010c3e: 6e10 9d02 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ +010c44: 0c00 |0012: move-result-object v0 │ │ +010c46: 6e10 bc00 0000 |0013: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00bc │ │ +010c4c: 0c00 |0016: move-result-object v0 │ │ +010c4e: 6e10 b000 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@00b0 │ │ +010c54: 5420 6200 |001a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010c58: 5521 6500 |001c: iget-boolean v1, v2, Lorg/apache/cordova/CordovaActivity;.keepRunning:Z // field@0065 │ │ +010c5c: 7220 6a03 1000 |001e: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.handleResume:(Z)V // method@036a │ │ +010c62: 28ed |0021: goto 000e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ 0x000a line=268 │ │ 0x000e line=276 │ │ 0x000f line=273 │ │ @@ -5295,19 +5295,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -010314: |[010314] org.apache.cordova.CordovaActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -010324: 5410 6300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -010328: 6e20 0e03 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@030e │ │ -01032e: 6f20 1200 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0012 │ │ -010334: 0e00 |0008: return-void │ │ +010c64: |[010c64] org.apache.cordova.CordovaActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +010c74: 5410 6300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010c78: 6e20 0e03 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@030e │ │ +010c7e: 6f20 1200 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0012 │ │ +010c84: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0005 line=476 │ │ 0x0008 line=477 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -5318,25 +5318,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -010338: |[010338] org.apache.cordova.CordovaActivity.onStart:()V │ │ -010348: 6f10 1300 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@0013 │ │ -01034e: 6200 6100 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -010352: 1a01 fc02 |0005: const-string v1, "Started the activity." // string@02fc │ │ -010356: 7120 fe03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01035c: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -010360: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -010364: 0e00 |000e: return-void │ │ -010366: 5420 6200 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -01036a: 7210 6b03 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStart:()V // method@036b │ │ -010370: 28fa |0014: goto 000e // -0006 │ │ +010c88: |[010c88] org.apache.cordova.CordovaActivity.onStart:()V │ │ +010c98: 6f10 1300 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@0013 │ │ +010c9e: 6200 6100 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010ca2: 1a01 fc02 |0005: const-string v1, "Started the activity." // string@02fc │ │ +010ca6: 7120 fe03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +010cac: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010cb0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +010cb4: 0e00 |000e: return-void │ │ +010cb6: 5420 6200 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010cba: 7210 6b03 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStart:()V // method@036b │ │ +010cc0: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0003 line=298 │ │ 0x000a line=300 │ │ 0x000e line=304 │ │ 0x000f line=303 │ │ @@ -5348,25 +5348,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -010374: |[010374] org.apache.cordova.CordovaActivity.onStop:()V │ │ -010384: 6f10 1400 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0014 │ │ -01038a: 6200 6100 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ -01038e: 1a01 ff02 |0005: const-string v1, "Stopped the activity." // string@02ff │ │ -010392: 7120 fe03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -010398: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -01039c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -0103a0: 0e00 |000e: return-void │ │ -0103a2: 5420 6200 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ -0103a6: 7210 6c03 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStop:()V // method@036c │ │ -0103ac: 28fa |0014: goto 000e // -0006 │ │ +010cc4: |[010cc4] org.apache.cordova.CordovaActivity.onStop:()V │ │ +010cd4: 6f10 1400 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0014 │ │ +010cda: 6200 6100 |0003: sget-object v0, Lorg/apache/cordova/CordovaActivity;.TAG:Ljava/lang/String; // field@0061 │ │ +010cde: 1a01 ff02 |0005: const-string v1, "Stopped the activity." // string@02ff │ │ +010ce2: 7120 fe03 1000 |0007: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +010ce8: 5420 6200 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010cec: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +010cf0: 0e00 |000e: return-void │ │ +010cf2: 5420 6200 |000f: iget-object v0, v2, Lorg/apache/cordova/CordovaActivity;.appView:Lorg/apache/cordova/CordovaWebView; // field@0062 │ │ +010cf6: 7210 6c03 0000 |0011: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.handleStop:()V // method@036c │ │ +010cfc: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ 0x000a line=286 │ │ 0x000e line=290 │ │ 0x000f line=289 │ │ @@ -5378,27 +5378,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0103b0: |[0103b0] org.apache.cordova.CordovaActivity.onWindowFocusChanged:(Z)V │ │ -0103c0: 6f20 1500 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onWindowFocusChanged:(Z)V // method@0015 │ │ -0103c6: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ -0103ca: 5531 6400 |0005: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0064 │ │ -0103ce: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -0103d2: 1300 0617 |0009: const/16 v0, #int 5894 // #1706 │ │ -0103d6: 6e10 9d02 0300 |000b: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ -0103dc: 0c01 |000e: move-result-object v1 │ │ -0103de: 6e10 bc00 0100 |000f: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00bc │ │ -0103e4: 0c01 |0012: move-result-object v1 │ │ -0103e6: 1302 0617 |0013: const/16 v2, #int 5894 // #1706 │ │ -0103ea: 6e20 b600 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@00b6 │ │ -0103f0: 0e00 |0018: return-void │ │ +010d00: |[010d00] org.apache.cordova.CordovaActivity.onWindowFocusChanged:(Z)V │ │ +010d10: 6f20 1500 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onWindowFocusChanged:(Z)V // method@0015 │ │ +010d16: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ +010d1a: 5531 6400 |0005: iget-boolean v1, v3, Lorg/apache/cordova/CordovaActivity;.immersiveMode:Z // field@0064 │ │ +010d1e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +010d22: 1300 0617 |0009: const/16 v0, #int 5894 // #1706 │ │ +010d26: 6e10 9d02 0300 |000b: invoke-virtual {v3}, Lorg/apache/cordova/CordovaActivity;.getWindow:()Landroid/view/Window; // method@029d │ │ +010d2c: 0c01 |000e: move-result-object v1 │ │ +010d2e: 6e10 bc00 0100 |000f: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00bc │ │ +010d34: 0c01 |0012: move-result-object v1 │ │ +010d36: 1302 0617 |0013: const/16 v2, #int 5894 // #1706 │ │ +010d3a: 6e20 b600 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@00b6 │ │ +010d40: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0003 line=325 │ │ 0x0009 line=326 │ │ 0x000b line=333 │ │ 0x0018 line=335 │ │ @@ -5412,19 +5412,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 │ │ -0103f4: |[0103f4] org.apache.cordova.CordovaActivity.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -010404: 5410 6300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ -010408: 6e20 1303 3000 |0002: invoke-virtual {v0, v3}, Lorg/apache/cordova/CordovaInterfaceImpl;.setActivityResultRequestCode:(I)V // method@0313 │ │ -01040e: 6f40 1a00 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@001a │ │ -010414: 0e00 |0008: return-void │ │ +010d44: |[010d44] org.apache.cordova.CordovaActivity.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +010d54: 5410 6300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity;.cordovaInterface:Lorg/apache/cordova/CordovaInterfaceImpl; // field@0063 │ │ +010d58: 6e20 1303 3000 |0002: invoke-virtual {v0, v3}, Lorg/apache/cordova/CordovaInterfaceImpl;.setActivityResultRequestCode:(I)V // method@0313 │ │ +010d5e: 6f40 1a00 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@001a │ │ +010d64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ 0x0008 line=343 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/CordovaActivity; │ │ @@ -5481,18 +5481,18 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -010418: |[010418] org.apache.cordova.CordovaArgs.:(Lorg/json/JSONArray;)V │ │ -010428: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01042e: 5b01 6900 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010432: 0e00 |0005: return-void │ │ +010d68: |[010d68] org.apache.cordova.CordovaArgs.:(Lorg/json/JSONArray;)V │ │ +010d78: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +010d7e: 5b01 6900 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010d82: 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; │ │ @@ -5504,19 +5504,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -010434: |[010434] org.apache.cordova.CordovaArgs.get:(I)Ljava/lang/Object; │ │ -010444: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010448: 6e20 0006 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@0600 │ │ -01044e: 0c00 |0005: move-result-object v0 │ │ -010450: 1100 |0006: return-object v0 │ │ +010d84: |[010d84] org.apache.cordova.CordovaArgs.get:(I)Ljava/lang/Object; │ │ +010d94: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010d98: 6e20 0006 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@0600 │ │ +010d9e: 0c00 |0005: move-result-object v0 │ │ +010da0: 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 │ │ │ │ @@ -5525,22 +5525,22 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -010454: |[010454] org.apache.cordova.CordovaArgs.getArrayBuffer:(I)[B │ │ -010464: 5421 6900 |0000: iget-object v1, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010468: 6e20 0706 3100 |0002: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01046e: 0c00 |0005: move-result-object v0 │ │ -010470: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -010472: 7120 9800 1000 |0007: invoke-static {v0, v1}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ -010478: 0c01 |000a: move-result-object v1 │ │ -01047a: 1101 |000b: return-object v1 │ │ +010da4: |[010da4] org.apache.cordova.CordovaArgs.getArrayBuffer:(I)[B │ │ +010db4: 5421 6900 |0000: iget-object v1, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010db8: 6e20 0706 3100 |0002: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +010dbe: 0c00 |0005: move-result-object v0 │ │ +010dc0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +010dc2: 7120 9800 1000 |0007: invoke-static {v0, v1}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ +010dc8: 0c01 |000a: move-result-object v1 │ │ +010dca: 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; │ │ @@ -5551,19 +5551,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01047c: |[01047c] org.apache.cordova.CordovaArgs.getBoolean:(I)Z │ │ -01048c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010490: 6e20 0106 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ -010496: 0a00 |0005: move-result v0 │ │ -010498: 0f00 |0006: return v0 │ │ +010dcc: |[010dcc] org.apache.cordova.CordovaArgs.getBoolean:(I)Z │ │ +010ddc: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010de0: 6e20 0106 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ +010de6: 0a00 |0005: move-result v0 │ │ +010de8: 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 │ │ │ │ @@ -5572,19 +5572,19 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01049c: |[01049c] org.apache.cordova.CordovaArgs.getDouble:(I)D │ │ -0104ac: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -0104b0: 6e20 0206 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getDouble:(I)D // method@0602 │ │ -0104b6: 0b00 |0005: move-result-wide v0 │ │ -0104b8: 1000 |0006: return-wide v0 │ │ +010dec: |[010dec] org.apache.cordova.CordovaArgs.getDouble:(I)D │ │ +010dfc: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010e00: 6e20 0206 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getDouble:(I)D // method@0602 │ │ +010e06: 0b00 |0005: move-result-wide v0 │ │ +010e08: 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 │ │ │ │ @@ -5593,19 +5593,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0104bc: |[0104bc] org.apache.cordova.CordovaArgs.getInt:(I)I │ │ -0104cc: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -0104d0: 6e20 0306 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -0104d6: 0a00 |0005: move-result v0 │ │ -0104d8: 0f00 |0006: return v0 │ │ +010e0c: |[010e0c] org.apache.cordova.CordovaArgs.getInt:(I)I │ │ +010e1c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010e20: 6e20 0306 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +010e26: 0a00 |0005: move-result v0 │ │ +010e28: 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 │ │ │ │ @@ -5614,19 +5614,19 @@ │ │ type : '(I)Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0104dc: |[0104dc] org.apache.cordova.CordovaArgs.getJSONArray:(I)Lorg/json/JSONArray; │ │ -0104ec: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -0104f0: 6e20 0406 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0604 │ │ -0104f6: 0c00 |0005: move-result-object v0 │ │ -0104f8: 1100 |0006: return-object v0 │ │ +010e2c: |[010e2c] org.apache.cordova.CordovaArgs.getJSONArray:(I)Lorg/json/JSONArray; │ │ +010e3c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010e40: 6e20 0406 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0604 │ │ +010e46: 0c00 |0005: move-result-object v0 │ │ +010e48: 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 │ │ │ │ @@ -5635,19 +5635,19 @@ │ │ type : '(I)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0104fc: |[0104fc] org.apache.cordova.CordovaArgs.getJSONObject:(I)Lorg/json/JSONObject; │ │ -01050c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010510: 6e20 0506 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ -010516: 0c00 |0005: move-result-object v0 │ │ -010518: 1100 |0006: return-object v0 │ │ +010e4c: |[010e4c] org.apache.cordova.CordovaArgs.getJSONObject:(I)Lorg/json/JSONObject; │ │ +010e5c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010e60: 6e20 0506 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ +010e66: 0c00 |0005: move-result-object v0 │ │ +010e68: 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 │ │ │ │ @@ -5656,19 +5656,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01051c: |[01051c] org.apache.cordova.CordovaArgs.getLong:(I)J │ │ -01052c: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010530: 6e20 0606 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getLong:(I)J // method@0606 │ │ -010536: 0b00 |0005: move-result-wide v0 │ │ -010538: 1000 |0006: return-wide v0 │ │ +010e6c: |[010e6c] org.apache.cordova.CordovaArgs.getLong:(I)J │ │ +010e7c: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010e80: 6e20 0606 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getLong:(I)J // method@0606 │ │ +010e86: 0b00 |0005: move-result-wide v0 │ │ +010e88: 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 │ │ │ │ @@ -5677,19 +5677,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01053c: |[01053c] org.apache.cordova.CordovaArgs.getString:(I)Ljava/lang/String; │ │ -01054c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010550: 6e20 0706 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -010556: 0c00 |0005: move-result-object v0 │ │ -010558: 1100 |0006: return-object v0 │ │ +010e8c: |[010e8c] org.apache.cordova.CordovaArgs.getString:(I)Ljava/lang/String; │ │ +010e9c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010ea0: 6e20 0706 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +010ea6: 0c00 |0005: move-result-object v0 │ │ +010ea8: 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 │ │ │ │ @@ -5698,19 +5698,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01055c: |[01055c] org.apache.cordova.CordovaArgs.isNull:(I)Z │ │ -01056c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010570: 6e20 0806 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.isNull:(I)Z // method@0608 │ │ -010576: 0a00 |0005: move-result v0 │ │ -010578: 0f00 |0006: return v0 │ │ +010eac: |[010eac] org.apache.cordova.CordovaArgs.isNull:(I)Z │ │ +010ebc: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010ec0: 6e20 0806 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.isNull:(I)Z // method@0608 │ │ +010ec6: 0a00 |0005: move-result v0 │ │ +010ec8: 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 │ │ │ │ @@ -5719,19 +5719,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01057c: |[01057c] org.apache.cordova.CordovaArgs.opt:(I)Ljava/lang/Object; │ │ -01058c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010590: 6e20 0a06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.opt:(I)Ljava/lang/Object; // method@060a │ │ -010596: 0c00 |0005: move-result-object v0 │ │ -010598: 1100 |0006: return-object v0 │ │ +010ecc: |[010ecc] org.apache.cordova.CordovaArgs.opt:(I)Ljava/lang/Object; │ │ +010edc: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010ee0: 6e20 0a06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.opt:(I)Ljava/lang/Object; // method@060a │ │ +010ee6: 0c00 |0005: move-result-object v0 │ │ +010ee8: 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 │ │ │ │ @@ -5740,19 +5740,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01059c: |[01059c] org.apache.cordova.CordovaArgs.optBoolean:(I)Z │ │ -0105ac: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -0105b0: 6e20 0b06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optBoolean:(I)Z // method@060b │ │ -0105b6: 0a00 |0005: move-result v0 │ │ -0105b8: 0f00 |0006: return v0 │ │ +010eec: |[010eec] org.apache.cordova.CordovaArgs.optBoolean:(I)Z │ │ +010efc: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010f00: 6e20 0b06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optBoolean:(I)Z // method@060b │ │ +010f06: 0a00 |0005: move-result v0 │ │ +010f08: 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 │ │ │ │ @@ -5761,19 +5761,19 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0105bc: |[0105bc] org.apache.cordova.CordovaArgs.optDouble:(I)D │ │ -0105cc: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -0105d0: 6e20 0c06 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optDouble:(I)D // method@060c │ │ -0105d6: 0b00 |0005: move-result-wide v0 │ │ -0105d8: 1000 |0006: return-wide v0 │ │ +010f0c: |[010f0c] org.apache.cordova.CordovaArgs.optDouble:(I)D │ │ +010f1c: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010f20: 6e20 0c06 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optDouble:(I)D // method@060c │ │ +010f26: 0b00 |0005: move-result-wide v0 │ │ +010f28: 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 │ │ │ │ @@ -5782,19 +5782,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0105dc: |[0105dc] org.apache.cordova.CordovaArgs.optInt:(I)I │ │ -0105ec: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -0105f0: 6e20 0d06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optInt:(I)I // method@060d │ │ -0105f6: 0a00 |0005: move-result v0 │ │ -0105f8: 0f00 |0006: return v0 │ │ +010f2c: |[010f2c] org.apache.cordova.CordovaArgs.optInt:(I)I │ │ +010f3c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010f40: 6e20 0d06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optInt:(I)I // method@060d │ │ +010f46: 0a00 |0005: move-result v0 │ │ +010f48: 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 │ │ │ │ @@ -5803,19 +5803,19 @@ │ │ type : '(I)Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0105fc: |[0105fc] org.apache.cordova.CordovaArgs.optJSONArray:(I)Lorg/json/JSONArray; │ │ -01060c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010610: 6e20 0e06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONArray:(I)Lorg/json/JSONArray; // method@060e │ │ -010616: 0c00 |0005: move-result-object v0 │ │ -010618: 1100 |0006: return-object v0 │ │ +010f4c: |[010f4c] org.apache.cordova.CordovaArgs.optJSONArray:(I)Lorg/json/JSONArray; │ │ +010f5c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010f60: 6e20 0e06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONArray:(I)Lorg/json/JSONArray; // method@060e │ │ +010f66: 0c00 |0005: move-result-object v0 │ │ +010f68: 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 │ │ │ │ @@ -5824,19 +5824,19 @@ │ │ type : '(I)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01061c: |[01061c] org.apache.cordova.CordovaArgs.optJSONObject:(I)Lorg/json/JSONObject; │ │ -01062c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010630: 6e20 0f06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ -010636: 0c00 |0005: move-result-object v0 │ │ -010638: 1100 |0006: return-object v0 │ │ +010f6c: |[010f6c] org.apache.cordova.CordovaArgs.optJSONObject:(I)Lorg/json/JSONObject; │ │ +010f7c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010f80: 6e20 0f06 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ +010f86: 0c00 |0005: move-result-object v0 │ │ +010f88: 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 │ │ │ │ @@ -5845,19 +5845,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01063c: |[01063c] org.apache.cordova.CordovaArgs.optLong:(I)J │ │ -01064c: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010650: 6e20 1006 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optLong:(I)J // method@0610 │ │ -010656: 0b00 |0005: move-result-wide v0 │ │ -010658: 1000 |0006: return-wide v0 │ │ +010f8c: |[010f8c] org.apache.cordova.CordovaArgs.optLong:(I)J │ │ +010f9c: 5420 6900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010fa0: 6e20 1006 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.optLong:(I)J // method@0610 │ │ +010fa6: 0b00 |0005: move-result-wide v0 │ │ +010fa8: 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 │ │ │ │ @@ -5866,19 +5866,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01065c: |[01065c] org.apache.cordova.CordovaArgs.optString:(I)Ljava/lang/String; │ │ -01066c: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ -010670: 6e20 1106 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@0611 │ │ -010676: 0c00 |0005: move-result-object v0 │ │ -010678: 1100 |0006: return-object v0 │ │ +010fac: |[010fac] org.apache.cordova.CordovaArgs.optString:(I)Ljava/lang/String; │ │ +010fbc: 5410 6900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaArgs;.baseArgs:Lorg/json/JSONArray; // field@0069 │ │ +010fc0: 6e20 1106 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@0611 │ │ +010fc6: 0c00 |0005: move-result-object v0 │ │ +010fc8: 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 │ │ │ │ @@ -5934,21 +5934,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 │ │ -01067c: |[01067c] org.apache.cordova.CordovaBridge.:(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -01068c: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010692: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -010694: 5910 6b00 |0004: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -010698: 5b12 6d00 |0006: iput-object v2, v1, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006d │ │ -01069c: 5b13 6c00 |0008: iput-object v3, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -0106a0: 0e00 |000a: return-void │ │ +010fcc: |[010fcc] org.apache.cordova.CordovaBridge.:(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +010fdc: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +010fe2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +010fe4: 5910 6b00 |0004: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +010fe8: 5b12 6d00 |0006: iput-object v2, v1, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006d │ │ +010fec: 5b13 6c00 |0008: iput-object v3, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +010ff0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=35 │ │ 0x0006 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ @@ -5962,62 +5962,62 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -0106a4: |[0106a4] org.apache.cordova.CordovaBridge.verifySecret:(Ljava/lang/String;I)Z │ │ -0106b4: 5430 6c00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -0106b8: 6e10 3e04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isBridgeEnabled:()Z // method@043e │ │ -0106be: 0a00 |0005: move-result v0 │ │ -0106c0: 3900 3e00 |0006: if-nez v0, 0044 // +003e │ │ -0106c4: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -0106c6: 3305 1c00 |0009: if-ne v5, v0, 0025 // +001c │ │ -0106ca: 1a00 8f00 |000b: const-string v0, "CordovaBridge" // string@008f │ │ -0106ce: 2201 9b00 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -0106d2: 7010 f301 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0106d8: 6e20 fb01 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0106de: 0c01 |0015: move-result-object v1 │ │ -0106e0: 1a02 0800 |0016: const-string v2, " call made before bridge was enabled." // string@0008 │ │ -0106e4: 6e20 fb01 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0106ea: 0c01 |001b: move-result-object v1 │ │ -0106ec: 6e10 fd01 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0106f2: 0c01 |001f: move-result-object v1 │ │ -0106f4: 7120 fe03 1000 |0020: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0106fa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0106fc: 0f00 |0024: return v0 │ │ -0106fe: 1a00 8f00 |0025: const-string v0, "CordovaBridge" // string@008f │ │ -010702: 2201 9b00 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -010706: 7010 f301 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01070c: 1a02 ff00 |002c: const-string v2, "Ignoring " // string@00ff │ │ -010710: 6e20 fb01 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -010716: 0c01 |0031: move-result-object v1 │ │ -010718: 6e20 fb01 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01071e: 0c01 |0035: move-result-object v1 │ │ -010720: 1a02 0a00 |0036: const-string v2, " from previous page load." // string@000a │ │ -010724: 6e20 fb01 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01072a: 0c01 |003b: move-result-object v1 │ │ -01072c: 6e10 fd01 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -010732: 0c01 |003f: move-result-object v1 │ │ -010734: 7120 fe03 1000 |0040: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01073a: 28e0 |0043: goto 0023 // -0020 │ │ -01073c: 5230 6b00 |0044: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -010740: 3a00 0600 |0046: if-ltz v0, 004c // +0006 │ │ -010744: 5230 6b00 |0048: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -010748: 3205 1200 |004a: if-eq v5, v0, 005c // +0012 │ │ -01074c: 1a00 8f00 |004c: const-string v0, "CordovaBridge" // string@008f │ │ -010750: 1a01 6b00 |004e: const-string v1, "Bridge access attempt with wrong secret token, possibly from malicious code. Disabling exec() bridge!" // string@006b │ │ -010754: 7120 0104 1000 |0050: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ -01075a: 6e10 cd02 0300 |0053: invoke-virtual {v3}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@02cd │ │ -010760: 2200 8900 |0056: new-instance v0, Ljava/lang/IllegalAccessException; // type@0089 │ │ -010764: 7010 bd01 0000 |0058: invoke-direct {v0}, Ljava/lang/IllegalAccessException;.:()V // method@01bd │ │ -01076a: 2700 |005b: throw v0 │ │ -01076c: 1210 |005c: const/4 v0, #int 1 // #1 │ │ -01076e: 28c7 |005d: goto 0024 // -0039 │ │ +010ff4: |[010ff4] org.apache.cordova.CordovaBridge.verifySecret:(Ljava/lang/String;I)Z │ │ +011004: 5430 6c00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011008: 6e10 3e04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isBridgeEnabled:()Z // method@043e │ │ +01100e: 0a00 |0005: move-result v0 │ │ +011010: 3900 3e00 |0006: if-nez v0, 0044 // +003e │ │ +011014: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +011016: 3305 1c00 |0009: if-ne v5, v0, 0025 // +001c │ │ +01101a: 1a00 8f00 |000b: const-string v0, "CordovaBridge" // string@008f │ │ +01101e: 2201 9b00 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +011022: 7010 f301 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +011028: 6e20 fb01 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01102e: 0c01 |0015: move-result-object v1 │ │ +011030: 1a02 0800 |0016: const-string v2, " call made before bridge was enabled." // string@0008 │ │ +011034: 6e20 fb01 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01103a: 0c01 |001b: move-result-object v1 │ │ +01103c: 6e10 fd01 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011042: 0c01 |001f: move-result-object v1 │ │ +011044: 7120 fe03 1000 |0020: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01104a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +01104c: 0f00 |0024: return v0 │ │ +01104e: 1a00 8f00 |0025: const-string v0, "CordovaBridge" // string@008f │ │ +011052: 2201 9b00 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +011056: 7010 f301 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01105c: 1a02 ff00 |002c: const-string v2, "Ignoring " // string@00ff │ │ +011060: 6e20 fb01 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011066: 0c01 |0031: move-result-object v1 │ │ +011068: 6e20 fb01 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01106e: 0c01 |0035: move-result-object v1 │ │ +011070: 1a02 0a00 |0036: const-string v2, " from previous page load." // string@000a │ │ +011074: 6e20 fb01 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01107a: 0c01 |003b: move-result-object v1 │ │ +01107c: 6e10 fd01 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011082: 0c01 |003f: move-result-object v1 │ │ +011084: 7120 fe03 1000 |0040: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01108a: 28e0 |0043: goto 0023 // -0020 │ │ +01108c: 5230 6b00 |0044: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +011090: 3a00 0600 |0046: if-ltz v0, 004c // +0006 │ │ +011094: 5230 6b00 |0048: iget v0, v3, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +011098: 3205 1200 |004a: if-eq v5, v0, 005c // +0012 │ │ +01109c: 1a00 8f00 |004c: const-string v0, "CordovaBridge" // string@008f │ │ +0110a0: 1a01 6b00 |004e: const-string v1, "Bridge access attempt with wrong secret token, possibly from malicious code. Disabling exec() bridge!" // string@006b │ │ +0110a4: 7120 0104 1000 |0050: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ +0110aa: 6e10 cd02 0300 |0053: invoke-virtual {v3}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@02cd │ │ +0110b0: 2200 8900 |0056: new-instance v0, Ljava/lang/IllegalAccessException; // type@0089 │ │ +0110b4: 7010 bd01 0000 |0058: invoke-direct {v0}, Ljava/lang/IllegalAccessException;.:()V // method@01bd │ │ +0110ba: 2700 |005b: throw v0 │ │ +0110bc: 1210 |005c: const/4 v0, #int 1 // #1 │ │ +0110be: 28c7 |005d: goto 0024 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=87 │ │ 0x000b line=88 │ │ 0x0023 line=92 │ │ 0x0024 line=100 │ │ @@ -6038,18 +6038,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -010770: |[010770] org.apache.cordova.CordovaBridge.clearBridgeSecret:()V │ │ -010780: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -010782: 5910 6b00 |0001: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -010786: 0e00 |0003: return-void │ │ +0110c0: |[0110c0] org.apache.cordova.CordovaBridge.clearBridgeSecret:()V │ │ +0110d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0110d2: 5910 6b00 |0001: iput v0, v1, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +0110d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ │ │ @@ -6058,23 +6058,23 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -010788: |[010788] org.apache.cordova.CordovaBridge.generateBridgeSecret:()I │ │ -010798: 2200 b800 |0000: new-instance v0, Ljava/security/SecureRandom; // type@00b8 │ │ -01079c: 7010 1d02 0000 |0002: invoke-direct {v0}, Ljava/security/SecureRandom;.:()V // method@021d │ │ -0107a2: 1401 ffff ff7f |0005: const v1, #float nan // #7fffffff │ │ -0107a8: 6e20 1e02 1000 |0008: invoke-virtual {v0, v1}, Ljava/security/SecureRandom;.nextInt:(I)I // method@021e │ │ -0107ae: 0a01 |000b: move-result v1 │ │ -0107b0: 5921 6b00 |000c: iput v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -0107b4: 5221 6b00 |000e: iget v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -0107b8: 0f01 |0010: return v1 │ │ +0110d8: |[0110d8] org.apache.cordova.CordovaBridge.generateBridgeSecret:()I │ │ +0110e8: 2200 b800 |0000: new-instance v0, Ljava/security/SecureRandom; // type@00b8 │ │ +0110ec: 7010 1d02 0000 |0002: invoke-direct {v0}, Ljava/security/SecureRandom;.:()V // method@021d │ │ +0110f2: 1401 ffff ff7f |0005: const v1, #float nan // #7fffffff │ │ +0110f8: 6e20 1e02 1000 |0008: invoke-virtual {v0, v1}, Ljava/security/SecureRandom;.nextInt:(I)I // method@021e │ │ +0110fe: 0a01 |000b: move-result v1 │ │ +011100: 5921 6b00 |000c: iput v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +011104: 5221 6b00 |000e: iget v1, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +011108: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x000e line=116 │ │ locals : │ │ 0x0005 - 0x0011 reg=0 randGen Ljava/security/SecureRandom; │ │ @@ -6085,22 +6085,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0107bc: |[0107bc] org.apache.cordova.CordovaBridge.isSecretEstablished:()Z │ │ -0107cc: 5220 6b00 |0000: iget v0, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ -0107d0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0107d2: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -0107d6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0107d8: 0f00 |0006: return v0 │ │ -0107da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0107dc: 28fe |0008: goto 0006 // -0002 │ │ +01110c: |[01110c] org.apache.cordova.CordovaBridge.isSecretEstablished:()Z │ │ +01111c: 5220 6b00 |0000: iget v0, v2, Lorg/apache/cordova/CordovaBridge;.expectedBridgeSecret:I // field@006b │ │ +011120: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +011122: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +011126: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +011128: 0f00 |0006: return v0 │ │ +01112a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01112c: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/cordova/CordovaBridge; │ │ │ │ #3 : (in Lorg/apache/cordova/CordovaBridge;) │ │ @@ -6108,51 +6108,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 │ │ -0107e0: |[0107e0] org.apache.cordova.CordovaBridge.jsExec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0107f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0107f2: 1a02 f504 |0001: const-string v2, "exec()" // string@04f5 │ │ -0107f6: 7030 d502 2506 |0003: invoke-direct {v5, v2, v6}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@02d5 │ │ -0107fc: 0a02 |0006: move-result v2 │ │ -0107fe: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ -010802: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -010804: 1101 |000a: return-object v1 │ │ -010806: 390a 0500 |000b: if-nez v10, 0010 // +0005 │ │ -01080a: 1a01 4a00 |000d: const-string v1, "@Null arguments." // string@004a │ │ -01080e: 28fb |000f: goto 000a // -0005 │ │ -010810: 5452 6c00 |0010: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -010814: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -010816: 6e20 4504 3200 |0013: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ -01081c: 7100 0102 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -010822: 0c02 |0019: move-result-object v2 │ │ -010824: 6902 ad00 |001a: sput-object v2, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ad │ │ -010828: 5452 6d00 |001c: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006d │ │ -01082c: 6e5a 5204 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@0452 │ │ -010832: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -010834: 5452 6c00 |0022: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -010838: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -01083a: 6e20 4104 3200 |0025: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@0441 │ │ -010840: 0c01 |0028: move-result-object v1 │ │ -010842: 5452 6c00 |0029: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -010846: 6e20 4504 4200 |002b: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ -01084c: 28dc |002e: goto 000a // -0024 │ │ -01084e: 0d00 |002f: move-exception v0 │ │ -010850: 6e10 0602 0000 |0030: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@0206 │ │ -010856: 1a01 0000 |0033: const-string v1, "" // string@0000 │ │ -01085a: 5452 6c00 |0035: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -01085e: 6e20 4504 4200 |0037: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ -010864: 28d0 |003a: goto 000a // -0030 │ │ -010866: 0d02 |003b: move-exception v2 │ │ -010868: 5453 6c00 |003c: iget-object v3, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -01086c: 6e20 4504 4300 |003e: invoke-virtual {v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ -010872: 2702 |0041: throw v2 │ │ +011130: |[011130] org.apache.cordova.CordovaBridge.jsExec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +011140: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +011142: 1a02 f504 |0001: const-string v2, "exec()" // string@04f5 │ │ +011146: 7030 d502 2506 |0003: invoke-direct {v5, v2, v6}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@02d5 │ │ +01114c: 0a02 |0006: move-result v2 │ │ +01114e: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ +011152: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +011154: 1101 |000a: return-object v1 │ │ +011156: 390a 0500 |000b: if-nez v10, 0010 // +0005 │ │ +01115a: 1a01 4a00 |000d: const-string v1, "@Null arguments." // string@004a │ │ +01115e: 28fb |000f: goto 000a // -0005 │ │ +011160: 5452 6c00 |0010: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011164: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +011166: 6e20 4504 3200 |0013: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ +01116c: 7100 0102 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ +011172: 0c02 |0019: move-result-object v2 │ │ +011174: 6902 ad00 |001a: sput-object v2, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ad │ │ +011178: 5452 6d00 |001c: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006d │ │ +01117c: 6e5a 5204 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@0452 │ │ +011182: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +011184: 5452 6c00 |0022: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011188: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +01118a: 6e20 4104 3200 |0025: invoke-virtual {v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@0441 │ │ +011190: 0c01 |0028: move-result-object v1 │ │ +011192: 5452 6c00 |0029: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011196: 6e20 4504 4200 |002b: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ +01119c: 28dc |002e: goto 000a // -0024 │ │ +01119e: 0d00 |002f: move-exception v0 │ │ +0111a0: 6e10 0602 0000 |0030: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@0206 │ │ +0111a6: 1a01 0000 |0033: const-string v1, "" // string@0000 │ │ +0111aa: 5452 6c00 |0035: iget-object v2, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +0111ae: 6e20 4504 4200 |0037: invoke-virtual {v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ +0111b4: 28d0 |003a: goto 000a // -0030 │ │ +0111b6: 0d02 |003b: move-exception v2 │ │ +0111b8: 5453 6c00 |003c: iget-object v3, v5, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +0111bc: 6e20 4504 4300 |003e: invoke-virtual {v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue;.setPaused:(Z)V // method@0445 │ │ +0111c2: 2702 |0041: throw v2 │ │ catches : 2 │ │ 0x0016 - 0x0028 │ │ Ljava/lang/Throwable; -> 0x002f │ │ -> 0x003b │ │ 0x0030 - 0x0035 │ │ -> 0x003b │ │ positions : │ │ @@ -6187,25 +6187,25 @@ │ │ type : '(IZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01088c: |[01088c] org.apache.cordova.CordovaBridge.jsRetrieveJsMessages:(IZ)Ljava/lang/String; │ │ -01089c: 1a00 1108 |0000: const-string v0, "retrieveJsMessages()" // string@0811 │ │ -0108a0: 7030 d502 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@02d5 │ │ -0108a6: 0a00 |0005: move-result v0 │ │ -0108a8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0108ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0108ae: 1100 |0009: return-object v0 │ │ -0108b0: 5410 6c00 |000a: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -0108b4: 6e20 4104 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@0441 │ │ -0108ba: 0c00 |000f: move-result-object v0 │ │ -0108bc: 28f9 |0010: goto 0009 // -0007 │ │ +0111dc: |[0111dc] org.apache.cordova.CordovaBridge.jsRetrieveJsMessages:(IZ)Ljava/lang/String; │ │ +0111ec: 1a00 1108 |0000: const-string v0, "retrieveJsMessages()" // string@0811 │ │ +0111f0: 7030 d502 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@02d5 │ │ +0111f6: 0a00 |0005: move-result v0 │ │ +0111f8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0111fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0111fe: 1100 |0009: return-object v0 │ │ +011200: 5410 6c00 |000a: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011204: 6e20 4104 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncode:(Z)Ljava/lang/String; // method@0441 │ │ +01120a: 0c00 |000f: move-result-object v0 │ │ +01120c: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x0009 line=82 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ @@ -6217,23 +6217,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0108c0: |[0108c0] org.apache.cordova.CordovaBridge.jsSetNativeToJsBridgeMode:(II)V │ │ -0108d0: 1a00 6c08 |0000: const-string v0, "setNativeToJsBridgeMode()" // string@086c │ │ -0108d4: 7030 d502 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@02d5 │ │ -0108da: 0a00 |0005: move-result v0 │ │ -0108dc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0108e0: 0e00 |0008: return-void │ │ -0108e2: 5410 6c00 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -0108e6: 6e20 4404 3000 |000b: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@0444 │ │ -0108ec: 28fa |000e: goto 0008 // -0006 │ │ +011210: |[011210] org.apache.cordova.CordovaBridge.jsSetNativeToJsBridgeMode:(II)V │ │ +011220: 1a00 6c08 |0000: const-string v0, "setNativeToJsBridgeMode()" // string@086c │ │ +011224: 7030 d502 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/cordova/CordovaBridge;.verifySecret:(Ljava/lang/String;I)Z // method@02d5 │ │ +01122a: 0a00 |0005: move-result v0 │ │ +01122c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +011230: 0e00 |0008: return-void │ │ +011232: 5410 6c00 |0009: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011236: 6e20 4404 3000 |000b: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@0444 │ │ +01123c: 28fa |000e: goto 0008 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=76 │ │ 0x0009 line=75 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ @@ -6245,140 +6245,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 │ │ -0108f0: |[0108f0] org.apache.cordova.CordovaBridge.promptOnJsPrompt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -010900: 130b 0900 |0000: const/16 v11, #int 9 // #9 │ │ -010904: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -010906: 380f 4500 |0003: if-eqz v15, 0048 // +0045 │ │ -01090a: 6e10 eb01 0f00 |0005: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@01eb │ │ -010910: 0a00 |0008: move-result v0 │ │ -010912: 3750 3f00 |0009: if-le v0, v5, 0048 // +003f │ │ -010916: 1a00 4805 |000b: const-string v0, "gap:" // string@0548 │ │ -01091a: 6e20 ee01 0f00 |000d: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -010920: 0a00 |0010: move-result v0 │ │ -010922: 3800 3700 |0011: if-eqz v0, 0048 // +0037 │ │ -010926: 2206 6001 |0013: new-instance v6, Lorg/json/JSONArray; // type@0160 │ │ -01092a: 1240 |0015: const/4 v0, #int 4 // #4 │ │ -01092c: 6e20 ef01 0f00 |0016: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -010932: 0c00 |0019: move-result-object v0 │ │ -010934: 7020 ff05 0600 |001a: invoke-direct {v6, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@05ff │ │ -01093a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -01093c: 6e20 0306 0600 |001e: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -010942: 0a01 |0021: move-result v1 │ │ -010944: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -010946: 6e20 0706 0600 |0023: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01094c: 0c02 |0026: move-result-object v2 │ │ -01094e: 1220 |0027: const/4 v0, #int 2 // #2 │ │ -010950: 6e20 0706 0600 |0028: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -010956: 0c03 |002b: move-result-object v3 │ │ -010958: 1230 |002c: const/4 v0, #int 3 // #3 │ │ -01095a: 6e20 0706 0600 |002d: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -010960: 0c04 |0030: move-result-object v4 │ │ -010962: 07c0 |0031: move-object v0, v12 │ │ -010964: 07e5 |0032: move-object v5, v14 │ │ -010966: 7406 d002 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@02d0 │ │ -01096c: 0c09 |0036: move-result-object v9 │ │ -01096e: 3909 0400 |0037: if-nez v9, 003b // +0004 │ │ -010972: 1a09 0000 |0039: const-string v9, "" // string@0000 │ │ -010976: 1109 |003b: return-object v9 │ │ -010978: 0d08 |003c: move-exception v8 │ │ -01097a: 6e10 1606 0800 |003d: invoke-virtual {v8}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ -010980: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ -010984: 28f9 |0042: goto 003b // -0007 │ │ -010986: 0d08 |0043: move-exception v8 │ │ -010988: 6e10 be01 0800 |0044: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ -01098e: 28f9 |0047: goto 0040 // -0007 │ │ -010990: 380f 2800 |0048: if-eqz v15, 0070 // +0028 │ │ -010994: 1a00 4905 |004a: const-string v0, "gap_bridge_mode:" // string@0549 │ │ -010998: 6e20 ee01 0f00 |004c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01099e: 0a00 |004f: move-result v0 │ │ -0109a0: 3800 2000 |0050: if-eqz v0, 0070 // +0020 │ │ -0109a4: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ -0109a8: 6e20 ef01 0f00 |0054: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -0109ae: 0c00 |0057: move-result-object v0 │ │ -0109b0: 7110 c701 0000 |0058: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ -0109b6: 0a01 |005b: move-result v1 │ │ -0109b8: 7110 c701 0e00 |005c: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ -0109be: 0a00 |005f: move-result v0 │ │ -0109c0: 6e30 d202 1c00 |0060: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsSetNativeToJsBridgeMode:(II)V // method@02d2 │ │ -0109c6: 1a09 0000 |0063: const-string v9, "" // string@0000 │ │ -0109ca: 28d6 |0065: goto 003b // -002a │ │ -0109cc: 0d08 |0066: move-exception v8 │ │ -0109ce: 6e10 d101 0800 |0067: invoke-virtual {v8}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@01d1 │ │ -0109d4: 28f9 |006a: goto 0063 // -0007 │ │ -0109d6: 0d08 |006b: move-exception v8 │ │ -0109d8: 6e10 be01 0800 |006c: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ -0109de: 28f4 |006f: goto 0063 // -000c │ │ -0109e0: 380f 2800 |0070: if-eqz v15, 0098 // +0028 │ │ -0109e4: 1a00 4c05 |0072: const-string v0, "gap_poll:" // string@054c │ │ -0109e8: 6e20 ee01 0f00 |0074: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -0109ee: 0a00 |0077: move-result v0 │ │ -0109f0: 3800 2000 |0078: if-eqz v0, 0098 // +0020 │ │ -0109f4: 6e20 ef01 bf00 |007a: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -0109fa: 0c00 |007d: move-result-object v0 │ │ -0109fc: 7110 c701 0000 |007e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ -010a02: 0a01 |0081: move-result v1 │ │ -010a04: 1a00 3800 |0082: const-string v0, "1" // string@0038 │ │ -010a08: 6e20 e101 e000 |0084: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -010a0e: 0a00 |0087: move-result v0 │ │ -010a10: 6e30 d102 1c00 |0088: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsRetrieveJsMessages:(IZ)Ljava/lang/String; // method@02d1 │ │ -010a16: 0c09 |008b: move-result-object v9 │ │ -010a18: 3909 afff |008c: if-nez v9, 003b // -0051 │ │ -010a1c: 1a09 0000 |008e: const-string v9, "" // string@0000 │ │ -010a20: 28ab |0090: goto 003b // -0055 │ │ -010a22: 0d08 |0091: move-exception v8 │ │ -010a24: 6e10 be01 0800 |0092: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ -010a2a: 1a09 0000 |0095: const-string v9, "" // string@0000 │ │ -010a2e: 28a4 |0097: goto 003b // -005c │ │ -010a30: 380f 5400 |0098: if-eqz v15, 00ec // +0054 │ │ -010a34: 1a00 4b05 |009a: const-string v0, "gap_init:" // string@054b │ │ -010a38: 6e20 ee01 0f00 |009c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -010a3e: 0a00 |009f: move-result v0 │ │ -010a40: 3800 4c00 |00a0: if-eqz v0, 00ec // +004c │ │ -010a44: 54c0 6d00 |00a2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006d │ │ -010a48: 6e20 6604 d000 |00a4: invoke-virtual {v0, v13}, Lorg/apache/cordova/PluginManager;.shouldAllowBridgeAccess:(Ljava/lang/String;)Z // method@0466 │ │ -010a4e: 0a00 |00a7: move-result v0 │ │ -010a50: 3800 2800 |00a8: if-eqz v0, 00d0 // +0028 │ │ -010a54: 6e20 ef01 bf00 |00aa: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -010a5a: 0c00 |00ad: move-result-object v0 │ │ -010a5c: 7110 c701 0000 |00ae: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ -010a62: 0a07 |00b1: move-result v7 │ │ -010a64: 54c0 6c00 |00b2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -010a68: 6e20 4404 7000 |00b4: invoke-virtual {v0, v7}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@0444 │ │ -010a6e: 6e10 ce02 0c00 |00b7: invoke-virtual {v12}, Lorg/apache/cordova/CordovaBridge;.generateBridgeSecret:()I // method@02ce │ │ -010a74: 0a0a |00ba: move-result v10 │ │ -010a76: 2200 9b00 |00bb: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -010a7a: 7010 f301 0000 |00bd: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -010a80: 1a05 0000 |00c0: const-string v5, "" // string@0000 │ │ -010a84: 6e20 fb01 5000 |00c2: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -010a8a: 0c00 |00c5: move-result-object v0 │ │ -010a8c: 6e20 f801 a000 |00c6: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -010a92: 0c00 |00c9: move-result-object v0 │ │ -010a94: 6e10 fd01 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -010a9a: 0c09 |00cd: move-result-object v9 │ │ -010a9c: 2900 6dff |00ce: goto/16 003b // -0093 │ │ -010aa0: 1a00 8f00 |00d0: const-string v0, "CordovaBridge" // string@008f │ │ -010aa4: 2205 9b00 |00d2: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -010aa8: 7010 f301 0500 |00d4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -010aae: 1a0b 4a05 |00d7: const-string v11, "gap_init called from restricted origin: " // string@054a │ │ -010ab2: 6e20 fb01 b500 |00d9: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -010ab8: 0c05 |00dc: move-result-object v5 │ │ -010aba: 6e20 fb01 d500 |00dd: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -010ac0: 0c05 |00e0: move-result-object v5 │ │ -010ac2: 6e10 fd01 0500 |00e1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -010ac8: 0c05 |00e4: move-result-object v5 │ │ -010aca: 7120 0104 5000 |00e5: invoke-static {v0, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ -010ad0: 1a09 0000 |00e8: const-string v9, "" // string@0000 │ │ -010ad4: 2900 51ff |00ea: goto/16 003b // -00af │ │ -010ad8: 1209 |00ec: const/4 v9, #int 0 // #0 │ │ -010ada: 2900 4eff |00ed: goto/16 003b // -00b2 │ │ +011240: |[011240] org.apache.cordova.CordovaBridge.promptOnJsPrompt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +011250: 130b 0900 |0000: const/16 v11, #int 9 // #9 │ │ +011254: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +011256: 380f 4500 |0003: if-eqz v15, 0048 // +0045 │ │ +01125a: 6e10 eb01 0f00 |0005: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@01eb │ │ +011260: 0a00 |0008: move-result v0 │ │ +011262: 3750 3f00 |0009: if-le v0, v5, 0048 // +003f │ │ +011266: 1a00 4805 |000b: const-string v0, "gap:" // string@0548 │ │ +01126a: 6e20 ee01 0f00 |000d: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +011270: 0a00 |0010: move-result v0 │ │ +011272: 3800 3700 |0011: if-eqz v0, 0048 // +0037 │ │ +011276: 2206 6001 |0013: new-instance v6, Lorg/json/JSONArray; // type@0160 │ │ +01127a: 1240 |0015: const/4 v0, #int 4 // #4 │ │ +01127c: 6e20 ef01 0f00 |0016: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +011282: 0c00 |0019: move-result-object v0 │ │ +011284: 7020 ff05 0600 |001a: invoke-direct {v6, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@05ff │ │ +01128a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +01128c: 6e20 0306 0600 |001e: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +011292: 0a01 |0021: move-result v1 │ │ +011294: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +011296: 6e20 0706 0600 |0023: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01129c: 0c02 |0026: move-result-object v2 │ │ +01129e: 1220 |0027: const/4 v0, #int 2 // #2 │ │ +0112a0: 6e20 0706 0600 |0028: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +0112a6: 0c03 |002b: move-result-object v3 │ │ +0112a8: 1230 |002c: const/4 v0, #int 3 // #3 │ │ +0112aa: 6e20 0706 0600 |002d: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +0112b0: 0c04 |0030: move-result-object v4 │ │ +0112b2: 07c0 |0031: move-object v0, v12 │ │ +0112b4: 07e5 |0032: move-object v5, v14 │ │ +0112b6: 7406 d002 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@02d0 │ │ +0112bc: 0c09 |0036: move-result-object v9 │ │ +0112be: 3909 0400 |0037: if-nez v9, 003b // +0004 │ │ +0112c2: 1a09 0000 |0039: const-string v9, "" // string@0000 │ │ +0112c6: 1109 |003b: return-object v9 │ │ +0112c8: 0d08 |003c: move-exception v8 │ │ +0112ca: 6e10 1606 0800 |003d: invoke-virtual {v8}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ +0112d0: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ +0112d4: 28f9 |0042: goto 003b // -0007 │ │ +0112d6: 0d08 |0043: move-exception v8 │ │ +0112d8: 6e10 be01 0800 |0044: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ +0112de: 28f9 |0047: goto 0040 // -0007 │ │ +0112e0: 380f 2800 |0048: if-eqz v15, 0070 // +0028 │ │ +0112e4: 1a00 4905 |004a: const-string v0, "gap_bridge_mode:" // string@0549 │ │ +0112e8: 6e20 ee01 0f00 |004c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +0112ee: 0a00 |004f: move-result v0 │ │ +0112f0: 3800 2000 |0050: if-eqz v0, 0070 // +0020 │ │ +0112f4: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ +0112f8: 6e20 ef01 0f00 |0054: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +0112fe: 0c00 |0057: move-result-object v0 │ │ +011300: 7110 c701 0000 |0058: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ +011306: 0a01 |005b: move-result v1 │ │ +011308: 7110 c701 0e00 |005c: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ +01130e: 0a00 |005f: move-result v0 │ │ +011310: 6e30 d202 1c00 |0060: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsSetNativeToJsBridgeMode:(II)V // method@02d2 │ │ +011316: 1a09 0000 |0063: const-string v9, "" // string@0000 │ │ +01131a: 28d6 |0065: goto 003b // -002a │ │ +01131c: 0d08 |0066: move-exception v8 │ │ +01131e: 6e10 d101 0800 |0067: invoke-virtual {v8}, Ljava/lang/NumberFormatException;.printStackTrace:()V // method@01d1 │ │ +011324: 28f9 |006a: goto 0063 // -0007 │ │ +011326: 0d08 |006b: move-exception v8 │ │ +011328: 6e10 be01 0800 |006c: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ +01132e: 28f4 |006f: goto 0063 // -000c │ │ +011330: 380f 2800 |0070: if-eqz v15, 0098 // +0028 │ │ +011334: 1a00 4c05 |0072: const-string v0, "gap_poll:" // string@054c │ │ +011338: 6e20 ee01 0f00 |0074: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01133e: 0a00 |0077: move-result v0 │ │ +011340: 3800 2000 |0078: if-eqz v0, 0098 // +0020 │ │ +011344: 6e20 ef01 bf00 |007a: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01134a: 0c00 |007d: move-result-object v0 │ │ +01134c: 7110 c701 0000 |007e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ +011352: 0a01 |0081: move-result v1 │ │ +011354: 1a00 3800 |0082: const-string v0, "1" // string@0038 │ │ +011358: 6e20 e101 e000 |0084: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01135e: 0a00 |0087: move-result v0 │ │ +011360: 6e30 d102 1c00 |0088: invoke-virtual {v12, v1, v0}, Lorg/apache/cordova/CordovaBridge;.jsRetrieveJsMessages:(IZ)Ljava/lang/String; // method@02d1 │ │ +011366: 0c09 |008b: move-result-object v9 │ │ +011368: 3909 afff |008c: if-nez v9, 003b // -0051 │ │ +01136c: 1a09 0000 |008e: const-string v9, "" // string@0000 │ │ +011370: 28ab |0090: goto 003b // -0055 │ │ +011372: 0d08 |0091: move-exception v8 │ │ +011374: 6e10 be01 0800 |0092: invoke-virtual {v8}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ +01137a: 1a09 0000 |0095: const-string v9, "" // string@0000 │ │ +01137e: 28a4 |0097: goto 003b // -005c │ │ +011380: 380f 5400 |0098: if-eqz v15, 00ec // +0054 │ │ +011384: 1a00 4b05 |009a: const-string v0, "gap_init:" // string@054b │ │ +011388: 6e20 ee01 0f00 |009c: invoke-virtual {v15, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01138e: 0a00 |009f: move-result v0 │ │ +011390: 3800 4c00 |00a0: if-eqz v0, 00ec // +004c │ │ +011394: 54c0 6d00 |00a2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.pluginManager:Lorg/apache/cordova/PluginManager; // field@006d │ │ +011398: 6e20 6604 d000 |00a4: invoke-virtual {v0, v13}, Lorg/apache/cordova/PluginManager;.shouldAllowBridgeAccess:(Ljava/lang/String;)Z // method@0466 │ │ +01139e: 0a00 |00a7: move-result v0 │ │ +0113a0: 3800 2800 |00a8: if-eqz v0, 00d0 // +0028 │ │ +0113a4: 6e20 ef01 bf00 |00aa: invoke-virtual {v15, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +0113aa: 0c00 |00ad: move-result-object v0 │ │ +0113ac: 7110 c701 0000 |00ae: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01c7 │ │ +0113b2: 0a07 |00b1: move-result v7 │ │ +0113b4: 54c0 6c00 |00b2: iget-object v0, v12, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +0113b8: 6e20 4404 7000 |00b4: invoke-virtual {v0, v7}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@0444 │ │ +0113be: 6e10 ce02 0c00 |00b7: invoke-virtual {v12}, Lorg/apache/cordova/CordovaBridge;.generateBridgeSecret:()I // method@02ce │ │ +0113c4: 0a0a |00ba: move-result v10 │ │ +0113c6: 2200 9b00 |00bb: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +0113ca: 7010 f301 0000 |00bd: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0113d0: 1a05 0000 |00c0: const-string v5, "" // string@0000 │ │ +0113d4: 6e20 fb01 5000 |00c2: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0113da: 0c00 |00c5: move-result-object v0 │ │ +0113dc: 6e20 f801 a000 |00c6: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +0113e2: 0c00 |00c9: move-result-object v0 │ │ +0113e4: 6e10 fd01 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0113ea: 0c09 |00cd: move-result-object v9 │ │ +0113ec: 2900 6dff |00ce: goto/16 003b // -0093 │ │ +0113f0: 1a00 8f00 |00d0: const-string v0, "CordovaBridge" // string@008f │ │ +0113f4: 2205 9b00 |00d2: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +0113f8: 7010 f301 0500 |00d4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0113fe: 1a0b 4a05 |00d7: const-string v11, "gap_init called from restricted origin: " // string@054a │ │ +011402: 6e20 fb01 b500 |00d9: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011408: 0c05 |00dc: move-result-object v5 │ │ +01140a: 6e20 fb01 d500 |00dd: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011410: 0c05 |00e0: move-result-object v5 │ │ +011412: 6e10 fd01 0500 |00e1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011418: 0c05 |00e4: move-result-object v5 │ │ +01141a: 7120 0104 5000 |00e5: invoke-static {v0, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ +011420: 1a09 0000 |00e8: const-string v9, "" // string@0000 │ │ +011424: 2900 51ff |00ea: goto/16 003b // -00af │ │ +011428: 1209 |00ec: const/4 v9, #int 0 // #0 │ │ +01142a: 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 │ │ @@ -6450,19 +6450,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -010b0c: |[010b0c] org.apache.cordova.CordovaBridge.reset:()V │ │ -010b1c: 5410 6c00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ -010b20: 6e10 4304 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.reset:()V // method@0443 │ │ -010b26: 6e10 cd02 0100 |0005: invoke-virtual {v1}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@02cd │ │ -010b2c: 0e00 |0008: return-void │ │ +01145c: |[01145c] org.apache.cordova.CordovaBridge.reset:()V │ │ +01146c: 5410 6c00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaBridge;.jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@006c │ │ +011470: 6e10 4304 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.reset:()V // method@0443 │ │ +011476: 6e10 cd02 0100 |0005: invoke-virtual {v1}, Lorg/apache/cordova/CordovaBridge;.clearBridgeSecret:()V // method@02cd │ │ +01147c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x0008 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/CordovaBridge; │ │ @@ -6506,19 +6506,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 │ │ -010b30: |[010b30] org.apache.cordova.CordovaDialogsHelper$1.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010b40: 5b01 6f00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@006f │ │ -010b44: 5b02 7000 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ -010b48: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010b4e: 0e00 |0007: return-void │ │ +011480: |[011480] org.apache.cordova.CordovaDialogsHelper$1.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011490: 5b01 6f00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@006f │ │ +011494: 5b02 7000 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ +011498: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01149e: 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; │ │ @@ -6529,20 +6529,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -010b50: |[010b50] org.apache.cordova.CordovaDialogsHelper$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -010b60: 5430 7000 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ -010b64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -010b66: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -010b68: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010b6e: 0e00 |0007: return-void │ │ +0114a0: |[0114a0] org.apache.cordova.CordovaDialogsHelper$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0114b0: 5430 7000 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$1;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0070 │ │ +0114b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0114b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0114b8: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +0114be: 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; │ │ @@ -6587,19 +6587,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 │ │ -010b70: |[010b70] org.apache.cordova.CordovaDialogsHelper$2.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010b80: 5b01 7100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0071 │ │ -010b84: 5b02 7200 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ -010b88: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010b8e: 0e00 |0007: return-void │ │ +0114c0: |[0114c0] org.apache.cordova.CordovaDialogsHelper$2.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +0114d0: 5b01 7100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0071 │ │ +0114d4: 5b02 7200 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ +0114d8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0114de: 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; │ │ @@ -6610,20 +6610,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -010b90: |[010b90] org.apache.cordova.CordovaDialogsHelper$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -010ba0: 5430 7200 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ -010ba4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -010ba6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -010ba8: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010bae: 0e00 |0007: return-void │ │ +0114e0: |[0114e0] org.apache.cordova.CordovaDialogsHelper$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +0114f0: 5430 7200 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$2;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0072 │ │ +0114f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0114f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0114f8: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +0114fe: 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; │ │ @@ -6667,19 +6667,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 │ │ -010bb0: |[010bb0] org.apache.cordova.CordovaDialogsHelper$3.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010bc0: 5b01 7300 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0073 │ │ -010bc4: 5b02 7400 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ -010bc8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010bce: 0e00 |0007: return-void │ │ +011500: |[011500] org.apache.cordova.CordovaDialogsHelper$3.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011510: 5b01 7300 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0073 │ │ +011514: 5b02 7400 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ +011518: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01151e: 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; │ │ @@ -6690,23 +6690,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 │ │ -010bd0: |[010bd0] org.apache.cordova.CordovaDialogsHelper$3.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -010be0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -010be2: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -010be4: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ -010be8: 5431 7400 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ -010bec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -010bee: 7230 f002 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010bf4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -010bf6: 0f00 |000b: return v0 │ │ +011520: |[011520] org.apache.cordova.CordovaDialogsHelper$3.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +011530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +011532: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +011534: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ +011538: 5431 7400 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$3;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0074 │ │ +01153c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +01153e: 7230 f002 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +011544: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +011546: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=61 │ │ 0x000a line=62 │ │ 0x000b line=65 │ │ locals : │ │ @@ -6754,19 +6754,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 │ │ -010bf8: |[010bf8] org.apache.cordova.CordovaDialogsHelper$4.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010c08: 5b01 7500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0075 │ │ -010c0c: 5b02 7600 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ -010c10: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010c16: 0e00 |0007: return-void │ │ +011548: |[011548] org.apache.cordova.CordovaDialogsHelper$4.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011558: 5b01 7500 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0075 │ │ +01155c: 5b02 7600 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ +011560: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011566: 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; │ │ @@ -6777,20 +6777,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -010c18: |[010c18] org.apache.cordova.CordovaDialogsHelper$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -010c28: 5430 7600 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ -010c2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -010c2e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -010c30: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010c36: 0e00 |0007: return-void │ │ +011568: |[011568] org.apache.cordova.CordovaDialogsHelper$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +011578: 5430 7600 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$4;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0076 │ │ +01157c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +01157e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +011580: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +011586: 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; │ │ @@ -6835,19 +6835,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 │ │ -010c38: |[010c38] org.apache.cordova.CordovaDialogsHelper$5.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010c48: 5b01 7700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0077 │ │ -010c4c: 5b02 7800 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ -010c50: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010c56: 0e00 |0007: return-void │ │ +011588: |[011588] org.apache.cordova.CordovaDialogsHelper$5.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011598: 5b01 7700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0077 │ │ +01159c: 5b02 7800 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ +0115a0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0115a6: 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; │ │ @@ -6858,20 +6858,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -010c58: |[010c58] org.apache.cordova.CordovaDialogsHelper$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -010c68: 5430 7800 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ -010c6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -010c6e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -010c70: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010c76: 0e00 |0007: return-void │ │ +0115a8: |[0115a8] org.apache.cordova.CordovaDialogsHelper$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +0115b8: 5430 7800 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$5;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0078 │ │ +0115bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0115be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0115c0: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +0115c6: 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; │ │ @@ -6916,19 +6916,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 │ │ -010c78: |[010c78] org.apache.cordova.CordovaDialogsHelper$6.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010c88: 5b01 7900 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0079 │ │ -010c8c: 5b02 7a00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ -010c90: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010c96: 0e00 |0007: return-void │ │ +0115c8: |[0115c8] org.apache.cordova.CordovaDialogsHelper$6.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +0115d8: 5b01 7900 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0079 │ │ +0115dc: 5b02 7a00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ +0115e0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0115e6: 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; │ │ @@ -6939,20 +6939,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -010c98: |[010c98] org.apache.cordova.CordovaDialogsHelper$6.onCancel:(Landroid/content/DialogInterface;)V │ │ -010ca8: 5430 7a00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ -010cac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -010cae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -010cb0: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010cb6: 0e00 |0007: return-void │ │ +0115e8: |[0115e8] org.apache.cordova.CordovaDialogsHelper$6.onCancel:(Landroid/content/DialogInterface;)V │ │ +0115f8: 5430 7a00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$6;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007a │ │ +0115fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0115fe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +011600: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +011606: 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; │ │ @@ -6996,19 +6996,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 │ │ -010cb8: |[010cb8] org.apache.cordova.CordovaDialogsHelper$7.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010cc8: 5b01 7b00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007b │ │ -010ccc: 5b02 7c00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007c │ │ -010cd0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010cd6: 0e00 |0007: return-void │ │ +011608: |[011608] org.apache.cordova.CordovaDialogsHelper$7.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011618: 5b01 7b00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007b │ │ +01161c: 5b02 7c00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007c │ │ +011620: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011626: 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; │ │ @@ -7019,24 +7019,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 │ │ -010cd8: |[010cd8] org.apache.cordova.CordovaDialogsHelper$7.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -010ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -010cea: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -010cec: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ -010cf0: 5431 7c00 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007c │ │ -010cf4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -010cf6: 7230 f002 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010cfc: 0f00 |000a: return v0 │ │ -010cfe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -010d00: 28fe |000c: goto 000a // -0002 │ │ +011628: |[011628] org.apache.cordova.CordovaDialogsHelper$7.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +011638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01163a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +01163c: 3315 0900 |0002: if-ne v5, v1, 000b // +0009 │ │ +011640: 5431 7c00 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$7;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007c │ │ +011644: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +011646: 7230 f002 0102 |0007: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +01164c: 0f00 |000a: return v0 │ │ +01164e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +011650: 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; │ │ @@ -7087,20 +7087,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 │ │ -010d04: |[010d04] org.apache.cordova.CordovaDialogsHelper$8.:(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010d14: 5b01 7d00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007d │ │ -010d18: 5b02 7e00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007e │ │ -010d1c: 5b03 7f00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ -010d20: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010d26: 0e00 |0009: return-void │ │ +011654: |[011654] org.apache.cordova.CordovaDialogsHelper$8.:(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011664: 5b01 7d00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@007d │ │ +011668: 5b02 7e00 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007e │ │ +01166c: 5b03 7f00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ +011670: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011676: 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; │ │ @@ -7112,24 +7112,24 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -010d28: |[010d28] org.apache.cordova.CordovaDialogsHelper$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -010d38: 5431 7e00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007e │ │ -010d3c: 6e10 0901 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0109 │ │ -010d42: 0c01 |0005: move-result-object v1 │ │ -010d44: 6e10 d501 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01d5 │ │ -010d4a: 0c00 |0009: move-result-object v0 │ │ -010d4c: 5431 7f00 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ -010d50: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -010d52: 7230 f002 2100 |000d: invoke-interface {v1, v2, v0}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010d58: 0e00 |0010: return-void │ │ +011678: |[011678] org.apache.cordova.CordovaDialogsHelper$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +011688: 5431 7e00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$input:Landroid/widget/EditText; // field@007e │ │ +01168c: 6e10 0901 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0109 │ │ +011692: 0c01 |0005: move-result-object v1 │ │ +011694: 6e10 d501 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01d5 │ │ +01169a: 0c00 |0009: move-result-object v0 │ │ +01169c: 5431 7f00 |000a: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper$8;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@007f │ │ +0116a0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0116a2: 7230 f002 2100 |000d: invoke-interface {v1, v2, v0}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +0116a8: 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; │ │ @@ -7176,19 +7176,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 │ │ -010d5c: |[010d5c] org.apache.cordova.CordovaDialogsHelper$9.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010d6c: 5b01 8000 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0080 │ │ -010d70: 5b02 8100 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0081 │ │ -010d74: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010d7a: 0e00 |0007: return-void │ │ +0116ac: |[0116ac] org.apache.cordova.CordovaDialogsHelper$9.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +0116bc: 5b01 8000 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.this$0:Lorg/apache/cordova/CordovaDialogsHelper; // field@0080 │ │ +0116c0: 5b02 8100 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0081 │ │ +0116c4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0116ca: 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; │ │ @@ -7199,20 +7199,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -010d7c: |[010d7c] org.apache.cordova.CordovaDialogsHelper$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -010d8c: 5430 8100 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0081 │ │ -010d90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -010d92: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -010d94: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ -010d9a: 0e00 |0007: return-void │ │ +0116cc: |[0116cc] org.apache.cordova.CordovaDialogsHelper$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +0116dc: 5430 8100 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaDialogsHelper$9;.val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result; // field@0081 │ │ +0116e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0116e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0116e4: 7230 f002 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaDialogsHelper$Result;.gotResult:(ZLjava/lang/String;)V // method@02f0 │ │ +0116ea: 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; │ │ @@ -7287,18 +7287,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -010d9c: |[010d9c] org.apache.cordova.CordovaDialogsHelper.:(Landroid/content/Context;)V │ │ -010dac: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010db2: 5b01 8200 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ -010db6: 0e00 |0005: return-void │ │ +0116ec: |[0116ec] org.apache.cordova.CordovaDialogsHelper.:(Landroid/content/Context;)V │ │ +0116fc: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011702: 5b01 8200 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ +011706: 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; │ │ @@ -7310,20 +7310,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -010db8: |[010db8] org.apache.cordova.CordovaDialogsHelper.destroyLastDialog:()V │ │ -010dc8: 5410 8300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ -010dcc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -010dd0: 5410 8300 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ -010dd4: 6e10 2700 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@0027 │ │ -010dda: 0e00 |0009: return-void │ │ +011708: |[011708] org.apache.cordova.CordovaDialogsHelper.destroyLastDialog:()V │ │ +011718: 5410 8300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ +01171c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +011720: 5410 8300 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ +011724: 6e10 2700 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@0027 │ │ +01172a: 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; │ │ @@ -7333,37 +7333,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 │ │ -010ddc: |[010ddc] org.apache.cordova.CordovaDialogsHelper.showAlert:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010dec: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -010df0: 5431 8200 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ -010df4: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -010dfa: 6e20 1e00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -010e00: 1a01 5700 |000a: const-string v1, "Alert" // string@0057 │ │ -010e04: 6e20 2400 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -010e0a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -010e0c: 6e20 1d00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ -010e12: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ -010e18: 2202 e400 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$1; // type@00e4 │ │ -010e1c: 7030 de02 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$1;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02de │ │ -010e22: 6e30 2200 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -010e28: 2201 e500 |001e: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$2; // type@00e5 │ │ -010e2c: 7030 e002 3105 |0020: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$2;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e0 │ │ -010e32: 6e20 2000 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -010e38: 2201 e600 |0026: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$3; // type@00e6 │ │ -010e3c: 7030 e202 3105 |0028: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$3;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e2 │ │ -010e42: 6e20 2100 1000 |002b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -010e48: 6e10 2600 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -010e4e: 0c01 |0031: move-result-object v1 │ │ -010e50: 5b31 8300 |0032: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ -010e54: 0e00 |0034: return-void │ │ +01172c: |[01172c] org.apache.cordova.CordovaDialogsHelper.showAlert:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +01173c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +011740: 5431 8200 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ +011744: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01174a: 6e20 1e00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +011750: 1a01 5700 |000a: const-string v1, "Alert" // string@0057 │ │ +011754: 6e20 2400 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ +01175a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +01175c: 6e20 1d00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ +011762: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ +011768: 2202 e400 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$1; // type@00e4 │ │ +01176c: 7030 de02 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$1;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02de │ │ +011772: 6e30 2200 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +011778: 2201 e500 |001e: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$2; // type@00e5 │ │ +01177c: 7030 e002 3105 |0020: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$2;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e0 │ │ +011782: 6e20 2000 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +011788: 2201 e600 |0026: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$3; // type@00e6 │ │ +01178c: 7030 e202 3105 |0028: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$3;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e2 │ │ +011792: 6e20 2100 1000 |002b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +011798: 6e10 2600 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ +01179e: 0c01 |0031: move-result-object v1 │ │ +0117a0: 5b31 8300 |0032: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ +0117a4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=43 │ │ 0x0013 line=44 │ │ @@ -7382,41 +7382,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 │ │ -010e58: |[010e58] org.apache.cordova.CordovaDialogsHelper.showConfirm:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010e68: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -010e6c: 5431 8200 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ -010e70: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -010e76: 6e20 1e00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -010e7c: 1a01 8600 |000a: const-string v1, "Confirm" // string@0086 │ │ -010e80: 6e20 2400 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -010e86: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -010e88: 6e20 1d00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ -010e8e: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ -010e94: 2202 e700 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$4; // type@00e7 │ │ -010e98: 7030 e402 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$4;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e4 │ │ -010e9e: 6e30 2200 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -010ea4: 1501 0401 |001e: const/high16 v1, #int 17039360 // #104 │ │ -010ea8: 2202 e800 |0020: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$5; // type@00e8 │ │ -010eac: 7030 e602 3205 |0022: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$5;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e6 │ │ -010eb2: 6e30 1f00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ -010eb8: 2201 e900 |0028: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$6; // type@00e9 │ │ -010ebc: 7030 e802 3105 |002a: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$6;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e8 │ │ -010ec2: 6e20 2000 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -010ec8: 2201 ea00 |0030: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$7; // type@00ea │ │ -010ecc: 7030 ea02 3105 |0032: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$7;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02ea │ │ -010ed2: 6e20 2100 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -010ed8: 6e10 2600 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -010ede: 0c01 |003b: move-result-object v1 │ │ -010ee0: 5b31 8300 |003c: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ -010ee4: 0e00 |003e: return-void │ │ +0117a8: |[0117a8] org.apache.cordova.CordovaDialogsHelper.showConfirm:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +0117b8: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +0117bc: 5431 8200 |0002: iget-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ +0117c0: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0117c6: 6e20 1e00 4000 |0007: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0117cc: 1a01 8600 |000a: const-string v1, "Confirm" // string@0086 │ │ +0117d0: 6e20 2400 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0024 │ │ +0117d6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0117d8: 6e20 1d00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ +0117de: 1401 0a00 0401 |0013: const v1, #float 2.42446e-38 // #0104000a │ │ +0117e4: 2202 e700 |0016: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$4; // type@00e7 │ │ +0117e8: 7030 e402 3205 |0018: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$4;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e4 │ │ +0117ee: 6e30 2200 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +0117f4: 1501 0401 |001e: const/high16 v1, #int 17039360 // #104 │ │ +0117f8: 2202 e800 |0020: new-instance v2, Lorg/apache/cordova/CordovaDialogsHelper$5; // type@00e8 │ │ +0117fc: 7030 e602 3205 |0022: invoke-direct {v2, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$5;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e6 │ │ +011802: 6e30 1f00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ +011808: 2201 e900 |0028: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$6; // type@00e9 │ │ +01180c: 7030 e802 3105 |002a: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$6;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02e8 │ │ +011812: 6e20 2000 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +011818: 2201 ea00 |0030: new-instance v1, Lorg/apache/cordova/CordovaDialogsHelper$7; // type@00ea │ │ +01181c: 7030 ea02 3105 |0032: invoke-direct {v1, v3, v5}, Lorg/apache/cordova/CordovaDialogsHelper$7;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02ea │ │ +011822: 6e20 2100 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +011828: 6e10 2600 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ +01182e: 0c01 |003b: move-result-object v1 │ │ +011830: 5b31 8300 |003c: iput-object v1, v3, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ +011834: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ 0x000a line=74 │ │ 0x000f line=75 │ │ 0x0013 line=76 │ │ @@ -7436,39 +7436,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 │ │ -010ee8: |[010ee8] org.apache.cordova.CordovaDialogsHelper.showPrompt:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ -010ef8: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -010efc: 5442 8200 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ -010f00: 7020 1b00 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -010f06: 6e20 1e00 5000 |0007: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -010f0c: 2201 5300 |000a: new-instance v1, Landroid/widget/EditText; // type@0053 │ │ -010f10: 5442 8200 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ -010f14: 7020 0801 2100 |000e: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0108 │ │ -010f1a: 3806 0500 |0011: if-eqz v6, 0016 // +0005 │ │ -010f1e: 6e20 0a01 6100 |0013: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@010a │ │ -010f24: 6e20 2500 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -010f2a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -010f2c: 6e20 1d00 2000 |001a: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ -010f32: 1402 0a00 0401 |001d: const v2, #float 2.42446e-38 // #0104000a │ │ -010f38: 2203 eb00 |0020: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$8; // type@00eb │ │ -010f3c: 7040 ec02 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@02ec │ │ -010f42: 6e30 2200 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -010f48: 1502 0401 |0028: const/high16 v2, #int 17039360 // #104 │ │ -010f4c: 2203 ec00 |002a: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$9; // type@00ec │ │ -010f50: 7030 ee02 4307 |002c: invoke-direct {v3, v4, v7}, Lorg/apache/cordova/CordovaDialogsHelper$9;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02ee │ │ -010f56: 6e30 1f00 2003 |002f: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ -010f5c: 6e10 2600 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ -010f62: 0c02 |0035: move-result-object v2 │ │ -010f64: 5b42 8300 |0036: iput-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ -010f68: 0e00 |0038: return-void │ │ +011838: |[011838] org.apache.cordova.CordovaDialogsHelper.showPrompt:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V │ │ +011848: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +01184c: 5442 8200 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ +011850: 7020 1b00 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +011856: 6e20 1e00 5000 |0007: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01185c: 2201 5300 |000a: new-instance v1, Landroid/widget/EditText; // type@0053 │ │ +011860: 5442 8200 |000c: iget-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.context:Landroid/content/Context; // field@0082 │ │ +011864: 7020 0801 2100 |000e: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0108 │ │ +01186a: 3806 0500 |0011: if-eqz v6, 0016 // +0005 │ │ +01186e: 6e20 0a01 6100 |0013: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@010a │ │ +011874: 6e20 2500 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01187a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +01187c: 6e20 1d00 2000 |001a: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@001d │ │ +011882: 1402 0a00 0401 |001d: const v2, #float 2.42446e-38 // #0104000a │ │ +011888: 2203 eb00 |0020: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$8; // type@00eb │ │ +01188c: 7040 ec02 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@02ec │ │ +011892: 6e30 2200 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +011898: 1502 0401 |0028: const/high16 v2, #int 17039360 // #104 │ │ +01189c: 2203 ec00 |002a: new-instance v3, Lorg/apache/cordova/CordovaDialogsHelper$9; // type@00ec │ │ +0118a0: 7030 ee02 4307 |002c: invoke-direct {v3, v4, v7}, Lorg/apache/cordova/CordovaDialogsHelper$9;.:(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02ee │ │ +0118a6: 6e30 1f00 2003 |002f: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ +0118ac: 6e10 2600 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0026 │ │ +0118b2: 0c02 |0035: move-result-object v2 │ │ +0118b4: 5b42 8300 |0036: iput-object v2, v4, Lorg/apache/cordova/CordovaDialogsHelper;.lastHandledDialog:Landroid/app/AlertDialog; // field@0083 │ │ +0118b8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ 0x000a line=121 │ │ 0x0011 line=122 │ │ 0x0013 line=123 │ │ @@ -7597,20 +7597,20 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -010f6c: |[010f6c] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.:(IILandroid/content/Intent;)V │ │ -010f7c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -010f82: 5901 8600 |0003: iput v1, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0086 │ │ -010f86: 5902 8700 |0005: iput v2, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0087 │ │ -010f8a: 5b03 8500 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0085 │ │ -010f8e: 0e00 |0009: return-void │ │ +0118bc: |[0118bc] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.:(IILandroid/content/Intent;)V │ │ +0118cc: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0118d2: 5901 8600 |0003: iput v1, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0086 │ │ +0118d6: 5902 8700 |0005: iput v2, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0087 │ │ +0118da: 5b03 8500 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0085 │ │ +0118de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0007 line=199 │ │ 0x0009 line=200 │ │ @@ -7625,17 +7625,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 │ │ -010f90: |[010f90] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$000:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ -010fa0: 5210 8600 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0086 │ │ -010fa4: 0f00 |0002: return v0 │ │ +0118e0: |[0118e0] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$000:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ +0118f0: 5210 8600 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.requestCode:I // field@0086 │ │ +0118f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; │ │ │ │ #2 : (in Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;) │ │ @@ -7643,17 +7643,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 │ │ -010fa8: |[010fa8] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$100:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ -010fb8: 5210 8700 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0087 │ │ -010fbc: 0f00 |0002: return v0 │ │ +0118f8: |[0118f8] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$100:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I │ │ +011908: 5210 8700 |0000: iget v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.resultCode:I // field@0087 │ │ +01190c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; │ │ │ │ #3 : (in Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;) │ │ @@ -7661,17 +7661,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 │ │ -010fc0: |[010fc0] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$200:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent; │ │ -010fd0: 5410 8500 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0085 │ │ -010fd4: 1100 |0002: return-object v0 │ │ +011910: |[011910] org.apache.cordova.CordovaInterfaceImpl$ActivityResultHolder.access$200:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent; │ │ +011920: 5410 8500 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.intent:Landroid/content/Intent; // field@0085 │ │ +011924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; │ │ │ │ Virtual methods - │ │ @@ -7732,41 +7732,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -010fd8: |[010fd8] org.apache.cordova.CordovaPlugin.:()V │ │ -010fe8: 1c00 f300 |0000: const-class v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -010fec: 6e10 a901 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@01a9 │ │ -010ff2: 0a00 |0005: move-result v0 │ │ -010ff4: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -010ff8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -010ffa: 6a00 9300 |0009: sput-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0093 │ │ -010ffe: 0e00 |000b: return-void │ │ -011000: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -011002: 28fc |000d: goto 0009 // -0004 │ │ +011928: |[011928] org.apache.cordova.CordovaPlugin.:()V │ │ +011938: 1c00 f300 |0000: const-class v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +01193c: 6e10 a901 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@01a9 │ │ +011942: 0a00 |0005: move-result v0 │ │ +011944: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +011948: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01194a: 6a00 9300 |0009: sput-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0093 │ │ +01194e: 0e00 |000b: return-void │ │ +011950: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +011952: 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 │ │ -011004: |[011004] org.apache.cordova.CordovaPlugin.:()V │ │ -011014: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01101a: 0e00 |0003: return-void │ │ +011954: |[011954] org.apache.cordova.CordovaPlugin.:()V │ │ +011964: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01196a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/CordovaPlugin; │ │ │ │ Virtual methods - │ │ @@ -7775,20 +7775,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 │ │ -01101c: |[01101c] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z │ │ -01102c: 2200 6001 |0000: new-instance v0, Lorg/json/JSONArray; // type@0160 │ │ -011030: 7020 ff05 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@05ff │ │ -011036: 6e40 1903 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@0319 │ │ -01103c: 0a01 |0008: move-result v1 │ │ -01103e: 0f01 |0009: return v1 │ │ +01196c: |[01196c] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z │ │ +01197c: 2200 6001 |0000: new-instance v0, Lorg/json/JSONArray; // type@0160 │ │ +011980: 7020 ff05 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@05ff │ │ +011986: 6e40 1903 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@0319 │ │ +01198c: 0a01 |0008: move-result v1 │ │ +01198e: 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; │ │ @@ -7801,17 +7801,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 │ │ -011040: |[011040] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z │ │ -011050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011052: 0f00 |0001: return v0 │ │ +011990: |[011990] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/apache/cordova/CordovaArgs;Lorg/apache/cordova/CallbackContext;)Z │ │ +0119a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0119a2: 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; │ │ @@ -7822,20 +7822,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 │ │ -011054: |[011054] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -011064: 2200 e100 |0000: new-instance v0, Lorg/apache/cordova/CordovaArgs; // type@00e1 │ │ -011068: 7020 b902 4000 |0002: invoke-direct {v0, v4}, Lorg/apache/cordova/CordovaArgs;.:(Lorg/json/JSONArray;)V // method@02b9 │ │ -01106e: 6e40 1803 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@0318 │ │ -011074: 0a01 |0008: move-result v1 │ │ -011076: 0f01 |0009: return v1 │ │ +0119a4: |[0119a4] org.apache.cordova.CordovaPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0119b4: 2200 e100 |0000: new-instance v0, Lorg/apache/cordova/CordovaArgs; // type@00e1 │ │ +0119b8: 7020 b902 4000 |0002: invoke-direct {v0, v4}, Lorg/apache/cordova/CordovaArgs;.:(Lorg/json/JSONArray;)V // method@02b9 │ │ +0119be: 6e40 1803 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@0318 │ │ +0119c4: 0a01 |0008: move-result v1 │ │ +0119c6: 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; │ │ @@ -7848,21 +7848,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 │ │ -011078: |[011078] org.apache.cordova.CordovaPlugin.fromPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -011088: 1a00 5607 |0000: const-string v0, "origUri" // string@0756 │ │ -01108c: 6e20 7e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@007e │ │ -011092: 0c00 |0005: move-result-object v0 │ │ -011094: 7110 8200 0000 |0006: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01109a: 0c00 |0009: move-result-object v0 │ │ -01109c: 1100 |000a: return-object v0 │ │ +0119c8: |[0119c8] org.apache.cordova.CordovaPlugin.fromPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +0119d8: 1a00 5607 |0000: const-string v0, "origUri" // string@0756 │ │ +0119dc: 6e20 7e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@007e │ │ +0119e2: 0c00 |0005: move-result-object v0 │ │ +0119e4: 7110 8200 0000 |0006: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +0119ea: 0c00 |0009: move-result-object v0 │ │ +0119ec: 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; │ │ │ │ @@ -7871,17 +7871,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0110a0: |[0110a0] org.apache.cordova.CordovaPlugin.getServiceName:()Ljava/lang/String; │ │ -0110b0: 5410 9600 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0096 │ │ -0110b4: 1100 |0002: return-object v0 │ │ +0119f0: |[0119f0] org.apache.cordova.CordovaPlugin.getServiceName:()Ljava/lang/String; │ │ +011a00: 5410 9600 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0096 │ │ +011a04: 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;) │ │ @@ -7889,27 +7889,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 │ │ -0110b8: |[0110b8] org.apache.cordova.CordovaPlugin.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -0110c8: 2200 7500 |0000: new-instance v0, Ljava/io/FileNotFoundException; // type@0075 │ │ -0110cc: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -0110d0: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0110d6: 1a02 dc02 |0007: const-string v2, "Plugin can't handle uri: " // string@02dc │ │ -0110da: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0110e0: 0c01 |000c: move-result-object v1 │ │ -0110e2: 6e20 fa01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -0110e8: 0c01 |0010: move-result-object v1 │ │ -0110ea: 6e10 fd01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0110f0: 0c01 |0014: move-result-object v1 │ │ -0110f2: 7020 8701 1000 |0015: invoke-direct {v0, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -0110f8: 2700 |0018: throw v0 │ │ +011a08: |[011a08] org.apache.cordova.CordovaPlugin.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +011a18: 2200 7500 |0000: new-instance v0, Ljava/io/FileNotFoundException; // type@0075 │ │ +011a1c: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +011a20: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +011a26: 1a02 dc02 |0007: const-string v2, "Plugin can't handle uri: " // string@02dc │ │ +011a2a: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011a30: 0c01 |000c: move-result-object v1 │ │ +011a32: 6e20 fa01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +011a38: 0c01 |0010: move-result-object v1 │ │ +011a3a: 6e10 fd01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011a40: 0c01 |0014: move-result-object v1 │ │ +011a42: 7020 8701 1000 |0015: invoke-direct {v0, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +011a48: 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; │ │ │ │ @@ -7918,17 +7918,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0110fc: |[0110fc] org.apache.cordova.CordovaPlugin.hasPermisssion:()Z │ │ -01110c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01110e: 0f00 |0001: return v0 │ │ +011a4c: |[011a4c] org.apache.cordova.CordovaPlugin.hasPermisssion:()Z │ │ +011a5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +011a5e: 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;) │ │ @@ -7936,16 +7936,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 │ │ -011110: |[011110] org.apache.cordova.CordovaPlugin.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V │ │ -011120: 0e00 |0000: return-void │ │ +011a60: |[011a60] org.apache.cordova.CordovaPlugin.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V │ │ +011a70: 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; │ │ @@ -7955,16 +7955,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011124: |[011124] org.apache.cordova.CordovaPlugin.onActivityResult:(IILandroid/content/Intent;)V │ │ -011134: 0e00 |0000: return-void │ │ +011a74: |[011a74] org.apache.cordova.CordovaPlugin.onActivityResult:(IILandroid/content/Intent;)V │ │ +011a84: 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 │ │ @@ -7975,16 +7975,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011138: |[011138] org.apache.cordova.CordovaPlugin.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -011148: 0e00 |0000: return-void │ │ +011a88: |[011a88] org.apache.cordova.CordovaPlugin.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +011a98: 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; │ │ │ │ @@ -7993,16 +7993,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01114c: |[01114c] org.apache.cordova.CordovaPlugin.onDestroy:()V │ │ -01115c: 0e00 |0000: return-void │ │ +011a9c: |[011a9c] org.apache.cordova.CordovaPlugin.onDestroy:()V │ │ +011aac: 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;) │ │ @@ -8010,17 +8010,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 │ │ -011160: |[011160] org.apache.cordova.CordovaPlugin.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -011170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011172: 1100 |0001: return-object v0 │ │ +011ab0: |[011ab0] org.apache.cordova.CordovaPlugin.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +011ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011ac2: 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; │ │ @@ -8030,16 +8030,16 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011174: |[011174] org.apache.cordova.CordovaPlugin.onNewIntent:(Landroid/content/Intent;)V │ │ -011184: 0e00 |0000: return-void │ │ +011ac4: |[011ac4] org.apache.cordova.CordovaPlugin.onNewIntent:(Landroid/content/Intent;)V │ │ +011ad4: 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; │ │ │ │ @@ -8048,17 +8048,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -011188: |[011188] org.apache.cordova.CordovaPlugin.onOverrideUrlLoading:(Ljava/lang/String;)Z │ │ -011198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01119a: 0f00 |0001: return v0 │ │ +011ad8: |[011ad8] org.apache.cordova.CordovaPlugin.onOverrideUrlLoading:(Ljava/lang/String;)Z │ │ +011ae8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011aea: 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; │ │ │ │ @@ -8067,16 +8067,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01119c: |[01119c] org.apache.cordova.CordovaPlugin.onPause:(Z)V │ │ -0111ac: 0e00 |0000: return-void │ │ +011aec: |[011aec] org.apache.cordova.CordovaPlugin.onPause:(Z)V │ │ +011afc: 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 │ │ │ │ @@ -8085,17 +8085,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 │ │ -0111b0: |[0111b0] org.apache.cordova.CordovaPlugin.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z │ │ -0111c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0111c2: 0f00 |0001: return v0 │ │ +011b00: |[011b00] org.apache.cordova.CordovaPlugin.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z │ │ +011b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011b12: 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; │ │ @@ -8105,17 +8105,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 │ │ -0111c4: |[0111c4] org.apache.cordova.CordovaPlugin.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z │ │ -0111d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0111d6: 0f00 |0001: return v0 │ │ +011b14: |[011b14] org.apache.cordova.CordovaPlugin.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z │ │ +011b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011b26: 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; │ │ @@ -8127,16 +8127,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 │ │ -0111d8: |[0111d8] org.apache.cordova.CordovaPlugin.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ -0111e8: 0e00 |0000: return-void │ │ +011b28: |[011b28] org.apache.cordova.CordovaPlugin.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ +011b38: 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; │ │ @@ -8147,16 +8147,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0111ec: |[0111ec] org.apache.cordova.CordovaPlugin.onReset:()V │ │ -0111fc: 0e00 |0000: return-void │ │ +011b3c: |[011b3c] org.apache.cordova.CordovaPlugin.onReset:()V │ │ +011b4c: 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;) │ │ @@ -8164,16 +8164,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 │ │ -011200: |[011200] org.apache.cordova.CordovaPlugin.onRestoreStateForActivityResult:(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V │ │ -011210: 0e00 |0000: return-void │ │ +011b50: |[011b50] org.apache.cordova.CordovaPlugin.onRestoreStateForActivityResult:(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V │ │ +011b60: 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; │ │ @@ -8183,16 +8183,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011214: |[011214] org.apache.cordova.CordovaPlugin.onResume:(Z)V │ │ -011224: 0e00 |0000: return-void │ │ +011b64: |[011b64] org.apache.cordova.CordovaPlugin.onResume:(Z)V │ │ +011b74: 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 │ │ │ │ @@ -8201,17 +8201,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -011228: |[011228] org.apache.cordova.CordovaPlugin.onSaveInstanceState:()Landroid/os/Bundle; │ │ -011238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01123a: 1100 |0001: return-object v0 │ │ +011b78: |[011b78] org.apache.cordova.CordovaPlugin.onSaveInstanceState:()Landroid/os/Bundle; │ │ +011b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011b8a: 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;) │ │ @@ -8219,16 +8219,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01123c: |[01123c] org.apache.cordova.CordovaPlugin.onStart:()V │ │ -01124c: 0e00 |0000: return-void │ │ +011b8c: |[011b8c] org.apache.cordova.CordovaPlugin.onStart:()V │ │ +011b9c: 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;) │ │ @@ -8236,16 +8236,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011250: |[011250] org.apache.cordova.CordovaPlugin.onStop:()V │ │ -011260: 0e00 |0000: return-void │ │ +011ba0: |[011ba0] org.apache.cordova.CordovaPlugin.onStop:()V │ │ +011bb0: 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;) │ │ @@ -8253,16 +8253,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011264: |[011264] org.apache.cordova.CordovaPlugin.pluginInitialize:()V │ │ -011274: 0e00 |0000: return-void │ │ +011bb4: |[011bb4] org.apache.cordova.CordovaPlugin.pluginInitialize:()V │ │ +011bc4: 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;) │ │ @@ -8270,29 +8270,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 │ │ -011278: |[011278] org.apache.cordova.CordovaPlugin.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ -011288: 6300 9300 |0000: sget-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0093 │ │ -01128c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -011290: 5410 9400 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ -011294: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -011298: 2200 8000 |0008: new-instance v0, Ljava/lang/AssertionError; // type@0080 │ │ -01129c: 7010 a301 0000 |000a: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@01a3 │ │ -0112a2: 2700 |000d: throw v0 │ │ -0112a4: 5b12 9600 |000e: iput-object v2, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0096 │ │ -0112a8: 5b13 9400 |0010: iput-object v3, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ -0112ac: 5b14 9700 |0012: iput-object v4, v1, Lorg/apache/cordova/CordovaPlugin;.webView:Lorg/apache/cordova/CordovaWebView; // field@0097 │ │ -0112b0: 5b15 9500 |0014: iput-object v5, v1, Lorg/apache/cordova/CordovaPlugin;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0095 │ │ -0112b4: 6e30 1e03 3104 |0016: invoke-virtual {v1, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V // method@031e │ │ -0112ba: 6e10 2f03 0100 |0019: invoke-virtual {v1}, Lorg/apache/cordova/CordovaPlugin;.pluginInitialize:()V // method@032f │ │ -0112c0: 0e00 |001c: return-void │ │ +011bc8: |[011bc8] org.apache.cordova.CordovaPlugin.privateInitialize:(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ +011bd8: 6300 9300 |0000: sget-boolean v0, Lorg/apache/cordova/CordovaPlugin;.$assertionsDisabled:Z // field@0093 │ │ +011bdc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +011be0: 5410 9400 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ +011be4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +011be8: 2200 8000 |0008: new-instance v0, Ljava/lang/AssertionError; // type@0080 │ │ +011bec: 7010 a301 0000 |000a: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@01a3 │ │ +011bf2: 2700 |000d: throw v0 │ │ +011bf4: 5b12 9600 |000e: iput-object v2, v1, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0096 │ │ +011bf8: 5b13 9400 |0010: iput-object v3, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ +011bfc: 5b14 9700 |0012: iput-object v4, v1, Lorg/apache/cordova/CordovaPlugin;.webView:Lorg/apache/cordova/CordovaWebView; // field@0097 │ │ +011c00: 5b15 9500 |0014: iput-object v5, v1, Lorg/apache/cordova/CordovaPlugin;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0095 │ │ +011c04: 6e30 1e03 3104 |0016: invoke-virtual {v1, v3, v4}, Lorg/apache/cordova/CordovaPlugin;.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V // method@031e │ │ +011c0a: 6e10 2f03 0100 |0019: invoke-virtual {v1}, Lorg/apache/cordova/CordovaPlugin;.pluginInitialize:()V // method@032f │ │ +011c10: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=53 │ │ 0x0010 line=54 │ │ 0x0012 line=55 │ │ 0x0014 line=56 │ │ @@ -8311,17 +8311,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 │ │ -0112c4: |[0112c4] org.apache.cordova.CordovaPlugin.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -0112d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0112d6: 1100 |0001: return-object v0 │ │ +011c14: |[011c14] org.apache.cordova.CordovaPlugin.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +011c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011c26: 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; │ │ │ │ @@ -8330,16 +8330,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0112d8: |[0112d8] org.apache.cordova.CordovaPlugin.requestPermissions:(I)V │ │ -0112e8: 0e00 |0000: return-void │ │ +011c28: |[011c28] org.apache.cordova.CordovaPlugin.requestPermissions:(I)V │ │ +011c38: 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 │ │ │ │ @@ -8348,18 +8348,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 │ │ -0112ec: |[0112ec] org.apache.cordova.CordovaPlugin.shouldAllowBridgeAccess:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -0112fc: 6e20 3403 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0334 │ │ -011302: 0c00 |0003: move-result-object v0 │ │ -011304: 1100 |0004: return-object v0 │ │ +011c3c: |[011c3c] org.apache.cordova.CordovaPlugin.shouldAllowBridgeAccess:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +011c4c: 6e20 3403 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0334 │ │ +011c52: 0c00 |0003: move-result-object v0 │ │ +011c54: 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; │ │ │ │ @@ -8368,17 +8368,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 │ │ -011308: |[011308] org.apache.cordova.CordovaPlugin.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -011318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01131a: 1100 |0001: return-object v0 │ │ +011c58: |[011c58] org.apache.cordova.CordovaPlugin.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +011c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011c6a: 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; │ │ │ │ @@ -8387,17 +8387,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 │ │ -01131c: |[01131c] org.apache.cordova.CordovaPlugin.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -01132c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01132e: 1100 |0001: return-object v0 │ │ +011c6c: |[011c6c] org.apache.cordova.CordovaPlugin.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +011c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011c7e: 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; │ │ │ │ @@ -8406,17 +8406,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 │ │ -011330: |[011330] org.apache.cordova.CordovaPlugin.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -011340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011342: 1100 |0001: return-object v0 │ │ +011c80: |[011c80] org.apache.cordova.CordovaPlugin.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +011c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011c92: 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; │ │ │ │ @@ -8425,31 +8425,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 │ │ -011344: |[011344] org.apache.cordova.CordovaPlugin.toPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -011354: 2200 2200 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0022 │ │ -011358: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ -01135e: 1a01 3704 |0005: const-string v1, "cdvplugin" // string@0437 │ │ -011362: 6e20 7000 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ -011368: 0c00 |000a: move-result-object v0 │ │ -01136a: 5431 9600 |000b: iget-object v1, v3, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0096 │ │ -01136e: 6e20 6b00 1000 |000d: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ -011374: 0c00 |0010: move-result-object v0 │ │ -011376: 1a01 5607 |0011: const-string v1, "origUri" // string@0756 │ │ -01137a: 6e10 8300 0400 |0013: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -011380: 0c02 |0016: move-result-object v2 │ │ -011382: 6e30 6a00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006a │ │ -011388: 0c00 |001a: move-result-object v0 │ │ -01138a: 6e10 6c00 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -011390: 0c00 |001e: move-result-object v0 │ │ -011392: 1100 |001f: return-object v0 │ │ +011c94: |[011c94] org.apache.cordova.CordovaPlugin.toPluginUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +011ca4: 2200 2200 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0022 │ │ +011ca8: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ +011cae: 1a01 3704 |0005: const-string v1, "cdvplugin" // string@0437 │ │ +011cb2: 6e20 7000 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ +011cb8: 0c00 |000a: move-result-object v0 │ │ +011cba: 5431 9600 |000b: iget-object v1, v3, Lorg/apache/cordova/CordovaPlugin;.serviceName:Ljava/lang/String; // field@0096 │ │ +011cbe: 6e20 6b00 1000 |000d: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ +011cc4: 0c00 |0010: move-result-object v0 │ │ +011cc6: 1a01 5607 |0011: const-string v1, "origUri" // string@0756 │ │ +011cca: 6e10 8300 0400 |0013: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +011cd0: 0c02 |0016: move-result-object v2 │ │ +011cd2: 6e30 6a00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006a │ │ +011cd8: 0c00 |001a: move-result-object v0 │ │ +011cda: 6e10 6c00 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +011ce0: 0c00 |001e: move-result-object v0 │ │ +011ce2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0007 line=327 │ │ 0x000d line=328 │ │ 0x0013 line=329 │ │ 0x001b line=330 │ │ @@ -8497,21 +8497,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -011394: |[011394] org.apache.cordova.CordovaPreferences.:()V │ │ -0113a4: 7010 d201 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0113aa: 2200 bf00 |0003: new-instance v0, Ljava/util/HashMap; // type@00bf │ │ -0113ae: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ -0113b2: 7020 2d02 1000 |0007: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@022d │ │ -0113b8: 5b20 9900 |000a: iput-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -0113bc: 0e00 |000c: return-void │ │ +011ce4: |[011ce4] org.apache.cordova.CordovaPreferences.:()V │ │ +011cf4: 7010 d201 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011cfa: 2200 bf00 |0003: new-instance v0, Ljava/util/HashMap; // type@00bf │ │ +011cfe: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ +011d02: 7020 2d02 1000 |0007: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@022d │ │ +011d08: 5b20 9900 |000a: iput-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011d0c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/cordova/CordovaPreferences; │ │ │ │ @@ -8521,23 +8521,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0113c0: |[0113c0] org.apache.cordova.CordovaPreferences.contains:(Ljava/lang/String;)Z │ │ -0113d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0113d2: 6e30 3e03 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -0113d8: 0c00 |0004: move-result-object v0 │ │ -0113da: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -0113de: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0113e0: 0f00 |0008: return v0 │ │ -0113e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0113e4: 28fe |000a: goto 0008 // -0002 │ │ +011d10: |[011d10] org.apache.cordova.CordovaPreferences.contains:(Ljava/lang/String;)Z │ │ +011d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +011d22: 6e30 3e03 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +011d28: 0c00 |0004: move-result-object v0 │ │ +011d2a: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +011d2e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +011d30: 0f00 |0008: return v0 │ │ +011d32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +011d34: 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; │ │ │ │ @@ -8546,17 +8546,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0113e8: |[0113e8] org.apache.cordova.CordovaPreferences.getAll:()Ljava/util/Map; │ │ -0113f8: 5410 9900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -0113fc: 1100 |0002: return-object v0 │ │ +011d38: |[011d38] org.apache.cordova.CordovaPreferences.getAll:()Ljava/util/Map; │ │ +011d48: 5410 9900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011d4c: 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;) │ │ @@ -8564,26 +8564,26 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -011400: |[011400] org.apache.cordova.CordovaPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ -011410: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -011414: 6e20 f101 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -01141a: 0c03 |0005: move-result-object v3 │ │ -01141c: 5421 9900 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -011420: 6e20 2e02 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ -011426: 0c00 |000b: move-result-object v0 │ │ -011428: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ -01142c: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -011430: 7110 a501 0000 |0010: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@01a5 │ │ -011436: 0a04 |0013: move-result v4 │ │ -011438: 0f04 |0014: return v4 │ │ +011d50: |[011d50] org.apache.cordova.CordovaPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ +011d60: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +011d64: 6e20 f101 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +011d6a: 0c03 |0005: move-result-object v3 │ │ +011d6c: 5421 9900 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011d70: 6e20 2e02 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ +011d76: 0c00 |000b: move-result-object v0 │ │ +011d78: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ +011d7c: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +011d80: 7110 a501 0000 |0010: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@01a5 │ │ +011d86: 0a04 |0013: move-result v4 │ │ +011d88: 0f04 |0014: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000e line=62 │ │ 0x0010 line=63 │ │ 0x0014 line=65 │ │ @@ -8598,28 +8598,28 @@ │ │ type : '(Ljava/lang/String;D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01143c: |[01143c] org.apache.cordova.CordovaPreferences.getDouble:(Ljava/lang/String;D)D │ │ -01144c: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -011450: 6e20 f101 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -011456: 0c03 |0005: move-result-object v3 │ │ -011458: 5421 9900 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -01145c: 6e20 2e02 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ -011462: 0c00 |000b: move-result-object v0 │ │ -011464: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ -011468: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -01146c: 7110 b601 0000 |0010: invoke-static {v0}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@01b6 │ │ -011472: 0c01 |0013: move-result-object v1 │ │ -011474: 6e10 b501 0100 |0014: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@01b5 │ │ -01147a: 0b04 |0017: move-result-wide v4 │ │ -01147c: 1004 |0018: return-wide v4 │ │ +011d8c: |[011d8c] org.apache.cordova.CordovaPreferences.getDouble:(Ljava/lang/String;D)D │ │ +011d9c: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +011da0: 6e20 f101 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +011da6: 0c03 |0005: move-result-object v3 │ │ +011da8: 5421 9900 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011dac: 6e20 2e02 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ +011db2: 0c00 |000b: move-result-object v0 │ │ +011db4: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ +011db8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +011dbc: 7110 b601 0000 |0010: invoke-static {v0}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@01b6 │ │ +011dc2: 0c01 |0013: move-result-object v1 │ │ +011dc4: 6e10 b501 0100 |0014: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@01b5 │ │ +011dca: 0b04 |0017: move-result-wide v4 │ │ +011dcc: 1004 |0018: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000e line=86 │ │ 0x0010 line=87 │ │ 0x0018 line=89 │ │ @@ -8634,29 +8634,29 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -011480: |[011480] org.apache.cordova.CordovaPreferences.getInteger:(Ljava/lang/String;I)I │ │ -011490: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -011494: 6e20 f101 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -01149a: 0c05 |0005: move-result-object v5 │ │ -01149c: 5441 9900 |0006: iget-object v1, v4, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -0114a0: 6e20 2e02 5100 |0008: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ -0114a6: 0c00 |000b: move-result-object v0 │ │ -0114a8: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ -0114ac: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -0114b0: 7110 cb01 0000 |0010: invoke-static {v0}, Ljava/lang/Long;.decode:(Ljava/lang/String;)Ljava/lang/Long; // method@01cb │ │ -0114b6: 0c01 |0013: move-result-object v1 │ │ -0114b8: 6e10 cc01 0100 |0014: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ -0114be: 0b02 |0017: move-result-wide v2 │ │ -0114c0: 8426 |0018: long-to-int v6, v2 │ │ -0114c2: 0f06 |0019: return v6 │ │ +011dd0: |[011dd0] org.apache.cordova.CordovaPreferences.getInteger:(Ljava/lang/String;I)I │ │ +011de0: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +011de4: 6e20 f101 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +011dea: 0c05 |0005: move-result-object v5 │ │ +011dec: 5441 9900 |0006: iget-object v1, v4, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011df0: 6e20 2e02 5100 |0008: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ +011df6: 0c00 |000b: move-result-object v0 │ │ +011df8: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ +011dfc: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +011e00: 7110 cb01 0000 |0010: invoke-static {v0}, Ljava/lang/Long;.decode:(Ljava/lang/String;)Ljava/lang/Long; // method@01cb │ │ +011e06: 0c01 |0013: move-result-object v1 │ │ +011e08: 6e10 cc01 0100 |0014: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ +011e0e: 0b02 |0017: move-result-wide v2 │ │ +011e10: 8426 |0018: long-to-int v6, v2 │ │ +011e12: 0f06 |0019: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x000e line=76 │ │ 0x0010 line=78 │ │ 0x0019 line=80 │ │ @@ -8671,26 +8671,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 │ │ -0114c4: |[0114c4] org.apache.cordova.CordovaPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0114d4: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -0114d8: 6e20 f101 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -0114de: 0c03 |0005: move-result-object v3 │ │ -0114e0: 5421 9900 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -0114e4: 6e20 2e02 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ -0114ea: 0c00 |000b: move-result-object v0 │ │ -0114ec: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ -0114f0: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -0114f4: 1100 |0010: return-object v0 │ │ -0114f6: 0740 |0011: move-object v0, v4 │ │ -0114f8: 28fe |0012: goto 0010 // -0002 │ │ +011e14: |[011e14] org.apache.cordova.CordovaPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +011e24: 6201 3200 |0000: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +011e28: 6e20 f101 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +011e2e: 0c03 |0005: move-result-object v3 │ │ +011e30: 5421 9900 |0006: iget-object v1, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011e34: 6e20 2e02 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ +011e3a: 0c00 |000b: move-result-object v0 │ │ +011e3c: 1f00 9a00 |000c: check-cast v0, Ljava/lang/String; // type@009a │ │ +011e40: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +011e44: 1100 |0010: return-object v0 │ │ +011e46: 0740 |0011: move-object v0, v4 │ │ +011e48: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x000e line=95 │ │ 0x0010 line=98 │ │ locals : │ │ @@ -8705,26 +8705,26 @@ │ │ type : '(Ljava/lang/String;D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0114fc: |[0114fc] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;D)V │ │ -01150c: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -011510: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -011516: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -01151a: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -011520: 0c00 |000a: move-result-object v0 │ │ -011522: 6e30 f601 4005 |000b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@01f6 │ │ -011528: 0c00 |000e: move-result-object v0 │ │ -01152a: 6e10 fd01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -011530: 0c00 |0012: move-result-object v0 │ │ -011532: 6e30 4103 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ -011538: 0e00 |0016: return-void │ │ +011e4c: |[011e4c] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;D)V │ │ +011e5c: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +011e60: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +011e66: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +011e6a: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011e70: 0c00 |000a: move-result-object v0 │ │ +011e72: 6e30 f601 4005 |000b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@01f6 │ │ +011e78: 0c00 |000e: move-result-object v0 │ │ +011e7a: 6e10 fd01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011e80: 0c00 |0012: move-result-object v0 │ │ +011e82: 6e30 4103 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ +011e88: 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; │ │ @@ -8735,26 +8735,26 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -01153c: |[01153c] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;I)V │ │ -01154c: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -011550: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -011556: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -01155a: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -011560: 0c00 |000a: move-result-object v0 │ │ -011562: 6e20 f801 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -011568: 0c00 |000e: move-result-object v0 │ │ -01156a: 6e10 fd01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -011570: 0c00 |0012: move-result-object v0 │ │ -011572: 6e30 4103 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ -011578: 0e00 |0016: return-void │ │ +011e8c: |[011e8c] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;I)V │ │ +011e9c: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +011ea0: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +011ea6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +011eaa: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011eb0: 0c00 |000a: move-result-object v0 │ │ +011eb2: 6e20 f801 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +011eb8: 0c00 |000e: move-result-object v0 │ │ +011eba: 6e10 fd01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011ec0: 0c00 |0012: move-result-object v0 │ │ +011ec2: 6e30 4103 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ +011ec8: 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; │ │ @@ -8765,21 +8765,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 │ │ -01157c: |[01157c] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -01158c: 5420 9900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ -011590: 6201 3200 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ -011594: 6e20 f101 1300 |0004: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -01159a: 0c01 |0007: move-result-object v1 │ │ -01159c: 6e30 2f02 1004 |0008: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -0115a2: 0e00 |000b: return-void │ │ +011ecc: |[011ecc] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +011edc: 5420 9900 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaPreferences;.prefs:Ljava/util/HashMap; // field@0099 │ │ +011ee0: 6201 3200 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0032 │ │ +011ee4: 6e20 f101 1300 |0004: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +011eea: 0c01 |0007: move-result-object v1 │ │ +011eec: 6e30 2f02 1004 |0008: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +011ef2: 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; │ │ @@ -8790,26 +8790,26 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0115a4: |[0115a4] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Z)V │ │ -0115b4: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -0115b8: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0115be: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -0115c2: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0115c8: 0c00 |000a: move-result-object v0 │ │ -0115ca: 6e20 fc01 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ -0115d0: 0c00 |000e: move-result-object v0 │ │ -0115d2: 6e10 fd01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0115d8: 0c00 |0012: move-result-object v0 │ │ -0115da: 6e30 4103 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ -0115e0: 0e00 |0016: return-void │ │ +011ef4: |[011ef4] org.apache.cordova.CordovaPreferences.set:(Ljava/lang/String;Z)V │ │ +011f04: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +011f08: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +011f0e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +011f12: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +011f18: 0c00 |000a: move-result-object v0 │ │ +011f1a: 6e20 fc01 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ +011f20: 0c00 |000e: move-result-object v0 │ │ +011f22: 6e10 fd01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +011f28: 0c00 |0012: move-result-object v0 │ │ +011f2a: 6e30 4103 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/CordovaPreferences;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0341 │ │ +011f30: 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; │ │ @@ -8820,17 +8820,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115e4: |[0115e4] org.apache.cordova.CordovaPreferences.setPreferencesBundle:(Landroid/os/Bundle;)V │ │ -0115f4: 5b01 9800 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaPreferences;.preferencesBundleExtras:Landroid/os/Bundle; // field@0098 │ │ -0115f8: 0e00 |0002: return-void │ │ +011f34: |[011f34] org.apache.cordova.CordovaPreferences.setPreferencesBundle:(Landroid/os/Bundle;)V │ │ +011f44: 5b01 9800 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaPreferences;.preferencesBundleExtras:Landroid/os/Bundle; // field@0098 │ │ +011f48: 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; │ │ @@ -8885,22 +8885,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 │ │ -0115fc: |[0115fc] org.apache.cordova.CordovaResourceApi$OpenForReadResult.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V │ │ -01160c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -011612: 5b01 9e00 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.uri:Landroid/net/Uri; // field@009e │ │ -011616: 5b02 9b00 |0005: iput-object v2, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01161a: 5b03 9d00 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009d │ │ -01161e: 5a04 9c00 |0009: iput-wide v4, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -011622: 5b06 9a00 |000b: iput-object v6, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ -011626: 0e00 |000d: return-void │ │ +011f4c: |[011f4c] org.apache.cordova.CordovaResourceApi$OpenForReadResult.:(Landroid/net/Uri;Ljava/io/InputStream;Ljava/lang/String;JLandroid/content/res/AssetFileDescriptor;)V │ │ +011f5c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011f62: 5b01 9e00 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.uri:Landroid/net/Uri; // field@009e │ │ +011f66: 5b02 9b00 |0005: iput-object v2, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +011f6a: 5b03 9d00 |0007: iput-object v3, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009d │ │ +011f6e: 5a04 9c00 |0009: iput-wide v4, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +011f72: 5b06 9a00 |000b: iput-object v6, v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ +011f76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0003 line=464 │ │ 0x0005 line=465 │ │ 0x0007 line=466 │ │ 0x0009 line=467 │ │ @@ -9040,48 +9040,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -011628: |[011628] org.apache.cordova.CordovaResourceApi.:()V │ │ -011638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01163a: 2300 6e01 |0001: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ -01163e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -011640: 1a02 9403 |0004: const-string v2, "_data" // string@0394 │ │ -011644: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -011648: 6900 9f00 |0008: sput-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009f │ │ -01164c: 0e00 |000a: return-void │ │ +011f78: |[011f78] org.apache.cordova.CordovaResourceApi.:()V │ │ +011f88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +011f8a: 2300 6e01 |0001: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ +011f8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +011f90: 1a02 9403 |0004: const-string v2, "_data" // string@0394 │ │ +011f94: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +011f98: 6900 9f00 |0008: sput-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009f │ │ +011f9c: 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 │ │ -011650: |[011650] org.apache.cordova.CordovaResourceApi.:(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V │ │ -011660: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -011666: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -011668: 5c10 af00 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ -01166c: 6e10 3600 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ -011672: 0c00 |0009: move-result-object v0 │ │ -011674: 5b10 ac00 |000a: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ -011678: 6e10 3400 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0034 │ │ -01167e: 0c00 |000f: move-result-object v0 │ │ -011680: 5b10 ab00 |0010: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00ab │ │ -011684: 5b13 ae00 |0012: iput-object v3, v1, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ae │ │ -011688: 0e00 |0014: return-void │ │ +011fa0: |[011fa0] org.apache.cordova.CordovaResourceApi.:(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V │ │ +011fb0: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +011fb6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +011fb8: 5c10 af00 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ +011fbc: 6e10 3600 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ +011fc2: 0c00 |0009: move-result-object v0 │ │ +011fc4: 5b10 ac00 |000a: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ +011fc8: 6e10 3400 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0034 │ │ +011fce: 0c00 |000f: move-result-object v0 │ │ +011fd0: 5b10 ab00 |0010: iput-object v0, v1, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00ab │ │ +011fd4: 5b13 ae00 |0012: iput-object v3, v1, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ae │ │ +011fd8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=86 │ │ 0x0006 line=90 │ │ 0x000c line=91 │ │ 0x0012 line=92 │ │ @@ -9096,35 +9096,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -01168c: |[01168c] org.apache.cordova.CordovaResourceApi.assertBackgroundThread:()V │ │ -01169c: 5531 af00 |0000: iget-boolean v1, v3, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ -0116a0: 3801 2400 |0002: if-eqz v1, 0026 // +0024 │ │ -0116a4: 7100 0102 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -0116aa: 0c00 |0007: move-result-object v0 │ │ -0116ac: 7100 8e00 0000 |0008: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008e │ │ -0116b2: 0c01 |000b: move-result-object v1 │ │ -0116b4: 6e10 8f00 0100 |000c: invoke-virtual {v1}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@008f │ │ -0116ba: 0c01 |000f: move-result-object v1 │ │ -0116bc: 3310 0a00 |0010: if-ne v0, v1, 001a // +000a │ │ -0116c0: 2201 8b00 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@008b │ │ -0116c4: 1a02 b700 |0014: const-string v2, "Do not perform IO operations on the UI thread. Use CordovaInterface.getThreadPool() instead." // string@00b7 │ │ -0116c8: 7020 c301 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@01c3 │ │ -0116ce: 2701 |0019: throw v1 │ │ -0116d0: 6201 ad00 |001a: sget-object v1, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ad │ │ -0116d4: 3310 0a00 |001c: if-ne v0, v1, 0026 // +000a │ │ -0116d8: 2201 8b00 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@008b │ │ -0116dc: 1a02 1a03 |0020: const-string v2, "Tried to perform an IO operation on the WebCore thread. Use CordovaInterface.getThreadPool() instead." // string@031a │ │ -0116e0: 7020 c301 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@01c3 │ │ -0116e6: 2701 |0025: throw v1 │ │ -0116e8: 0e00 |0026: return-void │ │ +011fdc: |[011fdc] org.apache.cordova.CordovaResourceApi.assertBackgroundThread:()V │ │ +011fec: 5531 af00 |0000: iget-boolean v1, v3, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ +011ff0: 3801 2400 |0002: if-eqz v1, 0026 // +0024 │ │ +011ff4: 7100 0102 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ +011ffa: 0c00 |0007: move-result-object v0 │ │ +011ffc: 7100 8e00 0000 |0008: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008e │ │ +012002: 0c01 |000b: move-result-object v1 │ │ +012004: 6e10 8f00 0100 |000c: invoke-virtual {v1}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@008f │ │ +01200a: 0c01 |000f: move-result-object v1 │ │ +01200c: 3310 0a00 |0010: if-ne v0, v1, 001a // +000a │ │ +012010: 2201 8b00 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@008b │ │ +012014: 1a02 b700 |0014: const-string v2, "Do not perform IO operations on the UI thread. Use CordovaInterface.getThreadPool() instead." // string@00b7 │ │ +012018: 7020 c301 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@01c3 │ │ +01201e: 2701 |0019: throw v1 │ │ +012020: 6201 ad00 |001a: sget-object v1, Lorg/apache/cordova/CordovaResourceApi;.jsThread:Ljava/lang/Thread; // field@00ad │ │ +012024: 3310 0a00 |001c: if-ne v0, v1, 0026 // +000a │ │ +012028: 2201 8b00 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@008b │ │ +01202c: 1a02 1a03 |0020: const-string v2, "Tried to perform an IO operation on the WebCore thread. Use CordovaInterface.getThreadPool() instead." // string@031a │ │ +012030: 7020 c301 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@01c3 │ │ +012036: 2701 |0025: throw v1 │ │ +012038: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=395 │ │ 0x0008 line=396 │ │ 0x0012 line=397 │ │ 0x001a line=399 │ │ @@ -9139,23 +9139,23 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0116ec: |[0116ec] org.apache.cordova.CordovaResourceApi.assertNonRelative:(Landroid/net/Uri;)V │ │ -0116fc: 6e10 8100 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.isAbsolute:()Z // method@0081 │ │ -011702: 0a00 |0003: move-result v0 │ │ -011704: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -011708: 2200 8a00 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@008a │ │ -01170c: 1a01 e902 |0008: const-string v1, "Relative URIs are not supported." // string@02e9 │ │ -011710: 7020 c001 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01c0 │ │ -011716: 2700 |000d: throw v0 │ │ -011718: 0e00 |000e: return-void │ │ +01203c: |[01203c] org.apache.cordova.CordovaResourceApi.assertNonRelative:(Landroid/net/Uri;)V │ │ +01204c: 6e10 8100 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.isAbsolute:()Z // method@0081 │ │ +012052: 0a00 |0003: move-result v0 │ │ +012054: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +012058: 2200 8a00 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@008a │ │ +01205c: 1a01 e902 |0008: const-string v1, "Relative URIs are not supported." // string@02e9 │ │ +012060: 7020 c001 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01c0 │ │ +012066: 2700 |000d: throw v0 │ │ +012068: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x000e line=454 │ │ locals : │ │ 0x0000 - 0x000f reg=2 uri Landroid/net/Uri; │ │ @@ -9165,34 +9165,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 │ │ -01171c: |[01171c] org.apache.cordova.CordovaResourceApi.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -01172c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01172e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -011730: 6e10 8000 0800 |0002: invoke-virtual {v8}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@0080 │ │ -011736: 0c02 |0005: move-result-object v2 │ │ -011738: 1304 2c00 |0006: const/16 v4, #int 44 // #2c │ │ -01173c: 6e20 e701 4200 |0008: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@01e7 │ │ -011742: 0a00 |000b: move-result v0 │ │ -011744: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -011746: 3340 0300 |000d: if-ne v0, v4, 0010 // +0003 │ │ -01174a: 1103 |000f: return-object v3 │ │ -01174c: 6e30 f001 6200 |0010: invoke-virtual {v2, v6, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -011752: 0c04 |0013: move-result-object v4 │ │ -011754: 1a05 3e00 |0014: const-string v5, ";" // string@003e │ │ -011758: 6e20 ed01 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -01175e: 0c01 |0019: move-result-object v1 │ │ -011760: 2114 |001a: array-length v4, v1 │ │ -011762: 3d04 f4ff |001b: if-lez v4, 000f // -000c │ │ -011766: 4603 0106 |001d: aget-object v3, v1, v6 │ │ -01176a: 28f0 |001f: goto 000f // -0010 │ │ +01206c: |[01206c] org.apache.cordova.CordovaResourceApi.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +01207c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01207e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +012080: 6e10 8000 0800 |0002: invoke-virtual {v8}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@0080 │ │ +012086: 0c02 |0005: move-result-object v2 │ │ +012088: 1304 2c00 |0006: const/16 v4, #int 44 // #2c │ │ +01208c: 6e20 e701 4200 |0008: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@01e7 │ │ +012092: 0a00 |000b: move-result v0 │ │ +012094: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +012096: 3340 0300 |000d: if-ne v0, v4, 0010 // +0003 │ │ +01209a: 1103 |000f: return-object v3 │ │ +01209c: 6e30 f001 6200 |0010: invoke-virtual {v2, v6, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +0120a2: 0c04 |0013: move-result-object v4 │ │ +0120a4: 1a05 3e00 |0014: const-string v5, ";" // string@003e │ │ +0120a8: 6e20 ed01 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +0120ae: 0c01 |0019: move-result-object v1 │ │ +0120b0: 2114 |001a: array-length v4, v1 │ │ +0120b2: 3d04 f4ff |001b: if-lez v4, 000f // -000c │ │ +0120b6: 4603 0106 |001d: aget-object v3, v1, v6 │ │ +0120ba: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=406 │ │ 0x0006 line=407 │ │ 0x000c line=408 │ │ 0x000f line=415 │ │ 0x0010 line=411 │ │ @@ -9210,45 +9210,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 │ │ -01176c: |[01176c] org.apache.cordova.CordovaResourceApi.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -01177c: 0740 |0000: move-object v0, v4 │ │ -01177e: 1302 2e00 |0001: const/16 v2, #int 46 // #2e │ │ -011782: 6e20 ea01 2000 |0003: invoke-virtual {v0, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@01ea │ │ -011788: 0a01 |0006: move-result v1 │ │ -01178a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -01178c: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ -011790: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -011794: 6e20 ef01 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01179a: 0c00 |000f: move-result-object v0 │ │ -01179c: 7100 4902 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0249 │ │ -0117a2: 0c02 |0013: move-result-object v2 │ │ -0117a4: 6e20 f101 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ -0117aa: 0c00 |0017: move-result-object v0 │ │ -0117ac: 1a02 3a00 |0018: const-string v2, "3ga" // string@003a │ │ -0117b0: 6e20 e101 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0117b6: 0a02 |001d: move-result v2 │ │ -0117b8: 3802 0500 |001e: if-eqz v2, 0023 // +0005 │ │ -0117bc: 1a02 fa03 |0020: const-string v2, "audio/3gpp" // string@03fa │ │ -0117c0: 1102 |0022: return-object v2 │ │ -0117c2: 1a02 6306 |0023: const-string v2, "js" // string@0663 │ │ -0117c6: 6e20 e101 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0117cc: 0a02 |0028: move-result v2 │ │ -0117ce: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ -0117d2: 1a02 dd08 |002b: const-string v2, "text/javascript" // string@08dd │ │ -0117d6: 28f5 |002d: goto 0022 // -000b │ │ -0117d8: 7100 d900 0000 |002e: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@00d9 │ │ -0117de: 0c02 |0031: move-result-object v2 │ │ -0117e0: 6e20 d800 0200 |0032: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -0117e6: 0c02 |0035: move-result-object v2 │ │ -0117e8: 28ec |0036: goto 0022 // -0014 │ │ +0120bc: |[0120bc] org.apache.cordova.CordovaResourceApi.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +0120cc: 0740 |0000: move-object v0, v4 │ │ +0120ce: 1302 2e00 |0001: const/16 v2, #int 46 // #2e │ │ +0120d2: 6e20 ea01 2000 |0003: invoke-virtual {v0, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@01ea │ │ +0120d8: 0a01 |0006: move-result v1 │ │ +0120da: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +0120dc: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ +0120e0: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0120e4: 6e20 ef01 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +0120ea: 0c00 |000f: move-result-object v0 │ │ +0120ec: 7100 4902 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0249 │ │ +0120f2: 0c02 |0013: move-result-object v2 │ │ +0120f4: 6e20 f101 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@01f1 │ │ +0120fa: 0c00 |0017: move-result-object v0 │ │ +0120fc: 1a02 3a00 |0018: const-string v2, "3ga" // string@003a │ │ +012100: 6e20 e101 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +012106: 0a02 |001d: move-result v2 │ │ +012108: 3802 0500 |001e: if-eqz v2, 0023 // +0005 │ │ +01210c: 1a02 fa03 |0020: const-string v2, "audio/3gpp" // string@03fa │ │ +012110: 1102 |0022: return-object v2 │ │ +012112: 1a02 6306 |0023: const-string v2, "js" // string@0663 │ │ +012116: 6e20 e101 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01211c: 0a02 |0028: move-result v2 │ │ +01211e: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ +012122: 1a02 dd08 |002b: const-string v2, "text/javascript" // string@08dd │ │ +012126: 28f5 |002d: goto 0022 // -000b │ │ +012128: 7100 d900 0000 |002e: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@00d9 │ │ +01212e: 0c02 |0031: move-result-object v2 │ │ +012130: 6e20 d800 0200 |0032: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +012136: 0c02 |0035: move-result-object v2 │ │ +012138: 28ec |0036: goto 0022 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0001 line=208 │ │ 0x0007 line=209 │ │ 0x000a line=210 │ │ 0x0010 line=213 │ │ @@ -9269,70 +9269,70 @@ │ │ type : '(Landroid/net/Uri;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -0117ec: |[0117ec] org.apache.cordova.CordovaResourceApi.getUriType:(Landroid/net/Uri;)I │ │ -0117fc: 7110 4803 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@0348 │ │ -011802: 6e10 7f00 0300 |0003: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -011808: 0c00 |0006: move-result-object v0 │ │ -01180a: 1a01 6b04 |0007: const-string v1, "content" // string@046b │ │ -01180e: 6e20 e201 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -011814: 0a01 |000c: move-result v1 │ │ -011816: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -01181a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -01181c: 0f01 |0010: return v1 │ │ -01181e: 1a01 db03 |0011: const-string v1, "android.resource" // string@03db │ │ -011822: 6e20 e201 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -011828: 0a01 |0016: move-result v1 │ │ -01182a: 3801 0400 |0017: if-eqz v1, 001b // +0004 │ │ -01182e: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -011830: 28f6 |001a: goto 0010 // -000a │ │ -011832: 1a01 1305 |001b: const-string v1, "file" // string@0513 │ │ -011836: 6e20 e201 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -01183c: 0a01 |0020: move-result v1 │ │ -01183e: 3801 1200 |0021: if-eqz v1, 0033 // +0012 │ │ -011842: 6e10 7b00 0300 |0023: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011848: 0c01 |0026: move-result-object v1 │ │ -01184a: 1a02 3100 |0027: const-string v2, "/android_asset/" // string@0031 │ │ -01184e: 6e20 ee01 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -011854: 0a01 |002c: move-result v1 │ │ -011856: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ -01185a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -01185c: 28e0 |0030: goto 0010 // -0020 │ │ -01185e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -011860: 28de |0032: goto 0010 // -0022 │ │ -011862: 1a01 9f04 |0033: const-string v1, "data" // string@049f │ │ -011866: 6e20 e201 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -01186c: 0a01 |0038: move-result v1 │ │ -01186e: 3801 0400 |0039: if-eqz v1, 003d // +0004 │ │ -011872: 1241 |003b: const/4 v1, #int 4 // #4 │ │ -011874: 28d4 |003c: goto 0010 // -002c │ │ -011876: 1a01 1706 |003d: const-string v1, "http" // string@0617 │ │ -01187a: 6e20 e201 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -011880: 0a01 |0042: move-result v1 │ │ -011882: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -011886: 1251 |0045: const/4 v1, #int 5 // #5 │ │ -011888: 28ca |0046: goto 0010 // -0036 │ │ -01188a: 1a01 1906 |0047: const-string v1, "https" // string@0619 │ │ -01188e: 6e20 e201 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -011894: 0a01 |004c: move-result v1 │ │ -011896: 3801 0400 |004d: if-eqz v1, 0051 // +0004 │ │ -01189a: 1261 |004f: const/4 v1, #int 6 // #6 │ │ -01189c: 28c0 |0050: goto 0010 // -0040 │ │ -01189e: 1a01 3704 |0051: const-string v1, "cdvplugin" // string@0437 │ │ -0118a2: 6e20 e201 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -0118a8: 0a01 |0056: move-result v1 │ │ -0118aa: 3801 0400 |0057: if-eqz v1, 005b // +0004 │ │ -0118ae: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -0118b0: 28b6 |005a: goto 0010 // -004a │ │ -0118b2: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -0118b4: 28b4 |005c: goto 0010 // -004c │ │ +01213c: |[01213c] org.apache.cordova.CordovaResourceApi.getUriType:(Landroid/net/Uri;)I │ │ +01214c: 7110 4803 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@0348 │ │ +012152: 6e10 7f00 0300 |0003: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +012158: 0c00 |0006: move-result-object v0 │ │ +01215a: 1a01 6b04 |0007: const-string v1, "content" // string@046b │ │ +01215e: 6e20 e201 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +012164: 0a01 |000c: move-result v1 │ │ +012166: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +01216a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +01216c: 0f01 |0010: return v1 │ │ +01216e: 1a01 db03 |0011: const-string v1, "android.resource" // string@03db │ │ +012172: 6e20 e201 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +012178: 0a01 |0016: move-result v1 │ │ +01217a: 3801 0400 |0017: if-eqz v1, 001b // +0004 │ │ +01217e: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +012180: 28f6 |001a: goto 0010 // -000a │ │ +012182: 1a01 1305 |001b: const-string v1, "file" // string@0513 │ │ +012186: 6e20 e201 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +01218c: 0a01 |0020: move-result v1 │ │ +01218e: 3801 1200 |0021: if-eqz v1, 0033 // +0012 │ │ +012192: 6e10 7b00 0300 |0023: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +012198: 0c01 |0026: move-result-object v1 │ │ +01219a: 1a02 3100 |0027: const-string v2, "/android_asset/" // string@0031 │ │ +01219e: 6e20 ee01 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +0121a4: 0a01 |002c: move-result v1 │ │ +0121a6: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ +0121aa: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +0121ac: 28e0 |0030: goto 0010 // -0020 │ │ +0121ae: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0121b0: 28de |0032: goto 0010 // -0022 │ │ +0121b2: 1a01 9f04 |0033: const-string v1, "data" // string@049f │ │ +0121b6: 6e20 e201 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +0121bc: 0a01 |0038: move-result v1 │ │ +0121be: 3801 0400 |0039: if-eqz v1, 003d // +0004 │ │ +0121c2: 1241 |003b: const/4 v1, #int 4 // #4 │ │ +0121c4: 28d4 |003c: goto 0010 // -002c │ │ +0121c6: 1a01 1706 |003d: const-string v1, "http" // string@0617 │ │ +0121ca: 6e20 e201 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +0121d0: 0a01 |0042: move-result v1 │ │ +0121d2: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +0121d6: 1251 |0045: const/4 v1, #int 5 // #5 │ │ +0121d8: 28ca |0046: goto 0010 // -0036 │ │ +0121da: 1a01 1906 |0047: const-string v1, "https" // string@0619 │ │ +0121de: 6e20 e201 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +0121e4: 0a01 |004c: move-result v1 │ │ +0121e6: 3801 0400 |004d: if-eqz v1, 0051 // +0004 │ │ +0121ea: 1261 |004f: const/4 v1, #int 6 // #6 │ │ +0121ec: 28c0 |0050: goto 0010 // -0040 │ │ +0121ee: 1a01 3704 |0051: const-string v1, "cdvplugin" // string@0437 │ │ +0121f2: 6e20 e201 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +0121f8: 0a01 |0056: move-result v1 │ │ +0121fa: 3801 0400 |0057: if-eqz v1, 005b // +0004 │ │ +0121fe: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +012200: 28b6 |005a: goto 0010 // -004a │ │ +012202: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +012204: 28b4 |005c: goto 0010 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000f line=108 │ │ 0x0010 line=131 │ │ @@ -9360,71 +9360,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 │ │ -0118b8: |[0118b8] org.apache.cordova.CordovaResourceApi.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -0118c8: 7401 8000 1000 |0000: invoke-virtual/range {v16}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@0080 │ │ -0118ce: 0c0e |0003: move-result-object v14 │ │ -0118d0: 1300 2c00 |0004: const/16 v0, #int 44 // #2c │ │ -0118d4: 6e20 e701 0e00 |0006: invoke-virtual {v14, v0}, Ljava/lang/String;.indexOf:(I)I // method@01e7 │ │ -0118da: 0a08 |0009: move-result v8 │ │ -0118dc: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -0118de: 3308 0400 |000b: if-ne v8, v0, 000f // +0004 │ │ -0118e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0118e4: 1100 |000e: return-object v0 │ │ -0118e6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0118e8: 6e30 f001 0e08 |0010: invoke-virtual {v14, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -0118ee: 0c00 |0013: move-result-object v0 │ │ -0118f0: 1a01 3e00 |0014: const-string v1, ";" // string@003e │ │ -0118f4: 6e20 ed01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -0118fa: 0c0d |0019: move-result-object v13 │ │ -0118fc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0118fe: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -011900: 21d0 |001c: array-length v0, v13 │ │ -011902: 3d00 0500 |001d: if-lez v0, 0022 // +0005 │ │ -011906: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -011908: 4603 0d00 |0020: aget-object v3, v13, v0 │ │ -01190c: 121c |0022: const/4 v12, #int 1 // #1 │ │ -01190e: 21d0 |0023: array-length v0, v13 │ │ -011910: 350c 1000 |0024: if-ge v12, v0, 0034 // +0010 │ │ -011914: 1a00 0904 |0026: const-string v0, "base64" // string@0409 │ │ -011918: 4601 0d0c |0028: aget-object v1, v13, v12 │ │ -01191c: 6e20 e201 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -011922: 0a00 |002d: move-result v0 │ │ -011924: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ -011928: 1217 |0030: const/4 v7, #int 1 // #1 │ │ -01192a: d80c 0c01 |0031: add-int/lit8 v12, v12, #int 1 // #01 │ │ -01192e: 28f0 |0033: goto 0023 // -0010 │ │ -011930: d800 0801 |0034: add-int/lit8 v0, v8, #int 1 // #01 │ │ -011934: 6e20 ef01 0e00 |0036: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01193a: 0c0a |0039: move-result-object v10 │ │ -01193c: 3807 1700 |003a: if-eqz v7, 0051 // +0017 │ │ -011940: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -011942: 7120 9800 0a00 |003d: invoke-static {v10, v0}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ -011948: 0c09 |0040: move-result-object v9 │ │ -01194a: 2202 7100 |0041: new-instance v2, Ljava/io/ByteArrayInputStream; // type@0071 │ │ -01194e: 7020 6801 9200 |0043: invoke-direct {v2, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0168 │ │ -011954: 2200 f500 |0046: new-instance v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ -011958: 2191 |0048: array-length v1, v9 │ │ -01195a: 8114 |0049: int-to-long v4, v1 │ │ -01195c: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -01195e: 0801 1000 |004b: move-object/from16 v1, v16 │ │ -011962: 7607 4403 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@0344 │ │ -011968: 28be |0050: goto 000e // -0042 │ │ -01196a: 1a00 2f03 |0051: const-string v0, "UTF-8" // string@032f │ │ -01196e: 6e20 e501 0a00 |0053: invoke-virtual {v10, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@01e5 │ │ -011974: 0c09 |0056: move-result-object v9 │ │ -011976: 28ea |0057: goto 0041 // -0016 │ │ -011978: 0d0b |0058: move-exception v11 │ │ -01197a: 6e10 e401 0a00 |0059: invoke-virtual {v10}, Ljava/lang/String;.getBytes:()[B // method@01e4 │ │ -011980: 0c09 |005c: move-result-object v9 │ │ -011982: 28e4 |005d: goto 0041 // -001c │ │ +012208: |[012208] org.apache.cordova.CordovaResourceApi.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +012218: 7401 8000 1000 |0000: invoke-virtual/range {v16}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@0080 │ │ +01221e: 0c0e |0003: move-result-object v14 │ │ +012220: 1300 2c00 |0004: const/16 v0, #int 44 // #2c │ │ +012224: 6e20 e701 0e00 |0006: invoke-virtual {v14, v0}, Ljava/lang/String;.indexOf:(I)I // method@01e7 │ │ +01222a: 0a08 |0009: move-result v8 │ │ +01222c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +01222e: 3308 0400 |000b: if-ne v8, v0, 000f // +0004 │ │ +012232: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +012234: 1100 |000e: return-object v0 │ │ +012236: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +012238: 6e30 f001 0e08 |0010: invoke-virtual {v14, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +01223e: 0c00 |0013: move-result-object v0 │ │ +012240: 1a01 3e00 |0014: const-string v1, ";" // string@003e │ │ +012244: 6e20 ed01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +01224a: 0c0d |0019: move-result-object v13 │ │ +01224c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +01224e: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +012250: 21d0 |001c: array-length v0, v13 │ │ +012252: 3d00 0500 |001d: if-lez v0, 0022 // +0005 │ │ +012256: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +012258: 4603 0d00 |0020: aget-object v3, v13, v0 │ │ +01225c: 121c |0022: const/4 v12, #int 1 // #1 │ │ +01225e: 21d0 |0023: array-length v0, v13 │ │ +012260: 350c 1000 |0024: if-ge v12, v0, 0034 // +0010 │ │ +012264: 1a00 0904 |0026: const-string v0, "base64" // string@0409 │ │ +012268: 4601 0d0c |0028: aget-object v1, v13, v12 │ │ +01226c: 6e20 e201 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +012272: 0a00 |002d: move-result v0 │ │ +012274: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ +012278: 1217 |0030: const/4 v7, #int 1 // #1 │ │ +01227a: d80c 0c01 |0031: add-int/lit8 v12, v12, #int 1 // #01 │ │ +01227e: 28f0 |0033: goto 0023 // -0010 │ │ +012280: d800 0801 |0034: add-int/lit8 v0, v8, #int 1 // #01 │ │ +012284: 6e20 ef01 0e00 |0036: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01228a: 0c0a |0039: move-result-object v10 │ │ +01228c: 3807 1700 |003a: if-eqz v7, 0051 // +0017 │ │ +012290: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +012292: 7120 9800 0a00 |003d: invoke-static {v10, v0}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ +012298: 0c09 |0040: move-result-object v9 │ │ +01229a: 2202 7100 |0041: new-instance v2, Ljava/io/ByteArrayInputStream; // type@0071 │ │ +01229e: 7020 6801 9200 |0043: invoke-direct {v2, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0168 │ │ +0122a4: 2200 f500 |0046: new-instance v0, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ +0122a8: 2191 |0048: array-length v1, v9 │ │ +0122aa: 8114 |0049: int-to-long v4, v1 │ │ +0122ac: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +0122ae: 0801 1000 |004b: move-object/from16 v1, v16 │ │ +0122b2: 7607 4403 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@0344 │ │ +0122b8: 28be |0050: goto 000e // -0042 │ │ +0122ba: 1a00 2f03 |0051: const-string v0, "UTF-8" // string@032f │ │ +0122be: 6e20 e501 0a00 |0053: invoke-virtual {v10, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@01e5 │ │ +0122c4: 0c09 |0056: move-result-object v9 │ │ +0122c6: 28ea |0057: goto 0041 // -0016 │ │ +0122c8: 0d0b |0058: move-exception v11 │ │ +0122ca: 6e10 e401 0a00 |0059: invoke-virtual {v10}, Ljava/lang/String;.getBytes:()[B // method@01e4 │ │ +0122d0: 0c09 |005c: move-result-object v9 │ │ +0122d2: 28e4 |005d: goto 0041 // -001c │ │ catches : 1 │ │ 0x0051 - 0x0056 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0058 │ │ positions : │ │ 0x0000 line=419 │ │ 0x0004 line=420 │ │ 0x000a line=421 │ │ @@ -9469,21 +9469,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 │ │ -011990: |[011990] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Landroid/net/Uri;)V │ │ -0119a0: 6e20 5303 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -0119a6: 0c00 |0003: move-result-object v0 │ │ -0119a8: 6e20 5503 4200 |0004: invoke-virtual {v2, v4}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0355 │ │ -0119ae: 0c01 |0007: move-result-object v1 │ │ -0119b0: 6e30 4b03 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@034b │ │ -0119b6: 0e00 |000b: return-void │ │ +0122e0: |[0122e0] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Landroid/net/Uri;)V │ │ +0122f0: 6e20 5303 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +0122f6: 0c00 |0003: move-result-object v0 │ │ +0122f8: 6e20 5503 4200 |0004: invoke-virtual {v2, v4}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0355 │ │ +0122fe: 0c01 |0007: move-result-object v1 │ │ +012300: 6e30 4b03 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@034b │ │ +012306: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x000b line=391 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x000c reg=3 sourceUri Landroid/net/Uri; │ │ @@ -9494,19 +9494,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 │ │ -0119b8: |[0119b8] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Ljava/io/OutputStream;)V │ │ -0119c8: 6e20 5303 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -0119ce: 0c00 |0003: move-result-object v0 │ │ -0119d0: 6e30 4b03 0103 |0004: invoke-virtual {v1, v0, v3}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@034b │ │ -0119d6: 0e00 |0007: return-void │ │ +012308: |[012308] org.apache.cordova.CordovaResourceApi.copyResource:(Landroid/net/Uri;Ljava/io/OutputStream;)V │ │ +012318: 6e20 5303 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +01231e: 0c00 |0003: move-result-object v0 │ │ +012320: 6e30 4b03 0103 |0004: invoke-virtual {v1, v0, v3}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@034b │ │ +012326: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0007 line=386 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0008 reg=2 sourceUri Landroid/net/Uri; │ │ @@ -9517,64 +9517,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 │ │ -0119d8: |[0119d8] org.apache.cordova.CordovaResourceApi.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V │ │ -0119e8: 7010 4703 0e00 |0000: invoke-direct {v14}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ -0119ee: 54fb 9b00 |0003: iget-object v11, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -0119f2: 20b4 7400 |0005: instance-of v4, v11, Ljava/io/FileInputStream; // type@0074 │ │ -0119f6: 3804 3a00 |0007: if-eqz v4, 0041 // +003a │ │ -0119fa: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -0119fe: 2004 7600 |000b: instance-of v4, v0, Ljava/io/FileOutputStream; // type@0076 │ │ -011a02: 3804 3400 |000d: if-eqz v4, 0041 // +0034 │ │ -011a06: 54f4 9b00 |000f: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -011a0a: 1f04 7400 |0011: check-cast v4, Ljava/io/FileInputStream; // type@0074 │ │ -011a0e: 6e10 8501 0400 |0013: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0185 │ │ -011a14: 0c03 |0016: move-result-object v3 │ │ -011a16: 0800 1000 |0017: move-object/from16 v0, v16 │ │ -011a1a: 1f00 7600 |0019: check-cast v0, Ljava/io/FileOutputStream; // type@0076 │ │ -011a1e: 0704 |001b: move-object v4, v0 │ │ -011a20: 6e10 8e01 0400 |001c: invoke-virtual {v4}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@018e │ │ -011a26: 0c02 |001f: move-result-object v2 │ │ -011a28: 160c 0000 |0020: const-wide/16 v12, #int 0 // #0 │ │ -011a2c: 53f6 9c00 |0022: iget-wide v6, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -011a30: 54f4 9a00 |0024: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ -011a34: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ -011a38: 54f4 9a00 |0028: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ -011a3c: 6e10 5c00 0400 |002a: invoke-virtual {v4}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@005c │ │ -011a42: 0b0c |002d: move-result-wide v12 │ │ -011a44: 6e30 1402 c30d |002e: invoke-virtual {v3, v12, v13}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0214 │ │ -011a4a: 1604 0000 |0031: const-wide/16 v4, #int 0 // #0 │ │ -011a4e: 7406 1602 0200 |0033: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@0216 │ │ -011a54: 54f4 9b00 |0036: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -011a58: 6e10 9401 0400 |0038: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -011a5e: 3810 0500 |003b: if-eqz v16, 0040 // +0005 │ │ -011a62: 7401 9c01 1000 |003d: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@019c │ │ -011a68: 0e00 |0040: return-void │ │ -011a6a: 1308 0020 |0041: const/16 v8, #int 8192 // #2000 │ │ -011a6e: 1304 0020 |0043: const/16 v4, #int 8192 // #2000 │ │ -011a72: 2349 6701 |0045: new-array v9, v4, [B // type@0167 │ │ -011a76: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -011a78: 1305 0020 |0048: const/16 v5, #int 8192 // #2000 │ │ -011a7c: 6e40 9701 9b54 |004a: invoke-virtual {v11, v9, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ -011a82: 0a0a |004d: move-result v10 │ │ -011a84: 3d0a e8ff |004e: if-lez v10, 0036 // -0018 │ │ -011a88: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -011a8a: 0800 1000 |0051: move-object/from16 v0, v16 │ │ -011a8e: 6e40 9d01 90a4 |0053: invoke-virtual {v0, v9, v4, v10}, Ljava/io/OutputStream;.write:([BII)V // method@019d │ │ -011a94: 28f1 |0056: goto 0047 // -000f │ │ -011a96: 0d04 |0057: move-exception v4 │ │ -011a98: 54f5 9b00 |0058: iget-object v5, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -011a9c: 6e10 9401 0500 |005a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -011aa2: 3810 0500 |005d: if-eqz v16, 0062 // +0005 │ │ -011aa6: 7401 9c01 1000 |005f: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@019c │ │ -011aac: 2704 |0062: throw v4 │ │ +012328: |[012328] org.apache.cordova.CordovaResourceApi.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V │ │ +012338: 7010 4703 0e00 |0000: invoke-direct {v14}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ +01233e: 54fb 9b00 |0003: iget-object v11, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +012342: 20b4 7400 |0005: instance-of v4, v11, Ljava/io/FileInputStream; // type@0074 │ │ +012346: 3804 3a00 |0007: if-eqz v4, 0041 // +003a │ │ +01234a: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +01234e: 2004 7600 |000b: instance-of v4, v0, Ljava/io/FileOutputStream; // type@0076 │ │ +012352: 3804 3400 |000d: if-eqz v4, 0041 // +0034 │ │ +012356: 54f4 9b00 |000f: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01235a: 1f04 7400 |0011: check-cast v4, Ljava/io/FileInputStream; // type@0074 │ │ +01235e: 6e10 8501 0400 |0013: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0185 │ │ +012364: 0c03 |0016: move-result-object v3 │ │ +012366: 0800 1000 |0017: move-object/from16 v0, v16 │ │ +01236a: 1f00 7600 |0019: check-cast v0, Ljava/io/FileOutputStream; // type@0076 │ │ +01236e: 0704 |001b: move-object v4, v0 │ │ +012370: 6e10 8e01 0400 |001c: invoke-virtual {v4}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@018e │ │ +012376: 0c02 |001f: move-result-object v2 │ │ +012378: 160c 0000 |0020: const-wide/16 v12, #int 0 // #0 │ │ +01237c: 53f6 9c00 |0022: iget-wide v6, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +012380: 54f4 9a00 |0024: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ +012384: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ +012388: 54f4 9a00 |0028: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ +01238c: 6e10 5c00 0400 |002a: invoke-virtual {v4}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@005c │ │ +012392: 0b0c |002d: move-result-wide v12 │ │ +012394: 6e30 1402 c30d |002e: invoke-virtual {v3, v12, v13}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0214 │ │ +01239a: 1604 0000 |0031: const-wide/16 v4, #int 0 // #0 │ │ +01239e: 7406 1602 0200 |0033: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@0216 │ │ +0123a4: 54f4 9b00 |0036: iget-object v4, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +0123a8: 6e10 9401 0400 |0038: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +0123ae: 3810 0500 |003b: if-eqz v16, 0040 // +0005 │ │ +0123b2: 7401 9c01 1000 |003d: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@019c │ │ +0123b8: 0e00 |0040: return-void │ │ +0123ba: 1308 0020 |0041: const/16 v8, #int 8192 // #2000 │ │ +0123be: 1304 0020 |0043: const/16 v4, #int 8192 // #2000 │ │ +0123c2: 2349 6701 |0045: new-array v9, v4, [B // type@0167 │ │ +0123c6: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +0123c8: 1305 0020 |0048: const/16 v5, #int 8192 // #2000 │ │ +0123cc: 6e40 9701 9b54 |004a: invoke-virtual {v11, v9, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ +0123d2: 0a0a |004d: move-result v10 │ │ +0123d4: 3d0a e8ff |004e: if-lez v10, 0036 // -0018 │ │ +0123d8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0123da: 0800 1000 |0051: move-object/from16 v0, v16 │ │ +0123de: 6e40 9d01 90a4 |0053: invoke-virtual {v0, v9, v4, v10}, Ljava/io/OutputStream;.write:([BII)V // method@019d │ │ +0123e4: 28f1 |0056: goto 0047 // -000f │ │ +0123e6: 0d04 |0057: move-exception v4 │ │ +0123e8: 54f5 9b00 |0058: iget-object v5, v15, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +0123ec: 6e10 9401 0500 |005a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +0123f2: 3810 0500 |005d: if-eqz v16, 0062 // +0005 │ │ +0123f6: 7401 9c01 1000 |005f: invoke-virtual/range {v16}, Ljava/io/OutputStream;.close:()V // method@019c │ │ +0123fc: 2704 |0062: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0036 │ │ -> 0x0057 │ │ 0x0045 - 0x0056 │ │ -> 0x0057 │ │ positions : │ │ 0x0000 line=348 │ │ @@ -9619,24 +9619,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 │ │ -011ac4: |[011ac4] org.apache.cordova.CordovaResourceApi.createHttpConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ -011ad4: 7010 4703 0200 |0000: invoke-direct {v2}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ -011ada: 2200 a600 |0003: new-instance v0, Ljava/net/URL; // type@00a6 │ │ -011ade: 6e10 8300 0300 |0005: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -011ae4: 0c01 |0008: move-result-object v1 │ │ -011ae6: 7020 1202 1000 |0009: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0212 │ │ -011aec: 6e10 1302 0000 |000c: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0213 │ │ -011af2: 0c00 |000f: move-result-object v0 │ │ -011af4: 1f00 a400 |0010: check-cast v0, Ljava/net/HttpURLConnection; // type@00a4 │ │ -011af8: 1100 |0012: return-object v0 │ │ +012414: |[012414] org.apache.cordova.CordovaResourceApi.createHttpConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ +012424: 7010 4703 0200 |0000: invoke-direct {v2}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ +01242a: 2200 a600 |0003: new-instance v0, Ljava/net/URL; // type@00a6 │ │ +01242e: 6e10 8300 0300 |0005: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +012434: 0c01 |0008: move-result-object v1 │ │ +012436: 7020 1202 1000 |0009: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0212 │ │ +01243c: 6e10 1302 0000 |000c: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0213 │ │ +012442: 0c00 |000f: move-result-object v0 │ │ +012444: 1f00 a400 |0010: check-cast v0, Ljava/net/HttpURLConnection; // type@00a4 │ │ +012448: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0003 line=342 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0013 reg=3 uri Landroid/net/Uri; │ │ @@ -9646,56 +9646,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 │ │ -011afc: |[011afc] org.apache.cordova.CordovaResourceApi.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -011b0c: 7110 5003 0500 |0000: invoke-static {v5}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ -011b12: 0a02 |0003: move-result v2 │ │ -011b14: 2b02 4600 0000 |0004: packed-switch v2, 0000004a // +00000046 │ │ -011b1a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -011b1c: 1101 |0008: return-object v1 │ │ -011b1e: 6e10 7b00 0500 |0009: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011b24: 0c02 |000c: move-result-object v2 │ │ -011b26: 7020 4f03 2400 |000d: invoke-direct {v4, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@034f │ │ -011b2c: 0c01 |0010: move-result-object v1 │ │ -011b2e: 28f7 |0011: goto 0008 // -0009 │ │ -011b30: 5442 ac00 |0012: iget-object v2, v4, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ -011b34: 6e20 2e00 5200 |0014: invoke-virtual {v2, v5}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@002e │ │ -011b3a: 0c01 |0017: move-result-object v1 │ │ -011b3c: 28f0 |0018: goto 0008 // -0010 │ │ -011b3e: 7020 4d03 5400 |0019: invoke-direct {v4, v5}, Lorg/apache/cordova/CordovaResourceApi;.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034d │ │ -011b44: 0c01 |001c: move-result-object v1 │ │ -011b46: 28eb |001d: goto 0008 // -0015 │ │ -011b48: 2202 a600 |001e: new-instance v2, Ljava/net/URL; // type@00a6 │ │ -011b4c: 6e10 8300 0500 |0020: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -011b52: 0c03 |0023: move-result-object v3 │ │ -011b54: 7020 1202 3200 |0024: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0212 │ │ -011b5a: 6e10 1302 0200 |0027: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0213 │ │ -011b60: 0c00 |002a: move-result-object v0 │ │ -011b62: 1f00 a400 |002b: check-cast v0, Ljava/net/HttpURLConnection; // type@00a4 │ │ -011b66: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -011b68: 6e20 0e02 2000 |002e: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@020e │ │ -011b6e: 1a02 e600 |0031: const-string v2, "HEAD" // string@00e6 │ │ -011b72: 6e20 0f02 2000 |0033: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@020f │ │ -011b78: 1a02 8700 |0036: const-string v2, "Content-Type" // string@0087 │ │ -011b7c: 6e20 0c02 2000 |0038: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@020c │ │ -011b82: 0c01 |003b: move-result-object v1 │ │ -011b84: 3801 ccff |003c: if-eqz v1, 0008 // -0034 │ │ -011b88: 1a02 3e00 |003e: const-string v2, ";" // string@003e │ │ -011b8c: 6e20 ed01 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -011b92: 0c02 |0043: move-result-object v2 │ │ -011b94: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -011b96: 4601 0203 |0045: aget-object v1, v2, v3 │ │ -011b9a: 28c1 |0047: goto 0008 // -003f │ │ -011b9c: 0d02 |0048: move-exception v2 │ │ -011b9e: 28be |0049: goto 0007 // -0042 │ │ -011ba0: 0001 0700 0000 0000 0500 0000 0500 ... |004a: packed-switch-data (18 units) │ │ +01244c: |[01244c] org.apache.cordova.CordovaResourceApi.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +01245c: 7110 5003 0500 |0000: invoke-static {v5}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ +012462: 0a02 |0003: move-result v2 │ │ +012464: 2b02 4600 0000 |0004: packed-switch v2, 0000004a // +00000046 │ │ +01246a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +01246c: 1101 |0008: return-object v1 │ │ +01246e: 6e10 7b00 0500 |0009: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +012474: 0c02 |000c: move-result-object v2 │ │ +012476: 7020 4f03 2400 |000d: invoke-direct {v4, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@034f │ │ +01247c: 0c01 |0010: move-result-object v1 │ │ +01247e: 28f7 |0011: goto 0008 // -0009 │ │ +012480: 5442 ac00 |0012: iget-object v2, v4, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ +012484: 6e20 2e00 5200 |0014: invoke-virtual {v2, v5}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@002e │ │ +01248a: 0c01 |0017: move-result-object v1 │ │ +01248c: 28f0 |0018: goto 0008 // -0010 │ │ +01248e: 7020 4d03 5400 |0019: invoke-direct {v4, v5}, Lorg/apache/cordova/CordovaResourceApi;.getDataUriMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034d │ │ +012494: 0c01 |001c: move-result-object v1 │ │ +012496: 28eb |001d: goto 0008 // -0015 │ │ +012498: 2202 a600 |001e: new-instance v2, Ljava/net/URL; // type@00a6 │ │ +01249c: 6e10 8300 0500 |0020: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +0124a2: 0c03 |0023: move-result-object v3 │ │ +0124a4: 7020 1202 3200 |0024: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0212 │ │ +0124aa: 6e10 1302 0200 |0027: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0213 │ │ +0124b0: 0c00 |002a: move-result-object v0 │ │ +0124b2: 1f00 a400 |002b: check-cast v0, Ljava/net/HttpURLConnection; // type@00a4 │ │ +0124b6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0124b8: 6e20 0e02 2000 |002e: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@020e │ │ +0124be: 1a02 e600 |0031: const-string v2, "HEAD" // string@00e6 │ │ +0124c2: 6e20 0f02 2000 |0033: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@020f │ │ +0124c8: 1a02 8700 |0036: const-string v2, "Content-Type" // string@0087 │ │ +0124cc: 6e20 0c02 2000 |0038: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@020c │ │ +0124d2: 0c01 |003b: move-result-object v1 │ │ +0124d4: 3801 ccff |003c: if-eqz v1, 0008 // -0034 │ │ +0124d8: 1a02 3e00 |003e: const-string v2, ";" // string@003e │ │ +0124dc: 6e20 ed01 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +0124e2: 0c02 |0043: move-result-object v2 │ │ +0124e4: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +0124e6: 4601 0203 |0045: aget-object v1, v2, v3 │ │ +0124ea: 28c1 |0047: goto 0008 // -003f │ │ +0124ec: 0d02 |0048: move-exception v2 │ │ +0124ee: 28be |0049: goto 0007 // -0042 │ │ +0124f0: 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 │ │ @@ -9720,17 +9720,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011bd0: |[011bd0] org.apache.cordova.CordovaResourceApi.isThreadCheckingEnabled:()Z │ │ -011be0: 5510 af00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ -011be4: 0f00 |0002: return v0 │ │ +012520: |[012520] org.apache.cordova.CordovaResourceApi.isThreadCheckingEnabled:()Z │ │ +012530: 5510 af00 |0000: iget-boolean v0, v1, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ +012534: 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;) │ │ @@ -9738,58 +9738,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 │ │ -011be8: |[011be8] org.apache.cordova.CordovaResourceApi.mapUriToFile:(Landroid/net/Uri;)Ljava/io/File; │ │ -011bf8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -011bfa: 7010 4703 0900 |0001: invoke-direct {v9}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ -011c00: 7110 5003 0a00 |0004: invoke-static {v10}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ -011c06: 0a00 |0007: move-result v0 │ │ -011c08: 2b00 4800 0000 |0008: packed-switch v0, 00000050 // +00000048 │ │ -011c0e: 1103 |000b: return-object v3 │ │ -011c10: 2203 7300 |000c: new-instance v3, Ljava/io/File; // type@0073 │ │ -011c14: 6e10 7b00 0a00 |000e: invoke-virtual {v10}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011c1a: 0c00 |0011: move-result-object v0 │ │ -011c1c: 7020 7001 0300 |0012: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -011c22: 28f6 |0015: goto 000b // -000a │ │ -011c24: 5490 ac00 |0016: iget-object v0, v9, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ -011c28: 6202 9f00 |0018: sget-object v2, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009f │ │ -011c2c: 07a1 |001a: move-object v1, v10 │ │ -011c2e: 0734 |001b: move-object v4, v3 │ │ -011c30: 0735 |001c: move-object v5, v3 │ │ -011c32: 7406 3100 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@0031 │ │ -011c38: 0c07 |0020: move-result-object v7 │ │ -011c3a: 3807 eaff |0021: if-eqz v7, 000b // -0016 │ │ -011c3e: 6200 9f00 |0023: sget-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009f │ │ -011c42: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -011c44: 4600 0001 |0026: aget-object v0, v0, v1 │ │ -011c48: 7220 6300 0700 |0028: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ -011c4e: 0a06 |002b: move-result v6 │ │ -011c50: 12f0 |002c: const/4 v0, #int -1 // #ff │ │ -011c52: 3206 1a00 |002d: if-eq v6, v0, 0047 // +001a │ │ -011c56: 7210 6400 0700 |002f: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0064 │ │ -011c5c: 0a00 |0032: move-result v0 │ │ -011c5e: 3d00 1400 |0033: if-lez v0, 0047 // +0014 │ │ -011c62: 7210 6600 0700 |0035: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@0066 │ │ -011c68: 7220 6500 6700 |0038: invoke-interface {v7, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ -011c6e: 0c08 |003b: move-result-object v8 │ │ -011c70: 3808 0b00 |003c: if-eqz v8, 0047 // +000b │ │ -011c74: 2203 7300 |003e: new-instance v3, Ljava/io/File; // type@0073 │ │ -011c78: 7020 7001 8300 |0040: invoke-direct {v3, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -011c7e: 7210 6200 0700 |0043: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -011c84: 28c5 |0046: goto 000b // -003b │ │ -011c86: 7210 6200 0700 |0047: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -011c8c: 28c1 |004a: goto 000b // -003f │ │ -011c8e: 0d00 |004b: move-exception v0 │ │ -011c90: 7210 6200 0700 |004c: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -011c96: 2700 |004f: throw v0 │ │ -011c98: 0001 0300 0000 0000 0400 0000 0300 ... |0050: packed-switch-data (10 units) │ │ +012538: |[012538] org.apache.cordova.CordovaResourceApi.mapUriToFile:(Landroid/net/Uri;)Ljava/io/File; │ │ +012548: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01254a: 7010 4703 0900 |0001: invoke-direct {v9}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ +012550: 7110 5003 0a00 |0004: invoke-static {v10}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ +012556: 0a00 |0007: move-result v0 │ │ +012558: 2b00 4800 0000 |0008: packed-switch v0, 00000050 // +00000048 │ │ +01255e: 1103 |000b: return-object v3 │ │ +012560: 2203 7300 |000c: new-instance v3, Ljava/io/File; // type@0073 │ │ +012564: 6e10 7b00 0a00 |000e: invoke-virtual {v10}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01256a: 0c00 |0011: move-result-object v0 │ │ +01256c: 7020 7001 0300 |0012: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +012572: 28f6 |0015: goto 000b // -000a │ │ +012574: 5490 ac00 |0016: iget-object v0, v9, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ +012578: 6202 9f00 |0018: sget-object v2, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009f │ │ +01257c: 07a1 |001a: move-object v1, v10 │ │ +01257e: 0734 |001b: move-object v4, v3 │ │ +012580: 0735 |001c: move-object v5, v3 │ │ +012582: 7406 3100 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@0031 │ │ +012588: 0c07 |0020: move-result-object v7 │ │ +01258a: 3807 eaff |0021: if-eqz v7, 000b // -0016 │ │ +01258e: 6200 9f00 |0023: sget-object v0, Lorg/apache/cordova/CordovaResourceApi;.LOCAL_FILE_PROJECTION:[Ljava/lang/String; // field@009f │ │ +012592: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +012594: 4600 0001 |0026: aget-object v0, v0, v1 │ │ +012598: 7220 6300 0700 |0028: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ +01259e: 0a06 |002b: move-result v6 │ │ +0125a0: 12f0 |002c: const/4 v0, #int -1 // #ff │ │ +0125a2: 3206 1a00 |002d: if-eq v6, v0, 0047 // +001a │ │ +0125a6: 7210 6400 0700 |002f: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0064 │ │ +0125ac: 0a00 |0032: move-result v0 │ │ +0125ae: 3d00 1400 |0033: if-lez v0, 0047 // +0014 │ │ +0125b2: 7210 6600 0700 |0035: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@0066 │ │ +0125b8: 7220 6500 6700 |0038: invoke-interface {v7, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ +0125be: 0c08 |003b: move-result-object v8 │ │ +0125c0: 3808 0b00 |003c: if-eqz v8, 0047 // +000b │ │ +0125c4: 2203 7300 |003e: new-instance v3, Ljava/io/File; // type@0073 │ │ +0125c8: 7020 7001 8300 |0040: invoke-direct {v3, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +0125ce: 7210 6200 0700 |0043: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +0125d4: 28c5 |0046: goto 000b // -003b │ │ +0125d6: 7210 6200 0700 |0047: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +0125dc: 28c1 |004a: goto 000b // -003f │ │ +0125de: 0d00 |004b: move-exception v0 │ │ +0125e0: 7210 6200 0700 |004c: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +0125e6: 2700 |004f: throw v0 │ │ +0125e8: 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 │ │ @@ -9817,19 +9817,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 │ │ -011cb8: |[011cb8] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -011cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011cca: 6e30 5403 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0354 │ │ -011cd0: 0c00 |0004: move-result-object v0 │ │ -011cd2: 1100 |0005: return-object v0 │ │ +012608: |[012608] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +012618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01261a: 6e30 5403 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0354 │ │ +012620: 0c00 |0004: move-result-object v0 │ │ +012622: 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; │ │ │ │ @@ -9838,164 +9838,164 @@ │ │ type : '(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 312 16-bit code units │ │ -011cd4: |[011cd4] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ -011ce4: 3918 0500 |0000: if-nez v24, 0005 // +0005 │ │ -011ce8: 7601 4703 1600 |0002: invoke-direct/range {v22}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ -011cee: 7701 5003 1700 |0005: invoke-static/range {v23}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ -011cf4: 0a02 |0008: move-result v2 │ │ -011cf6: 2b02 1b01 0000 |0009: packed-switch v2, 00000124 // +0000011b │ │ -011cfc: 2202 7500 |000c: new-instance v2, Ljava/io/FileNotFoundException; // type@0075 │ │ -011d00: 2203 9b00 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ -011d04: 7010 f301 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -011d0a: 1a0a 2103 |0013: const-string v10, "URI not supported by CordovaResourceApi: " // string@0321 │ │ -011d0e: 6e20 fb01 a300 |0015: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -011d14: 0c03 |0018: move-result-object v3 │ │ -011d16: 0800 1700 |0019: move-object/from16 v0, v23 │ │ -011d1a: 6e20 fa01 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -011d20: 0c03 |001e: move-result-object v3 │ │ -011d22: 6e10 fd01 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -011d28: 0c03 |0022: move-result-object v3 │ │ -011d2a: 7020 8701 3200 |0023: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -011d30: 2702 |0026: throw v2 │ │ -011d32: 2204 7400 |0027: new-instance v4, Ljava/io/FileInputStream; // type@0074 │ │ -011d36: 7401 7b00 1700 |0029: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011d3c: 0c02 |002c: move-result-object v2 │ │ -011d3e: 7020 8401 2400 |002d: invoke-direct {v4, v2}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0184 │ │ -011d44: 7401 7b00 1700 |0030: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011d4a: 0c02 |0033: move-result-object v2 │ │ -011d4c: 0800 1600 |0034: move-object/from16 v0, v22 │ │ -011d50: 7020 4f03 2000 |0036: invoke-direct {v0, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@034f │ │ -011d56: 0c05 |0039: move-result-object v5 │ │ -011d58: 6e10 8501 0400 |003a: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0185 │ │ -011d5e: 0c02 |003d: move-result-object v2 │ │ -011d60: 6e10 1502 0200 |003e: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.size:()J // method@0215 │ │ -011d66: 0b06 |0041: move-result-wide v6 │ │ -011d68: 2202 f500 |0042: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ -011d6c: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -011d6e: 0803 1700 |0045: move-object/from16 v3, v23 │ │ -011d72: 7607 4403 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@0344 │ │ -011d78: 1102 |004a: return-object v2 │ │ -011d7a: 7401 7b00 1700 |004b: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011d80: 0c02 |004e: move-result-object v2 │ │ -011d82: 1303 0f00 |004f: const/16 v3, #int 15 // #f │ │ -011d86: 6e20 ef01 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -011d8c: 0c09 |0054: move-result-object v9 │ │ -011d8e: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -011d90: 1606 ffff |0056: const-wide/16 v6, #int -1 // #ffff │ │ -011d94: 0800 1600 |0058: move-object/from16 v0, v22 │ │ -011d98: 5402 ab00 |005a: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00ab │ │ -011d9c: 6e20 5f00 9200 |005c: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@005f │ │ -011da2: 0c08 |005f: move-result-object v8 │ │ -011da4: 6e10 5900 0800 |0060: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0059 │ │ -011daa: 0c04 |0063: move-result-object v4 │ │ -011dac: 6e10 5b00 0800 |0064: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@005b │ │ -011db2: 0b06 |0067: move-result-wide v6 │ │ -011db4: 0800 1600 |0068: move-object/from16 v0, v22 │ │ -011db8: 7020 4f03 9000 |006a: invoke-direct {v0, v9}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@034f │ │ -011dbe: 0c05 |006d: move-result-object v5 │ │ -011dc0: 2202 f500 |006e: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ -011dc4: 0803 1700 |0070: move-object/from16 v3, v23 │ │ -011dc8: 7607 4403 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@0344 │ │ -011dce: 28d5 |0075: goto 004a // -002b │ │ -011dd0: 0d12 |0076: move-exception v18 │ │ -011dd2: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -011dd6: 5402 ab00 |0079: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00ab │ │ -011dda: 6e20 5e00 9200 |007b: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@005e │ │ -011de0: 0c04 |007e: move-result-object v4 │ │ -011de2: 28e9 |007f: goto 0068 // -0017 │ │ -011de4: 0800 1600 |0080: move-object/from16 v0, v22 │ │ -011de8: 5402 ac00 |0082: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ -011dec: 0800 1700 |0084: move-object/from16 v0, v23 │ │ -011df0: 6e20 2e00 0200 |0086: invoke-virtual {v2, v0}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@002e │ │ -011df6: 0c05 |0089: move-result-object v5 │ │ -011df8: 0800 1600 |008a: move-object/from16 v0, v22 │ │ -011dfc: 5402 ac00 |008c: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ -011e00: 1a03 b707 |008e: const-string v3, "r" // string@07b7 │ │ -011e04: 0800 1700 |0090: move-object/from16 v0, v23 │ │ -011e08: 6e30 2f00 0203 |0092: invoke-virtual {v2, v0, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002f │ │ -011e0e: 0c08 |0095: move-result-object v8 │ │ -011e10: 6e10 5900 0800 |0096: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0059 │ │ -011e16: 0c04 |0099: move-result-object v4 │ │ -011e18: 6e10 5b00 0800 |009a: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@005b │ │ -011e1e: 0b06 |009d: move-result-wide v6 │ │ -011e20: 2202 f500 |009e: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ -011e24: 0803 1700 |00a0: move-object/from16 v3, v23 │ │ -011e28: 7607 4403 0200 |00a2: 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@0344 │ │ -011e2e: 28a5 |00a5: goto 004a // -005b │ │ -011e30: 7602 5703 1600 |00a6: invoke-direct/range {v22, v23}, Lorg/apache/cordova/CordovaResourceApi;.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0357 │ │ -011e36: 0c15 |00a9: move-result-object v21 │ │ -011e38: 3815 62ff |00aa: if-eqz v21, 000c // -009e │ │ -011e3c: 0802 1500 |00ac: move-object/from16 v2, v21 │ │ -011e40: 289c |00ae: goto 004a // -0064 │ │ -011e42: 2202 a600 |00af: new-instance v2, Ljava/net/URL; // type@00a6 │ │ -011e46: 7401 8300 1700 |00b1: invoke-virtual/range {v23}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -011e4c: 0c03 |00b4: move-result-object v3 │ │ -011e4e: 7020 1202 3200 |00b5: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0212 │ │ -011e54: 6e10 1302 0200 |00b8: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0213 │ │ -011e5a: 0c11 |00bb: move-result-object v17 │ │ -011e5c: 1f11 a400 |00bc: check-cast v17, Ljava/net/HttpURLConnection; // type@00a4 │ │ -011e60: 1212 |00be: const/4 v2, #int 1 // #1 │ │ -011e62: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ -011e66: 6e20 0e02 2000 |00c1: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@020e │ │ -011e6c: 1a02 8700 |00c4: const-string v2, "Content-Type" // string@0087 │ │ -011e70: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -011e74: 6e20 0c02 2000 |00c8: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@020c │ │ -011e7a: 0c05 |00cb: move-result-object v5 │ │ -011e7c: 3805 0b00 |00cc: if-eqz v5, 00d7 // +000b │ │ -011e80: 1a02 3e00 |00ce: const-string v2, ";" // string@003e │ │ -011e84: 6e20 ed01 2500 |00d0: invoke-virtual {v5, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -011e8a: 0c02 |00d3: move-result-object v2 │ │ -011e8c: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ -011e8e: 4605 0203 |00d5: aget-object v5, v2, v3 │ │ -011e92: 7401 0b02 1100 |00d7: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@020b │ │ -011e98: 0a06 |00da: move-result v6 │ │ -011e9a: 7401 0d02 1100 |00db: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@020d │ │ -011ea0: 0c04 |00de: move-result-object v4 │ │ -011ea2: 220a f500 |00df: new-instance v10, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ -011ea6: 816e |00e1: int-to-long v14, v6 │ │ -011ea8: 1310 0000 |00e2: const/16 v16, #int 0 // #0 │ │ -011eac: 080b 1700 |00e4: move-object/from16 v11, v23 │ │ -011eb0: 074c |00e6: move-object v12, v4 │ │ -011eb2: 075d |00e7: move-object v13, v5 │ │ -011eb4: 7607 4403 0a00 |00e8: 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@0344 │ │ -011eba: 07a2 |00eb: move-object v2, v10 │ │ -011ebc: 2900 5eff |00ec: goto/16 004a // -00a2 │ │ -011ec0: 7401 7900 1700 |00ee: invoke-virtual/range {v23}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0079 │ │ -011ec6: 0c14 |00f1: move-result-object v20 │ │ -011ec8: 0800 1600 |00f2: move-object/from16 v0, v22 │ │ -011ecc: 5402 ae00 |00f4: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ae │ │ -011ed0: 0800 1400 |00f6: move-object/from16 v0, v20 │ │ -011ed4: 6e20 5304 0200 |00f8: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -011eda: 0c13 |00fb: move-result-object v19 │ │ -011edc: 3913 1d00 |00fc: if-nez v19, 0119 // +001d │ │ -011ee0: 2202 7500 |00fe: new-instance v2, Ljava/io/FileNotFoundException; // type@0075 │ │ -011ee4: 2203 9b00 |0100: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ -011ee8: 7010 f301 0300 |0102: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -011eee: 1a0a 0601 |0105: const-string v10, "Invalid plugin ID in URI: " // string@0106 │ │ -011ef2: 6e20 fb01 a300 |0107: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -011ef8: 0c03 |010a: move-result-object v3 │ │ -011efa: 0800 1700 |010b: move-object/from16 v0, v23 │ │ -011efe: 6e20 fa01 0300 |010d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -011f04: 0c03 |0110: move-result-object v3 │ │ -011f06: 6e10 fd01 0300 |0111: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -011f0c: 0c03 |0114: move-result-object v3 │ │ -011f0e: 7020 8701 3200 |0115: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -011f14: 2702 |0118: throw v2 │ │ -011f16: 0800 1300 |0119: move-object/from16 v0, v19 │ │ -011f1a: 0801 1700 |011b: move-object/from16 v1, v23 │ │ -011f1e: 6e20 1c03 1000 |011d: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPlugin;.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@031c │ │ -011f24: 0c02 |0120: move-result-object v2 │ │ -011f26: 2900 29ff |0121: goto/16 004a // -00d7 │ │ -011f2a: 0000 |0123: nop // spacer │ │ -011f2c: 0001 0800 0000 0000 1e00 0000 4200 ... |0124: packed-switch-data (20 units) │ │ +012624: |[012624] org.apache.cordova.CordovaResourceApi.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; │ │ +012634: 3918 0500 |0000: if-nez v24, 0005 // +0005 │ │ +012638: 7601 4703 1600 |0002: invoke-direct/range {v22}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ +01263e: 7701 5003 1700 |0005: invoke-static/range {v23}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ +012644: 0a02 |0008: move-result v2 │ │ +012646: 2b02 1b01 0000 |0009: packed-switch v2, 00000124 // +0000011b │ │ +01264c: 2202 7500 |000c: new-instance v2, Ljava/io/FileNotFoundException; // type@0075 │ │ +012650: 2203 9b00 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ +012654: 7010 f301 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01265a: 1a0a 2103 |0013: const-string v10, "URI not supported by CordovaResourceApi: " // string@0321 │ │ +01265e: 6e20 fb01 a300 |0015: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +012664: 0c03 |0018: move-result-object v3 │ │ +012666: 0800 1700 |0019: move-object/from16 v0, v23 │ │ +01266a: 6e20 fa01 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +012670: 0c03 |001e: move-result-object v3 │ │ +012672: 6e10 fd01 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +012678: 0c03 |0022: move-result-object v3 │ │ +01267a: 7020 8701 3200 |0023: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +012680: 2702 |0026: throw v2 │ │ +012682: 2204 7400 |0027: new-instance v4, Ljava/io/FileInputStream; // type@0074 │ │ +012686: 7401 7b00 1700 |0029: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01268c: 0c02 |002c: move-result-object v2 │ │ +01268e: 7020 8401 2400 |002d: invoke-direct {v4, v2}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0184 │ │ +012694: 7401 7b00 1700 |0030: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01269a: 0c02 |0033: move-result-object v2 │ │ +01269c: 0800 1600 |0034: move-object/from16 v0, v22 │ │ +0126a0: 7020 4f03 2000 |0036: invoke-direct {v0, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@034f │ │ +0126a6: 0c05 |0039: move-result-object v5 │ │ +0126a8: 6e10 8501 0400 |003a: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0185 │ │ +0126ae: 0c02 |003d: move-result-object v2 │ │ +0126b0: 6e10 1502 0200 |003e: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.size:()J // method@0215 │ │ +0126b6: 0b06 |0041: move-result-wide v6 │ │ +0126b8: 2202 f500 |0042: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ +0126bc: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +0126be: 0803 1700 |0045: move-object/from16 v3, v23 │ │ +0126c2: 7607 4403 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@0344 │ │ +0126c8: 1102 |004a: return-object v2 │ │ +0126ca: 7401 7b00 1700 |004b: invoke-virtual/range {v23}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +0126d0: 0c02 |004e: move-result-object v2 │ │ +0126d2: 1303 0f00 |004f: const/16 v3, #int 15 // #f │ │ +0126d6: 6e20 ef01 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +0126dc: 0c09 |0054: move-result-object v9 │ │ +0126de: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +0126e0: 1606 ffff |0056: const-wide/16 v6, #int -1 // #ffff │ │ +0126e4: 0800 1600 |0058: move-object/from16 v0, v22 │ │ +0126e8: 5402 ab00 |005a: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00ab │ │ +0126ec: 6e20 5f00 9200 |005c: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@005f │ │ +0126f2: 0c08 |005f: move-result-object v8 │ │ +0126f4: 6e10 5900 0800 |0060: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0059 │ │ +0126fa: 0c04 |0063: move-result-object v4 │ │ +0126fc: 6e10 5b00 0800 |0064: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@005b │ │ +012702: 0b06 |0067: move-result-wide v6 │ │ +012704: 0800 1600 |0068: move-object/from16 v0, v22 │ │ +012708: 7020 4f03 9000 |006a: invoke-direct {v0, v9}, Lorg/apache/cordova/CordovaResourceApi;.getMimeTypeFromPath:(Ljava/lang/String;)Ljava/lang/String; // method@034f │ │ +01270e: 0c05 |006d: move-result-object v5 │ │ +012710: 2202 f500 |006e: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ +012714: 0803 1700 |0070: move-object/from16 v3, v23 │ │ +012718: 7607 4403 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@0344 │ │ +01271e: 28d5 |0075: goto 004a // -002b │ │ +012720: 0d12 |0076: move-exception v18 │ │ +012722: 0800 1600 |0077: move-object/from16 v0, v22 │ │ +012726: 5402 ab00 |0079: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.assetManager:Landroid/content/res/AssetManager; // field@00ab │ │ +01272a: 6e20 5e00 9200 |007b: invoke-virtual {v2, v9}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@005e │ │ +012730: 0c04 |007e: move-result-object v4 │ │ +012732: 28e9 |007f: goto 0068 // -0017 │ │ +012734: 0800 1600 |0080: move-object/from16 v0, v22 │ │ +012738: 5402 ac00 |0082: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ +01273c: 0800 1700 |0084: move-object/from16 v0, v23 │ │ +012740: 6e20 2e00 0200 |0086: invoke-virtual {v2, v0}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@002e │ │ +012746: 0c05 |0089: move-result-object v5 │ │ +012748: 0800 1600 |008a: move-object/from16 v0, v22 │ │ +01274c: 5402 ac00 |008c: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ +012750: 1a03 b707 |008e: const-string v3, "r" // string@07b7 │ │ +012754: 0800 1700 |0090: move-object/from16 v0, v23 │ │ +012758: 6e30 2f00 0203 |0092: invoke-virtual {v2, v0, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002f │ │ +01275e: 0c08 |0095: move-result-object v8 │ │ +012760: 6e10 5900 0800 |0096: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0059 │ │ +012766: 0c04 |0099: move-result-object v4 │ │ +012768: 6e10 5b00 0800 |009a: invoke-virtual {v8}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@005b │ │ +01276e: 0b06 |009d: move-result-wide v6 │ │ +012770: 2202 f500 |009e: new-instance v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ +012774: 0803 1700 |00a0: move-object/from16 v3, v23 │ │ +012778: 7607 4403 0200 |00a2: 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@0344 │ │ +01277e: 28a5 |00a5: goto 004a // -005b │ │ +012780: 7602 5703 1600 |00a6: invoke-direct/range {v22, v23}, Lorg/apache/cordova/CordovaResourceApi;.readDataUri:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0357 │ │ +012786: 0c15 |00a9: move-result-object v21 │ │ +012788: 3815 62ff |00aa: if-eqz v21, 000c // -009e │ │ +01278c: 0802 1500 |00ac: move-object/from16 v2, v21 │ │ +012790: 289c |00ae: goto 004a // -0064 │ │ +012792: 2202 a600 |00af: new-instance v2, Ljava/net/URL; // type@00a6 │ │ +012796: 7401 8300 1700 |00b1: invoke-virtual/range {v23}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +01279c: 0c03 |00b4: move-result-object v3 │ │ +01279e: 7020 1202 3200 |00b5: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0212 │ │ +0127a4: 6e10 1302 0200 |00b8: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0213 │ │ +0127aa: 0c11 |00bb: move-result-object v17 │ │ +0127ac: 1f11 a400 |00bc: check-cast v17, Ljava/net/HttpURLConnection; // type@00a4 │ │ +0127b0: 1212 |00be: const/4 v2, #int 1 // #1 │ │ +0127b2: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ +0127b6: 6e20 0e02 2000 |00c1: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@020e │ │ +0127bc: 1a02 8700 |00c4: const-string v2, "Content-Type" // string@0087 │ │ +0127c0: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +0127c4: 6e20 0c02 2000 |00c8: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@020c │ │ +0127ca: 0c05 |00cb: move-result-object v5 │ │ +0127cc: 3805 0b00 |00cc: if-eqz v5, 00d7 // +000b │ │ +0127d0: 1a02 3e00 |00ce: const-string v2, ";" // string@003e │ │ +0127d4: 6e20 ed01 2500 |00d0: invoke-virtual {v5, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +0127da: 0c02 |00d3: move-result-object v2 │ │ +0127dc: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ +0127de: 4605 0203 |00d5: aget-object v5, v2, v3 │ │ +0127e2: 7401 0b02 1100 |00d7: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@020b │ │ +0127e8: 0a06 |00da: move-result v6 │ │ +0127ea: 7401 0d02 1100 |00db: invoke-virtual/range {v17}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@020d │ │ +0127f0: 0c04 |00de: move-result-object v4 │ │ +0127f2: 220a f500 |00df: new-instance v10, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // type@00f5 │ │ +0127f6: 816e |00e1: int-to-long v14, v6 │ │ +0127f8: 1310 0000 |00e2: const/16 v16, #int 0 // #0 │ │ +0127fc: 080b 1700 |00e4: move-object/from16 v11, v23 │ │ +012800: 074c |00e6: move-object v12, v4 │ │ +012802: 075d |00e7: move-object v13, v5 │ │ +012804: 7607 4403 0a00 |00e8: 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@0344 │ │ +01280a: 07a2 |00eb: move-object v2, v10 │ │ +01280c: 2900 5eff |00ec: goto/16 004a // -00a2 │ │ +012810: 7401 7900 1700 |00ee: invoke-virtual/range {v23}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0079 │ │ +012816: 0c14 |00f1: move-result-object v20 │ │ +012818: 0800 1600 |00f2: move-object/from16 v0, v22 │ │ +01281c: 5402 ae00 |00f4: iget-object v2, v0, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ae │ │ +012820: 0800 1400 |00f6: move-object/from16 v0, v20 │ │ +012824: 6e20 5304 0200 |00f8: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +01282a: 0c13 |00fb: move-result-object v19 │ │ +01282c: 3913 1d00 |00fc: if-nez v19, 0119 // +001d │ │ +012830: 2202 7500 |00fe: new-instance v2, Ljava/io/FileNotFoundException; // type@0075 │ │ +012834: 2203 9b00 |0100: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ +012838: 7010 f301 0300 |0102: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01283e: 1a0a 0601 |0105: const-string v10, "Invalid plugin ID in URI: " // string@0106 │ │ +012842: 6e20 fb01 a300 |0107: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +012848: 0c03 |010a: move-result-object v3 │ │ +01284a: 0800 1700 |010b: move-object/from16 v0, v23 │ │ +01284e: 6e20 fa01 0300 |010d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +012854: 0c03 |0110: move-result-object v3 │ │ +012856: 6e10 fd01 0300 |0111: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01285c: 0c03 |0114: move-result-object v3 │ │ +01285e: 7020 8701 3200 |0115: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +012864: 2702 |0118: throw v2 │ │ +012866: 0800 1300 |0119: move-object/from16 v0, v19 │ │ +01286a: 0801 1700 |011b: move-object/from16 v1, v23 │ │ +01286e: 6e20 1c03 1000 |011d: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaPlugin;.handleOpenForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@031c │ │ +012874: 0c02 |0120: move-result-object v2 │ │ +012876: 2900 29ff |0121: goto/16 004a // -00d7 │ │ +01287a: 0000 |0123: nop // spacer │ │ +01287c: 0001 0800 0000 0000 1e00 0000 4200 ... |0124: packed-switch-data (20 units) │ │ catches : 1 │ │ 0x0058 - 0x0067 │ │ Ljava/io/FileNotFoundException; -> 0x0076 │ │ positions : │ │ 0x0000 line=244 │ │ 0x0002 line=245 │ │ 0x0005 line=247 │ │ @@ -10068,19 +10068,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 │ │ -011f60: |[011f60] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; │ │ -011f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -011f72: 6e30 5603 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; // method@0356 │ │ -011f78: 0c00 |0004: move-result-object v0 │ │ -011f7a: 1100 |0005: return-object v0 │ │ +0128b0: |[0128b0] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; │ │ +0128c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0128c2: 6e30 5603 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; // method@0356 │ │ +0128c8: 0c00 |0004: move-result-object v0 │ │ +0128ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaResourceApi; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -10089,54 +10089,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 │ │ -011f7c: |[011f7c] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; │ │ -011f8c: 7010 4703 0600 |0000: invoke-direct {v6}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ -011f92: 7110 5003 0700 |0003: invoke-static {v7}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ -011f98: 0a03 |0006: move-result v3 │ │ -011f9a: 2b03 4700 0000 |0007: packed-switch v3, 0000004e // +00000047 │ │ -011fa0: 2203 7500 |000a: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ -011fa4: 2204 9b00 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -011fa8: 7010 f301 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -011fae: 1a05 2103 |0011: const-string v5, "URI not supported by CordovaResourceApi: " // string@0321 │ │ -011fb2: 6e20 fb01 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -011fb8: 0c04 |0016: move-result-object v4 │ │ -011fba: 6e20 fa01 7400 |0017: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -011fc0: 0c04 |001a: move-result-object v4 │ │ -011fc2: 6e10 fd01 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -011fc8: 0c04 |001e: move-result-object v4 │ │ -011fca: 7020 8701 4300 |001f: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -011fd0: 2703 |0022: throw v3 │ │ -011fd2: 2201 7300 |0023: new-instance v1, Ljava/io/File; // type@0073 │ │ -011fd6: 6e10 7b00 0700 |0025: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -011fdc: 0c03 |0028: move-result-object v3 │ │ -011fde: 7020 7001 3100 |0029: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -011fe4: 6e10 7801 0100 |002c: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0178 │ │ -011fea: 0c02 |002f: move-result-object v2 │ │ -011fec: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ -011ff0: 6e10 8101 0200 |0032: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ -011ff6: 2203 7600 |0035: new-instance v3, Ljava/io/FileOutputStream; // type@0076 │ │ -011ffa: 7030 8a01 1308 |0037: invoke-direct {v3, v1, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@018a │ │ -012000: 1103 |003a: return-object v3 │ │ -012002: 5464 ac00 |003b: iget-object v4, v6, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ -012006: 3808 0d00 |003d: if-eqz v8, 004a // +000d │ │ -01200a: 1a03 3e09 |003f: const-string v3, "wa" // string@093e │ │ -01200e: 6e30 2f00 7403 |0041: invoke-virtual {v4, v7, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002f │ │ -012014: 0c00 |0044: move-result-object v0 │ │ -012016: 6e10 5a00 0000 |0045: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.createOutputStream:()Ljava/io/FileOutputStream; // method@005a │ │ -01201c: 0c03 |0048: move-result-object v3 │ │ -01201e: 28f1 |0049: goto 003a // -000f │ │ -012020: 1a03 3d09 |004a: const-string v3, "w" // string@093d │ │ -012024: 28f5 |004c: goto 0041 // -000b │ │ -012026: 0000 |004d: nop // spacer │ │ -012028: 0001 0400 0000 0000 1c00 0000 0300 ... |004e: packed-switch-data (12 units) │ │ +0128cc: |[0128cc] org.apache.cordova.CordovaResourceApi.openOutputStream:(Landroid/net/Uri;Z)Ljava/io/OutputStream; │ │ +0128dc: 7010 4703 0600 |0000: invoke-direct {v6}, Lorg/apache/cordova/CordovaResourceApi;.assertBackgroundThread:()V // method@0347 │ │ +0128e2: 7110 5003 0700 |0003: invoke-static {v7}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ +0128e8: 0a03 |0006: move-result v3 │ │ +0128ea: 2b03 4700 0000 |0007: packed-switch v3, 0000004e // +00000047 │ │ +0128f0: 2203 7500 |000a: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ +0128f4: 2204 9b00 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +0128f8: 7010 f301 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0128fe: 1a05 2103 |0011: const-string v5, "URI not supported by CordovaResourceApi: " // string@0321 │ │ +012902: 6e20 fb01 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +012908: 0c04 |0016: move-result-object v4 │ │ +01290a: 6e20 fa01 7400 |0017: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +012910: 0c04 |001a: move-result-object v4 │ │ +012912: 6e10 fd01 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +012918: 0c04 |001e: move-result-object v4 │ │ +01291a: 7020 8701 4300 |001f: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +012920: 2703 |0022: throw v3 │ │ +012922: 2201 7300 |0023: new-instance v1, Ljava/io/File; // type@0073 │ │ +012926: 6e10 7b00 0700 |0025: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01292c: 0c03 |0028: move-result-object v3 │ │ +01292e: 7020 7001 3100 |0029: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +012934: 6e10 7801 0100 |002c: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0178 │ │ +01293a: 0c02 |002f: move-result-object v2 │ │ +01293c: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ +012940: 6e10 8101 0200 |0032: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ +012946: 2203 7600 |0035: new-instance v3, Ljava/io/FileOutputStream; // type@0076 │ │ +01294a: 7030 8a01 1308 |0037: invoke-direct {v3, v1, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@018a │ │ +012950: 1103 |003a: return-object v3 │ │ +012952: 5464 ac00 |003b: iget-object v4, v6, Lorg/apache/cordova/CordovaResourceApi;.contentResolver:Landroid/content/ContentResolver; // field@00ac │ │ +012956: 3808 0d00 |003d: if-eqz v8, 004a // +000d │ │ +01295a: 1a03 3e09 |003f: const-string v3, "wa" // string@093e │ │ +01295e: 6e30 2f00 7403 |0041: invoke-virtual {v4, v7, v3}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002f │ │ +012964: 0c00 |0044: move-result-object v0 │ │ +012966: 6e10 5a00 0000 |0045: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.createOutputStream:()Ljava/io/FileOutputStream; // method@005a │ │ +01296c: 0c03 |0048: move-result-object v3 │ │ +01296e: 28f1 |0049: goto 003a // -000f │ │ +012970: 1a03 3d09 |004a: const-string v3, "w" // string@093d │ │ +012974: 28f5 |004c: goto 0041 // -000b │ │ +012976: 0000 |004d: nop // spacer │ │ +012978: 0001 0400 0000 0000 1c00 0000 0300 ... |004e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0003 line=322 │ │ 0x000a line=337 │ │ 0x0023 line=324 │ │ 0x002c line=325 │ │ @@ -10161,24 +10161,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 │ │ -012040: |[012040] org.apache.cordova.CordovaResourceApi.remapPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -012050: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ -012054: 7020 7001 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01205a: 7110 7300 0000 |0005: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -012060: 0c00 |0008: move-result-object v0 │ │ -012062: 6e20 5903 0100 |0009: invoke-virtual {v1, v0}, Lorg/apache/cordova/CordovaResourceApi;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0359 │ │ -012068: 0c00 |000c: move-result-object v0 │ │ -01206a: 6e10 7b00 0000 |000d: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -012070: 0c00 |0010: move-result-object v0 │ │ -012072: 1100 |0011: return-object v0 │ │ +012990: |[012990] org.apache.cordova.CordovaResourceApi.remapPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +0129a0: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ +0129a4: 7020 7001 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +0129aa: 7110 7300 0000 |0005: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +0129b0: 0c00 |0008: move-result-object v0 │ │ +0129b2: 6e20 5903 0100 |0009: invoke-virtual {v1, v0}, Lorg/apache/cordova/CordovaResourceApi;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0359 │ │ +0129b8: 0c00 |000c: move-result-object v0 │ │ +0129ba: 6e10 7b00 0000 |000d: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +0129c0: 0c00 |0010: move-result-object v0 │ │ +0129c2: 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; │ │ │ │ @@ -10187,23 +10187,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 │ │ -012074: |[012074] org.apache.cordova.CordovaResourceApi.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -012084: 7110 4803 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@0348 │ │ -01208a: 5421 ae00 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ae │ │ -01208e: 6e20 6404 3100 |0005: invoke-virtual {v1, v3}, Lorg/apache/cordova/PluginManager;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0464 │ │ -012094: 0c00 |0008: move-result-object v0 │ │ -012096: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -01209a: 1100 |000b: return-object v0 │ │ -01209c: 0730 |000c: move-object v0, v3 │ │ -01209e: 28fe |000d: goto 000b // -0002 │ │ +0129c4: |[0129c4] org.apache.cordova.CordovaResourceApi.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +0129d4: 7110 4803 0300 |0000: invoke-static {v3}, Lorg/apache/cordova/CordovaResourceApi;.assertNonRelative:(Landroid/net/Uri;)V // method@0348 │ │ +0129da: 5421 ae00 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaResourceApi;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00ae │ │ +0129de: 6e20 6404 3100 |0005: invoke-virtual {v1, v3}, Lorg/apache/cordova/PluginManager;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0464 │ │ +0129e4: 0c00 |0008: move-result-object v0 │ │ +0129e6: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +0129ea: 1100 |000b: return-object v0 │ │ +0129ec: 0730 |000c: move-object v0, v3 │ │ +0129ee: 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; │ │ @@ -10216,17 +10216,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0120a0: |[0120a0] org.apache.cordova.CordovaResourceApi.setThreadCheckingEnabled:(Z)V │ │ -0120b0: 5c01 af00 |0000: iput-boolean v1, v0, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ -0120b4: 0e00 |0002: return-void │ │ +0129f0: |[0129f0] org.apache.cordova.CordovaResourceApi.setThreadCheckingEnabled:(Z)V │ │ +012a00: 5c01 af00 |0000: iput-boolean v1, v0, Lorg/apache/cordova/CordovaResourceApi;.threadCheckingEnabled:Z // field@00af │ │ +012a04: 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 │ │ @@ -10715,19 +10715,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 │ │ -0120b8: |[0120b8] org.apache.cordova.CordovaWebViewImpl$1.:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V │ │ -0120c8: 5b01 b100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ -0120cc: 5b02 b200 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b2 │ │ -0120d0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0120d6: 0e00 |0007: return-void │ │ +012a08: |[012a08] org.apache.cordova.CordovaWebViewImpl$1.:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V │ │ +012a18: 5b01 b100 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ +012a1c: 5b02 b200 |0002: iput-object v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b2 │ │ +012a20: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012a26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 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; │ │ @@ -10738,39 +10738,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0120d8: |[0120d8] org.apache.cordova.CordovaWebViewImpl$1.run:()V │ │ -0120e8: 5431 b100 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ -0120ec: 6e10 ce03 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.stopLoading:()V // method@03ce │ │ -0120f2: 1a01 a400 |0005: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ -0120f6: 1a02 a100 |0007: const-string v2, "CordovaWebView: TIMEOUT ERROR!" // string@00a1 │ │ -0120fa: 7120 0104 2100 |0009: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ -012100: 2200 6201 |000c: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ -012104: 7010 1706 0000 |000e: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -01210a: 1a01 e904 |0011: const-string v1, "errorCode" // string@04e9 │ │ -01210e: 12a2 |0013: const/4 v2, #int -6 // #fa │ │ -012110: 6e30 2006 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ -012116: 1a01 b004 |0017: const-string v1, "description" // string@04b0 │ │ -01211a: 1a02 1403 |0019: const-string v2, "The connection to the server was unsuccessful." // string@0314 │ │ -01211e: 6e30 2206 1002 |001b: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -012124: 1a01 0e09 |001e: const-string v1, "url" // string@090e │ │ -012128: 5432 b200 |0020: iget-object v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b2 │ │ -01212c: 6e30 2206 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -012132: 5431 b100 |0025: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ -012136: 7110 a403 0100 |0027: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -01213c: 0c01 |002a: move-result-object v1 │ │ -01213e: 1a02 2f07 |002b: const-string v2, "onReceivedError" // string@072f │ │ -012142: 6e30 6304 2100 |002d: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -012148: 0e00 |0030: return-void │ │ -01214a: 0d01 |0031: move-exception v1 │ │ -01214c: 28f3 |0032: goto 0025 // -000d │ │ +012a28: |[012a28] org.apache.cordova.CordovaWebViewImpl$1.run:()V │ │ +012a38: 5431 b100 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ +012a3c: 6e10 ce03 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.stopLoading:()V // method@03ce │ │ +012a42: 1a01 a400 |0005: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ +012a46: 1a02 a100 |0007: const-string v2, "CordovaWebView: TIMEOUT ERROR!" // string@00a1 │ │ +012a4a: 7120 0104 2100 |0009: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ +012a50: 2200 6201 |000c: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ +012a54: 7010 1706 0000 |000e: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +012a5a: 1a01 e904 |0011: const-string v1, "errorCode" // string@04e9 │ │ +012a5e: 12a2 |0013: const/4 v2, #int -6 // #fa │ │ +012a60: 6e30 2006 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ +012a66: 1a01 b004 |0017: const-string v1, "description" // string@04b0 │ │ +012a6a: 1a02 1403 |0019: const-string v2, "The connection to the server was unsuccessful." // string@0314 │ │ +012a6e: 6e30 2206 1002 |001b: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +012a74: 1a01 0e09 |001e: const-string v1, "url" // string@090e │ │ +012a78: 5432 b200 |0020: iget-object v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.val$url:Ljava/lang/String; // field@00b2 │ │ +012a7c: 6e30 2206 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +012a82: 5431 b100 |0025: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$1;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b1 │ │ +012a86: 7110 a403 0100 |0027: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +012a8c: 0c01 |002a: move-result-object v1 │ │ +012a8e: 1a02 2f07 |002b: const-string v2, "onReceivedError" // string@072f │ │ +012a92: 6e30 6304 2100 |002d: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +012a98: 0e00 |0030: return-void │ │ +012a9a: 0d01 |0031: move-exception v1 │ │ +012a9c: 28f3 |0032: goto 0025 // -000d │ │ catches : 1 │ │ 0x0011 - 0x0025 │ │ Lorg/json/JSONException; -> 0x0031 │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x000c line=154 │ │ @@ -10831,21 +10831,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 │ │ -012160: |[012160] org.apache.cordova.CordovaWebViewImpl$2.:(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V │ │ -012170: 5b01 b300 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b3 │ │ -012174: 5902 b600 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b6 │ │ -012178: 5903 b400 |0004: iput v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b4 │ │ -01217c: 5b04 b500 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b5 │ │ -012180: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -012186: 0e00 |000b: return-void │ │ +012ab0: |[012ab0] org.apache.cordova.CordovaWebViewImpl$2.:(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V │ │ +012ac0: 5b01 b300 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b3 │ │ +012ac4: 5902 b600 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b6 │ │ +012ac8: 5903 b400 |0004: iput v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b4 │ │ +012acc: 5b04 b500 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b5 │ │ +012ad0: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012ad6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 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 │ │ @@ -10858,39 +10858,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -012188: |[012188] org.apache.cordova.CordovaWebViewImpl$2.run:()V │ │ -012198: 1d04 |0000: monitor-enter v4 │ │ -01219a: 5241 b600 |0001: iget v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b6 │ │ -01219e: 8112 |0003: int-to-long v2, v1 │ │ -0121a0: 6e30 d601 2403 |0004: invoke-virtual {v4, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@01d6 │ │ -0121a6: 1e04 |0007: monitor-exit v4 │ │ -0121a8: 5441 b300 |0008: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b3 │ │ -0121ac: 7110 a503 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$100:(Lorg/apache/cordova/CordovaWebViewImpl;)I // method@03a5 │ │ -0121b2: 0a01 |000d: move-result v1 │ │ -0121b4: 5242 b400 |000e: iget v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b4 │ │ -0121b8: 3321 1100 |0010: if-ne v1, v2, 0021 // +0011 │ │ -0121bc: 5441 b300 |0012: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b3 │ │ -0121c0: 7110 a703 0100 |0014: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@03a7 │ │ -0121c6: 0c01 |0017: move-result-object v1 │ │ -0121c8: 7210 f902 0100 |0018: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -0121ce: 0c01 |001b: move-result-object v1 │ │ -0121d0: 5442 b500 |001c: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b5 │ │ -0121d4: 6e20 1700 2100 |001e: invoke-virtual {v1, v2}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -0121da: 0e00 |0021: return-void │ │ -0121dc: 0d01 |0022: move-exception v1 │ │ -0121de: 1e04 |0023: monitor-exit v4 │ │ -0121e0: 2701 |0024: throw v1 │ │ -0121e2: 0d00 |0025: move-exception v0 │ │ -0121e4: 6e10 ca01 0000 |0026: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@01ca │ │ -0121ea: 28df |0029: goto 0008 // -0021 │ │ +012ad8: |[012ad8] org.apache.cordova.CordovaWebViewImpl$2.run:()V │ │ +012ae8: 1d04 |0000: monitor-enter v4 │ │ +012aea: 5241 b600 |0001: iget v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadUrlTimeoutValue:I // field@00b6 │ │ +012aee: 8112 |0003: int-to-long v2, v1 │ │ +012af0: 6e30 d601 2403 |0004: invoke-virtual {v4, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@01d6 │ │ +012af6: 1e04 |0007: monitor-exit v4 │ │ +012af8: 5441 b300 |0008: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b3 │ │ +012afc: 7110 a503 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$100:(Lorg/apache/cordova/CordovaWebViewImpl;)I // method@03a5 │ │ +012b02: 0a01 |000d: move-result v1 │ │ +012b04: 5242 b400 |000e: iget v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$currentLoadUrlTimeout:I // field@00b4 │ │ +012b08: 3321 1100 |0010: if-ne v1, v2, 0021 // +0011 │ │ +012b0c: 5441 b300 |0012: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b3 │ │ +012b10: 7110 a703 0100 |0014: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@03a7 │ │ +012b16: 0c01 |0017: move-result-object v1 │ │ +012b18: 7210 f902 0100 |0018: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +012b1e: 0c01 |001b: move-result-object v1 │ │ +012b20: 5442 b500 |001c: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$2;.val$loadError:Ljava/lang/Runnable; // field@00b5 │ │ +012b24: 6e20 1700 2100 |001e: invoke-virtual {v1, v2}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +012b2a: 0e00 |0021: return-void │ │ +012b2c: 0d01 |0022: move-exception v1 │ │ +012b2e: 1e04 |0023: monitor-exit v4 │ │ +012b30: 2701 |0024: throw v1 │ │ +012b32: 0d00 |0025: move-exception v0 │ │ +012b34: 6e10 ca01 0000 |0026: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@01ca │ │ +012b3a: 28df |0029: goto 0008 // -0021 │ │ catches : 4 │ │ 0x0000 - 0x0001 │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ 0x0001 - 0x0008 │ │ -> 0x0022 │ │ 0x0023 - 0x0024 │ │ -> 0x0022 │ │ @@ -10961,22 +10961,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 │ │ -012214: |[012214] org.apache.cordova.CordovaWebViewImpl$3.:(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V │ │ -012224: 5b01 b700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b7 │ │ -012228: 5902 b900 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b9 │ │ -01222c: 5b03 ba00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00ba │ │ -012230: 5b04 bb00 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00bb │ │ -012234: 5c05 b800 |0008: iput-boolean v5, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b8 │ │ -012238: 7010 d201 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01223e: 0e00 |000d: return-void │ │ +012b64: |[012b64] org.apache.cordova.CordovaWebViewImpl$3.:(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V │ │ +012b74: 5b01 b700 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b7 │ │ +012b78: 5902 b900 |0002: iput v2, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b9 │ │ +012b7c: 5b03 ba00 |0004: iput-object v3, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00ba │ │ +012b80: 5b04 bb00 |0006: iput-object v4, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00bb │ │ +012b84: 5c05 b800 |0008: iput-boolean v5, v0, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b8 │ │ +012b88: 7010 d201 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012b8e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 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 │ │ @@ -10990,30 +10990,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -012240: |[012240] org.apache.cordova.CordovaWebViewImpl$3.run:()V │ │ -012250: 5230 b900 |0000: iget v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b9 │ │ -012254: 3d00 1100 |0002: if-lez v0, 0013 // +0011 │ │ -012258: 5430 b700 |0004: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b7 │ │ -01225c: 7110 a703 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@03a7 │ │ -012262: 0c00 |0009: move-result-object v0 │ │ -012264: 7210 fa02 0000 |000a: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ -01226a: 0c00 |000d: move-result-object v0 │ │ -01226c: 5431 ba00 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00ba │ │ -012270: 7220 5002 1000 |0010: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ -012276: 5430 b700 |0013: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b7 │ │ -01227a: 5400 c400 |0015: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -01227e: 5431 bb00 |0017: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00bb │ │ -012282: 5532 b800 |0019: iget-boolean v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b8 │ │ -012286: 7230 8e03 1002 |001b: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@038e │ │ -01228c: 0e00 |001e: return-void │ │ +012b90: |[012b90] org.apache.cordova.CordovaWebViewImpl$3.run:()V │ │ +012ba0: 5230 b900 |0000: iget v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$loadUrlTimeoutValue:I // field@00b9 │ │ +012ba4: 3d00 1100 |0002: if-lez v0, 0013 // +0011 │ │ +012ba8: 5430 b700 |0004: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b7 │ │ +012bac: 7110 a703 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@03a7 │ │ +012bb2: 0c00 |0009: move-result-object v0 │ │ +012bb4: 7210 fa02 0000 |000a: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ +012bba: 0c00 |000d: move-result-object v0 │ │ +012bbc: 5431 ba00 |000e: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$timeoutCheck:Ljava/lang/Runnable; // field@00ba │ │ +012bc0: 7220 5002 1000 |0010: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ +012bc6: 5430 b700 |0013: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00b7 │ │ +012bca: 5400 c400 |0015: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +012bce: 5431 bb00 |0017: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$url:Ljava/lang/String; // field@00bb │ │ +012bd2: 5532 b800 |0019: iget-boolean v2, v3, Lorg/apache/cordova/CordovaWebViewImpl$3;.val$_recreatePlugins:Z // field@00b8 │ │ +012bd6: 7230 8e03 1002 |001b: invoke-interface {v0, v1, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@038e │ │ +012bdc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x0013 line=190 │ │ 0x001e line=191 │ │ locals : │ │ @@ -11054,18 +11054,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 │ │ -012290: |[012290] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V │ │ -0122a0: 5b01 bc00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00bc │ │ -0122a4: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0122aa: 0e00 |0005: return-void │ │ +012be0: |[012be0] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V │ │ +012bf0: 5b01 bc00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00bc │ │ +012bf4: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012bfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 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; │ │ │ │ @@ -11075,24 +11075,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0122ac: |[0122ac] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.run:()V │ │ -0122bc: 5430 bc00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00bc │ │ -0122c0: 5400 bd00 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bd │ │ -0122c4: 5400 be00 |0004: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -0122c8: 7110 a403 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -0122ce: 0c00 |0009: move-result-object v0 │ │ -0122d0: 1a01 ab08 |000a: const-string v1, "spinner" // string@08ab │ │ -0122d4: 1a02 c108 |000c: const-string v2, "stop" // string@08c1 │ │ -0122d8: 6e30 6304 1002 |000e: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -0122de: 0e00 |0011: return-void │ │ +012bfc: |[012bfc] org.apache.cordova.CordovaWebViewImpl$EngineClient$1$1.run:()V │ │ +012c0c: 5430 bc00 |0000: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // field@00bc │ │ +012c10: 5400 bd00 |0002: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bd │ │ +012c14: 5400 be00 |0004: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +012c18: 7110 a403 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +012c1e: 0c00 |0009: move-result-object v0 │ │ +012c20: 1a01 ab08 |000a: const-string v1, "spinner" // string@08ab │ │ +012c24: 1a02 c108 |000c: const-string v2, "stop" // string@08c1 │ │ +012c28: 6e30 6304 1002 |000e: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +012c2e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0011 line=537 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; │ │ │ │ @@ -11131,18 +11131,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 │ │ -0122e0: |[0122e0] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V │ │ -0122f0: 5b01 bd00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bd │ │ -0122f4: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0122fa: 0e00 |0005: return-void │ │ +012c30: |[012c30] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V │ │ +012c40: 5b01 bd00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bd │ │ +012c44: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012c4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; │ │ │ │ @@ -11152,29 +11152,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0122fc: |[0122fc] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.run:()V │ │ -01230c: 1600 d007 |0000: const-wide/16 v0, #int 2000 // #7d0 │ │ -012310: 7120 0202 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0202 │ │ -012316: 5420 bd00 |0005: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bd │ │ -01231a: 5400 be00 |0007: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -01231e: 7110 a703 0000 |0009: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@03a7 │ │ -012324: 0c00 |000c: move-result-object v0 │ │ -012326: 7210 f902 0000 |000d: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -01232c: 0c00 |0010: move-result-object v0 │ │ -01232e: 2201 fe00 |0011: new-instance v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; // type@00fe │ │ -012332: 7020 9703 2100 |0013: invoke-direct {v1, v2}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V // method@0397 │ │ -012338: 6e20 1700 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -01233e: 0e00 |0019: return-void │ │ -012340: 0d00 |001a: move-exception v0 │ │ -012342: 28fe |001b: goto 0019 // -0002 │ │ +012c4c: |[012c4c] org.apache.cordova.CordovaWebViewImpl$EngineClient$1.run:()V │ │ +012c5c: 1600 d007 |0000: const-wide/16 v0, #int 2000 // #7d0 │ │ +012c60: 7120 0202 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0202 │ │ +012c66: 5420 bd00 |0005: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00bd │ │ +012c6a: 5400 be00 |0007: iget-object v0, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +012c6e: 7110 a703 0000 |0009: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; // method@03a7 │ │ +012c74: 0c00 |000c: move-result-object v0 │ │ +012c76: 7210 f902 0000 |000d: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +012c7c: 0c00 |0010: move-result-object v0 │ │ +012c7e: 2201 fe00 |0011: new-instance v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1; // type@00fe │ │ +012c82: 7020 9703 2100 |0013: invoke-direct {v1, v2}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V // method@0397 │ │ +012c88: 6e20 1700 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +012c8e: 0e00 |0019: return-void │ │ +012c90: 0d00 |001a: move-exception v0 │ │ +012c92: 28fe |001b: goto 0019 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0019 │ │ Ljava/lang/InterruptedException; -> 0x001a │ │ positions : │ │ 0x0000 line=533 │ │ 0x0005 line=534 │ │ 0x0019 line=541 │ │ @@ -11217,18 +11217,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012354: |[012354] org.apache.cordova.CoreAndroid$1.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -012364: 5b01 cf00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ -012368: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01236e: 0e00 |0005: return-void │ │ +012ca4: |[012ca4] org.apache.cordova.CoreAndroid$1.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +012cb4: 5b01 cf00 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ +012cb8: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012cbe: 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; │ │ │ │ @@ -11238,23 +11238,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -012370: |[012370] org.apache.cordova.CoreAndroid$1.run:()V │ │ -012380: 5430 cf00 |0000: iget-object v0, v3, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ -012384: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -012388: 7210 6303 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -01238e: 0c00 |0007: move-result-object v0 │ │ -012390: 1a01 ab08 |0008: const-string v1, "spinner" // string@08ab │ │ -012394: 1a02 c108 |000a: const-string v2, "stop" // string@08c1 │ │ -012398: 6e30 6304 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -01239e: 0e00 |000f: return-void │ │ +012cc0: |[012cc0] org.apache.cordova.CoreAndroid$1.run:()V │ │ +012cd0: 5430 cf00 |0000: iget-object v0, v3, Lorg/apache/cordova/CoreAndroid$1;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00cf │ │ +012cd4: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012cd8: 7210 6303 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +012cde: 0c00 |0007: move-result-object v0 │ │ +012ce0: 1a01 ab08 |0008: const-string v1, "spinner" // string@08ab │ │ +012ce4: 1a02 c108 |000a: const-string v2, "stop" // string@08c1 │ │ +012ce8: 6e30 6304 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +012cee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000f line=89 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/apache/cordova/CoreAndroid$1; │ │ │ │ @@ -11293,18 +11293,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0123a0: |[0123a0] org.apache.cordova.CoreAndroid$2.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -0123b0: 5b01 d000 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ -0123b4: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0123ba: 0e00 |0005: return-void │ │ +012cf0: |[012cf0] org.apache.cordova.CoreAndroid$2.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +012d00: 5b01 d000 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ +012d04: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012d0a: 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; │ │ │ │ @@ -11314,20 +11314,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0123bc: |[0123bc] org.apache.cordova.CoreAndroid$2.run:()V │ │ -0123cc: 5420 d000 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ -0123d0: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -0123d4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0123d6: 7220 5e03 1000 |0005: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.clearCache:(Z)V // method@035e │ │ -0123dc: 0e00 |0008: return-void │ │ +012d0c: |[012d0c] org.apache.cordova.CoreAndroid$2.run:()V │ │ +012d1c: 5420 d000 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid$2;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d0 │ │ +012d20: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012d24: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +012d26: 7220 5e03 1000 |0005: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.clearCache:(Z)V // method@035e │ │ +012d2c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0008 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/cordova/CoreAndroid$2; │ │ │ │ @@ -11366,18 +11366,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0123e0: |[0123e0] org.apache.cordova.CoreAndroid$3.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -0123f0: 5b01 d100 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ -0123f4: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0123fa: 0e00 |0005: return-void │ │ +012d30: |[012d30] org.apache.cordova.CoreAndroid$3.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +012d40: 5b01 d100 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ +012d44: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012d4a: 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; │ │ │ │ @@ -11387,19 +11387,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0123fc: |[0123fc] org.apache.cordova.CoreAndroid$3.run:()V │ │ -01240c: 5410 d100 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ -012410: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -012414: 7210 5f03 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.clearHistory:()V // method@035f │ │ -01241a: 0e00 |0007: return-void │ │ +012d4c: |[012d4c] org.apache.cordova.CoreAndroid$3.run:()V │ │ +012d5c: 5410 d100 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$3;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d1 │ │ +012d60: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012d64: 7210 5f03 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.clearHistory:()V // method@035f │ │ +012d6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CoreAndroid$3; │ │ │ │ @@ -11438,18 +11438,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01241c: |[01241c] org.apache.cordova.CoreAndroid$4.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -01242c: 5b01 d200 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d2 │ │ -012430: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -012436: 0e00 |0005: return-void │ │ +012d6c: |[012d6c] org.apache.cordova.CoreAndroid$4.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +012d7c: 5b01 d200 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d2 │ │ +012d80: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012d86: 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; │ │ │ │ @@ -11459,19 +11459,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012438: |[012438] org.apache.cordova.CoreAndroid$4.run:()V │ │ -012448: 5410 d200 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d2 │ │ -01244c: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -012450: 7210 5b03 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.backHistory:()Z // method@035b │ │ -012456: 0e00 |0007: return-void │ │ +012d88: |[012d88] org.apache.cordova.CoreAndroid$4.run:()V │ │ +012d98: 5410 d200 |0000: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid$4;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d2 │ │ +012d9c: 5400 db00 |0002: iget-object v0, v0, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012da0: 7210 5b03 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.backHistory:()Z // method@035b │ │ +012da6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0007 line=226 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CoreAndroid$4; │ │ │ │ @@ -11509,18 +11509,18 @@ │ │ type : '(Lorg/apache/cordova/CoreAndroid;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012458: |[012458] org.apache.cordova.CoreAndroid$5.:(Lorg/apache/cordova/CoreAndroid;)V │ │ -012468: 5b01 d300 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ -01246c: 7010 2800 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0028 │ │ -012472: 0e00 |0005: return-void │ │ +012da8: |[012da8] org.apache.cordova.CoreAndroid$5.:(Lorg/apache/cordova/CoreAndroid;)V │ │ +012db8: 5b01 d300 |0000: iput-object v1, v0, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ +012dbc: 7010 2800 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0028 │ │ +012dc2: 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; │ │ │ │ @@ -11530,74 +11530,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 │ │ -012474: |[012474] org.apache.cordova.CoreAndroid$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -012484: 3806 3a00 |0000: if-eqz v6, 003a // +003a │ │ -012488: 6e10 4500 0600 |0002: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0045 │ │ -01248e: 0c01 |0005: move-result-object v1 │ │ -012490: 1a02 d003 |0006: const-string v2, "android.intent.action.PHONE_STATE" // string@03d0 │ │ -012494: 6e20 e101 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01249a: 0a01 |000b: move-result v1 │ │ -01249c: 3801 2e00 |000c: if-eqz v1, 003a // +002e │ │ -0124a0: 1a01 bd08 |000e: const-string v1, "state" // string@08bd │ │ -0124a4: 6e20 4a00 1600 |0010: invoke-virtual {v6, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@004a │ │ -0124aa: 0a01 |0013: move-result v1 │ │ -0124ac: 3801 2600 |0014: if-eqz v1, 003a // +0026 │ │ -0124b0: 1a01 bd08 |0016: const-string v1, "state" // string@08bd │ │ -0124b4: 6e20 4900 1600 |0018: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -0124ba: 0c00 |001b: move-result-object v0 │ │ -0124bc: 6201 0500 |001c: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_RINGING:Ljava/lang/String; // field@0005 │ │ -0124c0: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0124c6: 0a01 |0021: move-result v1 │ │ -0124c8: 3801 1900 |0022: if-eqz v1, 003b // +0019 │ │ -0124cc: 1a01 8d00 |0024: const-string v1, "CordovaApp" // string@008d │ │ -0124d0: 1a02 1203 |0026: const-string v2, "Telephone RINGING" // string@0312 │ │ -0124d4: 7120 0404 2100 |0028: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -0124da: 5441 d300 |002b: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ -0124de: 5411 db00 |002d: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -0124e2: 7210 6303 0100 |002f: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -0124e8: 0c01 |0032: move-result-object v1 │ │ -0124ea: 1a02 d408 |0033: const-string v2, "telephone" // string@08d4 │ │ -0124ee: 1a03 1208 |0035: const-string v3, "ringing" // string@0812 │ │ -0124f2: 6e30 6304 2103 |0037: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -0124f8: 0e00 |003a: return-void │ │ -0124fa: 6201 0400 |003b: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_OFFHOOK:Ljava/lang/String; // field@0004 │ │ -0124fe: 6e20 e101 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -012504: 0a01 |0040: move-result v1 │ │ -012506: 3801 1900 |0041: if-eqz v1, 005a // +0019 │ │ -01250a: 1a01 8d00 |0043: const-string v1, "CordovaApp" // string@008d │ │ -01250e: 1a02 1103 |0045: const-string v2, "Telephone OFFHOOK" // string@0311 │ │ -012512: 7120 0404 2100 |0047: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -012518: 5441 d300 |004a: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ -01251c: 5411 db00 |004c: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -012520: 7210 6303 0100 |004e: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -012526: 0c01 |0051: move-result-object v1 │ │ -012528: 1a02 d408 |0052: const-string v2, "telephone" // string@08d4 │ │ -01252c: 1a03 0307 |0054: const-string v3, "offhook" // string@0703 │ │ -012530: 6e30 6304 2103 |0056: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -012536: 28e1 |0059: goto 003a // -001f │ │ -012538: 6201 0300 |005a: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_IDLE:Ljava/lang/String; // field@0003 │ │ -01253c: 6e20 e101 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -012542: 0a01 |005f: move-result v1 │ │ -012544: 3801 daff |0060: if-eqz v1, 003a // -0026 │ │ -012548: 1a01 8d00 |0062: const-string v1, "CordovaApp" // string@008d │ │ -01254c: 1a02 1003 |0064: const-string v2, "Telephone IDLE" // string@0310 │ │ -012550: 7120 0404 2100 |0066: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -012556: 5441 d300 |0069: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ -01255a: 5411 db00 |006b: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -01255e: 7210 6303 0100 |006d: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -012564: 0c01 |0070: move-result-object v1 │ │ -012566: 1a02 d408 |0071: const-string v2, "telephone" // string@08d4 │ │ -01256a: 1a03 1f06 |0073: const-string v3, "idle" // string@061f │ │ -01256e: 6e30 6304 2103 |0075: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -012574: 28c2 |0078: goto 003a // -003e │ │ +012dc4: |[012dc4] org.apache.cordova.CoreAndroid$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +012dd4: 3806 3a00 |0000: if-eqz v6, 003a // +003a │ │ +012dd8: 6e10 4500 0600 |0002: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0045 │ │ +012dde: 0c01 |0005: move-result-object v1 │ │ +012de0: 1a02 d003 |0006: const-string v2, "android.intent.action.PHONE_STATE" // string@03d0 │ │ +012de4: 6e20 e101 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +012dea: 0a01 |000b: move-result v1 │ │ +012dec: 3801 2e00 |000c: if-eqz v1, 003a // +002e │ │ +012df0: 1a01 bd08 |000e: const-string v1, "state" // string@08bd │ │ +012df4: 6e20 4a00 1600 |0010: invoke-virtual {v6, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@004a │ │ +012dfa: 0a01 |0013: move-result v1 │ │ +012dfc: 3801 2600 |0014: if-eqz v1, 003a // +0026 │ │ +012e00: 1a01 bd08 |0016: const-string v1, "state" // string@08bd │ │ +012e04: 6e20 4900 1600 |0018: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +012e0a: 0c00 |001b: move-result-object v0 │ │ +012e0c: 6201 0500 |001c: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_RINGING:Ljava/lang/String; // field@0005 │ │ +012e10: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +012e16: 0a01 |0021: move-result v1 │ │ +012e18: 3801 1900 |0022: if-eqz v1, 003b // +0019 │ │ +012e1c: 1a01 8d00 |0024: const-string v1, "CordovaApp" // string@008d │ │ +012e20: 1a02 1203 |0026: const-string v2, "Telephone RINGING" // string@0312 │ │ +012e24: 7120 0404 2100 |0028: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +012e2a: 5441 d300 |002b: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ +012e2e: 5411 db00 |002d: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012e32: 7210 6303 0100 |002f: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +012e38: 0c01 |0032: move-result-object v1 │ │ +012e3a: 1a02 d408 |0033: const-string v2, "telephone" // string@08d4 │ │ +012e3e: 1a03 1208 |0035: const-string v3, "ringing" // string@0812 │ │ +012e42: 6e30 6304 2103 |0037: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +012e48: 0e00 |003a: return-void │ │ +012e4a: 6201 0400 |003b: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_OFFHOOK:Ljava/lang/String; // field@0004 │ │ +012e4e: 6e20 e101 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +012e54: 0a01 |0040: move-result v1 │ │ +012e56: 3801 1900 |0041: if-eqz v1, 005a // +0019 │ │ +012e5a: 1a01 8d00 |0043: const-string v1, "CordovaApp" // string@008d │ │ +012e5e: 1a02 1103 |0045: const-string v2, "Telephone OFFHOOK" // string@0311 │ │ +012e62: 7120 0404 2100 |0047: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +012e68: 5441 d300 |004a: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ +012e6c: 5411 db00 |004c: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012e70: 7210 6303 0100 |004e: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +012e76: 0c01 |0051: move-result-object v1 │ │ +012e78: 1a02 d408 |0052: const-string v2, "telephone" // string@08d4 │ │ +012e7c: 1a03 0307 |0054: const-string v3, "offhook" // string@0703 │ │ +012e80: 6e30 6304 2103 |0056: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +012e86: 28e1 |0059: goto 003a // -001f │ │ +012e88: 6201 0300 |005a: sget-object v1, Landroid/telephony/TelephonyManager;.EXTRA_STATE_IDLE:Ljava/lang/String; // field@0003 │ │ +012e8c: 6e20 e101 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +012e92: 0a01 |005f: move-result v1 │ │ +012e94: 3801 daff |0060: if-eqz v1, 003a // -0026 │ │ +012e98: 1a01 8d00 |0062: const-string v1, "CordovaApp" // string@008d │ │ +012e9c: 1a02 1003 |0064: const-string v2, "Telephone IDLE" // string@0310 │ │ +012ea0: 7120 0404 2100 |0066: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +012ea6: 5441 d300 |0069: iget-object v1, v4, Lorg/apache/cordova/CoreAndroid$5;.this$0:Lorg/apache/cordova/CoreAndroid; // field@00d3 │ │ +012eaa: 5411 db00 |006b: iget-object v1, v1, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +012eae: 7210 6303 0100 |006d: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +012eb4: 0c01 |0070: move-result-object v1 │ │ +012eb6: 1a02 d408 |0071: const-string v2, "telephone" // string@08d4 │ │ +012eba: 1a03 1f06 |0073: const-string v3, "idle" // string@061f │ │ +012ebe: 6e30 6304 2103 |0075: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +012ec4: 28c2 |0078: goto 003a // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000e line=294 │ │ 0x0016 line=295 │ │ 0x001c line=296 │ │ 0x0024 line=297 │ │ @@ -11865,35 +11865,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -012578: |[012578] org.apache.cordova.LOG.:()V │ │ -012588: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -01258a: 6700 df00 |0001: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -01258e: 0e00 |0003: return-void │ │ +012ec8: |[012ec8] org.apache.cordova.LOG.:()V │ │ +012ed8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +012eda: 6700 df00 |0001: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012ede: 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 │ │ -012590: |[012590] org.apache.cordova.LOG.:()V │ │ -0125a0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0125a6: 0e00 |0003: return-void │ │ +012ee0: |[012ee0] org.apache.cordova.LOG.:()V │ │ +012ef0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +012ef6: 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;) │ │ @@ -11901,20 +11901,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 │ │ -0125a8: |[0125a8] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0125b8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0125ba: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0125be: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0125c2: 7120 9b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -0125c8: 0e00 |0008: return-void │ │ +012ef8: |[012ef8] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;)V │ │ +012f08: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +012f0a: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012f0e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +012f12: 7120 9b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +012f18: 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; │ │ @@ -11924,20 +11924,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 │ │ -0125cc: |[0125cc] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0125dc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0125de: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0125e2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0125e6: 7130 9c00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009c │ │ -0125ec: 0e00 |0008: return-void │ │ +012f1c: |[012f1c] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +012f2c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +012f2e: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012f32: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +012f36: 7130 9c00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009c │ │ +012f3c: 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; │ │ @@ -11948,22 +11948,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 │ │ -0125f0: |[0125f0] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -012600: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -012602: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012606: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -01260a: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ -012610: 0c00 |0008: move-result-object v0 │ │ -012612: 7120 9b00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -012618: 0e00 |000c: return-void │ │ +012f40: |[012f40] org.apache.cordova.LOG.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +012f50: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +012f52: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012f56: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +012f5a: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ +012f60: 0c00 |0008: move-result-object v0 │ │ +012f62: 7120 9b00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +012f68: 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; │ │ @@ -11974,20 +11974,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 │ │ -01261c: |[01261c] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ -01262c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -01262e: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012632: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -012636: 7120 9d00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ -01263c: 0e00 |0008: return-void │ │ +012f6c: |[012f6c] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ +012f7c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +012f7e: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012f82: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +012f86: 7120 9d00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ +012f8c: 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; │ │ @@ -11997,20 +11997,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 │ │ -012640: |[012640] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -012650: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -012652: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012656: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -01265a: 7130 9e00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ -012660: 0e00 |0008: return-void │ │ +012f90: |[012f90] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +012fa0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +012fa2: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012fa6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +012faa: 7130 9e00 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@009e │ │ +012fb0: 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; │ │ @@ -12021,22 +12021,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 │ │ -012664: |[012664] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -012674: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -012676: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -01267a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -01267e: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ -012684: 0c00 |0008: move-result-object v0 │ │ -012686: 7120 9d00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ -01268c: 0e00 |000c: return-void │ │ +012fb4: |[012fb4] org.apache.cordova.LOG.e:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +012fc4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +012fc6: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012fca: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +012fce: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ +012fd4: 0c00 |0008: move-result-object v0 │ │ +012fd6: 7120 9d00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ +012fdc: 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; │ │ @@ -12047,20 +12047,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 │ │ -012690: |[012690] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0126a0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0126a2: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0126a6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0126aa: 7120 9f00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -0126b0: 0e00 |0008: return-void │ │ +012fe0: |[012fe0] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;)V │ │ +012ff0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +012ff2: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +012ff6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +012ffa: 7120 9f00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +013000: 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; │ │ @@ -12070,20 +12070,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 │ │ -0126b4: |[0126b4] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0126c4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0126c6: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0126ca: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0126ce: 7130 a000 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a0 │ │ -0126d4: 0e00 |0008: return-void │ │ +013004: |[013004] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +013014: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +013016: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +01301a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +01301e: 7130 a000 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a0 │ │ +013024: 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; │ │ @@ -12094,22 +12094,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 │ │ -0126d8: |[0126d8] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -0126e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0126ea: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0126ee: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -0126f2: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ -0126f8: 0c00 |0008: move-result-object v0 │ │ -0126fa: 7120 9f00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -012700: 0e00 |000c: return-void │ │ +013028: |[013028] org.apache.cordova.LOG.i:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +013038: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +01303a: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +01303e: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +013042: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ +013048: 0c00 |0008: move-result-object v0 │ │ +01304a: 7120 9f00 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +013050: 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; │ │ @@ -12120,21 +12120,21 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -012704: |[012704] org.apache.cordova.LOG.isLoggable:(I)Z │ │ -012714: 6000 df00 |0000: sget v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012718: 3401 0400 |0002: if-lt v1, v0, 0006 // +0004 │ │ -01271c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01271e: 0f00 |0005: return v0 │ │ -012720: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -012722: 28fe |0007: goto 0005 // -0002 │ │ +013054: |[013054] org.apache.cordova.LOG.isLoggable:(I)Z │ │ +013064: 6000 df00 |0000: sget v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013068: 3401 0400 |0002: if-lt v1, v0, 0006 // +0004 │ │ +01306c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01306e: 0f00 |0005: return v0 │ │ +013070: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +013072: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 logLevel I │ │ │ │ #12 : (in Lorg/apache/cordova/LOG;) │ │ @@ -12142,28 +12142,28 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -012724: |[012724] org.apache.cordova.LOG.setLogLevel:(I)V │ │ -012734: 6703 df00 |0000: sput v3, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012738: 1a00 9700 |0002: const-string v0, "CordovaLog" // string@0097 │ │ -01273c: 2201 9b00 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -012740: 7010 f301 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -012746: 1a02 7f00 |0009: const-string v2, "Changing log level to " // string@007f │ │ -01274a: 6e20 fb01 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012750: 0c01 |000e: move-result-object v1 │ │ -012752: 6e20 f801 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -012758: 0c01 |0012: move-result-object v1 │ │ -01275a: 6e10 fd01 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -012760: 0c01 |0016: move-result-object v1 │ │ -012762: 7120 9f00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -012768: 0e00 |001a: return-void │ │ +013074: |[013074] org.apache.cordova.LOG.setLogLevel:(I)V │ │ +013084: 6703 df00 |0000: sput v3, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013088: 1a00 9700 |0002: const-string v0, "CordovaLog" // string@0097 │ │ +01308c: 2201 9b00 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +013090: 7010 f301 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +013096: 1a02 7f00 |0009: const-string v2, "Changing log level to " // string@007f │ │ +01309a: 6e20 fb01 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0130a0: 0c01 |000e: move-result-object v1 │ │ +0130a2: 6e20 f801 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +0130a8: 0c01 |0012: move-result-object v1 │ │ +0130aa: 6e10 fd01 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0130b0: 0c01 |0016: move-result-object v1 │ │ +0130b2: 7120 9f00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +0130b8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x001a line=48 │ │ locals : │ │ 0x0000 - 0x001b reg=3 logLevel I │ │ @@ -12173,70 +12173,70 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -01276c: |[01276c] org.apache.cordova.LOG.setLogLevel:(Ljava/lang/String;)V │ │ -01277c: 1a00 3b03 |0000: const-string v0, "VERBOSE" // string@033b │ │ -012780: 6e20 e101 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -012786: 0a00 |0005: move-result v0 │ │ -012788: 3800 3000 |0006: if-eqz v0, 0036 // +0030 │ │ -01278c: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -01278e: 6700 df00 |0009: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012792: 1a00 9700 |000b: const-string v0, "CordovaLog" // string@0097 │ │ -012796: 2201 9b00 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -01279a: 7010 f301 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0127a0: 1a02 7f00 |0012: const-string v2, "Changing log level to " // string@007f │ │ -0127a4: 6e20 fb01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0127aa: 0c01 |0017: move-result-object v1 │ │ -0127ac: 6e20 fb01 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0127b2: 0c01 |001b: move-result-object v1 │ │ -0127b4: 1a02 1700 |001c: const-string v2, "(" // string@0017 │ │ -0127b8: 6e20 fb01 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0127be: 0c01 |0021: move-result-object v1 │ │ -0127c0: 6002 df00 |0022: sget v2, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0127c4: 6e20 f801 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -0127ca: 0c01 |0027: move-result-object v1 │ │ -0127cc: 1a02 1d00 |0028: const-string v2, ")" // string@001d │ │ -0127d0: 6e20 fb01 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0127d6: 0c01 |002d: move-result-object v1 │ │ -0127d8: 6e10 fd01 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0127de: 0c01 |0031: move-result-object v1 │ │ -0127e0: 7120 9f00 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -0127e6: 0e00 |0035: return-void │ │ -0127e8: 1a00 ad00 |0036: const-string v0, "DEBUG" // string@00ad │ │ -0127ec: 6e20 e101 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0127f2: 0a00 |003b: move-result v0 │ │ -0127f4: 3800 0600 |003c: if-eqz v0, 0042 // +0006 │ │ -0127f8: 1230 |003e: const/4 v0, #int 3 // #3 │ │ -0127fa: 6700 df00 |003f: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0127fe: 28ca |0041: goto 000b // -0036 │ │ -012800: 1a00 f800 |0042: const-string v0, "INFO" // string@00f8 │ │ -012804: 6e20 e101 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01280a: 0a00 |0047: move-result v0 │ │ -01280c: 3800 0600 |0048: if-eqz v0, 004e // +0006 │ │ -012810: 1240 |004a: const/4 v0, #int 4 // #4 │ │ -012812: 6700 df00 |004b: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012816: 28be |004d: goto 000b // -0042 │ │ -012818: 1a00 6803 |004e: const-string v0, "WARN" // string@0368 │ │ -01281c: 6e20 e101 3000 |0050: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -012822: 0a00 |0053: move-result v0 │ │ -012824: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ -012828: 1250 |0056: const/4 v0, #int 5 // #5 │ │ -01282a: 6700 df00 |0057: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -01282e: 28b2 |0059: goto 000b // -004e │ │ -012830: 1a00 bd00 |005a: const-string v0, "ERROR" // string@00bd │ │ -012834: 6e20 e101 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01283a: 0a00 |005f: move-result v0 │ │ -01283c: 3800 abff |0060: if-eqz v0, 000b // -0055 │ │ -012840: 1260 |0062: const/4 v0, #int 6 // #6 │ │ -012842: 6700 df00 |0063: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012846: 28a6 |0065: goto 000b // -005a │ │ +0130bc: |[0130bc] org.apache.cordova.LOG.setLogLevel:(Ljava/lang/String;)V │ │ +0130cc: 1a00 3b03 |0000: const-string v0, "VERBOSE" // string@033b │ │ +0130d0: 6e20 e101 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0130d6: 0a00 |0005: move-result v0 │ │ +0130d8: 3800 3000 |0006: if-eqz v0, 0036 // +0030 │ │ +0130dc: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0130de: 6700 df00 |0009: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +0130e2: 1a00 9700 |000b: const-string v0, "CordovaLog" // string@0097 │ │ +0130e6: 2201 9b00 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0130ea: 7010 f301 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0130f0: 1a02 7f00 |0012: const-string v2, "Changing log level to " // string@007f │ │ +0130f4: 6e20 fb01 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0130fa: 0c01 |0017: move-result-object v1 │ │ +0130fc: 6e20 fb01 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013102: 0c01 |001b: move-result-object v1 │ │ +013104: 1a02 1700 |001c: const-string v2, "(" // string@0017 │ │ +013108: 6e20 fb01 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01310e: 0c01 |0021: move-result-object v1 │ │ +013110: 6002 df00 |0022: sget v2, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013114: 6e20 f801 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +01311a: 0c01 |0027: move-result-object v1 │ │ +01311c: 1a02 1d00 |0028: const-string v2, ")" // string@001d │ │ +013120: 6e20 fb01 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013126: 0c01 |002d: move-result-object v1 │ │ +013128: 6e10 fd01 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01312e: 0c01 |0031: move-result-object v1 │ │ +013130: 7120 9f00 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +013136: 0e00 |0035: return-void │ │ +013138: 1a00 ad00 |0036: const-string v0, "DEBUG" // string@00ad │ │ +01313c: 6e20 e101 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +013142: 0a00 |003b: move-result v0 │ │ +013144: 3800 0600 |003c: if-eqz v0, 0042 // +0006 │ │ +013148: 1230 |003e: const/4 v0, #int 3 // #3 │ │ +01314a: 6700 df00 |003f: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +01314e: 28ca |0041: goto 000b // -0036 │ │ +013150: 1a00 f800 |0042: const-string v0, "INFO" // string@00f8 │ │ +013154: 6e20 e101 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01315a: 0a00 |0047: move-result v0 │ │ +01315c: 3800 0600 |0048: if-eqz v0, 004e // +0006 │ │ +013160: 1240 |004a: const/4 v0, #int 4 // #4 │ │ +013162: 6700 df00 |004b: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013166: 28be |004d: goto 000b // -0042 │ │ +013168: 1a00 6803 |004e: const-string v0, "WARN" // string@0368 │ │ +01316c: 6e20 e101 3000 |0050: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +013172: 0a00 |0053: move-result v0 │ │ +013174: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ +013178: 1250 |0056: const/4 v0, #int 5 // #5 │ │ +01317a: 6700 df00 |0057: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +01317e: 28b2 |0059: goto 000b // -004e │ │ +013180: 1a00 bd00 |005a: const-string v0, "ERROR" // string@00bd │ │ +013184: 6e20 e101 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01318a: 0a00 |005f: move-result v0 │ │ +01318c: 3800 abff |0060: if-eqz v0, 000b // -0055 │ │ +013190: 1260 |0062: const/4 v0, #int 6 // #6 │ │ +013192: 6700 df00 |0063: sput v0, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013196: 28a6 |0065: goto 000b // -005a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=61 │ │ 0x0035 line=62 │ │ 0x0036 line=57 │ │ 0x0042 line=58 │ │ @@ -12250,20 +12250,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 │ │ -012848: |[012848] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;)V │ │ -012858: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01285a: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -01285e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -012862: 7120 a100 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00a1 │ │ -012868: 0e00 |0008: return-void │ │ +013198: |[013198] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0131a8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0131aa: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +0131ae: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0131b2: 7120 a100 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00a1 │ │ +0131b8: 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; │ │ @@ -12273,20 +12273,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 │ │ -01286c: |[01286c] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -01287c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01287e: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012882: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -012886: 7130 a200 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a2 │ │ -01288c: 0e00 |0008: return-void │ │ +0131bc: |[0131bc] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0131cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0131ce: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +0131d2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0131d6: 7130 a200 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a2 │ │ +0131dc: 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; │ │ @@ -12297,22 +12297,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 │ │ -012890: |[012890] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -0128a0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0128a2: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0128a6: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -0128aa: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ -0128b0: 0c00 |0008: move-result-object v0 │ │ -0128b2: 7120 a100 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00a1 │ │ -0128b8: 0e00 |000c: return-void │ │ +0131e0: |[0131e0] org.apache.cordova.LOG.v:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +0131f0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0131f2: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +0131f6: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0131fa: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ +013200: 0c00 |0008: move-result-object v0 │ │ +013202: 7120 a100 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00a1 │ │ +013208: 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; │ │ @@ -12323,20 +12323,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 │ │ -0128bc: |[0128bc] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0128cc: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0128ce: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0128d2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0128d6: 7120 a300 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00a3 │ │ -0128dc: 0e00 |0008: return-void │ │ +01320c: |[01320c] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;)V │ │ +01321c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +01321e: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013222: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +013226: 7120 a300 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00a3 │ │ +01322c: 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; │ │ @@ -12346,20 +12346,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 │ │ -0128e0: |[0128e0] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0128f0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0128f2: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -0128f6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0128fa: 7130 a400 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a4 │ │ -012900: 0e00 |0008: return-void │ │ +013230: |[013230] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +013240: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +013242: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013246: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +01324a: 7130 a400 3204 |0005: invoke-static {v2, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a4 │ │ +013250: 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; │ │ @@ -12370,22 +12370,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 │ │ -012904: |[012904] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -012914: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -012916: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -01291a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -01291e: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ -012924: 0c00 |0008: move-result-object v0 │ │ -012926: 7120 a300 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00a3 │ │ -01292c: 0e00 |000c: return-void │ │ +013254: |[013254] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +013264: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +013266: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +01326a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +01326e: 7120 e301 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ +013274: 0c00 |0008: move-result-object v0 │ │ +013276: 7120 a300 0200 |0009: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00a3 │ │ +01327c: 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; │ │ @@ -12396,20 +12396,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 │ │ -012930: |[012930] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -012940: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -012942: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ -012946: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -01294a: 7120 a500 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a5 │ │ -012950: 0e00 |0008: return-void │ │ +013280: |[013280] org.apache.cordova.LOG.w:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +013290: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +013292: 6001 df00 |0001: sget v1, Lorg/apache/cordova/LOG;.LOGLEVEL:I // field@00df │ │ +013296: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +01329a: 7120 a500 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@00a5 │ │ +0132a0: 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; │ │ @@ -12445,17 +12445,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012954: |[012954] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.:()V │ │ -012964: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01296a: 0e00 |0003: return-void │ │ +0132a4: |[0132a4] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.:()V │ │ +0132b4: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0132ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; │ │ │ │ Virtual methods - │ │ @@ -12464,16 +12464,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 │ │ -01296c: |[01296c] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V │ │ -01297c: 0e00 |0000: return-void │ │ +0132bc: |[0132bc] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V │ │ +0132cc: 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 │ │ @@ -12489,16 +12489,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012980: |[012980] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.reset:()V │ │ -012990: 0e00 |0000: return-void │ │ +0132d0: |[0132d0] org.apache.cordova.NativeToJsMessageQueue$BridgeMode.reset:()V │ │ +0132e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; │ │ │ │ source_file_idx : 711 (NativeToJsMessageQueue.java) │ │ @@ -12540,19 +12540,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 │ │ -012994: |[012994] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -0129a4: 5b01 e200 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e2 │ │ -0129a8: 5b02 e300 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e3 │ │ -0129ac: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0129b2: 0e00 |0007: return-void │ │ +0132e4: |[0132e4] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +0132f4: 5b01 e200 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e2 │ │ +0132f8: 5b02 e300 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e3 │ │ +0132fc: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +013302: 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; │ │ @@ -12563,25 +12563,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0129b4: |[0129b4] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.run:()V │ │ -0129c4: 5431 e300 |0000: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e3 │ │ -0129c8: 6e10 4204 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@0442 │ │ -0129ce: 0c00 |0005: move-result-object v0 │ │ -0129d0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0129d4: 5431 e200 |0008: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e2 │ │ -0129d8: 7110 1804 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.access$400:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0418 │ │ -0129de: 0c01 |000d: move-result-object v1 │ │ -0129e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0129e2: 7230 8703 0102 |000f: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@0387 │ │ -0129e8: 0e00 |0012: return-void │ │ +013304: |[013304] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode$1.run:()V │ │ +013314: 5431 e300 |0000: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e3 │ │ +013318: 6e10 4204 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@0442 │ │ +01331e: 0c00 |0005: move-result-object v0 │ │ +013320: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +013324: 5431 e200 |0008: iget-object v1, v3, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // field@00e2 │ │ +013328: 7110 1804 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.access$400:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0418 │ │ +01332e: 0c01 |000d: move-result-object v1 │ │ +013330: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +013332: 7230 8703 0102 |000f: invoke-interface {v1, v0, v2}, Lorg/apache/cordova/CordovaWebViewEngine;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@0387 │ │ +013338: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0006 line=367 │ │ 0x0008 line=368 │ │ 0x0012 line=370 │ │ locals : │ │ @@ -12626,24 +12626,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0129ec: |[0129ec] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Ljava/lang/String;)V │ │ -0129fc: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -012a02: 3902 0800 |0003: if-nez v2, 000b // +0008 │ │ -012a06: 2200 9300 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@0093 │ │ -012a0a: 7010 d001 0000 |0007: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@01d0 │ │ -012a10: 2700 |000a: throw v0 │ │ -012a12: 5b12 e600 |000b: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012a16: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -012a18: 5b10 e700 |000e: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012a1c: 0e00 |0010: return-void │ │ +01333c: |[01333c] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Ljava/lang/String;)V │ │ +01334c: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +013352: 3902 0800 |0003: if-nez v2, 000b // +0008 │ │ +013356: 2200 9300 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@0093 │ │ +01335a: 7010 d001 0000 |0007: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@01d0 │ │ +013360: 2700 |000a: throw v0 │ │ +013362: 5b12 e600 |000b: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +013366: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +013368: 5b10 e700 |000e: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +01336c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ 0x0005 line=382 │ │ 0x000b line=384 │ │ 0x000d line=385 │ │ @@ -12657,24 +12657,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 │ │ -012a20: |[012a20] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ -012a30: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -012a36: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ -012a3a: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ -012a3e: 2200 9300 |0007: new-instance v0, Ljava/lang/NullPointerException; // type@0093 │ │ -012a42: 7010 d001 0000 |0009: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@01d0 │ │ -012a48: 2700 |000c: throw v0 │ │ -012a4a: 5b13 e600 |000d: iput-object v3, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012a4e: 5b12 e700 |000f: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012a52: 0e00 |0011: return-void │ │ +013370: |[013370] org.apache.cordova.NativeToJsMessageQueue$JsMessage.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ +013380: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +013386: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ +01338a: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ +01338e: 2200 9300 |0007: new-instance v0, Ljava/lang/NullPointerException; // type@0093 │ │ +013392: 7010 d001 0000 |0009: invoke-direct {v0}, Ljava/lang/NullPointerException;.:()V // method@01d0 │ │ +013398: 2700 |000c: throw v0 │ │ +01339a: 5b13 e600 |000d: iput-object v3, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +01339e: 5b12 e700 |000f: iput-object v2, v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0133a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ 0x0007 line=389 │ │ 0x000d line=391 │ │ 0x000f line=392 │ │ @@ -12689,69 +12689,69 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -012a54: |[012a54] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I │ │ -012a64: 6e10 7e04 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@047e │ │ -012a6a: 0a04 |0003: move-result v4 │ │ -012a6c: 2b04 5a00 0000 |0004: packed-switch v4, 0000005e // +0000005a │ │ -012a72: 6e10 7d04 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012a78: 0c04 |000a: move-result-object v4 │ │ -012a7a: 6e10 eb01 0400 |000b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -012a80: 0a03 |000e: move-result v3 │ │ -012a82: 0f03 |000f: return v3 │ │ -012a84: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -012a86: 28fe |0011: goto 000f // -0002 │ │ -012a88: 6e10 7d04 0500 |0012: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012a8e: 0c04 |0015: move-result-object v4 │ │ -012a90: 6e10 eb01 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -012a96: 0a04 |0019: move-result v4 │ │ -012a98: d803 0401 |001a: add-int/lit8 v3, v4, #int 1 // #01 │ │ -012a9c: 28f3 |001c: goto 000f // -000d │ │ -012a9e: 6e10 8204 0500 |001d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@0482 │ │ -012aa4: 0c04 |0020: move-result-object v4 │ │ -012aa6: 6e10 eb01 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -012aac: 0a04 |0024: move-result v4 │ │ -012aae: d803 0401 |0025: add-int/lit8 v3, v4, #int 1 // #01 │ │ -012ab2: 28e8 |0027: goto 000f // -0018 │ │ -012ab4: 6e10 7d04 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012aba: 0c04 |002b: move-result-object v4 │ │ -012abc: 6e10 eb01 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -012ac2: 0a04 |002f: move-result v4 │ │ -012ac4: d803 0401 |0030: add-int/lit8 v3, v4, #int 1 // #01 │ │ -012ac8: 28dd |0032: goto 000f // -0023 │ │ -012aca: 6e10 7d04 0500 |0033: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012ad0: 0c04 |0036: move-result-object v4 │ │ -012ad2: 6e10 eb01 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -012ad8: 0a04 |003a: move-result v4 │ │ -012ada: d803 0401 |003b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -012ade: 28d2 |003d: goto 000f // -002e │ │ -012ae0: 1213 |003e: const/4 v3, #int 1 // #1 │ │ -012ae2: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -012ae4: 6e10 8004 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@0480 │ │ -012aea: 0a04 |0043: move-result v4 │ │ -012aec: 3541 cbff |0044: if-ge v1, v4, 000f // -0035 │ │ -012af0: 6e20 7f04 1500 |0046: invoke-virtual {v5, v1}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@047f │ │ -012af6: 0c04 |0049: move-result-object v4 │ │ -012af8: 7110 1e04 0400 |004a: invoke-static {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@041e │ │ -012afe: 0a02 |004d: move-result v2 │ │ -012b00: 7110 f201 0200 |004e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ -012b06: 0c04 |0051: move-result-object v4 │ │ -012b08: 6e10 eb01 0400 |0052: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -012b0e: 0a00 |0055: move-result v0 │ │ -012b10: d804 0001 |0056: add-int/lit8 v4, v0, #int 1 // #01 │ │ -012b14: b024 |0058: add-int/2addr v4, v2 │ │ -012b16: b043 |0059: add-int/2addr v3, v4 │ │ -012b18: d801 0101 |005a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -012b1c: 28e4 |005c: goto 0040 // -001c │ │ -012b1e: 0000 |005d: nop // spacer │ │ -012b20: 0001 0800 0100 0000 1900 0000 0300 ... |005e: packed-switch-data (20 units) │ │ +0133a4: |[0133a4] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I │ │ +0133b4: 6e10 7e04 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@047e │ │ +0133ba: 0a04 |0003: move-result v4 │ │ +0133bc: 2b04 5a00 0000 |0004: packed-switch v4, 0000005e // +0000005a │ │ +0133c2: 6e10 7d04 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0133c8: 0c04 |000a: move-result-object v4 │ │ +0133ca: 6e10 eb01 0400 |000b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +0133d0: 0a03 |000e: move-result v3 │ │ +0133d2: 0f03 |000f: return v3 │ │ +0133d4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0133d6: 28fe |0011: goto 000f // -0002 │ │ +0133d8: 6e10 7d04 0500 |0012: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0133de: 0c04 |0015: move-result-object v4 │ │ +0133e0: 6e10 eb01 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +0133e6: 0a04 |0019: move-result v4 │ │ +0133e8: d803 0401 |001a: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0133ec: 28f3 |001c: goto 000f // -000d │ │ +0133ee: 6e10 8204 0500 |001d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@0482 │ │ +0133f4: 0c04 |0020: move-result-object v4 │ │ +0133f6: 6e10 eb01 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +0133fc: 0a04 |0024: move-result v4 │ │ +0133fe: d803 0401 |0025: add-int/lit8 v3, v4, #int 1 // #01 │ │ +013402: 28e8 |0027: goto 000f // -0018 │ │ +013404: 6e10 7d04 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +01340a: 0c04 |002b: move-result-object v4 │ │ +01340c: 6e10 eb01 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +013412: 0a04 |002f: move-result v4 │ │ +013414: d803 0401 |0030: add-int/lit8 v3, v4, #int 1 // #01 │ │ +013418: 28dd |0032: goto 000f // -0023 │ │ +01341a: 6e10 7d04 0500 |0033: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +013420: 0c04 |0036: move-result-object v4 │ │ +013422: 6e10 eb01 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +013428: 0a04 |003a: move-result v4 │ │ +01342a: d803 0401 |003b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +01342e: 28d2 |003d: goto 000f // -002e │ │ +013430: 1213 |003e: const/4 v3, #int 1 // #1 │ │ +013432: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +013434: 6e10 8004 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@0480 │ │ +01343a: 0a04 |0043: move-result v4 │ │ +01343c: 3541 cbff |0044: if-ge v1, v4, 000f // -0035 │ │ +013440: 6e20 7f04 1500 |0046: invoke-virtual {v5, v1}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@047f │ │ +013446: 0c04 |0049: move-result-object v4 │ │ +013448: 7110 1e04 0400 |004a: invoke-static {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@041e │ │ +01344e: 0a02 |004d: move-result v2 │ │ +013450: 7110 f201 0200 |004e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ +013456: 0c04 |0051: move-result-object v4 │ │ +013458: 6e10 eb01 0400 |0052: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +01345e: 0a00 |0055: move-result v0 │ │ +013460: d804 0001 |0056: add-int/lit8 v4, v0, #int 1 // #01 │ │ +013464: b024 |0058: add-int/2addr v4, v2 │ │ +013466: b043 |0059: add-int/2addr v3, v4 │ │ +013468: d801 0101 |005a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01346c: 28e4 |005c: goto 0040 // -001c │ │ +01346e: 0000 |005d: nop // spacer │ │ +013470: 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 │ │ @@ -12776,77 +12776,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 │ │ -012b48: |[012b48] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V │ │ -012b58: 6e10 7e04 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@047e │ │ -012b5e: 0a02 |0003: move-result v2 │ │ -012b60: 2b02 7a00 0000 |0004: packed-switch v2, 0000007e // +0000007a │ │ -012b66: 6e10 7d04 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012b6c: 0c02 |000a: move-result-object v2 │ │ -012b6e: 6e20 fb01 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012b74: 0e00 |000e: return-void │ │ -012b76: 6e10 7d04 0500 |000f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012b7c: 0c02 |0012: move-result-object v2 │ │ -012b7e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -012b80: 6e20 db01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ -012b86: 0a02 |0017: move-result v2 │ │ -012b88: 6e20 f501 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012b8e: 28f3 |001b: goto 000e // -000d │ │ -012b90: 1302 4e00 |001c: const/16 v2, #int 78 // #4e │ │ -012b94: 6e20 f501 2400 |001e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012b9a: 28ed |0021: goto 000e // -0013 │ │ -012b9c: 1302 6e00 |0022: const/16 v2, #int 110 // #6e │ │ -012ba0: 6e20 f501 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012ba6: 0c02 |0027: move-result-object v2 │ │ -012ba8: 6e10 7d04 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012bae: 0c03 |002b: move-result-object v3 │ │ -012bb0: 6e20 fb01 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012bb6: 28df |002f: goto 000e // -0021 │ │ -012bb8: 1302 7300 |0030: const/16 v2, #int 115 // #73 │ │ -012bbc: 6e20 f501 2400 |0032: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012bc2: 6e10 8204 0500 |0035: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@0482 │ │ -012bc8: 0c02 |0038: move-result-object v2 │ │ -012bca: 6e20 fb01 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012bd0: 28d2 |003c: goto 000e // -002e │ │ -012bd2: 1302 5300 |003d: const/16 v2, #int 83 // #53 │ │ -012bd6: 6e20 f501 2400 |003f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012bdc: 6e10 7d04 0500 |0042: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012be2: 0c02 |0045: move-result-object v2 │ │ -012be4: 6e20 fb01 2400 |0046: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012bea: 28c5 |0049: goto 000e // -003b │ │ -012bec: 1302 4100 |004a: const/16 v2, #int 65 // #41 │ │ -012bf0: 6e20 f501 2400 |004c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012bf6: 6e10 7d04 0500 |004f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012bfc: 0c02 |0052: move-result-object v2 │ │ -012bfe: 6e20 fb01 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012c04: 28b8 |0056: goto 000e // -0048 │ │ -012c06: 1302 4d00 |0057: const/16 v2, #int 77 // #4d │ │ -012c0a: 6e20 f501 2400 |0059: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012c10: 1200 |005c: const/4 v0, #int 0 // #0 │ │ -012c12: 6e10 8004 0500 |005d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@0480 │ │ -012c18: 0a02 |0060: move-result v2 │ │ -012c1a: 3520 adff |0061: if-ge v0, v2, 000e // -0053 │ │ -012c1e: 6e20 7f04 0500 |0063: invoke-virtual {v5, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@047f │ │ -012c24: 0c01 |0066: move-result-object v1 │ │ -012c26: 7110 1e04 0100 |0067: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@041e │ │ -012c2c: 0a02 |006a: move-result v2 │ │ -012c2e: 7110 f201 0200 |006b: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ -012c34: 0c02 |006e: move-result-object v2 │ │ -012c36: 6e20 fb01 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012c3c: 1302 2000 |0072: const/16 v2, #int 32 // #20 │ │ -012c40: 6e20 f501 2400 |0074: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012c46: 7120 2104 1400 |0077: invoke-static {v4, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0421 │ │ -012c4c: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -012c50: 28e1 |007c: goto 005d // -001f │ │ -012c52: 0000 |007d: nop // spacer │ │ -012c54: 0001 0800 0100 0000 2c00 0000 0300 ... |007e: packed-switch-data (20 units) │ │ +013498: |[013498] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V │ │ +0134a8: 6e10 7e04 0500 |0000: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@047e │ │ +0134ae: 0a02 |0003: move-result v2 │ │ +0134b0: 2b02 7a00 0000 |0004: packed-switch v2, 0000007e // +0000007a │ │ +0134b6: 6e10 7d04 0500 |0007: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0134bc: 0c02 |000a: move-result-object v2 │ │ +0134be: 6e20 fb01 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0134c4: 0e00 |000e: return-void │ │ +0134c6: 6e10 7d04 0500 |000f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0134cc: 0c02 |0012: move-result-object v2 │ │ +0134ce: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0134d0: 6e20 db01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ +0134d6: 0a02 |0017: move-result v2 │ │ +0134d8: 6e20 f501 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +0134de: 28f3 |001b: goto 000e // -000d │ │ +0134e0: 1302 4e00 |001c: const/16 v2, #int 78 // #4e │ │ +0134e4: 6e20 f501 2400 |001e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +0134ea: 28ed |0021: goto 000e // -0013 │ │ +0134ec: 1302 6e00 |0022: const/16 v2, #int 110 // #6e │ │ +0134f0: 6e20 f501 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +0134f6: 0c02 |0027: move-result-object v2 │ │ +0134f8: 6e10 7d04 0500 |0028: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0134fe: 0c03 |002b: move-result-object v3 │ │ +013500: 6e20 fb01 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013506: 28df |002f: goto 000e // -0021 │ │ +013508: 1302 7300 |0030: const/16 v2, #int 115 // #73 │ │ +01350c: 6e20 f501 2400 |0032: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013512: 6e10 8204 0500 |0035: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getStrMessage:()Ljava/lang/String; // method@0482 │ │ +013518: 0c02 |0038: move-result-object v2 │ │ +01351a: 6e20 fb01 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013520: 28d2 |003c: goto 000e // -002e │ │ +013522: 1302 5300 |003d: const/16 v2, #int 83 // #53 │ │ +013526: 6e20 f501 2400 |003f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +01352c: 6e10 7d04 0500 |0042: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +013532: 0c02 |0045: move-result-object v2 │ │ +013534: 6e20 fb01 2400 |0046: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01353a: 28c5 |0049: goto 000e // -003b │ │ +01353c: 1302 4100 |004a: const/16 v2, #int 65 // #41 │ │ +013540: 6e20 f501 2400 |004c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013546: 6e10 7d04 0500 |004f: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +01354c: 0c02 |0052: move-result-object v2 │ │ +01354e: 6e20 fb01 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013554: 28b8 |0056: goto 000e // -0048 │ │ +013556: 1302 4d00 |0057: const/16 v2, #int 77 // #4d │ │ +01355a: 6e20 f501 2400 |0059: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013560: 1200 |005c: const/4 v0, #int 0 // #0 │ │ +013562: 6e10 8004 0500 |005d: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@0480 │ │ +013568: 0a02 |0060: move-result v2 │ │ +01356a: 3520 adff |0061: if-ge v0, v2, 000e // -0053 │ │ +01356e: 6e20 7f04 0500 |0063: invoke-virtual {v5, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@047f │ │ +013574: 0c01 |0066: move-result-object v1 │ │ +013576: 7110 1e04 0100 |0067: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@041e │ │ +01357c: 0a02 |006a: move-result v2 │ │ +01357e: 7110 f201 0200 |006b: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ +013584: 0c02 |006e: move-result-object v2 │ │ +013586: 6e20 fb01 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01358c: 1302 2000 |0072: const/16 v2, #int 32 // #20 │ │ +013590: 6e20 f501 2400 |0074: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013596: 7120 2104 1400 |0077: invoke-static {v4, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0421 │ │ +01359c: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0135a0: 28e1 |007c: goto 005d // -001f │ │ +0135a2: 0000 |007d: nop // spacer │ │ +0135a4: 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 │ │ @@ -12878,65 +12878,65 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -012c7c: |[012c7c] org.apache.cordova.NativeToJsMessageQueue$JsMessage.buildJsMessage:(Ljava/lang/StringBuilder;)V │ │ -012c8c: 5464 e700 |0000: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012c90: 6e10 7e04 0400 |0002: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@047e │ │ -012c96: 0a04 |0005: move-result v4 │ │ -012c98: 2b04 5e00 0000 |0006: packed-switch v4, 00000064 // +0000005e │ │ -012c9e: 5464 e700 |0009: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012ca2: 6e10 7d04 0400 |000b: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012ca8: 0c04 |000e: move-result-object v4 │ │ -012caa: 6e20 fb01 4700 |000f: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012cb0: 0e00 |0012: return-void │ │ -012cb2: 5464 e700 |0013: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012cb6: 6e10 8004 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@0480 │ │ -012cbc: 0a01 |0018: move-result v1 │ │ -012cbe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -012cc0: 3510 f8ff |001a: if-ge v0, v1, 0012 // -0008 │ │ -012cc4: 5464 e700 |001c: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012cc8: 6e20 7f04 0400 |001e: invoke-virtual {v4, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@047f │ │ -012cce: 0c03 |0021: move-result-object v3 │ │ -012cd0: 2202 1001 |0022: new-instance v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -012cd4: 5464 e600 |0024: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012cd8: 7030 1b04 3204 |0026: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@041b │ │ -012cde: 6e20 1c04 7200 |0029: invoke-virtual {v2, v7}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@041c │ │ -012ce4: d804 01ff |002c: add-int/lit8 v4, v1, #int -1 // #ff │ │ -012ce8: 3540 0700 |002e: if-ge v0, v4, 0035 // +0007 │ │ -012cec: 1a04 2400 |0030: const-string v4, "," // string@0024 │ │ -012cf0: 6e20 fb01 4700 |0032: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012cf6: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -012cfa: 28e3 |0037: goto 001a // -001d │ │ -012cfc: 1a04 f703 |0038: const-string v4, "atob('" // string@03f7 │ │ -012d00: 6e20 fb01 4700 |003a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012d06: 0c04 |003d: move-result-object v4 │ │ -012d08: 5465 e700 |003e: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012d0c: 6e10 7d04 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012d12: 0c05 |0043: move-result-object v5 │ │ -012d14: 6e20 fb01 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012d1a: 0c04 |0047: move-result-object v4 │ │ -012d1c: 1a05 1400 |0048: const-string v5, "')" // string@0014 │ │ -012d20: 6e20 fb01 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012d26: 28c5 |004d: goto 0012 // -003b │ │ -012d28: 1a04 7c04 |004e: const-string v4, "cordova.require('cordova/base64').toArrayBuffer('" // string@047c │ │ -012d2c: 6e20 fb01 4700 |0050: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012d32: 0c04 |0053: move-result-object v4 │ │ -012d34: 5465 e700 |0054: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012d38: 6e10 7d04 0500 |0056: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -012d3e: 0c05 |0059: move-result-object v5 │ │ -012d40: 6e20 fb01 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012d46: 0c04 |005d: move-result-object v4 │ │ -012d48: 1a05 1400 |005e: const-string v5, "')" // string@0014 │ │ -012d4c: 6e20 fb01 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012d52: 28af |0063: goto 0012 // -0051 │ │ -012d54: 0001 0300 0600 0000 4800 0000 3200 ... |0064: packed-switch-data (10 units) │ │ +0135cc: |[0135cc] org.apache.cordova.NativeToJsMessageQueue$JsMessage.buildJsMessage:(Ljava/lang/StringBuilder;)V │ │ +0135dc: 5464 e700 |0000: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0135e0: 6e10 7e04 0400 |0002: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessageType:()I // method@047e │ │ +0135e6: 0a04 |0005: move-result v4 │ │ +0135e8: 2b04 5e00 0000 |0006: packed-switch v4, 00000064 // +0000005e │ │ +0135ee: 5464 e700 |0009: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0135f2: 6e10 7d04 0400 |000b: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0135f8: 0c04 |000e: move-result-object v4 │ │ +0135fa: 6e20 fb01 4700 |000f: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013600: 0e00 |0012: return-void │ │ +013602: 5464 e700 |0013: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013606: 6e10 8004 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getMultipartMessagesSize:()I // method@0480 │ │ +01360c: 0a01 |0018: move-result v1 │ │ +01360e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +013610: 3510 f8ff |001a: if-ge v0, v1, 0012 // -0008 │ │ +013614: 5464 e700 |001c: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013618: 6e20 7f04 0400 |001e: invoke-virtual {v4, v0}, Lorg/apache/cordova/PluginResult;.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; // method@047f │ │ +01361e: 0c03 |0021: move-result-object v3 │ │ +013620: 2202 1001 |0022: new-instance v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013624: 5464 e600 |0024: iget-object v4, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +013628: 7030 1b04 3204 |0026: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@041b │ │ +01362e: 6e20 1c04 7200 |0029: invoke-virtual {v2, v7}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@041c │ │ +013634: d804 01ff |002c: add-int/lit8 v4, v1, #int -1 // #ff │ │ +013638: 3540 0700 |002e: if-ge v0, v4, 0035 // +0007 │ │ +01363c: 1a04 2400 |0030: const-string v4, "," // string@0024 │ │ +013640: 6e20 fb01 4700 |0032: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013646: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01364a: 28e3 |0037: goto 001a // -001d │ │ +01364c: 1a04 f703 |0038: const-string v4, "atob('" // string@03f7 │ │ +013650: 6e20 fb01 4700 |003a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013656: 0c04 |003d: move-result-object v4 │ │ +013658: 5465 e700 |003e: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +01365c: 6e10 7d04 0500 |0040: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +013662: 0c05 |0043: move-result-object v5 │ │ +013664: 6e20 fb01 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01366a: 0c04 |0047: move-result-object v4 │ │ +01366c: 1a05 1400 |0048: const-string v5, "')" // string@0014 │ │ +013670: 6e20 fb01 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013676: 28c5 |004d: goto 0012 // -003b │ │ +013678: 1a04 7c04 |004e: const-string v4, "cordova.require('cordova/base64').toArrayBuffer('" // string@047c │ │ +01367c: 6e20 fb01 4700 |0050: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013682: 0c04 |0053: move-result-object v4 │ │ +013684: 5465 e700 |0054: iget-object v5, v6, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013688: 6e10 7d04 0500 |0056: invoke-virtual {v5}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +01368e: 0c05 |0059: move-result-object v5 │ │ +013690: 6e20 fb01 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013696: 0c04 |005d: move-result-object v4 │ │ +013698: 1a05 1400 |005e: const-string v5, "')" // string@0014 │ │ +01369c: 6e20 fb01 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0136a2: 28af |0063: goto 0012 // -0051 │ │ +0136a4: 0001 0300 0600 0000 4800 0000 3200 ... |0064: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0009 line=515 │ │ 0x0012 line=517 │ │ 0x0013 line=494 │ │ 0x0019 line=495 │ │ @@ -12966,41 +12966,41 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -012d68: |[012d68] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLength:()I │ │ -012d78: 5442 e700 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012d7c: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -012d80: 5442 e600 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012d84: 6e10 eb01 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ -012d8a: 0a02 |0009: move-result v2 │ │ -012d8c: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -012d90: 0f02 |000c: return v2 │ │ -012d92: 5442 e700 |000d: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012d96: 6e10 8104 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ -012d9c: 0a02 |0012: move-result v2 │ │ -012d9e: 7110 f201 0200 |0013: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ -012da4: 0c02 |0016: move-result-object v2 │ │ -012da6: 6e10 eb01 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ -012dac: 0a01 |001a: move-result v1 │ │ -012dae: d802 0102 |001b: add-int/lit8 v2, v1, #int 2 // #02 │ │ -012db2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -012db6: 5443 e600 |001f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012dba: 6e10 eb01 0300 |0021: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -012dc0: 0a03 |0024: move-result v3 │ │ -012dc2: b032 |0025: add-int/2addr v2, v3 │ │ -012dc4: d800 0201 |0026: add-int/lit8 v0, v2, #int 1 // #01 │ │ -012dc8: 5442 e700 |0028: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012dcc: 7110 1e04 0200 |002a: invoke-static {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@041e │ │ -012dd2: 0a02 |002d: move-result v2 │ │ -012dd4: b002 |002e: add-int/2addr v2, v0 │ │ -012dd6: 28dd |002f: goto 000c // -0023 │ │ +0136b8: |[0136b8] org.apache.cordova.NativeToJsMessageQueue$JsMessage.calculateEncodedLength:()I │ │ +0136c8: 5442 e700 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0136cc: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +0136d0: 5442 e600 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +0136d4: 6e10 eb01 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ +0136da: 0a02 |0009: move-result v2 │ │ +0136dc: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0136e0: 0f02 |000c: return v2 │ │ +0136e2: 5442 e700 |000d: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0136e6: 6e10 8104 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ +0136ec: 0a02 |0012: move-result v2 │ │ +0136ee: 7110 f201 0200 |0013: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ +0136f4: 0c02 |0016: move-result-object v2 │ │ +0136f6: 6e10 eb01 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ +0136fc: 0a01 |001a: move-result v1 │ │ +0136fe: d802 0102 |001b: add-int/lit8 v2, v1, #int 2 // #02 │ │ +013702: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +013706: 5443 e600 |001f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +01370a: 6e10 eb01 0300 |0021: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +013710: 0a03 |0024: move-result v3 │ │ +013712: b032 |0025: add-int/2addr v2, v3 │ │ +013714: d800 0201 |0026: add-int/lit8 v0, v2, #int 1 // #01 │ │ +013718: 5442 e700 |0028: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +01371c: 7110 1e04 0200 |002a: invoke-static {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLengthHelper:(Lorg/apache/cordova/PluginResult;)I // method@041e │ │ +013722: 0a02 |002d: move-result v2 │ │ +013724: b002 |002e: add-int/2addr v2, v0 │ │ +013726: 28dd |002f: goto 000c // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x000c line=428 │ │ 0x000d line=426 │ │ 0x001b line=427 │ │ @@ -13015,64 +13015,64 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -012dd8: |[012dd8] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V │ │ -012de8: 5442 e700 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012dec: 3902 0800 |0002: if-nez v2, 000a // +0008 │ │ -012df0: 5442 e600 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012df4: 6e20 fb01 2500 |0006: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012dfa: 0e00 |0009: return-void │ │ -012dfc: 5442 e700 |000a: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012e00: 6e10 8104 0200 |000c: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ -012e06: 0a00 |000f: move-result v0 │ │ -012e08: 6202 1101 |0010: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -012e0c: 6e10 6d04 0200 |0012: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -012e12: 0a02 |0015: move-result v2 │ │ -012e14: 3220 0a00 |0016: if-eq v0, v2, 0020 // +000a │ │ -012e18: 6202 1001 |0018: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -012e1c: 6e10 6d04 0200 |001a: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -012e22: 0a02 |001d: move-result v2 │ │ -012e24: 3320 4100 |001e: if-ne v0, v2, 005f // +0041 │ │ -012e28: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -012e2a: 1a02 7a04 |0021: const-string v2, "cordova.callbackFromNative('" // string@047a │ │ -012e2e: 6e20 fb01 2500 |0023: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012e34: 0c02 |0026: move-result-object v2 │ │ -012e36: 5443 e600 |0027: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012e3a: 6e20 fb01 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012e40: 0c02 |002c: move-result-object v2 │ │ -012e42: 1a03 1500 |002d: const-string v3, "'," // string@0015 │ │ -012e46: 6e20 fb01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012e4c: 0c02 |0032: move-result-object v2 │ │ -012e4e: 6e20 fc01 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ -012e54: 0c02 |0036: move-result-object v2 │ │ -012e56: 1a03 2400 |0037: const-string v3, "," // string@0024 │ │ -012e5a: 6e20 fb01 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012e60: 0c02 |003c: move-result-object v2 │ │ -012e62: 6e20 f801 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -012e68: 0c02 |0040: move-result-object v2 │ │ -012e6a: 1a03 2700 |0041: const-string v3, ",[" // string@0027 │ │ -012e6e: 6e20 fb01 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012e74: 6e20 1c04 5400 |0046: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@041c │ │ -012e7a: 1a02 9003 |0049: const-string v2, "]," // string@0390 │ │ -012e7e: 6e20 fb01 2500 |004b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012e84: 0c02 |004e: move-result-object v2 │ │ -012e86: 5443 e700 |004f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012e8a: 6e10 7c04 0300 |0051: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ -012e90: 0a03 |0054: move-result v3 │ │ -012e92: 6e20 fc01 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ -012e98: 0c02 |0058: move-result-object v2 │ │ -012e9a: 1a03 1e00 |0059: const-string v3, ");" // string@001e │ │ -012e9e: 6e20 fb01 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012ea4: 28ab |005e: goto 0009 // -0055 │ │ -012ea6: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -012ea8: 28c1 |0060: goto 0021 // -003f │ │ +013728: |[013728] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V │ │ +013738: 5442 e700 |0000: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +01373c: 3902 0800 |0002: if-nez v2, 000a // +0008 │ │ +013740: 5442 e600 |0004: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +013744: 6e20 fb01 2500 |0006: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01374a: 0e00 |0009: return-void │ │ +01374c: 5442 e700 |000a: iget-object v2, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013750: 6e10 8104 0200 |000c: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ +013756: 0a00 |000f: move-result v0 │ │ +013758: 6202 1101 |0010: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01375c: 6e10 6d04 0200 |0012: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +013762: 0a02 |0015: move-result v2 │ │ +013764: 3220 0a00 |0016: if-eq v0, v2, 0020 // +000a │ │ +013768: 6202 1001 |0018: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +01376c: 6e10 6d04 0200 |001a: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +013772: 0a02 |001d: move-result v2 │ │ +013774: 3320 4100 |001e: if-ne v0, v2, 005f // +0041 │ │ +013778: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +01377a: 1a02 7a04 |0021: const-string v2, "cordova.callbackFromNative('" // string@047a │ │ +01377e: 6e20 fb01 2500 |0023: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013784: 0c02 |0026: move-result-object v2 │ │ +013786: 5443 e600 |0027: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +01378a: 6e20 fb01 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013790: 0c02 |002c: move-result-object v2 │ │ +013792: 1a03 1500 |002d: const-string v3, "'," // string@0015 │ │ +013796: 6e20 fb01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01379c: 0c02 |0032: move-result-object v2 │ │ +01379e: 6e20 fc01 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ +0137a4: 0c02 |0036: move-result-object v2 │ │ +0137a6: 1a03 2400 |0037: const-string v3, "," // string@0024 │ │ +0137aa: 6e20 fb01 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0137b0: 0c02 |003c: move-result-object v2 │ │ +0137b2: 6e20 f801 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +0137b8: 0c02 |0040: move-result-object v2 │ │ +0137ba: 1a03 2700 |0041: const-string v3, ",[" // string@0027 │ │ +0137be: 6e20 fb01 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0137c4: 6e20 1c04 5400 |0046: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.buildJsMessage:(Ljava/lang/StringBuilder;)V // method@041c │ │ +0137ca: 1a02 9003 |0049: const-string v2, "]," // string@0390 │ │ +0137ce: 6e20 fb01 2500 |004b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0137d4: 0c02 |004e: move-result-object v2 │ │ +0137d6: 5443 e700 |004f: iget-object v3, v4, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0137da: 6e10 7c04 0300 |0051: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ +0137e0: 0a03 |0054: move-result v3 │ │ +0137e2: 6e20 fc01 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ +0137e8: 0c02 |0058: move-result-object v2 │ │ +0137ea: 1a03 1e00 |0059: const-string v3, ");" // string@001e │ │ +0137ee: 6e20 fb01 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0137f4: 28ab |005e: goto 0009 // -0055 │ │ +0137f6: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +0137f8: 28c1 |0060: goto 0021 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0004 line=521 │ │ 0x0009 line=537 │ │ 0x000a line=523 │ │ 0x0010 line=524 │ │ @@ -13099,70 +13099,70 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -012eac: |[012eac] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessage:(Ljava/lang/StringBuilder;)V │ │ -012ebc: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ -012ec0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -012ec2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -012ec4: 5486 e700 |0004: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012ec8: 3906 0e00 |0006: if-nez v6, 0014 // +000e │ │ -012ecc: 1304 4a00 |0008: const/16 v4, #int 74 // #4a │ │ -012ed0: 6e20 f501 4900 |000a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012ed6: 0c04 |000d: move-result-object v4 │ │ -012ed8: 5485 e600 |000e: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012edc: 6e20 fb01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012ee2: 0e00 |0013: return-void │ │ -012ee4: 5486 e700 |0014: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012ee8: 6e10 8104 0600 |0016: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ -012eee: 0a03 |0019: move-result v3 │ │ -012ef0: 6206 1001 |001a: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -012ef4: 6e10 6d04 0600 |001c: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -012efa: 0a06 |001f: move-result v6 │ │ -012efc: 3363 3b00 |0020: if-ne v3, v6, 005b // +003b │ │ -012f00: 0141 |0022: move v1, v4 │ │ -012f02: 6206 1101 |0023: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -012f06: 6e10 6d04 0600 |0025: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -012f0c: 0a06 |0028: move-result v6 │ │ -012f0e: 3363 3400 |0029: if-ne v3, v6, 005d // +0034 │ │ -012f12: 0142 |002b: move v2, v4 │ │ -012f14: 5484 e700 |002c: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012f18: 6e10 7c04 0400 |002e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ -012f1e: 0a00 |0031: move-result v0 │ │ -012f20: 3901 0400 |0032: if-nez v1, 0036 // +0004 │ │ -012f24: 3802 2b00 |0034: if-eqz v2, 005f // +002b │ │ -012f28: 1304 5300 |0036: const/16 v4, #int 83 // #53 │ │ -012f2c: 6e20 f501 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012f32: 0c05 |003b: move-result-object v5 │ │ -012f34: 3800 2600 |003c: if-eqz v0, 0062 // +0026 │ │ -012f38: 1304 3100 |003e: const/16 v4, #int 49 // #31 │ │ -012f3c: 6e20 f501 4500 |0040: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012f42: 0c04 |0043: move-result-object v4 │ │ -012f44: 6e20 f801 3400 |0044: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -012f4a: 0c04 |0047: move-result-object v4 │ │ -012f4c: 6e20 f501 7400 |0048: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012f52: 0c04 |004b: move-result-object v4 │ │ -012f54: 5485 e600 |004c: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ -012f58: 6e20 fb01 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012f5e: 0c04 |0051: move-result-object v4 │ │ -012f60: 6e20 f501 7400 |0052: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -012f66: 5484 e700 |0055: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ -012f6a: 7120 2104 4900 |0057: invoke-static {v9, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0421 │ │ -012f70: 28b9 |005a: goto 0013 // -0047 │ │ -012f72: 0151 |005b: move v1, v5 │ │ -012f74: 28c7 |005c: goto 0023 // -0039 │ │ -012f76: 0152 |005d: move v2, v5 │ │ -012f78: 28ce |005e: goto 002c // -0032 │ │ -012f7a: 1304 4600 |005f: const/16 v4, #int 70 // #46 │ │ -012f7e: 28d7 |0061: goto 0038 // -0029 │ │ -012f80: 1304 3000 |0062: const/16 v4, #int 48 // #30 │ │ -012f84: 28dc |0064: goto 0040 // -0024 │ │ +0137fc: |[0137fc] org.apache.cordova.NativeToJsMessageQueue$JsMessage.encodeAsMessage:(Ljava/lang/StringBuilder;)V │ │ +01380c: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ +013810: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +013812: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +013814: 5486 e700 |0004: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013818: 3906 0e00 |0006: if-nez v6, 0014 // +000e │ │ +01381c: 1304 4a00 |0008: const/16 v4, #int 74 // #4a │ │ +013820: 6e20 f501 4900 |000a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013826: 0c04 |000d: move-result-object v4 │ │ +013828: 5485 e600 |000e: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +01382c: 6e20 fb01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013832: 0e00 |0013: return-void │ │ +013834: 5486 e700 |0014: iget-object v6, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013838: 6e10 8104 0600 |0016: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ +01383e: 0a03 |0019: move-result v3 │ │ +013840: 6206 1001 |001a: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +013844: 6e10 6d04 0600 |001c: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01384a: 0a06 |001f: move-result v6 │ │ +01384c: 3363 3b00 |0020: if-ne v3, v6, 005b // +003b │ │ +013850: 0141 |0022: move v1, v4 │ │ +013852: 6206 1101 |0023: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +013856: 6e10 6d04 0600 |0025: invoke-virtual {v6}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01385c: 0a06 |0028: move-result v6 │ │ +01385e: 3363 3400 |0029: if-ne v3, v6, 005d // +0034 │ │ +013862: 0142 |002b: move v2, v4 │ │ +013864: 5484 e700 |002c: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +013868: 6e10 7c04 0400 |002e: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ +01386e: 0a00 |0031: move-result v0 │ │ +013870: 3901 0400 |0032: if-nez v1, 0036 // +0004 │ │ +013874: 3802 2b00 |0034: if-eqz v2, 005f // +002b │ │ +013878: 1304 5300 |0036: const/16 v4, #int 83 // #53 │ │ +01387c: 6e20 f501 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013882: 0c05 |003b: move-result-object v5 │ │ +013884: 3800 2600 |003c: if-eqz v0, 0062 // +0026 │ │ +013888: 1304 3100 |003e: const/16 v4, #int 49 // #31 │ │ +01388c: 6e20 f501 4500 |0040: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013892: 0c04 |0043: move-result-object v4 │ │ +013894: 6e20 f801 3400 |0044: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +01389a: 0c04 |0047: move-result-object v4 │ │ +01389c: 6e20 f501 7400 |0048: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +0138a2: 0c04 |004b: move-result-object v4 │ │ +0138a4: 5485 e600 |004c: iget-object v5, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.jsPayloadOrCallbackId:Ljava/lang/String; // field@00e6 │ │ +0138a8: 6e20 fb01 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0138ae: 0c04 |0051: move-result-object v4 │ │ +0138b0: 6e20 f501 7400 |0052: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +0138b6: 5484 e700 |0055: iget-object v4, v8, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.pluginResult:Lorg/apache/cordova/PluginResult; // field@00e7 │ │ +0138ba: 7120 2104 4900 |0057: invoke-static {v9, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessageHelper:(Ljava/lang/StringBuilder;Lorg/apache/cordova/PluginResult;)V // method@0421 │ │ +0138c0: 28b9 |005a: goto 0013 // -0047 │ │ +0138c2: 0151 |005b: move v1, v5 │ │ +0138c4: 28c7 |005c: goto 0023 // -0039 │ │ +0138c6: 0152 |005d: move v2, v5 │ │ +0138c8: 28ce |005e: goto 002c // -0032 │ │ +0138ca: 1304 4600 |005f: const/16 v4, #int 70 // #46 │ │ +0138ce: 28d7 |0061: goto 0038 // -0029 │ │ +0138d0: 1304 3000 |0062: const/16 v4, #int 48 // #30 │ │ +0138d4: 28dc |0064: goto 0040 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=471 │ │ 0x0008 line=472 │ │ 0x0010 line=473 │ │ 0x0013 line=489 │ │ 0x0014 line=476 │ │ @@ -13229,19 +13229,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 │ │ -012f88: |[012f88] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -012f98: 5b01 e800 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e8 │ │ -012f9c: 5b02 e900 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e9 │ │ -012fa0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -012fa6: 0e00 |0007: return-void │ │ +0138d8: |[0138d8] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +0138e8: 5b01 e800 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e8 │ │ +0138ec: 5b02 e900 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e9 │ │ +0138f0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0138f6: 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; │ │ @@ -13252,34 +13252,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -012fa8: |[012fa8] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.run:()V │ │ -012fb8: 5441 e900 |0000: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e9 │ │ -012fbc: 6e10 4204 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@0442 │ │ -012fc2: 0c00 |0005: move-result-object v0 │ │ -012fc4: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -012fc8: 5441 e800 |0008: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e8 │ │ -012fcc: 7110 2504 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.access$000:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0425 │ │ -012fd2: 0c01 |000d: move-result-object v1 │ │ -012fd4: 2202 9b00 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -012fd8: 7010 f301 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -012fde: 1a03 6206 |0013: const-string v3, "javascript:" // string@0662 │ │ -012fe2: 6e20 fb01 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012fe8: 0c02 |0018: move-result-object v2 │ │ -012fea: 6e20 fb01 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -012ff0: 0c02 |001c: move-result-object v2 │ │ -012ff2: 6e10 fd01 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -012ff8: 0c02 |0020: move-result-object v2 │ │ -012ffa: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -012ffc: 7230 8e03 2103 |0022: invoke-interface {v1, v2, v3}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@038e │ │ -013002: 0e00 |0025: return-void │ │ +0138f8: |[0138f8] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode$1.run:()V │ │ +013908: 5441 e900 |0000: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00e9 │ │ +01390c: 6e10 4204 0100 |0002: invoke-virtual {v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.popAndEncodeAsJs:()Ljava/lang/String; // method@0442 │ │ +013912: 0c00 |0005: move-result-object v0 │ │ +013914: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +013918: 5441 e800 |0008: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // field@00e8 │ │ +01391c: 7110 2504 0100 |000a: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.access$000:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; // method@0425 │ │ +013922: 0c01 |000d: move-result-object v1 │ │ +013924: 2202 9b00 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +013928: 7010 f301 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01392e: 1a03 6206 |0013: const-string v3, "javascript:" // string@0662 │ │ +013932: 6e20 fb01 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013938: 0c02 |0018: move-result-object v2 │ │ +01393a: 6e20 fb01 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013940: 0c02 |001c: move-result-object v2 │ │ +013942: 6e10 fd01 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +013948: 0c02 |0020: move-result-object v2 │ │ +01394a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +01394c: 7230 8e03 2103 |0022: invoke-interface {v1, v2, v3}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@038e │ │ +013952: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0006 line=297 │ │ 0x0008 line=298 │ │ 0x0025 line=300 │ │ locals : │ │ @@ -13321,18 +13321,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 │ │ -013004: |[013004] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V │ │ -013014: 5b01 ec00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ -013018: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01301e: 0e00 |0005: return-void │ │ +013954: |[013954] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V │ │ +013964: 5b01 ec00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ +013968: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01396e: 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; │ │ │ │ @@ -13342,26 +13342,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -013020: |[013020] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.run:()V │ │ -013030: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -013032: 5430 ec00 |0001: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ -013036: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -013038: 7120 3104 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$102:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0431 │ │ -01303e: 5430 ec00 |0007: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ -013042: 7120 3204 2000 |0009: invoke-static {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0432 │ │ -013048: 5430 ec00 |000c: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ -01304c: 7110 3304 0000 |000e: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0433 │ │ -013052: 0c00 |0011: move-result-object v0 │ │ -013054: 7220 2e04 2000 |0012: invoke-interface {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@042e │ │ -01305a: 0e00 |0015: return-void │ │ +013970: |[013970] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$1.run:()V │ │ +013980: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +013982: 5430 ec00 |0001: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ +013986: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +013988: 7120 3104 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$102:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0431 │ │ +01398e: 5430 ec00 |0007: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ +013992: 7120 3204 2000 |0009: invoke-static {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0432 │ │ +013998: 5430 ec00 |000c: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ec │ │ +01399c: 7110 3304 0000 |000e: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0433 │ │ +0139a2: 0c00 |0011: move-result-object v0 │ │ +0139a4: 7220 2e04 2000 |0012: invoke-interface {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@042e │ │ +0139aa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x0007 line=326 │ │ 0x000c line=327 │ │ 0x0015 line=328 │ │ locals : │ │ @@ -13406,19 +13406,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 │ │ -01305c: |[01305c] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -01306c: 5b01 ed00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ -013070: 5b02 ee00 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ee │ │ -013074: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01307a: 0e00 |0007: return-void │ │ +0139ac: |[0139ac] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +0139bc: 5b01 ed00 |0000: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ +0139c0: 5b02 ee00 |0002: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ee │ │ +0139c4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0139ca: 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; │ │ @@ -13429,30 +13429,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01307c: |[01307c] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.run:()V │ │ -01308c: 5420 ee00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ee │ │ -013090: 6e10 3f04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isEmpty:()Z // method@043f │ │ -013096: 0a00 |0005: move-result v0 │ │ -013098: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ -01309c: 5420 ed00 |0008: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ -0130a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0130a2: 7120 3204 1000 |000b: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0432 │ │ -0130a8: 5420 ed00 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ -0130ac: 7110 3304 0000 |0010: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0433 │ │ -0130b2: 0c00 |0013: move-result-object v0 │ │ -0130b4: 5421 ed00 |0014: iget-object v1, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ -0130b8: 7110 3004 0100 |0016: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$100:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z // method@0430 │ │ -0130be: 0a01 |0019: move-result v1 │ │ -0130c0: 7220 2e04 1000 |001a: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@042e │ │ -0130c6: 0e00 |001d: return-void │ │ +0139cc: |[0139cc] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.run:()V │ │ +0139dc: 5420 ee00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.val$queue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00ee │ │ +0139e0: 6e10 3f04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.isEmpty:()Z // method@043f │ │ +0139e6: 0a00 |0005: move-result v0 │ │ +0139e8: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ +0139ec: 5420 ed00 |0008: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ +0139f0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0139f2: 7120 3204 1000 |000b: invoke-static {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z // method@0432 │ │ +0139f8: 5420 ed00 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ +0139fc: 7110 3304 0000 |0010: invoke-static {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // method@0433 │ │ +013a02: 0c00 |0013: move-result-object v0 │ │ +013a04: 5421 ed00 |0014: iget-object v1, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // field@00ed │ │ +013a08: 7110 3004 0100 |0016: invoke-static {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.access$100:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z // method@0430 │ │ +013a0e: 0a01 |0019: move-result v1 │ │ +013a10: 7220 2e04 1000 |001a: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.setNetworkAvailable:(Z)V // method@042e │ │ +013a16: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0008 line=337 │ │ 0x000e line=338 │ │ 0x001d line=340 │ │ locals : │ │ @@ -13564,41 +13564,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0130c8: |[0130c8] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ -0130d8: 1500 401f |0000: const/high16 v0, #int 524288000 // #1f40 │ │ -0130dc: 6700 f500 |0002: sput v0, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ -0130e0: 0e00 |0004: return-void │ │ +013a18: |[013a18] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ +013a28: 1500 401f |0000: const/high16 v0, #int 524288000 // #1f40 │ │ +013a2c: 6700 f500 |0002: sput v0, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ +013a30: 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 │ │ -0130e4: |[0130e4] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ -0130f4: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0130fa: 2200 c400 |0003: new-instance v0, Ljava/util/LinkedList; // type@00c4 │ │ -0130fe: 7010 3f02 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@023f │ │ -013104: 5b10 f900 |0008: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -013108: 2200 bc00 |000a: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ -01310c: 7010 1f02 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ -013112: 5b10 f700 |000f: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ -013116: 0e00 |0011: return-void │ │ +013a34: |[013a34] org.apache.cordova.NativeToJsMessageQueue.:()V │ │ +013a44: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +013a4a: 2200 c400 |0003: new-instance v0, Ljava/util/LinkedList; // type@00c4 │ │ +013a4e: 7010 3f02 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@023f │ │ +013a54: 5b10 f900 |0008: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013a58: 2200 bc00 |000a: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ +013a5c: 7010 1f02 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ +013a62: 5b10 f700 |000f: iput-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ +013a66: 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; │ │ @@ -13608,24 +13608,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 │ │ -013118: |[013118] org.apache.cordova.NativeToJsMessageQueue.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I │ │ -013128: 6e10 1d04 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@041d │ │ -01312e: 0a00 |0003: move-result v0 │ │ -013130: 7110 f201 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ -013136: 0c01 |0007: move-result-object v1 │ │ -013138: 6e10 eb01 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@01eb │ │ -01313e: 0a02 |000b: move-result v2 │ │ -013140: b002 |000c: add-int/2addr v2, v0 │ │ -013142: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -013146: 0f02 |000f: return v2 │ │ +013a68: |[013a68] org.apache.cordova.NativeToJsMessageQueue.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I │ │ +013a78: 6e10 1d04 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@041d │ │ +013a7e: 0a00 |0003: move-result v0 │ │ +013a80: 7110 f201 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ +013a86: 0c01 |0007: move-result-object v1 │ │ +013a88: 6e10 eb01 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@01eb │ │ +013a8e: 0a02 |000b: move-result v2 │ │ +013a90: b002 |000c: add-int/2addr v2, v0 │ │ +013a92: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +013a96: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 messageLen I │ │ @@ -13638,34 +13638,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 │ │ -013148: |[013148] org.apache.cordova.NativeToJsMessageQueue.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V │ │ -013158: 1d02 |0000: monitor-enter v2 │ │ -01315a: 5420 f600 |0001: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -01315e: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ -013162: 1a00 1601 |0005: const-string v0, "JsMessageQueue" // string@0116 │ │ -013166: 1a01 ba00 |0007: const-string v1, "Dropping Native->JS message due to disabled bridge" // string@00ba │ │ -01316a: 7120 fe03 1000 |0009: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -013170: 1e02 |000c: monitor-exit v2 │ │ -013172: 0e00 |000d: return-void │ │ -013174: 5420 f900 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -013178: 6e20 4002 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0240 │ │ -01317e: 5520 f800 |0013: iget-boolean v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ -013182: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -013186: 5420 f600 |0017: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -01318a: 6e20 1304 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0413 │ │ -013190: 1e02 |001c: monitor-exit v2 │ │ -013192: 28f0 |001d: goto 000d // -0010 │ │ -013194: 0d00 |001e: move-exception v0 │ │ -013196: 1e02 |001f: monitor-exit v2 │ │ -013198: 2700 |0020: throw v0 │ │ +013a98: |[013a98] org.apache.cordova.NativeToJsMessageQueue.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V │ │ +013aa8: 1d02 |0000: monitor-enter v2 │ │ +013aaa: 5420 f600 |0001: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013aae: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ +013ab2: 1a00 1601 |0005: const-string v0, "JsMessageQueue" // string@0116 │ │ +013ab6: 1a01 ba00 |0007: const-string v1, "Dropping Native->JS message due to disabled bridge" // string@00ba │ │ +013aba: 7120 fe03 1000 |0009: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +013ac0: 1e02 |000c: monitor-exit v2 │ │ +013ac2: 0e00 |000d: return-void │ │ +013ac4: 5420 f900 |000e: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013ac8: 6e20 4002 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0240 │ │ +013ace: 5520 f800 |0013: iget-boolean v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ +013ad2: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +013ad6: 5420 f600 |0017: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013ada: 6e20 1304 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0413 │ │ +013ae0: 1e02 |001c: monitor-exit v2 │ │ +013ae2: 28f0 |001d: goto 000d // -0010 │ │ +013ae4: 0d00 |001e: move-exception v0 │ │ +013ae6: 1e02 |001f: monitor-exit v2 │ │ +013ae8: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=242 │ │ 0x0001 line=243 │ │ 0x0005 line=244 │ │ @@ -13684,23 +13684,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 │ │ -0131a8: |[0131a8] org.apache.cordova.NativeToJsMessageQueue.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V │ │ -0131b8: 6e10 1d04 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@041d │ │ -0131be: 0a00 |0003: move-result v0 │ │ -0131c0: 6e20 f801 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -0131c6: 0c01 |0007: move-result-object v1 │ │ -0131c8: 1302 2000 |0008: const/16 v2, #int 32 // #20 │ │ -0131cc: 6e20 f501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -0131d2: 6e20 2004 5400 |000d: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessage:(Ljava/lang/StringBuilder;)V // method@0420 │ │ -0131d8: 0e00 |0010: return-void │ │ +013af8: |[013af8] org.apache.cordova.NativeToJsMessageQueue.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V │ │ +013b08: 6e10 1d04 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@041d │ │ +013b0e: 0a00 |0003: move-result v0 │ │ +013b10: 6e20 f801 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +013b16: 0c01 |0007: move-result-object v1 │ │ +013b18: 1302 2000 |0008: const/16 v2, #int 32 // #20 │ │ +013b1c: 6e20 f501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013b22: 6e20 2004 5400 |000d: invoke-virtual {v4, v5}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsMessage:(Ljava/lang/StringBuilder;)V // method@0420 │ │ +013b28: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x000a line=121 │ │ 0x000d line=122 │ │ 0x0010 line=123 │ │ @@ -13716,18 +13716,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 │ │ -0131dc: |[0131dc] org.apache.cordova.NativeToJsMessageQueue.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V │ │ -0131ec: 5410 f700 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ -0131f0: 6e20 2202 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -0131f6: 0e00 |0005: return-void │ │ +013b2c: |[013b2c] org.apache.cordova.NativeToJsMessageQueue.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V │ │ +013b3c: 5410 f700 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ +013b40: 6e20 2202 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +013b46: 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; │ │ @@ -13737,19 +13737,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0131f8: |[0131f8] org.apache.cordova.NativeToJsMessageQueue.addJavaScript:(Ljava/lang/String;)V │ │ -013208: 2200 1001 |0000: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -01320c: 7020 1a04 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Ljava/lang/String;)V // method@041a │ │ -013212: 7020 3d04 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@043d │ │ -013218: 0e00 |0008: return-void │ │ +013b48: |[013b48] org.apache.cordova.NativeToJsMessageQueue.addJavaScript:(Ljava/lang/String;)V │ │ +013b58: 2200 1001 |0000: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013b5c: 7020 1a04 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Ljava/lang/String;)V // method@041a │ │ +013b62: 7020 3d04 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@043d │ │ +013b68: 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; │ │ @@ -13759,39 +13759,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 │ │ -01321c: |[01321c] org.apache.cordova.NativeToJsMessageQueue.addPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ -01322c: 3908 0f00 |0000: if-nez v8, 000f // +000f │ │ -013230: 1a03 1601 |0002: const-string v3, "JsMessageQueue" // string@0116 │ │ -013234: 1a04 e500 |0004: const-string v4, "Got plugin result with no callbackId" // string@00e5 │ │ -013238: 2205 9e00 |0006: new-instance v5, Ljava/lang/Throwable; // type@009e │ │ -01323c: 7010 0402 0500 |0008: invoke-direct {v5}, Ljava/lang/Throwable;.:()V // method@0204 │ │ -013242: 7130 0204 4305 |000b: invoke-static {v3, v4, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -013248: 0e00 |000e: return-void │ │ -01324a: 6e10 8104 0700 |000f: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ -013250: 0a03 |0012: move-result v3 │ │ -013252: 6204 1001 |0013: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -013256: 6e10 6d04 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -01325c: 0a04 |0018: move-result v4 │ │ -01325e: 3343 1400 |0019: if-ne v3, v4, 002d // +0014 │ │ -013262: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -013264: 6e10 7c04 0700 |001c: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ -01326a: 0a00 |001f: move-result v0 │ │ -01326c: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ -013270: 3900 ecff |0022: if-nez v0, 000e // -0014 │ │ -013274: 2201 1001 |0024: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -013278: 7030 1b04 7108 |0026: invoke-direct {v1, v7, v8}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@041b │ │ -01327e: 7020 3d04 1600 |0029: invoke-direct {v6, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@043d │ │ -013284: 28e2 |002c: goto 000e // -001e │ │ -013286: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -013288: 28ee |002e: goto 001c // -0012 │ │ +013b6c: |[013b6c] org.apache.cordova.NativeToJsMessageQueue.addPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ +013b7c: 3908 0f00 |0000: if-nez v8, 000f // +000f │ │ +013b80: 1a03 1601 |0002: const-string v3, "JsMessageQueue" // string@0116 │ │ +013b84: 1a04 e500 |0004: const-string v4, "Got plugin result with no callbackId" // string@00e5 │ │ +013b88: 2205 9e00 |0006: new-instance v5, Ljava/lang/Throwable; // type@009e │ │ +013b8c: 7010 0402 0500 |0008: invoke-direct {v5}, Ljava/lang/Throwable;.:()V // method@0204 │ │ +013b92: 7130 0204 4305 |000b: invoke-static {v3, v4, v5}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +013b98: 0e00 |000e: return-void │ │ +013b9a: 6e10 8104 0700 |000f: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ +013ba0: 0a03 |0012: move-result v3 │ │ +013ba2: 6204 1001 |0013: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +013ba6: 6e10 6d04 0400 |0015: invoke-virtual {v4}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +013bac: 0a04 |0018: move-result v4 │ │ +013bae: 3343 1400 |0019: if-ne v3, v4, 002d // +0014 │ │ +013bb2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +013bb4: 6e10 7c04 0700 |001c: invoke-virtual {v7}, Lorg/apache/cordova/PluginResult;.getKeepCallback:()Z // method@047c │ │ +013bba: 0a00 |001f: move-result v0 │ │ +013bbc: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ +013bc0: 3900 ecff |0022: if-nez v0, 000e // -0014 │ │ +013bc4: 2201 1001 |0024: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013bc8: 7030 1b04 7108 |0026: invoke-direct {v1, v7, v8}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@041b │ │ +013bce: 7020 3d04 1600 |0029: invoke-direct {v6, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.enqueueMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)V // method@043d │ │ +013bd4: 28e2 |002c: goto 000e // -001e │ │ +013bd6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +013bd8: 28ee |002e: goto 001c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0002 line=221 │ │ 0x000e line=239 │ │ 0x000f line=226 │ │ 0x001c line=227 │ │ @@ -13812,21 +13812,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01328c: |[01328c] org.apache.cordova.NativeToJsMessageQueue.isBridgeEnabled:()Z │ │ -01329c: 5410 f600 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0132a0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0132a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0132a6: 0f00 |0005: return v0 │ │ -0132a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0132aa: 28fe |0007: goto 0005 // -0002 │ │ +013bdc: |[013bdc] org.apache.cordova.NativeToJsMessageQueue.isBridgeEnabled:()Z │ │ +013bec: 5410 f600 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013bf0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +013bf4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +013bf6: 0f00 |0005: return v0 │ │ +013bf8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +013bfa: 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;) │ │ @@ -13834,19 +13834,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0132ac: |[0132ac] org.apache.cordova.NativeToJsMessageQueue.isEmpty:()Z │ │ -0132bc: 5410 f900 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -0132c0: 6e10 4202 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ -0132c6: 0a00 |0005: move-result v0 │ │ -0132c8: 0f00 |0006: return v0 │ │ +013bfc: |[013bfc] org.apache.cordova.NativeToJsMessageQueue.isEmpty:()Z │ │ +013c0c: 5410 f900 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013c10: 6e10 4202 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ +013c16: 0a00 |0005: move-result v0 │ │ +013c18: 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;) │ │ @@ -13854,75 +13854,75 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0132cc: |[0132cc] org.apache.cordova.NativeToJsMessageQueue.popAndEncode:(Z)Ljava/lang/String; │ │ -0132dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0132de: 1d0a |0001: monitor-enter v10 │ │ -0132e0: 54a7 f600 |0002: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0132e4: 3907 0400 |0004: if-nez v7, 0008 // +0004 │ │ -0132e8: 1e0a |0006: monitor-exit v10 │ │ -0132ea: 1104 |0007: return-object v4 │ │ -0132ec: 54a7 f600 |0008: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0132f0: 6e30 1204 a70b |000a: invoke-virtual {v7, v10, v11}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V // method@0412 │ │ -0132f6: 54a7 f900 |000d: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -0132fa: 6e10 4202 0700 |000f: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ -013300: 0a07 |0012: move-result v7 │ │ -013302: 3807 0700 |0013: if-eqz v7, 001a // +0007 │ │ -013306: 1e0a |0015: monitor-exit v10 │ │ -013308: 28f1 |0016: goto 0007 // -000f │ │ -01330a: 0d07 |0017: move-exception v7 │ │ -01330c: 1e0a |0018: monitor-exit v10 │ │ -01330e: 2707 |0019: throw v7 │ │ -013310: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -013312: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -013314: 54a7 f900 |001c: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -013318: 6e10 4302 0700 |001e: invoke-virtual {v7}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0243 │ │ -01331e: 0c07 |0021: move-result-object v7 │ │ -013320: 7210 3802 0700 |0022: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013326: 0a08 |0025: move-result v8 │ │ -013328: 3808 1800 |0026: if-eqz v8, 003e // +0018 │ │ -01332c: 7210 3902 0700 |0028: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013332: 0c01 |002b: move-result-object v1 │ │ -013334: 1f01 1001 |002c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -013338: 7020 3c04 1a00 |002e: invoke-direct {v10, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I // method@043c │ │ -01333e: 0a02 |0031: move-result v2 │ │ -013340: 3d03 2200 |0032: if-lez v3, 0054 // +0022 │ │ -013344: 9008 0602 |0034: add-int v8, v6, v2 │ │ -013348: 6009 f500 |0036: sget v9, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ -01334c: 3798 1c00 |0038: if-le v8, v9, 0054 // +001c │ │ -013350: 6008 f500 |003a: sget v8, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ -013354: 3d08 1800 |003c: if-lez v8, 0054 // +0018 │ │ -013358: 2205 9b00 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -01335c: 7020 f401 6500 |0040: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(I)V // method@01f4 │ │ -013362: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -013364: 3530 1400 |0044: if-ge v0, v3, 0058 // +0014 │ │ -013368: 54a7 f900 |0046: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -01336c: 6e10 4402 0700 |0048: invoke-virtual {v7}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@0244 │ │ -013372: 0c01 |004b: move-result-object v1 │ │ -013374: 1f01 1001 |004c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -013378: 7030 4004 1a05 |004e: invoke-direct {v10, v1, v5}, Lorg/apache/cordova/NativeToJsMessageQueue;.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V // method@0440 │ │ -01337e: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -013382: 28f1 |0053: goto 0044 // -000f │ │ -013384: b026 |0054: add-int/2addr v6, v2 │ │ -013386: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01338a: 28cb |0057: goto 0022 // -0035 │ │ -01338c: 54a7 f900 |0058: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -013390: 6e10 4202 0700 |005a: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ -013396: 0a07 |005d: move-result v7 │ │ -013398: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ -01339c: 1307 2a00 |0060: const/16 v7, #int 42 // #2a │ │ -0133a0: 6e20 f501 7500 |0062: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -0133a6: 6e10 fd01 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0133ac: 0c04 |0068: move-result-object v4 │ │ -0133ae: 1e0a |0069: monitor-exit v10 │ │ -0133b0: 289d |006a: goto 0007 // -0063 │ │ +013c1c: |[013c1c] org.apache.cordova.NativeToJsMessageQueue.popAndEncode:(Z)Ljava/lang/String; │ │ +013c2c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +013c2e: 1d0a |0001: monitor-enter v10 │ │ +013c30: 54a7 f600 |0002: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013c34: 3907 0400 |0004: if-nez v7, 0008 // +0004 │ │ +013c38: 1e0a |0006: monitor-exit v10 │ │ +013c3a: 1104 |0007: return-object v4 │ │ +013c3c: 54a7 f600 |0008: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013c40: 6e30 1204 a70b |000a: invoke-virtual {v7, v10, v11}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V // method@0412 │ │ +013c46: 54a7 f900 |000d: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013c4a: 6e10 4202 0700 |000f: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ +013c50: 0a07 |0012: move-result v7 │ │ +013c52: 3807 0700 |0013: if-eqz v7, 001a // +0007 │ │ +013c56: 1e0a |0015: monitor-exit v10 │ │ +013c58: 28f1 |0016: goto 0007 // -000f │ │ +013c5a: 0d07 |0017: move-exception v7 │ │ +013c5c: 1e0a |0018: monitor-exit v10 │ │ +013c5e: 2707 |0019: throw v7 │ │ +013c60: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +013c62: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +013c64: 54a7 f900 |001c: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013c68: 6e10 4302 0700 |001e: invoke-virtual {v7}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0243 │ │ +013c6e: 0c07 |0021: move-result-object v7 │ │ +013c70: 7210 3802 0700 |0022: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +013c76: 0a08 |0025: move-result v8 │ │ +013c78: 3808 1800 |0026: if-eqz v8, 003e // +0018 │ │ +013c7c: 7210 3902 0700 |0028: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +013c82: 0c01 |002b: move-result-object v1 │ │ +013c84: 1f01 1001 |002c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013c88: 7020 3c04 1a00 |002e: invoke-direct {v10, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I // method@043c │ │ +013c8e: 0a02 |0031: move-result v2 │ │ +013c90: 3d03 2200 |0032: if-lez v3, 0054 // +0022 │ │ +013c94: 9008 0602 |0034: add-int v8, v6, v2 │ │ +013c98: 6009 f500 |0036: sget v9, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ +013c9c: 3798 1c00 |0038: if-le v8, v9, 0054 // +001c │ │ +013ca0: 6008 f500 |003a: sget v8, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ +013ca4: 3d08 1800 |003c: if-lez v8, 0054 // +0018 │ │ +013ca8: 2205 9b00 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +013cac: 7020 f401 6500 |0040: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(I)V // method@01f4 │ │ +013cb2: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +013cb4: 3530 1400 |0044: if-ge v0, v3, 0058 // +0014 │ │ +013cb8: 54a7 f900 |0046: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013cbc: 6e10 4402 0700 |0048: invoke-virtual {v7}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@0244 │ │ +013cc2: 0c01 |004b: move-result-object v1 │ │ +013cc4: 1f01 1001 |004c: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013cc8: 7030 4004 1a05 |004e: invoke-direct {v10, v1, v5}, Lorg/apache/cordova/NativeToJsMessageQueue;.packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V // method@0440 │ │ +013cce: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +013cd2: 28f1 |0053: goto 0044 // -000f │ │ +013cd4: b026 |0054: add-int/2addr v6, v2 │ │ +013cd6: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ +013cda: 28cb |0057: goto 0022 // -0035 │ │ +013cdc: 54a7 f900 |0058: iget-object v7, v10, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013ce0: 6e10 4202 0700 |005a: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ +013ce6: 0a07 |005d: move-result v7 │ │ +013ce8: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ +013cec: 1307 2a00 |0060: const/16 v7, #int 42 // #2a │ │ +013cf0: 6e20 f501 7500 |0062: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013cf6: 6e10 fd01 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +013cfc: 0c04 |0068: move-result-object v4 │ │ +013cfe: 1e0a |0069: monitor-exit v10 │ │ +013d00: 289d |006a: goto 0007 // -0063 │ │ catches : 2 │ │ 0x0002 - 0x0019 │ │ -> 0x0017 │ │ 0x001c - 0x006a │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=131 │ │ @@ -13970,99 +13970,99 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -0133c8: |[0133c8] org.apache.cordova.NativeToJsMessageQueue.popAndEncodeAsJs:()Ljava/lang/String; │ │ -0133d8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0133da: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0133dc: 1d0e |0002: monitor-enter v14 │ │ -0133de: 54eb f900 |0003: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -0133e2: 6e10 4502 0b00 |0005: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@0245 │ │ -0133e8: 0a01 |0008: move-result v1 │ │ -0133ea: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -0133ee: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -0133f0: 1e0e |000c: monitor-exit v14 │ │ -0133f2: 1105 |000d: return-object v5 │ │ -0133f4: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -0133f6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0133f8: 54eb f900 |0010: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -0133fc: 6e10 4302 0b00 |0012: invoke-virtual {v11}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0243 │ │ -013402: 0c0b |0015: move-result-object v11 │ │ -013404: 7210 3802 0b00 |0016: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01340a: 0a0c |0019: move-result v12 │ │ -01340c: 380c 1a00 |001a: if-eqz v12, 0034 // +001a │ │ -013410: 7210 3902 0b00 |001c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013416: 0c02 |001f: move-result-object v2 │ │ -013418: 1f02 1001 |0020: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -01341c: 6e10 1d04 0200 |0022: invoke-virtual {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@041d │ │ -013422: 0a0c |0025: move-result v12 │ │ -013424: d803 0c32 |0026: add-int/lit8 v3, v12, #int 50 // #32 │ │ -013428: 3d04 3500 |0028: if-lez v4, 005d // +0035 │ │ -01342c: 900c 0703 |002a: add-int v12, v7, v3 │ │ -013430: 600d f500 |002c: sget v13, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ -013434: 37dc 2f00 |002e: if-le v12, v13, 005d // +002f │ │ -013438: 600c f500 |0030: sget v12, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ -01343c: 3d0c 2b00 |0032: if-lez v12, 005d // +002b │ │ -013440: 54eb f900 |0034: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -013444: 6e10 4502 0b00 |0036: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@0245 │ │ -01344a: 0a0b |0039: move-result v11 │ │ -01344c: 33b4 2700 |003a: if-ne v4, v11, 0061 // +0027 │ │ -013450: 0198 |003c: move v8, v9 │ │ -013452: 2206 9b00 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ -013456: 3808 2400 |003f: if-eqz v8, 0063 // +0024 │ │ -01345a: 01ab |0041: move v11, v10 │ │ -01345c: b07b |0042: add-int/2addr v11, v7 │ │ -01345e: 7020 f401 b600 |0043: invoke-direct {v6, v11}, Ljava/lang/StringBuilder;.:(I)V // method@01f4 │ │ -013464: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -013466: 3540 3000 |0047: if-ge v0, v4, 0077 // +0030 │ │ -01346a: 54eb f900 |0049: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -01346e: 6e10 4402 0b00 |004b: invoke-virtual {v11}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@0244 │ │ -013474: 0c02 |004e: move-result-object v2 │ │ -013476: 1f02 1001 |004f: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ -01347a: 3808 1500 |0051: if-eqz v8, 0066 // +0015 │ │ -01347e: d80b 0001 |0053: add-int/lit8 v11, v0, #int 1 // #01 │ │ -013482: 334b 1100 |0055: if-ne v11, v4, 0066 // +0011 │ │ -013486: 6e20 1f04 6200 |0057: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@041f │ │ -01348c: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -013490: 28eb |005c: goto 0047 // -0015 │ │ -013492: b037 |005d: add-int/2addr v7, v3 │ │ -013494: d804 0401 |005e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -013498: 28b6 |0060: goto 0016 // -004a │ │ -01349a: 01a8 |0061: move v8, v10 │ │ -01349c: 28db |0062: goto 003d // -0025 │ │ -01349e: 130b 6400 |0063: const/16 v11, #int 100 // #64 │ │ -0134a2: 28dd |0065: goto 0042 // -0023 │ │ -0134a4: 1a0b 0109 |0066: const-string v11, "try{" // string@0901 │ │ -0134a8: 6e20 fb01 b600 |0068: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0134ae: 6e20 1f04 6200 |006b: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@041f │ │ -0134b4: 1a0b 5909 |006e: const-string v11, "}finally{" // string@0959 │ │ -0134b8: 6e20 fb01 b600 |0070: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0134be: 28e7 |0073: goto 005a // -0019 │ │ -0134c0: 0d09 |0074: move-exception v9 │ │ -0134c2: 1e0e |0075: monitor-exit v14 │ │ -0134c4: 2709 |0076: throw v9 │ │ -0134c6: 3908 0700 |0077: if-nez v8, 007e // +0007 │ │ -0134ca: 1a0b 4709 |0079: const-string v11, "window.setTimeout(function(){cordova.require('cordova/plugin/android/polling').pollOnce();},0);" // string@0947 │ │ -0134ce: 6e20 fb01 b600 |007b: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0134d4: 3808 0d00 |007e: if-eqz v8, 008b // +000d │ │ -0134d8: 0190 |0080: move v0, v9 │ │ -0134da: 3540 0c00 |0081: if-ge v0, v4, 008d // +000c │ │ -0134de: 1309 7d00 |0083: const/16 v9, #int 125 // #7d │ │ -0134e2: 6e20 f501 9600 |0085: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -0134e8: d800 0001 |0088: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0134ec: 28f7 |008a: goto 0081 // -0009 │ │ -0134ee: 01a0 |008b: move v0, v10 │ │ -0134f0: 28f5 |008c: goto 0081 // -000b │ │ -0134f2: 6e10 fd01 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0134f8: 0c05 |0090: move-result-object v5 │ │ -0134fa: 1e0e |0091: monitor-exit v14 │ │ -0134fc: 2900 7bff |0092: goto/16 000d // -0085 │ │ +013d18: |[013d18] org.apache.cordova.NativeToJsMessageQueue.popAndEncodeAsJs:()Ljava/lang/String; │ │ +013d28: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +013d2a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +013d2c: 1d0e |0002: monitor-enter v14 │ │ +013d2e: 54eb f900 |0003: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013d32: 6e10 4502 0b00 |0005: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@0245 │ │ +013d38: 0a01 |0008: move-result v1 │ │ +013d3a: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +013d3e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +013d40: 1e0e |000c: monitor-exit v14 │ │ +013d42: 1105 |000d: return-object v5 │ │ +013d44: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +013d46: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +013d48: 54eb f900 |0010: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013d4c: 6e10 4302 0b00 |0012: invoke-virtual {v11}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0243 │ │ +013d52: 0c0b |0015: move-result-object v11 │ │ +013d54: 7210 3802 0b00 |0016: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +013d5a: 0a0c |0019: move-result v12 │ │ +013d5c: 380c 1a00 |001a: if-eqz v12, 0034 // +001a │ │ +013d60: 7210 3902 0b00 |001c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +013d66: 0c02 |001f: move-result-object v2 │ │ +013d68: 1f02 1001 |0020: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013d6c: 6e10 1d04 0200 |0022: invoke-virtual {v2}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.calculateEncodedLength:()I // method@041d │ │ +013d72: 0a0c |0025: move-result v12 │ │ +013d74: d803 0c32 |0026: add-int/lit8 v3, v12, #int 50 // #32 │ │ +013d78: 3d04 3500 |0028: if-lez v4, 005d // +0035 │ │ +013d7c: 900c 0703 |002a: add-int v12, v7, v3 │ │ +013d80: 600d f500 |002c: sget v13, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ +013d84: 37dc 2f00 |002e: if-le v12, v13, 005d // +002f │ │ +013d88: 600c f500 |0030: sget v12, Lorg/apache/cordova/NativeToJsMessageQueue;.MAX_PAYLOAD_SIZE:I // field@00f5 │ │ +013d8c: 3d0c 2b00 |0032: if-lez v12, 005d // +002b │ │ +013d90: 54eb f900 |0034: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013d94: 6e10 4502 0b00 |0036: invoke-virtual {v11}, Ljava/util/LinkedList;.size:()I // method@0245 │ │ +013d9a: 0a0b |0039: move-result v11 │ │ +013d9c: 33b4 2700 |003a: if-ne v4, v11, 0061 // +0027 │ │ +013da0: 0198 |003c: move v8, v9 │ │ +013da2: 2206 9b00 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ +013da6: 3808 2400 |003f: if-eqz v8, 0063 // +0024 │ │ +013daa: 01ab |0041: move v11, v10 │ │ +013dac: b07b |0042: add-int/2addr v11, v7 │ │ +013dae: 7020 f401 b600 |0043: invoke-direct {v6, v11}, Ljava/lang/StringBuilder;.:(I)V // method@01f4 │ │ +013db4: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +013db6: 3540 3000 |0047: if-ge v0, v4, 0077 // +0030 │ │ +013dba: 54eb f900 |0049: iget-object v11, v14, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013dbe: 6e10 4402 0b00 |004b: invoke-virtual {v11}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@0244 │ │ +013dc4: 0c02 |004e: move-result-object v2 │ │ +013dc6: 1f02 1001 |004f: check-cast v2, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; // type@0110 │ │ +013dca: 3808 1500 |0051: if-eqz v8, 0066 // +0015 │ │ +013dce: d80b 0001 |0053: add-int/lit8 v11, v0, #int 1 // #01 │ │ +013dd2: 334b 1100 |0055: if-ne v11, v4, 0066 // +0011 │ │ +013dd6: 6e20 1f04 6200 |0057: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@041f │ │ +013ddc: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +013de0: 28eb |005c: goto 0047 // -0015 │ │ +013de2: b037 |005d: add-int/2addr v7, v3 │ │ +013de4: d804 0401 |005e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +013de8: 28b6 |0060: goto 0016 // -004a │ │ +013dea: 01a8 |0061: move v8, v10 │ │ +013dec: 28db |0062: goto 003d // -0025 │ │ +013dee: 130b 6400 |0063: const/16 v11, #int 100 // #64 │ │ +013df2: 28dd |0065: goto 0042 // -0023 │ │ +013df4: 1a0b 0109 |0066: const-string v11, "try{" // string@0901 │ │ +013df8: 6e20 fb01 b600 |0068: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013dfe: 6e20 1f04 6200 |006b: invoke-virtual {v2, v6}, Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;.encodeAsJsMessage:(Ljava/lang/StringBuilder;)V // method@041f │ │ +013e04: 1a0b 5909 |006e: const-string v11, "}finally{" // string@0959 │ │ +013e08: 6e20 fb01 b600 |0070: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013e0e: 28e7 |0073: goto 005a // -0019 │ │ +013e10: 0d09 |0074: move-exception v9 │ │ +013e12: 1e0e |0075: monitor-exit v14 │ │ +013e14: 2709 |0076: throw v9 │ │ +013e16: 3908 0700 |0077: if-nez v8, 007e // +0007 │ │ +013e1a: 1a0b 4709 |0079: const-string v11, "window.setTimeout(function(){cordova.require('cordova/plugin/android/polling').pollOnce();},0);" // string@0947 │ │ +013e1e: 6e20 fb01 b600 |007b: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013e24: 3808 0d00 |007e: if-eqz v8, 008b // +000d │ │ +013e28: 0190 |0080: move v0, v9 │ │ +013e2a: 3540 0c00 |0081: if-ge v0, v4, 008d // +000c │ │ +013e2e: 1309 7d00 |0083: const/16 v9, #int 125 // #7d │ │ +013e32: 6e20 f501 9600 |0085: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +013e38: d800 0001 |0088: add-int/lit8 v0, v0, #int 1 // #01 │ │ +013e3c: 28f7 |008a: goto 0081 // -0009 │ │ +013e3e: 01a0 |008b: move v0, v10 │ │ +013e40: 28f5 |008c: goto 0081 // -000b │ │ +013e42: 6e10 fd01 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +013e48: 0c05 |0090: move-result-object v5 │ │ +013e4a: 1e0e |0091: monitor-exit v14 │ │ +013e4c: 2900 7bff |0092: goto/16 000d // -0085 │ │ catches : 2 │ │ 0x0003 - 0x0076 │ │ -> 0x0074 │ │ 0x0079 - 0x0092 │ │ -> 0x0074 │ │ positions : │ │ 0x0002 line=169 │ │ @@ -14127,25 +14127,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -013514: |[013514] org.apache.cordova.NativeToJsMessageQueue.reset:()V │ │ -013524: 1d01 |0000: monitor-enter v1 │ │ -013526: 5410 f900 |0001: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -01352a: 6e10 4102 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@0241 │ │ -013530: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -013532: 6e20 4404 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@0444 │ │ -013538: 1e01 |000a: monitor-exit v1 │ │ -01353a: 0e00 |000b: return-void │ │ -01353c: 0d00 |000c: move-exception v0 │ │ -01353e: 1e01 |000d: monitor-exit v1 │ │ -013540: 2700 |000e: throw v0 │ │ +013e64: |[013e64] org.apache.cordova.NativeToJsMessageQueue.reset:()V │ │ +013e74: 1d01 |0000: monitor-enter v1 │ │ +013e76: 5410 f900 |0001: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013e7a: 6e10 4102 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@0241 │ │ +013e80: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +013e82: 6e20 4404 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.setBridgeMode:(I)V // method@0444 │ │ +013e88: 1e01 |000a: monitor-exit v1 │ │ +013e8a: 0e00 |000b: return-void │ │ +013e8c: 0d00 |000c: move-exception v0 │ │ +013e8e: 1e01 |000d: monitor-exit v1 │ │ +013e90: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=106 │ │ 0x0001 line=107 │ │ 0x0006 line=108 │ │ @@ -14160,77 +14160,77 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -013550: |[013550] org.apache.cordova.NativeToJsMessageQueue.setBridgeMode:(I)V │ │ -013560: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -013562: 3415 0a00 |0001: if-lt v5, v1, 000b // +000a │ │ -013566: 5441 f700 |0003: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ -01356a: 6e10 2702 0100 |0005: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0227 │ │ -013570: 0a01 |0008: move-result v1 │ │ -013572: 3415 1b00 |0009: if-lt v5, v1, 0024 // +001b │ │ -013576: 1a01 1601 |000b: const-string v1, "JsMessageQueue" // string@0116 │ │ -01357a: 2202 9b00 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -01357e: 7010 f301 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -013584: 1a03 0401 |0012: const-string v3, "Invalid NativeToJsBridgeMode: " // string@0104 │ │ -013588: 6e20 fb01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01358e: 0c02 |0017: move-result-object v2 │ │ -013590: 6e20 f801 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -013596: 0c02 |001b: move-result-object v2 │ │ -013598: 6e10 fd01 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01359e: 0c02 |001f: move-result-object v2 │ │ -0135a0: 7120 fe03 2100 |0020: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0135a6: 0e00 |0023: return-void │ │ -0135a8: 3b05 3f00 |0024: if-gez v5, 0063 // +003f │ │ -0135ac: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0135ae: 5441 f600 |0027: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0135b2: 3210 faff |0029: if-eq v0, v1, 0023 // -0006 │ │ -0135b6: 1a02 1601 |002b: const-string v2, "JsMessageQueue" // string@0116 │ │ -0135ba: 2201 9b00 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -0135be: 7010 f301 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0135c4: 1a03 f702 |0032: const-string v3, "Set native->JS mode to " // string@02f7 │ │ -0135c8: 6e20 fb01 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0135ce: 0c03 |0037: move-result-object v3 │ │ -0135d0: 3900 3500 |0038: if-nez v0, 006d // +0035 │ │ -0135d4: 1a01 fe06 |003a: const-string v1, "null" // string@06fe │ │ -0135d8: 6e20 fb01 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0135de: 0c01 |003f: move-result-object v1 │ │ -0135e0: 6e10 fd01 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0135e6: 0c01 |0043: move-result-object v1 │ │ -0135e8: 7120 fe03 1200 |0044: invoke-static {v2, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0135ee: 1d04 |0047: monitor-enter v4 │ │ -0135f0: 5b40 f600 |0048: iput-object v0, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0135f4: 3800 1400 |004a: if-eqz v0, 005e // +0014 │ │ -0135f8: 6e10 1404 0000 |004c: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.reset:()V // method@0414 │ │ -0135fe: 5541 f800 |004f: iget-boolean v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ -013602: 3901 0d00 |0051: if-nez v1, 005e // +000d │ │ -013606: 5441 f900 |0053: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -01360a: 6e10 4202 0100 |0055: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ -013610: 0a01 |0058: move-result v1 │ │ -013612: 3901 0500 |0059: if-nez v1, 005e // +0005 │ │ -013616: 6e20 1304 4000 |005b: invoke-virtual {v0, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0413 │ │ -01361c: 1e04 |005e: monitor-exit v4 │ │ -01361e: 28c4 |005f: goto 0023 // -003c │ │ -013620: 0d01 |0060: move-exception v1 │ │ -013622: 1e04 |0061: monitor-exit v4 │ │ -013624: 2701 |0062: throw v1 │ │ -013626: 5441 f700 |0063: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ -01362a: 6e20 2402 5100 |0065: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ -013630: 0c01 |0068: move-result-object v1 │ │ -013632: 1f01 0d01 |0069: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // type@010d │ │ -013636: 0710 |006b: move-object v0, v1 │ │ -013638: 28bb |006c: goto 0027 // -0045 │ │ -01363a: 6e10 d401 0000 |006d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ -013640: 0c01 |0070: move-result-object v1 │ │ -013642: 6e10 b101 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@01b1 │ │ -013648: 0c01 |0074: move-result-object v1 │ │ -01364a: 28c7 |0075: goto 003c // -0039 │ │ +013ea0: |[013ea0] org.apache.cordova.NativeToJsMessageQueue.setBridgeMode:(I)V │ │ +013eb0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +013eb2: 3415 0a00 |0001: if-lt v5, v1, 000b // +000a │ │ +013eb6: 5441 f700 |0003: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ +013eba: 6e10 2702 0100 |0005: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0227 │ │ +013ec0: 0a01 |0008: move-result v1 │ │ +013ec2: 3415 1b00 |0009: if-lt v5, v1, 0024 // +001b │ │ +013ec6: 1a01 1601 |000b: const-string v1, "JsMessageQueue" // string@0116 │ │ +013eca: 2202 9b00 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +013ece: 7010 f301 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +013ed4: 1a03 0401 |0012: const-string v3, "Invalid NativeToJsBridgeMode: " // string@0104 │ │ +013ed8: 6e20 fb01 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013ede: 0c02 |0017: move-result-object v2 │ │ +013ee0: 6e20 f801 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +013ee6: 0c02 |001b: move-result-object v2 │ │ +013ee8: 6e10 fd01 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +013eee: 0c02 |001f: move-result-object v2 │ │ +013ef0: 7120 fe03 2100 |0020: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +013ef6: 0e00 |0023: return-void │ │ +013ef8: 3b05 3f00 |0024: if-gez v5, 0063 // +003f │ │ +013efc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +013efe: 5441 f600 |0027: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013f02: 3210 faff |0029: if-eq v0, v1, 0023 // -0006 │ │ +013f06: 1a02 1601 |002b: const-string v2, "JsMessageQueue" // string@0116 │ │ +013f0a: 2201 9b00 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +013f0e: 7010 f301 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +013f14: 1a03 f702 |0032: const-string v3, "Set native->JS mode to " // string@02f7 │ │ +013f18: 6e20 fb01 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013f1e: 0c03 |0037: move-result-object v3 │ │ +013f20: 3900 3500 |0038: if-nez v0, 006d // +0035 │ │ +013f24: 1a01 fe06 |003a: const-string v1, "null" // string@06fe │ │ +013f28: 6e20 fb01 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +013f2e: 0c01 |003f: move-result-object v1 │ │ +013f30: 6e10 fd01 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +013f36: 0c01 |0043: move-result-object v1 │ │ +013f38: 7120 fe03 1200 |0044: invoke-static {v2, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +013f3e: 1d04 |0047: monitor-enter v4 │ │ +013f40: 5b40 f600 |0048: iput-object v0, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013f44: 3800 1400 |004a: if-eqz v0, 005e // +0014 │ │ +013f48: 6e10 1404 0000 |004c: invoke-virtual {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.reset:()V // method@0414 │ │ +013f4e: 5541 f800 |004f: iget-boolean v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ +013f52: 3901 0d00 |0051: if-nez v1, 005e // +000d │ │ +013f56: 5441 f900 |0053: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013f5a: 6e10 4202 0100 |0055: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ +013f60: 0a01 |0058: move-result v1 │ │ +013f62: 3901 0500 |0059: if-nez v1, 005e // +0005 │ │ +013f66: 6e20 1304 4000 |005b: invoke-virtual {v0, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0413 │ │ +013f6c: 1e04 |005e: monitor-exit v4 │ │ +013f6e: 28c4 |005f: goto 0023 // -003c │ │ +013f70: 0d01 |0060: move-exception v1 │ │ +013f72: 1e04 |0061: monitor-exit v4 │ │ +013f74: 2701 |0062: throw v1 │ │ +013f76: 5441 f700 |0063: iget-object v1, v4, Lorg/apache/cordova/NativeToJsMessageQueue;.bridgeModes:Ljava/util/ArrayList; // field@00f7 │ │ +013f7a: 6e20 2402 5100 |0065: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ +013f80: 0c01 |0068: move-result-object v1 │ │ +013f82: 1f01 0d01 |0069: check-cast v1, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // type@010d │ │ +013f86: 0710 |006b: move-object v0, v1 │ │ +013f88: 28bb |006c: goto 0027 // -0045 │ │ +013f8a: 6e10 d401 0000 |006d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ +013f90: 0c01 |0070: move-result-object v1 │ │ +013f92: 6e10 b101 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@01b1 │ │ +013f98: 0c01 |0074: move-result-object v1 │ │ +013f9a: 28c7 |0075: goto 003c // -0039 │ │ catches : 1 │ │ 0x0048 - 0x0062 │ │ -> 0x0060 │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=84 │ │ 0x0023 line=100 │ │ @@ -14257,39 +14257,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -013658: |[013658] org.apache.cordova.NativeToJsMessageQueue.setPaused:(Z)V │ │ -013668: 5530 f800 |0000: iget-boolean v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ -01366c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -013670: 3804 0e00 |0004: if-eqz v4, 0012 // +000e │ │ -013674: 1a00 1601 |0006: const-string v0, "JsMessageQueue" // string@0116 │ │ -013678: 1a01 ec06 |0008: const-string v1, "nested call to setPaused detected." // string@06ec │ │ -01367c: 2202 9e00 |000a: new-instance v2, Ljava/lang/Throwable; // type@009e │ │ -013680: 7010 0402 0200 |000c: invoke-direct {v2}, Ljava/lang/Throwable;.:()V // method@0204 │ │ -013686: 7130 0204 1002 |000f: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -01368c: 5c34 f800 |0012: iput-boolean v4, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ -013690: 3904 1500 |0014: if-nez v4, 0029 // +0015 │ │ -013694: 1d03 |0016: monitor-enter v3 │ │ -013696: 5430 f900 |0017: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ -01369a: 6e10 4202 0000 |0019: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ -0136a0: 0a00 |001c: move-result v0 │ │ -0136a2: 3900 0b00 |001d: if-nez v0, 0028 // +000b │ │ -0136a6: 5430 f600 |001f: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0136aa: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -0136ae: 5430 f600 |0023: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ -0136b2: 6e20 1304 3000 |0025: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0413 │ │ -0136b8: 1e03 |0028: monitor-exit v3 │ │ -0136ba: 0e00 |0029: return-void │ │ -0136bc: 0d00 |002a: move-exception v0 │ │ -0136be: 1e03 |002b: monitor-exit v3 │ │ -0136c0: 2700 |002c: throw v0 │ │ +013fa8: |[013fa8] org.apache.cordova.NativeToJsMessageQueue.setPaused:(Z)V │ │ +013fb8: 5530 f800 |0000: iget-boolean v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ +013fbc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +013fc0: 3804 0e00 |0004: if-eqz v4, 0012 // +000e │ │ +013fc4: 1a00 1601 |0006: const-string v0, "JsMessageQueue" // string@0116 │ │ +013fc8: 1a01 ec06 |0008: const-string v1, "nested call to setPaused detected." // string@06ec │ │ +013fcc: 2202 9e00 |000a: new-instance v2, Ljava/lang/Throwable; // type@009e │ │ +013fd0: 7010 0402 0200 |000c: invoke-direct {v2}, Ljava/lang/Throwable;.:()V // method@0204 │ │ +013fd6: 7130 0204 1002 |000f: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +013fdc: 5c34 f800 |0012: iput-boolean v4, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.paused:Z // field@00f8 │ │ +013fe0: 3904 1500 |0014: if-nez v4, 0029 // +0015 │ │ +013fe4: 1d03 |0016: monitor-enter v3 │ │ +013fe6: 5430 f900 |0017: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.queue:Ljava/util/LinkedList; // field@00f9 │ │ +013fea: 6e10 4202 0000 |0019: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0242 │ │ +013ff0: 0a00 |001c: move-result v0 │ │ +013ff2: 3900 0b00 |001d: if-nez v0, 0028 // +000b │ │ +013ff6: 5430 f600 |001f: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +013ffa: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +013ffe: 5430 f600 |0023: iget-object v0, v3, Lorg/apache/cordova/NativeToJsMessageQueue;.activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; // field@00f6 │ │ +014002: 6e20 1304 3000 |0025: invoke-virtual {v0, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0413 │ │ +014008: 1e03 |0028: monitor-exit v3 │ │ +01400a: 0e00 |0029: return-void │ │ +01400c: 0d00 |002a: move-exception v0 │ │ +01400e: 1e03 |002b: monitor-exit v3 │ │ +014010: 2700 |002c: throw v0 │ │ catches : 1 │ │ 0x0017 - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=258 │ │ 0x0012 line=260 │ │ @@ -14334,17 +14334,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0136d0: |[0136d0] org.apache.cordova.PermissionHelper.:()V │ │ -0136e0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0136e6: 0e00 |0003: return-void │ │ +014020: |[014020] org.apache.cordova.PermissionHelper.:()V │ │ +014030: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +014036: 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;) │ │ @@ -14352,26 +14352,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 │ │ -0136e8: |[0136e8] org.apache.cordova.PermissionHelper.deliverPermissionResult:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ -0136f8: 2162 |0000: array-length v2, v6 │ │ -0136fa: 2321 6801 |0001: new-array v1, v2, [I // type@0168 │ │ -0136fe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -013700: 7120 2902 2100 |0004: invoke-static {v1, v2}, Ljava/util/Arrays;.fill:([II)V // method@0229 │ │ -013706: 6e40 2803 5416 |0007: invoke-virtual {v4, v5, v6, v1}, Lorg/apache/cordova/CordovaPlugin;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@0328 │ │ -01370c: 0e00 |000a: return-void │ │ -01370e: 0d00 |000b: move-exception v0 │ │ -013710: 1a02 9800 |000c: const-string v2, "CordovaPermissionHelper" // string@0098 │ │ -013714: 1a03 1201 |000e: const-string v3, "JSONException when delivering permissions results" // string@0112 │ │ -013718: 7130 0204 3200 |0010: invoke-static {v2, v3, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -01371e: 28f7 |0013: goto 000a // -0009 │ │ +014038: |[014038] org.apache.cordova.PermissionHelper.deliverPermissionResult:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ +014048: 2162 |0000: array-length v2, v6 │ │ +01404a: 2321 6801 |0001: new-array v1, v2, [I // type@0168 │ │ +01404e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +014050: 7120 2902 2100 |0004: invoke-static {v1, v2}, Ljava/util/Arrays;.fill:([II)V // method@0229 │ │ +014056: 6e40 2803 5416 |0007: invoke-virtual {v4, v5, v6, v1}, Lorg/apache/cordova/CordovaPlugin;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@0328 │ │ +01405c: 0e00 |000a: return-void │ │ +01405e: 0d00 |000b: move-exception v0 │ │ +014060: 1a02 9800 |000c: const-string v2, "CordovaPermissionHelper" // string@0098 │ │ +014064: 1a03 1201 |000e: const-string v3, "JSONException when delivering permissions results" // string@0112 │ │ +014068: 7130 0204 3200 |0010: invoke-static {v2, v3, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +01406e: 28f7 |0013: goto 000a // -0009 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ Lorg/json/JSONException; -> 0x000b │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0007 line=82 │ │ @@ -14390,19 +14390,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 │ │ -013730: |[013730] org.apache.cordova.PermissionHelper.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z │ │ -013740: 5410 9400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ -013744: 7220 fb02 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaInterface;.hasPermission:(Ljava/lang/String;)Z // method@02fb │ │ -01374a: 0a00 |0005: move-result v0 │ │ -01374c: 0f00 |0006: return v0 │ │ +014080: |[014080] org.apache.cordova.PermissionHelper.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z │ │ +014090: 5410 9400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ +014094: 7220 fb02 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/cordova/CordovaInterface;.hasPermission:(Ljava/lang/String;)Z // method@02fb │ │ +01409a: 0a00 |0005: move-result v0 │ │ +01409c: 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; │ │ │ │ @@ -14411,21 +14411,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 │ │ -013750: |[013750] org.apache.cordova.PermissionHelper.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V │ │ -013760: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -013762: 2300 6e01 |0001: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ -013766: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -013768: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ -01376c: 7130 4a04 3200 |0006: invoke-static {v2, v3, v0}, Lorg/apache/cordova/PermissionHelper;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@044a │ │ -013772: 0e00 |0009: return-void │ │ +0140a0: |[0140a0] org.apache.cordova.PermissionHelper.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V │ │ +0140b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0140b2: 2300 6e01 |0001: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ +0140b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0140b8: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ +0140bc: 7130 4a04 3200 |0006: invoke-static {v2, v3, v0}, Lorg/apache/cordova/PermissionHelper;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@044a │ │ +0140c2: 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 │ │ @@ -14436,18 +14436,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 │ │ -013774: |[013774] org.apache.cordova.PermissionHelper.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ -013784: 5410 9400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ -013788: 7240 fe02 1032 |0002: invoke-interface {v0, v1, v2, v3}, Lorg/apache/cordova/CordovaInterface;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@02fe │ │ -01378e: 0e00 |0005: return-void │ │ +0140c4: |[0140c4] org.apache.cordova.PermissionHelper.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ +0140d4: 5410 9400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0094 │ │ +0140d8: 7240 fe02 1032 |0002: invoke-interface {v0, v1, v2, v3}, Lorg/apache/cordova/CordovaInterface;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@02fe │ │ +0140de: 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 │ │ @@ -14495,18 +14495,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 │ │ -013790: |[013790] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -0137a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0137a2: 7050 4c04 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@044c │ │ -0137a8: 0e00 |0004: return-void │ │ +0140e0: |[0140e0] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +0140f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0140f2: 7050 4c04 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@044c │ │ +0140f8: 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; │ │ @@ -14518,21 +14518,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 │ │ -0137ac: |[0137ac] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V │ │ -0137bc: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0137c2: 5b01 fe00 |0003: iput-object v1, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -0137c6: 5b02 fd00 |0005: iput-object v2, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fd │ │ -0137ca: 5c03 fb00 |0007: iput-boolean v3, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00fb │ │ -0137ce: 5b04 fc00 |0009: iput-object v4, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ -0137d2: 0e00 |000b: return-void │ │ +0140fc: |[0140fc] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/cordova/CordovaPlugin;)V │ │ +01410c: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +014112: 5b01 fe00 |0003: iput-object v1, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014116: 5b02 fd00 |0005: iput-object v2, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fd │ │ +01411a: 5c03 fb00 |0007: iput-boolean v3, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00fb │ │ +01411e: 5b04 fc00 |0009: iput-object v4, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ +014122: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ @@ -14549,22 +14549,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 │ │ -0137d4: |[0137d4] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Lorg/apache/cordova/CordovaPlugin;)V │ │ -0137e4: 6e10 d401 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ -0137ea: 0c00 |0003: move-result-object v0 │ │ -0137ec: 6e10 af01 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@01af │ │ -0137f2: 0c00 |0007: move-result-object v0 │ │ -0137f4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0137f6: 7054 4c04 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@044c │ │ -0137fc: 0e00 |000c: return-void │ │ +014124: |[014124] org.apache.cordova.PluginEntry.:(Ljava/lang/String;Lorg/apache/cordova/CordovaPlugin;)V │ │ +014134: 6e10 d401 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ +01413a: 0c00 |0003: move-result-object v0 │ │ +01413c: 6e10 af01 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@01af │ │ +014142: 0c00 |0007: move-result-object v0 │ │ +014144: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +014146: 7054 4c04 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@044c │ │ +01414c: 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; │ │ @@ -14640,25 +14640,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -013800: |[013800] org.apache.cordova.PluginManager.:()V │ │ -013810: 1a00 de02 |0000: const-string v0, "PluginManager" // string@02de │ │ -013814: 6900 0001 |0002: sput-object v0, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ -013818: 7100 8b00 0000 |0004: invoke-static {}, Landroid/os/Debug;.isDebuggerConnected:()Z // method@008b │ │ -01381e: 0a00 |0007: move-result v0 │ │ -013820: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -013824: 1300 3c00 |000a: const/16 v0, #int 60 // #3c │ │ -013828: 6700 ff00 |000c: sput v0, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00ff │ │ -01382c: 0e00 |000e: return-void │ │ -01382e: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ -013832: 28fb |0011: goto 000c // -0005 │ │ +014150: |[014150] org.apache.cordova.PluginManager.:()V │ │ +014160: 1a00 de02 |0000: const-string v0, "PluginManager" // string@02de │ │ +014164: 6900 0001 |0002: sput-object v0, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ +014168: 7100 8b00 0000 |0004: invoke-static {}, Landroid/os/Debug;.isDebuggerConnected:()Z // method@008b │ │ +01416e: 0a00 |0007: move-result v0 │ │ +014170: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +014174: 1300 3c00 |000a: const/16 v0, #int 60 // #3c │ │ +014178: 6700 ff00 |000c: sput v0, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00ff │ │ +01417c: 0e00 |000e: return-void │ │ +01417e: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ +014182: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/PluginManager;) │ │ @@ -14666,26 +14666,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 │ │ -013834: |[013834] org.apache.cordova.PluginManager.:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V │ │ -013844: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01384a: 2200 c300 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@00c3 │ │ -01384e: 7010 3a02 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@023a │ │ -013854: 5b10 0601 |0008: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013858: 2200 c300 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@00c3 │ │ -01385c: 7010 3a02 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@023a │ │ -013862: 5b10 0301 |000f: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -013866: 5b13 0201 |0011: iput-object v3, v1, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ -01386a: 5b12 0101 |0013: iput-object v2, v1, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -01386e: 6e20 6504 4100 |0015: invoke-virtual {v1, v4}, Lorg/apache/cordova/PluginManager;.setPluginEntries:(Ljava/util/Collection;)V // method@0465 │ │ -013874: 0e00 |0018: return-void │ │ +014184: |[014184] org.apache.cordova.PluginManager.:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V │ │ +014194: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01419a: 2200 c300 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@00c3 │ │ +01419e: 7010 3a02 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@023a │ │ +0141a4: 5b10 0601 |0008: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0141a8: 2200 c300 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@00c3 │ │ +0141ac: 7010 3a02 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@023a │ │ +0141b2: 5b10 0301 |000f: iput-object v0, v1, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +0141b6: 5b13 0201 |0011: iput-object v3, v1, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ +0141ba: 5b12 0101 |0013: iput-object v2, v1, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +0141be: 6e20 6504 4100 |0015: invoke-virtual {v1, v4}, Lorg/apache/cordova/PluginManager;.setPluginEntries:(Ljava/util/Collection;)V // method@0465 │ │ +0141c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=43 │ │ 0x000a line=44 │ │ 0x0011 line=53 │ │ 0x0013 line=54 │ │ @@ -14703,56 +14703,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 │ │ -013878: |[013878] org.apache.cordova.PluginManager.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ -013888: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01388a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01388c: 3808 0e00 |0002: if-eqz v8, 0010 // +000e │ │ -013890: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ -013894: 6e20 e101 8400 |0006: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01389a: 0a04 |0009: move-result v4 │ │ -01389c: 3904 0600 |000a: if-nez v4, 0010 // +0006 │ │ -0138a0: 7110 aa01 0800 |000c: invoke-static {v8}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ -0138a6: 0c01 |000f: move-result-object v1 │ │ -0138a8: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ -0138ac: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0138ae: 1c05 f300 |0013: const-class v5, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -0138b2: 6e20 b201 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@01b2 │ │ -0138b8: 0a05 |0018: move-result v5 │ │ -0138ba: b554 |0019: and-int/2addr v4, v5 │ │ -0138bc: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ -0138c0: 6e10 b301 0100 |001c: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@01b3 │ │ -0138c6: 0c04 |001f: move-result-object v4 │ │ -0138c8: 0740 |0020: move-object v0, v4 │ │ -0138ca: 1f00 f300 |0021: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -0138ce: 0703 |0023: move-object v3, v0 │ │ -0138d0: 1103 |0024: return-object v3 │ │ -0138d2: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0138d4: 28ed |0026: goto 0013 // -0013 │ │ -0138d6: 0d02 |0027: move-exception v2 │ │ -0138d8: 6e10 bb01 0200 |0028: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@01bb │ │ -0138de: 6204 3100 |002b: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0031 │ │ -0138e2: 2205 9b00 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -0138e6: 7010 f301 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0138ec: 1a06 c500 |0032: const-string v6, "Error adding plugin " // string@00c5 │ │ -0138f0: 6e20 fb01 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0138f6: 0c05 |0037: move-result-object v5 │ │ -0138f8: 6e20 fb01 8500 |0038: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0138fe: 0c05 |003b: move-result-object v5 │ │ -013900: 1a06 2800 |003c: const-string v6, "." // string@0028 │ │ -013904: 6e20 fb01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01390a: 0c05 |0041: move-result-object v5 │ │ -01390c: 6e10 fd01 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -013912: 0c05 |0045: move-result-object v5 │ │ -013914: 6e20 9e01 5400 |0046: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@019e │ │ -01391a: 28db |0049: goto 0024 // -0025 │ │ +0141c8: |[0141c8] org.apache.cordova.PluginManager.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ +0141d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0141da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0141dc: 3808 0e00 |0002: if-eqz v8, 0010 // +000e │ │ +0141e0: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ +0141e4: 6e20 e101 8400 |0006: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0141ea: 0a04 |0009: move-result v4 │ │ +0141ec: 3904 0600 |000a: if-nez v4, 0010 // +0006 │ │ +0141f0: 7110 aa01 0800 |000c: invoke-static {v8}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ +0141f6: 0c01 |000f: move-result-object v1 │ │ +0141f8: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ +0141fc: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0141fe: 1c05 f300 |0013: const-class v5, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014202: 6e20 b201 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@01b2 │ │ +014208: 0a05 |0018: move-result v5 │ │ +01420a: b554 |0019: and-int/2addr v4, v5 │ │ +01420c: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ +014210: 6e10 b301 0100 |001c: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@01b3 │ │ +014216: 0c04 |001f: move-result-object v4 │ │ +014218: 0740 |0020: move-object v0, v4 │ │ +01421a: 1f00 f300 |0021: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +01421e: 0703 |0023: move-object v3, v0 │ │ +014220: 1103 |0024: return-object v3 │ │ +014222: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +014224: 28ed |0026: goto 0013 // -0013 │ │ +014226: 0d02 |0027: move-exception v2 │ │ +014228: 6e10 bb01 0200 |0028: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@01bb │ │ +01422e: 6204 3100 |002b: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0031 │ │ +014232: 2205 9b00 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +014236: 7010 f301 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01423c: 1a06 c500 |0032: const-string v6, "Error adding plugin " // string@00c5 │ │ +014240: 6e20 fb01 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014246: 0c05 |0037: move-result-object v5 │ │ +014248: 6e20 fb01 8500 |0038: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01424e: 0c05 |003b: move-result-object v5 │ │ +014250: 1a06 2800 |003c: const-string v6, "." // string@0028 │ │ +014254: 6e20 fb01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01425a: 0c05 |0041: move-result-object v5 │ │ +01425c: 6e10 fd01 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +014262: 0c05 |0045: move-result-object v5 │ │ +014264: 6e20 9e01 5400 |0046: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@019e │ │ +01426a: 28db |0049: goto 0024 // -0025 │ │ catches : 1 │ │ 0x0004 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=485 │ │ 0x0001 line=487 │ │ 0x0002 line=488 │ │ @@ -14776,37 +14776,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -01392c: |[01392c] org.apache.cordova.PluginManager.startupPlugins:()V │ │ -01393c: 5451 0301 |0000: iget-object v1, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -013940: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013946: 0c01 |0005: move-result-object v1 │ │ -013948: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -01394e: 0c01 |0009: move-result-object v1 │ │ -013950: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013956: 0a02 |000d: move-result v2 │ │ -013958: 3802 1b00 |000e: if-eqz v2, 0029 // +001b │ │ -01395c: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013962: 0c00 |0013: move-result-object v0 │ │ -013964: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -013968: 5502 fb00 |0016: iget-boolean v2, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00fb │ │ -01396c: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ -013970: 5402 fe00 |001a: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -013974: 6e20 5304 2500 |001c: invoke-virtual {v5, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -01397a: 28eb |001f: goto 000a // -0015 │ │ -01397c: 5452 0601 |0020: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013980: 5403 fe00 |0022: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -013984: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -013986: 6e30 3d02 3204 |0025: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ -01398c: 28e2 |0028: goto 000a // -001e │ │ -01398e: 0e00 |0029: return-void │ │ +01427c: |[01427c] org.apache.cordova.PluginManager.startupPlugins:()V │ │ +01428c: 5451 0301 |0000: iget-object v1, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014290: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014296: 0c01 |0005: move-result-object v1 │ │ +014298: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01429e: 0c01 |0009: move-result-object v1 │ │ +0142a0: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0142a6: 0a02 |000d: move-result v2 │ │ +0142a8: 3802 1b00 |000e: if-eqz v2, 0029 // +001b │ │ +0142ac: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0142b2: 0c00 |0013: move-result-object v0 │ │ +0142b4: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +0142b8: 5502 fb00 |0016: iget-boolean v2, v0, Lorg/apache/cordova/PluginEntry;.onload:Z // field@00fb │ │ +0142bc: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ +0142c0: 5402 fe00 |001a: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +0142c4: 6e20 5304 2500 |001c: invoke-virtual {v5, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +0142ca: 28eb |001f: goto 000a // -0015 │ │ +0142cc: 5452 0601 |0020: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0142d0: 5403 fe00 |0022: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +0142d4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0142d6: 6e30 3d02 3204 |0025: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ +0142dc: 28e2 |0028: goto 000a // -001e │ │ +0142de: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0016 line=96 │ │ 0x001a line=97 │ │ 0x0020 line=99 │ │ 0x0029 line=102 │ │ @@ -14820,20 +14820,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 │ │ -013990: |[013990] org.apache.cordova.PluginManager.addService:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0139a0: 2200 1a01 |0000: new-instance v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -0139a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0139a6: 7040 4b04 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@044b │ │ -0139ac: 6e20 5104 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.addService:(Lorg/apache/cordova/PluginEntry;)V // method@0451 │ │ -0139b2: 0e00 |0009: return-void │ │ +0142e0: |[0142e0] org.apache.cordova.PluginManager.addService:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0142f0: 2200 1a01 |0000: new-instance v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +0142f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0142f6: 7040 4b04 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lorg/apache/cordova/PluginEntry;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@044b │ │ +0142fc: 6e20 5104 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.addService:(Lorg/apache/cordova/PluginEntry;)V // method@0451 │ │ +014302: 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; │ │ @@ -14846,33 +14846,33 @@ │ │ type : '(Lorg/apache/cordova/PluginEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0139b4: |[0139b4] org.apache.cordova.PluginManager.addService:(Lorg/apache/cordova/PluginEntry;)V │ │ -0139c4: 5450 0301 |0000: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -0139c8: 5461 fe00 |0002: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -0139cc: 6e30 3d02 1006 |0004: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ -0139d2: 5460 fc00 |0007: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ -0139d6: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ -0139da: 5460 fc00 |000b: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ -0139de: 5461 fe00 |000d: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -0139e2: 5452 0201 |000f: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ -0139e6: 5453 0101 |0011: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -0139ea: 5454 0101 |0013: iget-object v4, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -0139ee: 7210 6403 0400 |0015: invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0364 │ │ -0139f4: 0c04 |0018: move-result-object v4 │ │ -0139f6: 6e54 3003 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@0330 │ │ -0139fc: 5450 0601 |001c: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013a00: 5461 fe00 |001e: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -013a04: 5462 fc00 |0020: iget-object v2, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ -013a08: 6e30 3d02 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ -013a0e: 0e00 |0025: return-void │ │ +014304: |[014304] org.apache.cordova.PluginManager.addService:(Lorg/apache/cordova/PluginEntry;)V │ │ +014314: 5450 0301 |0000: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014318: 5461 fe00 |0002: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +01431c: 6e30 3d02 1006 |0004: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ +014322: 5460 fc00 |0007: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ +014326: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ +01432a: 5460 fc00 |000b: iget-object v0, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ +01432e: 5461 fe00 |000d: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014332: 5452 0201 |000f: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ +014336: 5453 0101 |0011: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +01433a: 5454 0101 |0013: iget-object v4, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +01433e: 7210 6403 0400 |0015: invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0364 │ │ +014344: 0c04 |0018: move-result-object v4 │ │ +014346: 6e54 3003 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@0330 │ │ +01434c: 5450 0601 |001c: iget-object v0, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014350: 5461 fe00 |001e: iget-object v1, v6, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014354: 5462 fc00 |0020: iget-object v2, v6, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ +014358: 6e30 3d02 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ +01435e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ 0x000b line=198 │ │ 0x001c line=199 │ │ 0x0025 line=201 │ │ @@ -14885,98 +14885,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 │ │ -013a10: |[013a10] org.apache.cordova.PluginManager.exec:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -013a20: 6e20 5304 fe00 |0000: invoke-virtual {v14, v15}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -013a26: 0c07 |0003: move-result-object v7 │ │ -013a28: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ -013a2c: 620b 0001 |0006: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ -013a30: 220c 9b00 |0008: new-instance v12, Ljava/lang/StringBuilder; // type@009b │ │ -013a34: 7010 f301 0c00 |000a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -013a3a: 1a0d f604 |000d: const-string v13, "exec() call to unknown plugin: " // string@04f6 │ │ -013a3e: 6e20 fb01 dc00 |000f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013a44: 0c0c |0012: move-result-object v12 │ │ -013a46: 6e20 fb01 fc00 |0013: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013a4c: 0c0c |0016: move-result-object v12 │ │ -013a4e: 6e10 fd01 0c00 |0017: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -013a54: 0c0c |001a: move-result-object v12 │ │ -013a56: 7120 fe03 cb00 |001b: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -013a5c: 2203 1d01 |001e: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -013a60: 620b 0801 |0020: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0108 │ │ -013a64: 7020 7104 b300 |0022: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -013a6a: 54eb 0101 |0025: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -013a6e: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -013a72: 7230 7703 3b00 |0029: invoke-interface {v11, v3, v0}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@0377 │ │ -013a78: 0e00 |002c: return-void │ │ -013a7a: 2202 d700 |002d: new-instance v2, Lorg/apache/cordova/CallbackContext; // type@00d7 │ │ -013a7e: 54eb 0101 |002f: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -013a82: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -013a86: 7030 6a02 020b |0033: invoke-direct {v2, v0, v11}, Lorg/apache/cordova/CallbackContext;.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V // method@026a │ │ -013a8c: 7100 fe01 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fe │ │ -013a92: 0b08 |0039: move-result-wide v8 │ │ -013a94: 0800 1000 |003a: move-object/from16 v0, v16 │ │ -013a98: 0801 1200 |003c: move-object/from16 v1, v18 │ │ -013a9c: 6e40 1703 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@0317 │ │ -013aa2: 0a0a |0041: move-result v10 │ │ -013aa4: 7100 fe01 0000 |0042: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fe │ │ -013aaa: 0b0c |0045: move-result-wide v12 │ │ -013aac: 9c04 0c08 |0046: sub-long v4, v12, v8 │ │ -013ab0: 600b ff00 |0048: sget v11, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00ff │ │ -013ab4: 81bc |004a: int-to-long v12, v11 │ │ -013ab6: 310b 040c |004b: cmp-long v11, v4, v12 │ │ -013aba: 3d0b 3600 |004d: if-lez v11, 0083 // +0036 │ │ -013abe: 620b 0001 |004f: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ -013ac2: 220c 9b00 |0051: new-instance v12, Ljava/lang/StringBuilder; // type@009b │ │ -013ac6: 7010 f301 0c00 |0053: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -013acc: 1a0d 0b03 |0056: const-string v13, "THREAD WARNING: exec() call to " // string@030b │ │ -013ad0: 6e20 fb01 dc00 |0058: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013ad6: 0c0c |005b: move-result-object v12 │ │ -013ad8: 6e20 fb01 fc00 |005c: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013ade: 0c0c |005f: move-result-object v12 │ │ -013ae0: 1a0d 2800 |0060: const-string v13, "." // string@0028 │ │ -013ae4: 6e20 fb01 dc00 |0062: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013aea: 0c0c |0065: move-result-object v12 │ │ -013aec: 0800 1000 |0066: move-object/from16 v0, v16 │ │ -013af0: 6e20 fb01 0c00 |0068: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013af6: 0c0c |006b: move-result-object v12 │ │ -013af8: 1a0d 0700 |006c: const-string v13, " blocked the main thread for " // string@0007 │ │ -013afc: 6e20 fb01 dc00 |006e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013b02: 0c0c |0071: move-result-object v12 │ │ -013b04: 6e30 f901 4c05 |0072: invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f9 │ │ -013b0a: 0c0c |0075: move-result-object v12 │ │ -013b0c: 1a0d da06 |0076: const-string v13, "ms. Plugin should use CordovaInterface.getThreadPool()." // string@06da │ │ -013b10: 6e20 fb01 dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -013b16: 0c0c |007b: move-result-object v12 │ │ -013b18: 6e10 fd01 0c00 |007c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -013b1e: 0c0c |007f: move-result-object v12 │ │ -013b20: 7120 0d04 cb00 |0080: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -013b26: 390a a9ff |0083: if-nez v10, 002c // -0057 │ │ -013b2a: 2203 1d01 |0085: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -013b2e: 620b 0c01 |0087: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ -013b32: 7020 7104 b300 |0089: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -013b38: 6e20 7102 3200 |008c: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -013b3e: 289d |008f: goto 002c // -0063 │ │ -013b40: 0d06 |0090: move-exception v6 │ │ -013b42: 2203 1d01 |0091: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -013b46: 620b 0e01 |0093: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -013b4a: 7020 7104 b300 |0095: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -013b50: 6e20 7102 3200 |0098: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -013b56: 2891 |009b: goto 002c // -006f │ │ -013b58: 0d06 |009c: move-exception v6 │ │ -013b5a: 620b 0001 |009d: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ -013b5e: 1a0c 3503 |009f: const-string v12, "Uncaught exception from plugin" // string@0335 │ │ -013b62: 7130 0204 cb06 |00a1: invoke-static {v11, v12, v6}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -013b68: 6e10 ba01 0600 |00a4: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -013b6e: 0c0b |00a7: move-result-object v11 │ │ -013b70: 6e20 6c02 b200 |00a8: invoke-virtual {v2, v11}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -013b76: 2881 |00ab: goto 002c // -007f │ │ +014360: |[014360] org.apache.cordova.PluginManager.exec:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +014370: 6e20 5304 fe00 |0000: invoke-virtual {v14, v15}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +014376: 0c07 |0003: move-result-object v7 │ │ +014378: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ +01437c: 620b 0001 |0006: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ +014380: 220c 9b00 |0008: new-instance v12, Ljava/lang/StringBuilder; // type@009b │ │ +014384: 7010 f301 0c00 |000a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01438a: 1a0d f604 |000d: const-string v13, "exec() call to unknown plugin: " // string@04f6 │ │ +01438e: 6e20 fb01 dc00 |000f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014394: 0c0c |0012: move-result-object v12 │ │ +014396: 6e20 fb01 fc00 |0013: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01439c: 0c0c |0016: move-result-object v12 │ │ +01439e: 6e10 fd01 0c00 |0017: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0143a4: 0c0c |001a: move-result-object v12 │ │ +0143a6: 7120 fe03 cb00 |001b: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0143ac: 2203 1d01 |001e: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0143b0: 620b 0801 |0020: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0108 │ │ +0143b4: 7020 7104 b300 |0022: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +0143ba: 54eb 0101 |0025: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +0143be: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +0143c2: 7230 7703 3b00 |0029: invoke-interface {v11, v3, v0}, Lorg/apache/cordova/CordovaWebView;.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@0377 │ │ +0143c8: 0e00 |002c: return-void │ │ +0143ca: 2202 d700 |002d: new-instance v2, Lorg/apache/cordova/CallbackContext; // type@00d7 │ │ +0143ce: 54eb 0101 |002f: iget-object v11, v14, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +0143d2: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +0143d6: 7030 6a02 020b |0033: invoke-direct {v2, v0, v11}, Lorg/apache/cordova/CallbackContext;.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V // method@026a │ │ +0143dc: 7100 fe01 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fe │ │ +0143e2: 0b08 |0039: move-result-wide v8 │ │ +0143e4: 0800 1000 |003a: move-object/from16 v0, v16 │ │ +0143e8: 0801 1200 |003c: move-object/from16 v1, v18 │ │ +0143ec: 6e40 1703 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@0317 │ │ +0143f2: 0a0a |0041: move-result v10 │ │ +0143f4: 7100 fe01 0000 |0042: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fe │ │ +0143fa: 0b0c |0045: move-result-wide v12 │ │ +0143fc: 9c04 0c08 |0046: sub-long v4, v12, v8 │ │ +014400: 600b ff00 |0048: sget v11, Lorg/apache/cordova/PluginManager;.SLOW_EXEC_WARNING_THRESHOLD:I // field@00ff │ │ +014404: 81bc |004a: int-to-long v12, v11 │ │ +014406: 310b 040c |004b: cmp-long v11, v4, v12 │ │ +01440a: 3d0b 3600 |004d: if-lez v11, 0083 // +0036 │ │ +01440e: 620b 0001 |004f: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ +014412: 220c 9b00 |0051: new-instance v12, Ljava/lang/StringBuilder; // type@009b │ │ +014416: 7010 f301 0c00 |0053: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01441c: 1a0d 0b03 |0056: const-string v13, "THREAD WARNING: exec() call to " // string@030b │ │ +014420: 6e20 fb01 dc00 |0058: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014426: 0c0c |005b: move-result-object v12 │ │ +014428: 6e20 fb01 fc00 |005c: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01442e: 0c0c |005f: move-result-object v12 │ │ +014430: 1a0d 2800 |0060: const-string v13, "." // string@0028 │ │ +014434: 6e20 fb01 dc00 |0062: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01443a: 0c0c |0065: move-result-object v12 │ │ +01443c: 0800 1000 |0066: move-object/from16 v0, v16 │ │ +014440: 6e20 fb01 0c00 |0068: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014446: 0c0c |006b: move-result-object v12 │ │ +014448: 1a0d 0700 |006c: const-string v13, " blocked the main thread for " // string@0007 │ │ +01444c: 6e20 fb01 dc00 |006e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014452: 0c0c |0071: move-result-object v12 │ │ +014454: 6e30 f901 4c05 |0072: invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f9 │ │ +01445a: 0c0c |0075: move-result-object v12 │ │ +01445c: 1a0d da06 |0076: const-string v13, "ms. Plugin should use CordovaInterface.getThreadPool()." // string@06da │ │ +014460: 6e20 fb01 dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014466: 0c0c |007b: move-result-object v12 │ │ +014468: 6e10 fd01 0c00 |007c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01446e: 0c0c |007f: move-result-object v12 │ │ +014470: 7120 0d04 cb00 |0080: invoke-static {v11, v12}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +014476: 390a a9ff |0083: if-nez v10, 002c // -0057 │ │ +01447a: 2203 1d01 |0085: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01447e: 620b 0c01 |0087: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ +014482: 7020 7104 b300 |0089: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +014488: 6e20 7102 3200 |008c: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01448e: 289d |008f: goto 002c // -0063 │ │ +014490: 0d06 |0090: move-exception v6 │ │ +014492: 2203 1d01 |0091: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +014496: 620b 0e01 |0093: sget-object v11, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +01449a: 7020 7104 b300 |0095: invoke-direct {v3, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +0144a0: 6e20 7102 3200 |0098: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +0144a6: 2891 |009b: goto 002c // -006f │ │ +0144a8: 0d06 |009c: move-exception v6 │ │ +0144aa: 620b 0001 |009d: sget-object v11, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ +0144ae: 1a0c 3503 |009f: const-string v12, "Uncaught exception from plugin" // string@0335 │ │ +0144b2: 7130 0204 cb06 |00a1: invoke-static {v11, v12, v6}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +0144b8: 6e10 ba01 0600 |00a4: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +0144be: 0c0b |00a7: move-result-object v11 │ │ +0144c0: 6e20 6c02 b200 |00a8: invoke-virtual {v2, v11}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +0144c6: 2881 |00ab: goto 002c // -007f │ │ catches : 1 │ │ 0x0036 - 0x008f │ │ Lorg/json/JSONException; -> 0x0090 │ │ Ljava/lang/Exception; -> 0x009c │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ @@ -15017,84 +15017,90 @@ │ │ 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 │ │ -013b8c: |[013b8c] org.apache.cordova.PluginManager.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ -013b9c: 5452 0601 |0000: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013ba0: 6e20 3c02 6200 |0002: invoke-virtual {v2, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -013ba6: 0c01 |0005: move-result-object v1 │ │ -013ba8: 1f01 f300 |0006: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013bac: 3901 2600 |0008: if-nez v1, 002e // +0026 │ │ -013bb0: 5452 0301 |000a: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -013bb4: 6e20 3c02 6200 |000c: invoke-virtual {v2, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -013bba: 0c00 |000f: move-result-object v0 │ │ -013bbc: 1f00 1a01 |0010: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -013bc0: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -013bc4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -013bc6: 1102 |0015: return-object v2 │ │ -013bc8: 5402 fc00 |0016: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ -013bcc: 3802 1800 |0018: if-eqz v2, 0030 // +0018 │ │ -013bd0: 5401 fc00 |001a: iget-object v1, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ -013bd4: 5452 0201 |001c: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ -013bd8: 5453 0101 |001e: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -013bdc: 5454 0101 |0020: iget-object v4, v5, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -013be0: 7210 6403 0400 |0022: invoke-interface {v4}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0364 │ │ -013be6: 0c04 |0025: move-result-object v4 │ │ -013be8: 6e54 3003 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@0330 │ │ -013bee: 5452 0601 |0029: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013bf2: 6e30 3d02 6201 |002b: invoke-virtual {v2, v6, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ -013bf8: 0712 |002e: move-object v2, v1 │ │ -013bfa: 28e6 |002f: goto 0015 // -001a │ │ -013bfc: 5402 fd00 |0030: iget-object v2, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fd │ │ -013c00: 7020 5604 2500 |0032: invoke-direct {v5, v2}, Lorg/apache/cordova/PluginManager;.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0456 │ │ -013c06: 0c01 |0035: move-result-object v1 │ │ -013c08: 28e6 |0036: goto 001c // -001a │ │ + insns size : 57 16-bit code units │ │ +0144dc: |[0144dc] org.apache.cordova.PluginManager.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; │ │ +0144ec: 5463 0601 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0144f0: 6e20 3c02 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +0144f6: 0c01 |0005: move-result-object v1 │ │ +0144f8: 1f01 f300 |0006: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +0144fc: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +014500: 5463 0301 |000a: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014504: 6e20 3c02 7300 |000c: invoke-virtual {v3, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +01450a: 0c00 |000f: move-result-object v0 │ │ +01450c: 1f00 1a01 |0010: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +014510: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ +014514: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +014516: 0712 |0015: move-object v2, v1 │ │ +014518: 1103 |0016: return-object v3 │ │ +01451a: 5403 fc00 |0017: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ +01451e: 3803 1900 |0019: if-eqz v3, 0032 // +0019 │ │ +014522: 5401 fc00 |001b: iget-object v1, v0, Lorg/apache/cordova/PluginEntry;.plugin:Lorg/apache/cordova/CordovaPlugin; // field@00fc │ │ +014526: 5463 0201 |001d: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ +01452a: 5464 0101 |001f: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +01452e: 5465 0101 |0021: iget-object v5, v6, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +014532: 7210 6403 0500 |0023: invoke-interface {v5}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0364 │ │ +014538: 0c05 |0026: move-result-object v5 │ │ +01453a: 6e55 3003 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@0330 │ │ +014540: 5463 0601 |002a: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014544: 6e30 3d02 7301 |002c: invoke-virtual {v3, v7, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@023d │ │ +01454a: 0712 |002f: move-object v2, v1 │ │ +01454c: 0713 |0030: move-object v3, v1 │ │ +01454e: 28e5 |0031: goto 0016 // -001b │ │ +014550: 5403 fd00 |0032: iget-object v3, v0, Lorg/apache/cordova/PluginEntry;.pluginClass:Ljava/lang/String; // field@00fd │ │ +014554: 7020 5604 3600 |0034: invoke-direct {v6, v3}, Lorg/apache/cordova/PluginManager;.instantiatePlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0456 │ │ +01455a: 0c01 |0037: move-result-object v1 │ │ +01455c: 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 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -013c0c: |[013c0c] org.apache.cordova.PluginManager.getPluginEntries:()Ljava/util/Collection; │ │ -013c1c: 5410 0301 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -013c20: 6e10 3e02 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013c26: 0c00 |0005: move-result-object v0 │ │ -013c28: 1100 |0006: return-object v0 │ │ +014560: |[014560] org.apache.cordova.PluginManager.getPluginEntries:()Ljava/util/Collection; │ │ +014570: 5410 0301 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014574: 6e10 3e02 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +01457a: 0c00 |0005: move-result-object v0 │ │ +01457c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/PluginManager; │ │ │ │ #5 : (in Lorg/apache/cordova/PluginManager;) │ │ @@ -15102,27 +15108,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -013c2c: |[013c2c] org.apache.cordova.PluginManager.init:()V │ │ -013c3c: 6200 0001 |0000: sget-object v0, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ -013c40: 1a01 2906 |0002: const-string v1, "init()" // string@0629 │ │ -013c44: 7120 fe03 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -013c4a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -013c4c: 5c20 0401 |0008: iput-boolean v0, v2, Lorg/apache/cordova/PluginManager;.isInitialized:Z // field@0104 │ │ -013c50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -013c52: 6e20 5b04 0200 |000b: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.onPause:(Z)V // method@045b │ │ -013c58: 6e10 5804 0200 |000e: invoke-virtual {v2}, Lorg/apache/cordova/PluginManager;.onDestroy:()V // method@0458 │ │ -013c5e: 5420 0601 |0011: iget-object v0, v2, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013c62: 6e10 3b02 0000 |0013: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@023b │ │ -013c68: 7010 6a04 0200 |0016: invoke-direct {v2}, Lorg/apache/cordova/PluginManager;.startupPlugins:()V // method@046a │ │ -013c6e: 0e00 |0019: return-void │ │ +014580: |[014580] org.apache.cordova.PluginManager.init:()V │ │ +014590: 6200 0001 |0000: sget-object v0, Lorg/apache/cordova/PluginManager;.TAG:Ljava/lang/String; // field@0100 │ │ +014594: 1a01 2906 |0002: const-string v1, "init()" // string@0629 │ │ +014598: 7120 fe03 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01459e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0145a0: 5c20 0401 |0008: iput-boolean v0, v2, Lorg/apache/cordova/PluginManager;.isInitialized:Z // field@0104 │ │ +0145a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0145a6: 6e20 5b04 0200 |000b: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginManager;.onPause:(Z)V // method@045b │ │ +0145ac: 6e10 5804 0200 |000e: invoke-virtual {v2}, Lorg/apache/cordova/PluginManager;.onDestroy:()V // method@0458 │ │ +0145b2: 5420 0601 |0011: iget-object v0, v2, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0145b6: 6e10 3b02 0000 |0013: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@023b │ │ +0145bc: 7010 6a04 0200 |0016: invoke-direct {v2}, Lorg/apache/cordova/PluginManager;.startupPlugins:()V // method@046a │ │ +0145c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x000a line=83 │ │ 0x000e line=84 │ │ 0x0011 line=85 │ │ @@ -15136,30 +15142,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -013c70: |[013c70] org.apache.cordova.PluginManager.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -013c80: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013c84: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013c8a: 0c01 |0005: move-result-object v1 │ │ -013c8c: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013c92: 0c01 |0009: move-result-object v1 │ │ -013c94: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013c9a: 0a02 |000d: move-result v2 │ │ -013c9c: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013ca0: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013ca6: 0c00 |0013: move-result-object v0 │ │ -013ca8: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013cac: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013cb0: 6e20 2003 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0320 │ │ -013cb6: 28ef |001b: goto 000a // -0011 │ │ -013cb8: 0e00 |001c: return-void │ │ +0145c4: |[0145c4] org.apache.cordova.PluginManager.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0145d4: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0145d8: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +0145de: 0c01 |0005: move-result-object v1 │ │ +0145e0: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +0145e6: 0c01 |0009: move-result-object v1 │ │ +0145e8: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0145ee: 0a02 |000d: move-result v2 │ │ +0145f0: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +0145f4: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0145fa: 0c00 |0013: move-result-object v0 │ │ +0145fc: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014600: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +014604: 6e20 2003 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0320 │ │ +01460a: 28ef |001b: goto 000a // -0011 │ │ +01460c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0016 line=508 │ │ 0x0018 line=509 │ │ 0x001c line=512 │ │ locals : │ │ @@ -15172,30 +15178,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -013cbc: |[013cbc] org.apache.cordova.PluginManager.onDestroy:()V │ │ -013ccc: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013cd0: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013cd6: 0c01 |0005: move-result-object v1 │ │ -013cd8: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013cde: 0c01 |0009: move-result-object v1 │ │ -013ce0: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013ce6: 0a02 |000d: move-result v2 │ │ -013ce8: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013cec: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013cf2: 0c00 |0013: move-result-object v0 │ │ -013cf4: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013cf8: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013cfc: 6e10 2103 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onDestroy:()V // method@0321 │ │ -013d02: 28ef |001b: goto 000a // -0011 │ │ -013d04: 0e00 |001c: return-void │ │ +014610: |[014610] org.apache.cordova.PluginManager.onDestroy:()V │ │ +014620: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014624: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +01462a: 0c01 |0005: move-result-object v1 │ │ +01462c: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014632: 0c01 |0009: move-result-object v1 │ │ +014634: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01463a: 0a02 |000d: move-result v2 │ │ +01463c: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +014640: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014646: 0c00 |0013: move-result-object v0 │ │ +014648: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +01464c: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +014650: 6e10 2103 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onDestroy:()V // method@0321 │ │ +014656: 28ef |001b: goto 000a // -0011 │ │ +014658: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0016 line=296 │ │ 0x0018 line=297 │ │ 0x001c line=300 │ │ locals : │ │ @@ -15207,30 +15213,30 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -013d08: |[013d08] org.apache.cordova.PluginManager.onNewIntent:(Landroid/content/Intent;)V │ │ -013d18: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013d1c: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013d22: 0c01 |0005: move-result-object v1 │ │ -013d24: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013d2a: 0c01 |0009: move-result-object v1 │ │ -013d2c: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013d32: 0a02 |000d: move-result v2 │ │ -013d34: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013d38: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013d3e: 0c00 |0013: move-result-object v0 │ │ -013d40: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013d44: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013d48: 6e20 2303 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onNewIntent:(Landroid/content/Intent;)V // method@0323 │ │ -013d4e: 28ef |001b: goto 000a // -0011 │ │ -013d50: 0e00 |001c: return-void │ │ +01465c: |[01465c] org.apache.cordova.PluginManager.onNewIntent:(Landroid/content/Intent;)V │ │ +01466c: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014670: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014676: 0c01 |0005: move-result-object v1 │ │ +014678: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01467e: 0c01 |0009: move-result-object v1 │ │ +014680: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014686: 0a02 |000d: move-result v2 │ │ +014688: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +01468c: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014692: 0c00 |0013: move-result-object v0 │ │ +014694: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014698: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +01469c: 6e20 2303 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onNewIntent:(Landroid/content/Intent;)V // method@0323 │ │ +0146a2: 28ef |001b: goto 000a // -0011 │ │ +0146a4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0016 line=326 │ │ 0x0018 line=327 │ │ 0x001c line=330 │ │ locals : │ │ @@ -15243,39 +15249,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -013d54: |[013d54] org.apache.cordova.PluginManager.onOverrideUrlLoading:(Ljava/lang/String;)Z │ │ -013d64: 5452 0301 |0000: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -013d68: 6e10 3e02 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013d6e: 0c02 |0005: move-result-object v2 │ │ -013d70: 7210 2b02 0200 |0006: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013d76: 0c02 |0009: move-result-object v2 │ │ -013d78: 7210 3802 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013d7e: 0a03 |000d: move-result v3 │ │ -013d80: 3803 1c00 |000e: if-eqz v3, 002a // +001c │ │ -013d84: 7210 3902 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013d8a: 0c00 |0013: move-result-object v0 │ │ -013d8c: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -013d90: 5453 0601 |0016: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013d94: 5404 fe00 |0018: iget-object v4, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -013d98: 6e20 3c02 4300 |001a: invoke-virtual {v3, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -013d9e: 0c01 |001d: move-result-object v1 │ │ -013da0: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013da4: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ -013da8: 6e20 2403 6100 |0022: invoke-virtual {v1, v6}, Lorg/apache/cordova/CordovaPlugin;.onOverrideUrlLoading:(Ljava/lang/String;)Z // method@0324 │ │ -013dae: 0a03 |0025: move-result v3 │ │ -013db0: 3803 e4ff |0026: if-eqz v3, 000a // -001c │ │ -013db4: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -013db6: 0f02 |0029: return v2 │ │ -013db8: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -013dba: 28fe |002b: goto 0029 // -0002 │ │ +0146a8: |[0146a8] org.apache.cordova.PluginManager.onOverrideUrlLoading:(Ljava/lang/String;)Z │ │ +0146b8: 5452 0301 |0000: iget-object v2, v5, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +0146bc: 6e10 3e02 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +0146c2: 0c02 |0005: move-result-object v2 │ │ +0146c4: 7210 2b02 0200 |0006: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +0146ca: 0c02 |0009: move-result-object v2 │ │ +0146cc: 7210 3802 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0146d2: 0a03 |000d: move-result v3 │ │ +0146d4: 3803 1c00 |000e: if-eqz v3, 002a // +001c │ │ +0146d8: 7210 3902 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0146de: 0c00 |0013: move-result-object v0 │ │ +0146e0: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +0146e4: 5453 0601 |0016: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0146e8: 5404 fe00 |0018: iget-object v4, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +0146ec: 6e20 3c02 4300 |001a: invoke-virtual {v3, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +0146f2: 0c01 |001d: move-result-object v1 │ │ +0146f4: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +0146f8: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ +0146fc: 6e20 2403 6100 |0022: invoke-virtual {v1, v6}, Lorg/apache/cordova/CordovaPlugin;.onOverrideUrlLoading:(Ljava/lang/String;)Z // method@0324 │ │ +014702: 0a03 |0025: move-result v3 │ │ +014704: 3803 e4ff |0026: if-eqz v3, 000a // -001c │ │ +014708: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +01470a: 0f02 |0029: return v2 │ │ +01470c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +01470e: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0016 line=450 │ │ 0x0020 line=451 │ │ 0x0028 line=452 │ │ 0x0029 line=455 │ │ @@ -15290,30 +15296,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -013dbc: |[013dbc] org.apache.cordova.PluginManager.onPause:(Z)V │ │ -013dcc: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013dd0: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013dd6: 0c01 |0005: move-result-object v1 │ │ -013dd8: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013dde: 0c01 |0009: move-result-object v1 │ │ -013de0: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013de6: 0a02 |000d: move-result v2 │ │ -013de8: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013dec: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013df2: 0c00 |0013: move-result-object v0 │ │ -013df4: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013df8: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013dfc: 6e20 2503 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onPause:(Z)V // method@0325 │ │ -013e02: 28ef |001b: goto 000a // -0011 │ │ -013e04: 0e00 |001c: return-void │ │ +014710: |[014710] org.apache.cordova.PluginManager.onPause:(Z)V │ │ +014720: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014724: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +01472a: 0c01 |0005: move-result-object v1 │ │ +01472c: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014732: 0c01 |0009: move-result-object v1 │ │ +014734: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01473a: 0a02 |000d: move-result v2 │ │ +01473c: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +014740: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014746: 0c00 |0013: move-result-object v0 │ │ +014748: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +01474c: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +014750: 6e20 2503 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onPause:(Z)V // method@0325 │ │ +014756: 28ef |001b: goto 000a // -0011 │ │ +014758: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0016 line=210 │ │ 0x0018 line=211 │ │ 0x001c line=214 │ │ locals : │ │ @@ -15326,35 +15332,35 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -013e08: |[013e08] org.apache.cordova.PluginManager.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z │ │ -013e18: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013e1c: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013e22: 0c01 |0005: move-result-object v1 │ │ -013e24: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013e2a: 0c01 |0009: move-result-object v1 │ │ -013e2c: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013e32: 0a02 |000d: move-result v2 │ │ -013e34: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ -013e38: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013e3e: 0c00 |0013: move-result-object v0 │ │ -013e40: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013e44: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013e48: 5432 0101 |0018: iget-object v2, v3, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -013e4c: 6e30 2603 2005 |001a: invoke-virtual {v0, v2, v5}, Lorg/apache/cordova/CordovaPlugin;.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z // method@0326 │ │ -013e52: 0a02 |001d: move-result v2 │ │ -013e54: 3802 ecff |001e: if-eqz v2, 000a // -0014 │ │ -013e58: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -013e5a: 0f01 |0021: return v1 │ │ -013e5c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -013e5e: 28fe |0023: goto 0021 // -0002 │ │ +01475c: |[01475c] org.apache.cordova.PluginManager.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z │ │ +01476c: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014770: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014776: 0c01 |0005: move-result-object v1 │ │ +014778: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01477e: 0c01 |0009: move-result-object v1 │ │ +014780: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014786: 0a02 |000d: move-result v2 │ │ +014788: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ +01478c: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014792: 0c00 |0013: move-result-object v0 │ │ +014794: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014798: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +01479c: 5432 0101 |0018: iget-object v2, v3, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +0147a0: 6e30 2603 2005 |001a: invoke-virtual {v0, v2, v5}, Lorg/apache/cordova/CordovaPlugin;.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z // method@0326 │ │ +0147a6: 0a02 |001d: move-result v2 │ │ +0147a8: 3802 ecff |001e: if-eqz v2, 000a // -0014 │ │ +0147ac: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0147ae: 0f01 |0021: return v1 │ │ +0147b0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0147b2: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0016 line=249 │ │ 0x0020 line=250 │ │ 0x0021 line=253 │ │ locals : │ │ @@ -15368,35 +15374,35 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -013e60: |[013e60] org.apache.cordova.PluginManager.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z │ │ -013e70: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013e74: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013e7a: 0c01 |0005: move-result-object v1 │ │ -013e7c: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013e82: 0c01 |0009: move-result-object v1 │ │ -013e84: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013e8a: 0a02 |000d: move-result v2 │ │ -013e8c: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ -013e90: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013e96: 0c00 |0013: move-result-object v0 │ │ -013e98: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013e9c: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013ea0: 5432 0101 |0018: iget-object v2, v3, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ -013ea4: 6e57 2703 2065 |001a: invoke-virtual {v0, v2, v5, v6, v7}, Lorg/apache/cordova/CordovaPlugin;.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z // method@0327 │ │ -013eaa: 0a02 |001d: move-result v2 │ │ -013eac: 3802 ecff |001e: if-eqz v2, 000a // -0014 │ │ -013eb0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -013eb2: 0f01 |0021: return v1 │ │ -013eb4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -013eb6: 28fe |0023: goto 0021 // -0002 │ │ +0147b4: |[0147b4] org.apache.cordova.PluginManager.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z │ │ +0147c4: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0147c8: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +0147ce: 0c01 |0005: move-result-object v1 │ │ +0147d0: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +0147d6: 0c01 |0009: move-result-object v1 │ │ +0147d8: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0147de: 0a02 |000d: move-result v2 │ │ +0147e0: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ +0147e4: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0147ea: 0c00 |0013: move-result-object v0 │ │ +0147ec: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +0147f0: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +0147f4: 5432 0101 |0018: iget-object v2, v3, Lorg/apache/cordova/PluginManager;.app:Lorg/apache/cordova/CordovaWebView; // field@0101 │ │ +0147f8: 6e57 2703 2065 |001a: invoke-virtual {v0, v2, v5, v6, v7}, Lorg/apache/cordova/CordovaPlugin;.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z // method@0327 │ │ +0147fe: 0a02 |001d: move-result v2 │ │ +014800: 3802 ecff |001e: if-eqz v2, 000a // -0014 │ │ +014804: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +014806: 0f01 |0021: return v1 │ │ +014808: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +01480a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0016 line=230 │ │ 0x0020 line=231 │ │ 0x0021 line=234 │ │ locals : │ │ @@ -15412,30 +15418,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -013eb8: |[013eb8] org.apache.cordova.PluginManager.onReset:()V │ │ -013ec8: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013ecc: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013ed2: 0c01 |0005: move-result-object v1 │ │ -013ed4: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013eda: 0c01 |0009: move-result-object v1 │ │ -013edc: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013ee2: 0a02 |000d: move-result v2 │ │ -013ee4: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013ee8: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013eee: 0c00 |0013: move-result-object v0 │ │ -013ef0: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013ef4: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013ef8: 6e10 2903 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onReset:()V // method@0329 │ │ -013efe: 28ef |001b: goto 000a // -0011 │ │ -013f00: 0e00 |001c: return-void │ │ +01480c: |[01480c] org.apache.cordova.PluginManager.onReset:()V │ │ +01481c: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014820: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014826: 0c01 |0005: move-result-object v1 │ │ +014828: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01482e: 0c01 |0009: move-result-object v1 │ │ +014830: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014836: 0a02 |000d: move-result v2 │ │ +014838: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +01483c: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014842: 0c00 |0013: move-result-object v0 │ │ +014844: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014848: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +01484c: 6e10 2903 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onReset:()V // method@0329 │ │ +014852: 28ef |001b: goto 000a // -0011 │ │ +014854: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0016 line=463 │ │ 0x0018 line=464 │ │ 0x001c line=467 │ │ locals : │ │ @@ -15447,30 +15453,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -013f04: |[013f04] org.apache.cordova.PluginManager.onResume:(Z)V │ │ -013f14: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013f18: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013f1e: 0c01 |0005: move-result-object v1 │ │ -013f20: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013f26: 0c01 |0009: move-result-object v1 │ │ -013f28: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013f2e: 0a02 |000d: move-result v2 │ │ -013f30: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013f34: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013f3a: 0c00 |0013: move-result-object v0 │ │ -013f3c: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013f40: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013f44: 6e20 2b03 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onResume:(Z)V // method@032b │ │ -013f4a: 28ef |001b: goto 000a // -0011 │ │ -013f4c: 0e00 |001c: return-void │ │ +014858: |[014858] org.apache.cordova.PluginManager.onResume:(Z)V │ │ +014868: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +01486c: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014872: 0c01 |0005: move-result-object v1 │ │ +014874: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01487a: 0c01 |0009: move-result-object v1 │ │ +01487c: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014882: 0a02 |000d: move-result v2 │ │ +014884: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +014888: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01488e: 0c00 |0013: move-result-object v0 │ │ +014890: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014894: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +014898: 6e20 2b03 4000 |0018: invoke-virtual {v0, v4}, Lorg/apache/cordova/CordovaPlugin;.onResume:(Z)V // method@032b │ │ +01489e: 28ef |001b: goto 000a // -0011 │ │ +0148a0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0016 line=263 │ │ 0x0018 line=264 │ │ 0x001c line=267 │ │ locals : │ │ @@ -15483,37 +15489,37 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -013f50: |[013f50] org.apache.cordova.PluginManager.onSaveInstanceState:()Landroid/os/Bundle; │ │ -013f60: 2202 2700 |0000: new-instance v2, Landroid/os/Bundle; // type@0027 │ │ -013f64: 7010 8400 0200 |0002: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@0084 │ │ -013f6a: 5453 0601 |0005: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013f6e: 6e10 3e02 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013f74: 0c03 |000a: move-result-object v3 │ │ -013f76: 7210 2b02 0300 |000b: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013f7c: 0c03 |000e: move-result-object v3 │ │ -013f7e: 7210 3802 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013f84: 0a04 |0012: move-result v4 │ │ -013f86: 3804 1800 |0013: if-eqz v4, 002b // +0018 │ │ -013f8a: 7210 3902 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013f90: 0c00 |0018: move-result-object v0 │ │ -013f92: 1f00 f300 |0019: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013f96: 3800 f4ff |001b: if-eqz v0, 000f // -000c │ │ -013f9a: 6e10 2c03 0000 |001d: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onSaveInstanceState:()Landroid/os/Bundle; // method@032c │ │ -013fa0: 0c01 |0020: move-result-object v1 │ │ -013fa2: 3801 eeff |0021: if-eqz v1, 000f // -0012 │ │ -013fa6: 6e10 1b03 0000 |0023: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ -013fac: 0c04 |0026: move-result-object v4 │ │ -013fae: 6e30 8900 4201 |0027: invoke-virtual {v2, v4, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0089 │ │ -013fb4: 28e5 |002a: goto 000f // -001b │ │ -013fb6: 1102 |002b: return-object v2 │ │ +0148a4: |[0148a4] org.apache.cordova.PluginManager.onSaveInstanceState:()Landroid/os/Bundle; │ │ +0148b4: 2202 2700 |0000: new-instance v2, Landroid/os/Bundle; // type@0027 │ │ +0148b8: 7010 8400 0200 |0002: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@0084 │ │ +0148be: 5453 0601 |0005: iget-object v3, v5, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0148c2: 6e10 3e02 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +0148c8: 0c03 |000a: move-result-object v3 │ │ +0148ca: 7210 2b02 0300 |000b: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +0148d0: 0c03 |000e: move-result-object v3 │ │ +0148d2: 7210 3802 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0148d8: 0a04 |0012: move-result v4 │ │ +0148da: 3804 1800 |0013: if-eqz v4, 002b // +0018 │ │ +0148de: 7210 3902 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0148e4: 0c00 |0018: move-result-object v0 │ │ +0148e6: 1f00 f300 |0019: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +0148ea: 3800 f4ff |001b: if-eqz v0, 000f // -000c │ │ +0148ee: 6e10 2c03 0000 |001d: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onSaveInstanceState:()Landroid/os/Bundle; // method@032c │ │ +0148f4: 0c01 |0020: move-result-object v1 │ │ +0148f6: 3801 eeff |0021: if-eqz v1, 000f // -0012 │ │ +0148fa: 6e10 1b03 0000 |0023: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ +014900: 0c04 |0026: move-result-object v4 │ │ +014902: 6e30 8900 4201 |0027: invoke-virtual {v2, v4, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0089 │ │ +014908: 28e5 |002a: goto 000f // -001b │ │ +01490a: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0005 line=516 │ │ 0x001b line=517 │ │ 0x001d line=518 │ │ 0x0021 line=519 │ │ @@ -15530,30 +15536,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -013fb8: |[013fb8] org.apache.cordova.PluginManager.onStart:()V │ │ -013fc8: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -013fcc: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -013fd2: 0c01 |0005: move-result-object v1 │ │ -013fd4: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -013fda: 0c01 |0009: move-result-object v1 │ │ -013fdc: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -013fe2: 0a02 |000d: move-result v2 │ │ -013fe4: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -013fe8: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -013fee: 0c00 |0013: move-result-object v0 │ │ -013ff0: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -013ff4: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -013ff8: 6e10 2d03 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onStart:()V // method@032d │ │ -013ffe: 28ef |001b: goto 000a // -0011 │ │ -014000: 0e00 |001c: return-void │ │ +01490c: |[01490c] org.apache.cordova.PluginManager.onStart:()V │ │ +01491c: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014920: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014926: 0c01 |0005: move-result-object v1 │ │ +014928: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01492e: 0c01 |0009: move-result-object v1 │ │ +014930: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014936: 0a02 |000d: move-result v2 │ │ +014938: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +01493c: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014942: 0c00 |0013: move-result-object v0 │ │ +014944: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014948: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +01494c: 6e10 2d03 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onStart:()V // method@032d │ │ +014952: 28ef |001b: goto 000a // -0011 │ │ +014954: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0016 line=274 │ │ 0x0018 line=275 │ │ 0x001c line=278 │ │ locals : │ │ @@ -15565,30 +15571,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -014004: |[014004] org.apache.cordova.PluginManager.onStop:()V │ │ -014014: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -014018: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -01401e: 0c01 |0005: move-result-object v1 │ │ -014020: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -014026: 0c01 |0009: move-result-object v1 │ │ -014028: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01402e: 0a02 |000d: move-result v2 │ │ -014030: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -014034: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01403a: 0c00 |0013: move-result-object v0 │ │ -01403c: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -014040: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -014044: 6e10 2e03 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onStop:()V // method@032e │ │ -01404a: 28ef |001b: goto 000a // -0011 │ │ -01404c: 0e00 |001c: return-void │ │ +014958: |[014958] org.apache.cordova.PluginManager.onStop:()V │ │ +014968: 5431 0601 |0000: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +01496c: 6e10 3e02 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014972: 0c01 |0005: move-result-object v1 │ │ +014974: 7210 2b02 0100 |0006: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +01497a: 0c01 |0009: move-result-object v1 │ │ +01497c: 7210 3802 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014982: 0a02 |000d: move-result v2 │ │ +014984: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +014988: 7210 3902 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01498e: 0c00 |0013: move-result-object v0 │ │ +014990: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014994: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +014998: 6e10 2e03 0000 |0018: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.onStop:()V // method@032e │ │ +01499e: 28ef |001b: goto 000a // -0011 │ │ +0149a0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0016 line=285 │ │ 0x0018 line=286 │ │ 0x001c line=289 │ │ locals : │ │ @@ -15600,35 +15606,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -014050: |[014050] org.apache.cordova.PluginManager.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -014060: 5442 0601 |0000: iget-object v2, v4, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -014064: 6e10 3e02 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -01406a: 0c02 |0005: move-result-object v2 │ │ -01406c: 7210 2b02 0200 |0006: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -014072: 0c02 |0009: move-result-object v2 │ │ -014074: 7210 3802 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01407a: 0a03 |000d: move-result v3 │ │ -01407c: 3803 1100 |000e: if-eqz v3, 001f // +0011 │ │ -014080: 7210 3902 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -014086: 0c01 |0013: move-result-object v1 │ │ -014088: 1f01 f300 |0014: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -01408c: 3801 f4ff |0016: if-eqz v1, 000a // -000c │ │ -014090: 6e30 2203 5106 |0018: invoke-virtual {v1, v5, v6}, Lorg/apache/cordova/CordovaPlugin;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0322 │ │ -014096: 0c00 |001b: move-result-object v0 │ │ -014098: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ -01409c: 1100 |001e: return-object v0 │ │ -01409e: 5442 0201 |001f: iget-object v2, v4, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ -0140a2: 7230 fc02 5206 |0021: invoke-interface {v2, v5, v6}, Lorg/apache/cordova/CordovaInterface;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@02fc │ │ -0140a8: 0c00 |0024: move-result-object v0 │ │ -0140aa: 28f9 |0025: goto 001e // -0007 │ │ +0149a4: |[0149a4] org.apache.cordova.PluginManager.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0149b4: 5442 0601 |0000: iget-object v2, v4, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +0149b8: 6e10 3e02 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +0149be: 0c02 |0005: move-result-object v2 │ │ +0149c0: 7210 2b02 0200 |0006: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +0149c6: 0c02 |0009: move-result-object v2 │ │ +0149c8: 7210 3802 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0149ce: 0a03 |000d: move-result v3 │ │ +0149d0: 3803 1100 |000e: if-eqz v3, 001f // +0011 │ │ +0149d4: 7210 3902 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0149da: 0c01 |0013: move-result-object v1 │ │ +0149dc: 1f01 f300 |0014: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +0149e0: 3801 f4ff |0016: if-eqz v1, 000a // -000c │ │ +0149e4: 6e30 2203 5106 |0018: invoke-virtual {v1, v5, v6}, Lorg/apache/cordova/CordovaPlugin;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0322 │ │ +0149ea: 0c00 |001b: move-result-object v0 │ │ +0149ec: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ +0149f0: 1100 |001e: return-object v0 │ │ +0149f2: 5442 0201 |001f: iget-object v2, v4, Lorg/apache/cordova/PluginManager;.ctx:Lorg/apache/cordova/CordovaInterface; // field@0102 │ │ +0149f6: 7230 fc02 5206 |0021: invoke-interface {v2, v5, v6}, Lorg/apache/cordova/CordovaInterface;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@02fc │ │ +0149fc: 0c00 |0024: move-result-object v0 │ │ +0149fe: 28f9 |0025: goto 001e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0016 line=311 │ │ 0x0018 line=312 │ │ 0x001c line=313 │ │ 0x001e line=318 │ │ @@ -15644,33 +15650,33 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0140ac: |[0140ac] org.apache.cordova.PluginManager.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -0140bc: 5442 0601 |0000: iget-object v2, v4, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -0140c0: 6e10 3e02 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -0140c6: 0c02 |0005: move-result-object v2 │ │ -0140c8: 7210 2b02 0200 |0006: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -0140ce: 0c02 |0009: move-result-object v2 │ │ -0140d0: 7210 3802 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -0140d6: 0a03 |000d: move-result v3 │ │ -0140d8: 3803 1100 |000e: if-eqz v3, 001f // +0011 │ │ -0140dc: 7210 3902 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -0140e2: 0c00 |0013: move-result-object v0 │ │ -0140e4: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -0140e8: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ -0140ec: 6e20 3103 5000 |0018: invoke-virtual {v0, v5}, Lorg/apache/cordova/CordovaPlugin;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0331 │ │ -0140f2: 0c01 |001b: move-result-object v1 │ │ -0140f4: 3801 eeff |001c: if-eqz v1, 000a // -0012 │ │ -0140f8: 1101 |001e: return-object v1 │ │ -0140fa: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0140fc: 28fe |0020: goto 001e // -0002 │ │ +014a00: |[014a00] org.apache.cordova.PluginManager.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +014a10: 5442 0601 |0000: iget-object v2, v4, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014a14: 6e10 3e02 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014a1a: 0c02 |0005: move-result-object v2 │ │ +014a1c: 7210 2b02 0200 |0006: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014a22: 0c02 |0009: move-result-object v2 │ │ +014a24: 7210 3802 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014a2a: 0a03 |000d: move-result v3 │ │ +014a2c: 3803 1100 |000e: if-eqz v3, 001f // +0011 │ │ +014a30: 7210 3902 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014a36: 0c00 |0013: move-result-object v0 │ │ +014a38: 1f00 f300 |0014: check-cast v0, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014a3c: 3800 f4ff |0016: if-eqz v0, 000a // -000c │ │ +014a40: 6e20 3103 5000 |0018: invoke-virtual {v0, v5}, Lorg/apache/cordova/CordovaPlugin;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0331 │ │ +014a46: 0c01 |001b: move-result-object v1 │ │ +014a48: 3801 eeff |001c: if-eqz v1, 000a // -0012 │ │ +014a4c: 1101 |001e: return-object v1 │ │ +014a4e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +014a50: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0016 line=471 │ │ 0x0018 line=472 │ │ 0x001c line=473 │ │ 0x001e line=478 │ │ @@ -15685,38 +15691,38 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -014100: |[014100] org.apache.cordova.PluginManager.setPluginEntries:(Ljava/util/Collection;)V │ │ -014110: 5531 0401 |0000: iget-boolean v1, v3, Lorg/apache/cordova/PluginManager;.isInitialized:Z // field@0104 │ │ -014114: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ -014118: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01411a: 6e20 5b04 1300 |0005: invoke-virtual {v3, v1}, Lorg/apache/cordova/PluginManager;.onPause:(Z)V // method@045b │ │ -014120: 6e10 5804 0300 |0008: invoke-virtual {v3}, Lorg/apache/cordova/PluginManager;.onDestroy:()V // method@0458 │ │ -014126: 5431 0601 |000b: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -01412a: 6e10 3b02 0100 |000d: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@023b │ │ -014130: 5431 0301 |0010: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -014134: 6e10 3b02 0100 |0012: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@023b │ │ -01413a: 7210 2b02 0400 |0015: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -014140: 0c01 |0018: move-result-object v1 │ │ -014142: 7210 3802 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -014148: 0a02 |001c: move-result v2 │ │ -01414a: 3802 0c00 |001d: if-eqz v2, 0029 // +000c │ │ -01414e: 7210 3902 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -014154: 0c00 |0022: move-result-object v0 │ │ -014156: 1f00 1a01 |0023: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -01415a: 6e20 5104 0300 |0025: invoke-virtual {v3, v0}, Lorg/apache/cordova/PluginManager;.addService:(Lorg/apache/cordova/PluginEntry;)V // method@0451 │ │ -014160: 28f1 |0028: goto 0019 // -000f │ │ -014162: 5531 0401 |0029: iget-boolean v1, v3, Lorg/apache/cordova/PluginManager;.isInitialized:Z // field@0104 │ │ -014166: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ -01416a: 7010 6a04 0300 |002d: invoke-direct {v3}, Lorg/apache/cordova/PluginManager;.startupPlugins:()V // method@046a │ │ -014170: 0e00 |0030: return-void │ │ +014a54: |[014a54] org.apache.cordova.PluginManager.setPluginEntries:(Ljava/util/Collection;)V │ │ +014a64: 5531 0401 |0000: iget-boolean v1, v3, Lorg/apache/cordova/PluginManager;.isInitialized:Z // field@0104 │ │ +014a68: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +014a6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +014a6e: 6e20 5b04 1300 |0005: invoke-virtual {v3, v1}, Lorg/apache/cordova/PluginManager;.onPause:(Z)V // method@045b │ │ +014a74: 6e10 5804 0300 |0008: invoke-virtual {v3}, Lorg/apache/cordova/PluginManager;.onDestroy:()V // method@0458 │ │ +014a7a: 5431 0601 |000b: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014a7e: 6e10 3b02 0100 |000d: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@023b │ │ +014a84: 5431 0301 |0010: iget-object v1, v3, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014a88: 6e10 3b02 0100 |0012: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@023b │ │ +014a8e: 7210 2b02 0400 |0015: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014a94: 0c01 |0018: move-result-object v1 │ │ +014a96: 7210 3802 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014a9c: 0a02 |001c: move-result v2 │ │ +014a9e: 3802 0c00 |001d: if-eqz v2, 0029 // +000c │ │ +014aa2: 7210 3902 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014aa8: 0c00 |0022: move-result-object v0 │ │ +014aaa: 1f00 1a01 |0023: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +014aae: 6e20 5104 0300 |0025: invoke-virtual {v3, v0}, Lorg/apache/cordova/PluginManager;.addService:(Lorg/apache/cordova/PluginEntry;)V // method@0451 │ │ +014ab4: 28f1 |0028: goto 0019 // -000f │ │ +014ab6: 5531 0401 |0029: iget-boolean v1, v3, Lorg/apache/cordova/PluginManager;.isInitialized:Z // field@0104 │ │ +014aba: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ +014abe: 7010 6a04 0300 |002d: invoke-direct {v3}, Lorg/apache/cordova/PluginManager;.startupPlugins:()V // method@046a │ │ +014ac4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=66 │ │ 0x0010 line=67 │ │ @@ -15736,42 +15742,42 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -014174: |[014174] org.apache.cordova.PluginManager.shouldAllowBridgeAccess:(Ljava/lang/String;)Z │ │ -014184: 5463 0301 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -014188: 6e10 3e02 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -01418e: 0c03 |0005: move-result-object v3 │ │ -014190: 7210 2b02 0300 |0006: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -014196: 0c03 |0009: move-result-object v3 │ │ -014198: 7210 3802 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01419e: 0a04 |000d: move-result v4 │ │ -0141a0: 3804 1f00 |000e: if-eqz v4, 002d // +001f │ │ -0141a4: 7210 3902 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -0141aa: 0c00 |0013: move-result-object v0 │ │ -0141ac: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -0141b0: 5464 0601 |0016: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -0141b4: 5405 fe00 |0018: iget-object v5, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -0141b8: 6e20 3c02 5400 |001a: invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -0141be: 0c01 |001d: move-result-object v1 │ │ -0141c0: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -0141c4: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ -0141c8: 6e20 3303 7100 |0022: invoke-virtual {v1, v7}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowBridgeAccess:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0333 │ │ -0141ce: 0c02 |0025: move-result-object v2 │ │ -0141d0: 3802 e4ff |0026: if-eqz v2, 000a // -001c │ │ -0141d4: 6e10 a401 0200 |0028: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -0141da: 0a03 |002b: move-result v3 │ │ -0141dc: 0f03 |002c: return v3 │ │ -0141de: 1a03 1605 |002d: const-string v3, "file://" // string@0516 │ │ -0141e2: 6e20 ee01 3700 |002f: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -0141e8: 0a03 |0032: move-result v3 │ │ -0141ea: 28f9 |0033: goto 002c // -0007 │ │ +014ac8: |[014ac8] org.apache.cordova.PluginManager.shouldAllowBridgeAccess:(Ljava/lang/String;)Z │ │ +014ad8: 5463 0301 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014adc: 6e10 3e02 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014ae2: 0c03 |0005: move-result-object v3 │ │ +014ae4: 7210 2b02 0300 |0006: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014aea: 0c03 |0009: move-result-object v3 │ │ +014aec: 7210 3802 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014af2: 0a04 |000d: move-result v4 │ │ +014af4: 3804 1f00 |000e: if-eqz v4, 002d // +001f │ │ +014af8: 7210 3902 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014afe: 0c00 |0013: move-result-object v0 │ │ +014b00: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +014b04: 5464 0601 |0016: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014b08: 5405 fe00 |0018: iget-object v5, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014b0c: 6e20 3c02 5400 |001a: invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +014b12: 0c01 |001d: move-result-object v1 │ │ +014b14: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014b18: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ +014b1c: 6e20 3303 7100 |0022: invoke-virtual {v1, v7}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowBridgeAccess:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0333 │ │ +014b22: 0c02 |0025: move-result-object v2 │ │ +014b24: 3802 e4ff |0026: if-eqz v2, 000a // -001c │ │ +014b28: 6e10 a401 0200 |0028: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +014b2e: 0a03 |002b: move-result v3 │ │ +014b30: 0f03 |002c: return v3 │ │ +014b32: 1a03 1605 |002d: const-string v3, "file://" // string@0516 │ │ +014b36: 6e20 ee01 3700 |002f: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014b3c: 0a03 |0032: move-result v3 │ │ +014b3e: 28f9 |0033: goto 002c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0016 line=402 │ │ 0x0020 line=403 │ │ 0x0022 line=404 │ │ 0x0026 line=405 │ │ @@ -15789,50 +15795,50 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0141ec: |[0141ec] org.apache.cordova.PluginManager.shouldAllowNavigation:(Ljava/lang/String;)Z │ │ -0141fc: 5463 0301 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -014200: 6e10 3e02 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -014206: 0c03 |0005: move-result-object v3 │ │ -014208: 7210 2b02 0300 |0006: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -01420e: 0c03 |0009: move-result-object v3 │ │ -014210: 7210 3802 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -014216: 0a04 |000d: move-result v4 │ │ -014218: 3804 1f00 |000e: if-eqz v4, 002d // +001f │ │ -01421c: 7210 3902 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -014222: 0c00 |0013: move-result-object v0 │ │ -014224: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -014228: 5464 0601 |0016: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -01422c: 5405 fe00 |0018: iget-object v5, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -014230: 6e20 3c02 5400 |001a: invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -014236: 0c01 |001d: move-result-object v1 │ │ -014238: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -01423c: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ -014240: 6e20 3403 7100 |0022: invoke-virtual {v1, v7}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0334 │ │ -014246: 0c02 |0025: move-result-object v2 │ │ -014248: 3802 e4ff |0026: if-eqz v2, 000a // -001c │ │ -01424c: 6e10 a401 0200 |0028: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -014252: 0a03 |002b: move-result v3 │ │ -014254: 0f03 |002c: return v3 │ │ -014256: 1a03 1605 |002d: const-string v3, "file://" // string@0516 │ │ -01425a: 6e20 ee01 3700 |002f: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014260: 0a03 |0032: move-result v3 │ │ -014262: 3903 0a00 |0033: if-nez v3, 003d // +000a │ │ -014266: 1a03 9903 |0035: const-string v3, "about:blank" // string@0399 │ │ -01426a: 6e20 ee01 3700 |0037: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014270: 0a03 |003a: move-result v3 │ │ -014272: 3803 0400 |003b: if-eqz v3, 003f // +0004 │ │ -014276: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -014278: 28ee |003e: goto 002c // -0012 │ │ -01427a: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -01427c: 28ec |0040: goto 002c // -0014 │ │ +014b40: |[014b40] org.apache.cordova.PluginManager.shouldAllowNavigation:(Ljava/lang/String;)Z │ │ +014b50: 5463 0301 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014b54: 6e10 3e02 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014b5a: 0c03 |0005: move-result-object v3 │ │ +014b5c: 7210 2b02 0300 |0006: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014b62: 0c03 |0009: move-result-object v3 │ │ +014b64: 7210 3802 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014b6a: 0a04 |000d: move-result v4 │ │ +014b6c: 3804 1f00 |000e: if-eqz v4, 002d // +001f │ │ +014b70: 7210 3902 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014b76: 0c00 |0013: move-result-object v0 │ │ +014b78: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +014b7c: 5464 0601 |0016: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014b80: 5405 fe00 |0018: iget-object v5, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014b84: 6e20 3c02 5400 |001a: invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +014b8a: 0c01 |001d: move-result-object v1 │ │ +014b8c: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014b90: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ +014b94: 6e20 3403 7100 |0022: invoke-virtual {v1, v7}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0334 │ │ +014b9a: 0c02 |0025: move-result-object v2 │ │ +014b9c: 3802 e4ff |0026: if-eqz v2, 000a // -001c │ │ +014ba0: 6e10 a401 0200 |0028: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +014ba6: 0a03 |002b: move-result v3 │ │ +014ba8: 0f03 |002c: return v3 │ │ +014baa: 1a03 1605 |002d: const-string v3, "file://" // string@0516 │ │ +014bae: 6e20 ee01 3700 |002f: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014bb4: 0a03 |0032: move-result v3 │ │ +014bb6: 3903 0a00 |0033: if-nez v3, 003d // +000a │ │ +014bba: 1a03 9903 |0035: const-string v3, "about:blank" // string@0399 │ │ +014bbe: 6e20 ee01 3700 |0037: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014bc4: 0a03 |003a: move-result v3 │ │ +014bc6: 3803 0400 |003b: if-eqz v3, 003f // +0004 │ │ +014bca: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +014bcc: 28ee |003e: goto 002c // -0012 │ │ +014bce: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +014bd0: 28ec |0040: goto 002c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0016 line=383 │ │ 0x0020 line=384 │ │ 0x0022 line=385 │ │ 0x0026 line=386 │ │ @@ -15850,68 +15856,68 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -014280: |[014280] org.apache.cordova.PluginManager.shouldAllowRequest:(Ljava/lang/String;)Z │ │ -014290: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -014292: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -014294: 5485 0301 |0002: iget-object v5, v8, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -014298: 6e10 3e02 0500 |0004: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -01429e: 0c05 |0007: move-result-object v5 │ │ -0142a0: 7210 2b02 0500 |0008: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -0142a6: 0c05 |000b: move-result-object v5 │ │ -0142a8: 7210 3802 0500 |000c: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -0142ae: 0a06 |000f: move-result v6 │ │ -0142b0: 3806 1f00 |0010: if-eqz v6, 002f // +001f │ │ -0142b4: 7210 3902 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -0142ba: 0c00 |0015: move-result-object v0 │ │ -0142bc: 1f00 1a01 |0016: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -0142c0: 5486 0601 |0018: iget-object v6, v8, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -0142c4: 5407 fe00 |001a: iget-object v7, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -0142c8: 6e20 3c02 7600 |001c: invoke-virtual {v6, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -0142ce: 0c01 |001f: move-result-object v1 │ │ -0142d0: 1f01 f300 |0020: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -0142d4: 3801 eaff |0022: if-eqz v1, 000c // -0016 │ │ -0142d8: 6e20 3503 9100 |0024: invoke-virtual {v1, v9}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0335 │ │ -0142de: 0c02 |0027: move-result-object v2 │ │ -0142e0: 3802 e4ff |0028: if-eqz v2, 000c // -001c │ │ -0142e4: 6e10 a401 0200 |002a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -0142ea: 0a03 |002d: move-result v3 │ │ -0142ec: 0f03 |002e: return v3 │ │ -0142ee: 1a05 0d04 |002f: const-string v5, "blob:" // string@040d │ │ -0142f2: 6e20 ee01 5900 |0031: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -0142f8: 0a05 |0034: move-result v5 │ │ -0142fa: 3905 f9ff |0035: if-nez v5, 002e // -0007 │ │ -0142fe: 1a05 a004 |0037: const-string v5, "data:" // string@04a0 │ │ -014302: 6e20 ee01 5900 |0039: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014308: 0a05 |003c: move-result v5 │ │ -01430a: 3905 f1ff |003d: if-nez v5, 002e // -000f │ │ -01430e: 1a05 9903 |003f: const-string v5, "about:blank" // string@0399 │ │ -014312: 6e20 ee01 5900 |0041: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014318: 0a05 |0044: move-result v5 │ │ -01431a: 3905 e9ff |0045: if-nez v5, 002e // -0017 │ │ -01431e: 1a05 1b06 |0047: const-string v5, "https://ssl.gstatic.com/accessibility/javascript/android/" // string@061b │ │ -014322: 6e20 ee01 5900 |0049: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014328: 0a05 |004c: move-result v5 │ │ -01432a: 3905 e1ff |004d: if-nez v5, 002e // -001f │ │ -01432e: 1a05 1605 |004f: const-string v5, "file://" // string@0516 │ │ -014332: 6e20 ee01 5900 |0051: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014338: 0a05 |0054: move-result v5 │ │ -01433a: 3805 0c00 |0055: if-eqz v5, 0061 // +000c │ │ -01433e: 1a05 3200 |0057: const-string v5, "/app_webview/" // string@0032 │ │ -014342: 6e20 df01 5900 |0059: invoke-virtual {v9, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ -014348: 0a05 |005c: move-result v5 │ │ -01434a: 3805 d1ff |005d: if-eqz v5, 002e // -002f │ │ -01434e: 0143 |005f: move v3, v4 │ │ -014350: 28ce |0060: goto 002e // -0032 │ │ -014352: 0143 |0061: move v3, v4 │ │ -014354: 28cc |0062: goto 002e // -0034 │ │ +014bd4: |[014bd4] org.apache.cordova.PluginManager.shouldAllowRequest:(Ljava/lang/String;)Z │ │ +014be4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +014be6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +014be8: 5485 0301 |0002: iget-object v5, v8, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014bec: 6e10 3e02 0500 |0004: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014bf2: 0c05 |0007: move-result-object v5 │ │ +014bf4: 7210 2b02 0500 |0008: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014bfa: 0c05 |000b: move-result-object v5 │ │ +014bfc: 7210 3802 0500 |000c: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014c02: 0a06 |000f: move-result v6 │ │ +014c04: 3806 1f00 |0010: if-eqz v6, 002f // +001f │ │ +014c08: 7210 3902 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014c0e: 0c00 |0015: move-result-object v0 │ │ +014c10: 1f00 1a01 |0016: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +014c14: 5486 0601 |0018: iget-object v6, v8, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014c18: 5407 fe00 |001a: iget-object v7, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014c1c: 6e20 3c02 7600 |001c: invoke-virtual {v6, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +014c22: 0c01 |001f: move-result-object v1 │ │ +014c24: 1f01 f300 |0020: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014c28: 3801 eaff |0022: if-eqz v1, 000c // -0016 │ │ +014c2c: 6e20 3503 9100 |0024: invoke-virtual {v1, v9}, Lorg/apache/cordova/CordovaPlugin;.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0335 │ │ +014c32: 0c02 |0027: move-result-object v2 │ │ +014c34: 3802 e4ff |0028: if-eqz v2, 000c // -001c │ │ +014c38: 6e10 a401 0200 |002a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +014c3e: 0a03 |002d: move-result v3 │ │ +014c40: 0f03 |002e: return v3 │ │ +014c42: 1a05 0d04 |002f: const-string v5, "blob:" // string@040d │ │ +014c46: 6e20 ee01 5900 |0031: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014c4c: 0a05 |0034: move-result v5 │ │ +014c4e: 3905 f9ff |0035: if-nez v5, 002e // -0007 │ │ +014c52: 1a05 a004 |0037: const-string v5, "data:" // string@04a0 │ │ +014c56: 6e20 ee01 5900 |0039: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014c5c: 0a05 |003c: move-result v5 │ │ +014c5e: 3905 f1ff |003d: if-nez v5, 002e // -000f │ │ +014c62: 1a05 9903 |003f: const-string v5, "about:blank" // string@0399 │ │ +014c66: 6e20 ee01 5900 |0041: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014c6c: 0a05 |0044: move-result v5 │ │ +014c6e: 3905 e9ff |0045: if-nez v5, 002e // -0017 │ │ +014c72: 1a05 1b06 |0047: const-string v5, "https://ssl.gstatic.com/accessibility/javascript/android/" // string@061b │ │ +014c76: 6e20 ee01 5900 |0049: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014c7c: 0a05 |004c: move-result v5 │ │ +014c7e: 3905 e1ff |004d: if-nez v5, 002e // -001f │ │ +014c82: 1a05 1605 |004f: const-string v5, "file://" // string@0516 │ │ +014c86: 6e20 ee01 5900 |0051: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +014c8c: 0a05 |0054: move-result v5 │ │ +014c8e: 3805 0c00 |0055: if-eqz v5, 0061 // +000c │ │ +014c92: 1a05 3200 |0057: const-string v5, "/app_webview/" // string@0032 │ │ +014c96: 6e20 df01 5900 |0059: invoke-virtual {v9, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ +014c9c: 0a05 |005c: move-result v5 │ │ +014c9e: 3805 d1ff |005d: if-eqz v5, 002e // -002f │ │ +014ca2: 0143 |005f: move v3, v4 │ │ +014ca4: 28ce |0060: goto 002e // -0032 │ │ +014ca6: 0143 |0061: move v3, v4 │ │ +014ca8: 28cc |0062: goto 002e // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=344 │ │ 0x0018 line=345 │ │ 0x0022 line=346 │ │ 0x0024 line=347 │ │ 0x0028 line=348 │ │ @@ -15934,40 +15940,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -014358: |[014358] org.apache.cordova.PluginManager.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -014368: 5463 0301 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ -01436c: 6e10 3e02 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ -014372: 0c03 |0005: move-result-object v3 │ │ -014374: 7210 2b02 0300 |0006: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ -01437a: 0c03 |0009: move-result-object v3 │ │ -01437c: 7210 3802 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -014382: 0a04 |000d: move-result v4 │ │ -014384: 3804 1b00 |000e: if-eqz v4, 0029 // +001b │ │ -014388: 7210 3902 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01438e: 0c00 |0013: move-result-object v0 │ │ -014390: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ -014394: 5464 0601 |0016: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ -014398: 5405 fe00 |0018: iget-object v5, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ -01439c: 6e20 3c02 5400 |001a: invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ -0143a2: 0c01 |001d: move-result-object v1 │ │ -0143a4: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -0143a8: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ -0143ac: 6e20 3603 7100 |0022: invoke-virtual {v1, v7}, Lorg/apache/cordova/CordovaPlugin;.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0336 │ │ -0143b2: 0c02 |0025: move-result-object v2 │ │ -0143b4: 3802 e4ff |0026: if-eqz v2, 000a // -001c │ │ -0143b8: 1102 |0028: return-object v2 │ │ -0143ba: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0143bc: 7110 a701 0300 |002a: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -0143c2: 0c02 |002d: move-result-object v2 │ │ -0143c4: 28fa |002e: goto 0028 // -0006 │ │ +014cac: |[014cac] org.apache.cordova.PluginManager.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +014cbc: 5463 0301 |0000: iget-object v3, v6, Lorg/apache/cordova/PluginManager;.entryMap:Ljava/util/LinkedHashMap; // field@0103 │ │ +014cc0: 6e10 3e02 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@023e │ │ +014cc6: 0c03 |0005: move-result-object v3 │ │ +014cc8: 7210 2b02 0300 |0006: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@022b │ │ +014cce: 0c03 |0009: move-result-object v3 │ │ +014cd0: 7210 3802 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +014cd6: 0a04 |000d: move-result v4 │ │ +014cd8: 3804 1b00 |000e: if-eqz v4, 0029 // +001b │ │ +014cdc: 7210 3902 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +014ce2: 0c00 |0013: move-result-object v0 │ │ +014ce4: 1f00 1a01 |0014: check-cast v0, Lorg/apache/cordova/PluginEntry; // type@011a │ │ +014ce8: 5464 0601 |0016: iget-object v4, v6, Lorg/apache/cordova/PluginManager;.pluginMap:Ljava/util/LinkedHashMap; // field@0106 │ │ +014cec: 5405 fe00 |0018: iget-object v5, v0, Lorg/apache/cordova/PluginEntry;.service:Ljava/lang/String; // field@00fe │ │ +014cf0: 6e20 3c02 5400 |001a: invoke-virtual {v4, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@023c │ │ +014cf6: 0c01 |001d: move-result-object v1 │ │ +014cf8: 1f01 f300 |001e: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +014cfc: 3801 eaff |0020: if-eqz v1, 000a // -0016 │ │ +014d00: 6e20 3603 7100 |0022: invoke-virtual {v1, v7}, Lorg/apache/cordova/CordovaPlugin;.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0336 │ │ +014d06: 0c02 |0025: move-result-object v2 │ │ +014d08: 3802 e4ff |0026: if-eqz v2, 000a // -001c │ │ +014d0c: 1102 |0028: return-object v2 │ │ +014d0e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +014d10: 7110 a701 0300 |002a: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +014d16: 0c02 |002d: move-result-object v2 │ │ +014d18: 28fa |002e: goto 0028 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0016 line=429 │ │ 0x0020 line=430 │ │ 0x0022 line=431 │ │ 0x0026 line=432 │ │ @@ -16056,94 +16062,94 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -0143c8: |[0143c8] org.apache.cordova.PluginResult$Status.:()V │ │ -0143d8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0143da: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0143dc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0143de: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0143e0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0143e2: 2200 1c01 |0005: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -0143e6: 1a01 c602 |0007: const-string v1, "NO_RESULT" // string@02c6 │ │ -0143ea: 7030 6c04 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -0143f0: 6900 1001 |000c: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -0143f4: 2200 1c01 |000e: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -0143f8: 1a01 cf02 |0010: const-string v1, "OK" // string@02cf │ │ -0143fc: 7030 6c04 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -014402: 6900 1101 |0015: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -014406: 2200 1c01 |0017: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -01440a: 1a01 7400 |0019: const-string v1, "CLASS_NOT_FOUND_EXCEPTION" // string@0074 │ │ -01440e: 7030 6c04 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -014414: 6900 0801 |001e: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0108 │ │ -014418: 2200 1c01 |0020: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -01441c: 1a01 f600 |0022: const-string v1, "ILLEGAL_ACCESS_EXCEPTION" // string@00f6 │ │ -014420: 7030 6c04 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -014426: 6900 0a01 |0027: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.ILLEGAL_ACCESS_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010a │ │ -01442a: 2200 1c01 |0029: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -01442e: 1a01 f900 |002b: const-string v1, "INSTANTIATION_EXCEPTION" // string@00f9 │ │ -014432: 7030 6c04 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -014438: 6900 0b01 |0030: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.INSTANTIATION_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010b │ │ -01443c: 2200 1c01 |0032: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -014440: 1a01 b402 |0034: const-string v1, "MALFORMED_URL_EXCEPTION" // string@02b4 │ │ -014444: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -014446: 7030 6c04 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -01444c: 6900 0f01 |003a: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.MALFORMED_URL_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -014450: 2200 1c01 |003c: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -014454: 1a01 fe00 |003e: const-string v1, "IO_EXCEPTION" // string@00fe │ │ -014458: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -01445a: 7030 6c04 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -014460: 6900 0d01 |0044: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ -014464: 2200 1c01 |0046: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -014468: 1a01 fa00 |0048: const-string v1, "INVALID_ACTION" // string@00fa │ │ -01446c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -01446e: 7030 6c04 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -014474: 6900 0c01 |004e: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ -014478: 2200 1c01 |0050: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -01447c: 1a01 1401 |0052: const-string v1, "JSON_EXCEPTION" // string@0114 │ │ -014480: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -014484: 7030 6c04 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -01448a: 6900 0e01 |0059: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -01448e: 2200 1c01 |005b: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -014492: 1a01 bd00 |005d: const-string v1, "ERROR" // string@00bd │ │ -014496: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -01449a: 7030 6c04 1002 |0061: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ -0144a0: 6900 0901 |0064: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -0144a4: 1300 0a00 |0066: const/16 v0, #int 10 // #a │ │ -0144a8: 2300 7101 |0068: new-array v0, v0, [Lorg/apache/cordova/PluginResult$Status; // type@0171 │ │ -0144ac: 6201 1001 |006a: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -0144b0: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ -0144b4: 6201 1101 |006e: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -0144b8: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ -0144bc: 6201 0801 |0072: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0108 │ │ -0144c0: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ -0144c4: 6201 0a01 |0076: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ILLEGAL_ACCESS_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010a │ │ -0144c8: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ -0144cc: 6201 0b01 |007a: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.INSTANTIATION_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010b │ │ -0144d0: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ -0144d4: 1251 |007e: const/4 v1, #int 5 // #5 │ │ -0144d6: 6202 0f01 |007f: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.MALFORMED_URL_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ -0144da: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -0144de: 1261 |0083: const/4 v1, #int 6 // #6 │ │ -0144e0: 6202 0d01 |0084: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ -0144e4: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ -0144e8: 1271 |0088: const/4 v1, #int 7 // #7 │ │ -0144ea: 6202 0c01 |0089: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ -0144ee: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ -0144f2: 1301 0800 |008d: const/16 v1, #int 8 // #8 │ │ -0144f6: 6202 0e01 |008f: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -0144fa: 4d02 0001 |0091: aput-object v2, v0, v1 │ │ -0144fe: 1301 0900 |0093: const/16 v1, #int 9 // #9 │ │ -014502: 6202 0901 |0095: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -014506: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -01450a: 6900 0701 |0099: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.$VALUES:[Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ -01450e: 0e00 |009b: return-void │ │ +014d1c: |[014d1c] org.apache.cordova.PluginResult$Status.:()V │ │ +014d2c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +014d2e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +014d30: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +014d32: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +014d34: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +014d36: 2200 1c01 |0005: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014d3a: 1a01 c602 |0007: const-string v1, "NO_RESULT" // string@02c6 │ │ +014d3e: 7030 6c04 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014d44: 6900 1001 |000c: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +014d48: 2200 1c01 |000e: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014d4c: 1a01 cf02 |0010: const-string v1, "OK" // string@02cf │ │ +014d50: 7030 6c04 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014d56: 6900 1101 |0015: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +014d5a: 2200 1c01 |0017: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014d5e: 1a01 7400 |0019: const-string v1, "CLASS_NOT_FOUND_EXCEPTION" // string@0074 │ │ +014d62: 7030 6c04 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014d68: 6900 0801 |001e: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0108 │ │ +014d6c: 2200 1c01 |0020: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014d70: 1a01 f600 |0022: const-string v1, "ILLEGAL_ACCESS_EXCEPTION" // string@00f6 │ │ +014d74: 7030 6c04 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014d7a: 6900 0a01 |0027: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.ILLEGAL_ACCESS_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010a │ │ +014d7e: 2200 1c01 |0029: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014d82: 1a01 f900 |002b: const-string v1, "INSTANTIATION_EXCEPTION" // string@00f9 │ │ +014d86: 7030 6c04 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014d8c: 6900 0b01 |0030: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.INSTANTIATION_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010b │ │ +014d90: 2200 1c01 |0032: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014d94: 1a01 b402 |0034: const-string v1, "MALFORMED_URL_EXCEPTION" // string@02b4 │ │ +014d98: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +014d9a: 7030 6c04 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014da0: 6900 0f01 |003a: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.MALFORMED_URL_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +014da4: 2200 1c01 |003c: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014da8: 1a01 fe00 |003e: const-string v1, "IO_EXCEPTION" // string@00fe │ │ +014dac: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +014dae: 7030 6c04 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014db4: 6900 0d01 |0044: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ +014db8: 2200 1c01 |0046: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014dbc: 1a01 fa00 |0048: const-string v1, "INVALID_ACTION" // string@00fa │ │ +014dc0: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +014dc2: 7030 6c04 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014dc8: 6900 0c01 |004e: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ +014dcc: 2200 1c01 |0050: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014dd0: 1a01 1401 |0052: const-string v1, "JSON_EXCEPTION" // string@0114 │ │ +014dd4: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +014dd8: 7030 6c04 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014dde: 6900 0e01 |0059: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +014de2: 2200 1c01 |005b: new-instance v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014de6: 1a01 bd00 |005d: const-string v1, "ERROR" // string@00bd │ │ +014dea: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +014dee: 7030 6c04 1002 |0061: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult$Status;.:(Ljava/lang/String;I)V // method@046c │ │ +014df4: 6900 0901 |0064: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +014df8: 1300 0a00 |0066: const/16 v0, #int 10 // #a │ │ +014dfc: 2300 7101 |0068: new-array v0, v0, [Lorg/apache/cordova/PluginResult$Status; // type@0171 │ │ +014e00: 6201 1001 |006a: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +014e04: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ +014e08: 6201 1101 |006e: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +014e0c: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ +014e10: 6201 0801 |0072: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@0108 │ │ +014e14: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ +014e18: 6201 0a01 |0076: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.ILLEGAL_ACCESS_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010a │ │ +014e1c: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ +014e20: 6201 0b01 |007a: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.INSTANTIATION_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010b │ │ +014e24: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ +014e28: 1251 |007e: const/4 v1, #int 5 // #5 │ │ +014e2a: 6202 0f01 |007f: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.MALFORMED_URL_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010f │ │ +014e2e: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +014e32: 1261 |0083: const/4 v1, #int 6 // #6 │ │ +014e34: 6202 0d01 |0084: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ +014e38: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ +014e3c: 1271 |0088: const/4 v1, #int 7 // #7 │ │ +014e3e: 6202 0c01 |0089: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.INVALID_ACTION:Lorg/apache/cordova/PluginResult$Status; // field@010c │ │ +014e42: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ +014e46: 1301 0800 |008d: const/16 v1, #int 8 // #8 │ │ +014e4a: 6202 0e01 |008f: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +014e4e: 4d02 0001 |0091: aput-object v2, v0, v1 │ │ +014e52: 1301 0900 |0093: const/16 v1, #int 9 // #9 │ │ +014e56: 6202 0901 |0095: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +014e5a: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +014e5e: 6900 0701 |0099: sput-object v0, Lorg/apache/cordova/PluginResult$Status;.$VALUES:[Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ +014e62: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=187 │ │ 0x000e line=188 │ │ 0x0017 line=189 │ │ 0x0020 line=190 │ │ 0x0029 line=191 │ │ @@ -16160,17 +16166,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -014510: |[014510] org.apache.cordova.PluginResult$Status.:(Ljava/lang/String;I)V │ │ -014520: 7030 b701 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01b7 │ │ -014526: 0e00 |0003: return-void │ │ +014e64: |[014e64] org.apache.cordova.PluginResult$Status.:(Ljava/lang/String;I)V │ │ +014e74: 7030 b701 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01b7 │ │ +014e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/PluginResult$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -16180,20 +16186,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/PluginResult$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -014528: |[014528] org.apache.cordova.PluginResult$Status.valueOf:(Ljava/lang/String;)Lorg/apache/cordova/PluginResult$Status; │ │ -014538: 1c00 1c01 |0000: const-class v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -01453c: 7120 b801 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01b8 │ │ -014542: 0c00 |0005: move-result-object v0 │ │ -014544: 1f00 1c01 |0006: check-cast v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ -014548: 1100 |0008: return-object v0 │ │ +014e7c: |[014e7c] org.apache.cordova.PluginResult$Status.valueOf:(Ljava/lang/String;)Lorg/apache/cordova/PluginResult$Status; │ │ +014e8c: 1c00 1c01 |0000: const-class v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014e90: 7120 b801 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01b8 │ │ +014e96: 0c00 |0005: move-result-object v0 │ │ +014e98: 1f00 1c01 |0006: check-cast v0, Lorg/apache/cordova/PluginResult$Status; // type@011c │ │ +014e9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/cordova/PluginResult$Status;) │ │ @@ -16201,20 +16207,20 @@ │ │ type : '()[Lorg/apache/cordova/PluginResult$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01454c: |[01454c] org.apache.cordova.PluginResult$Status.values:()[Lorg/apache/cordova/PluginResult$Status; │ │ -01455c: 6200 0701 |0000: sget-object v0, Lorg/apache/cordova/PluginResult$Status;.$VALUES:[Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ -014560: 6e10 2a06 0000 |0002: invoke-virtual {v0}, [Lorg/apache/cordova/PluginResult$Status;.clone:()Ljava/lang/Object; // method@062a │ │ -014566: 0c00 |0005: move-result-object v0 │ │ -014568: 1f00 7101 |0006: check-cast v0, [Lorg/apache/cordova/PluginResult$Status; // type@0171 │ │ -01456c: 1100 |0008: return-object v0 │ │ +014ea0: |[014ea0] org.apache.cordova.PluginResult$Status.values:()[Lorg/apache/cordova/PluginResult$Status; │ │ +014eb0: 6200 0701 |0000: sget-object v0, Lorg/apache/cordova/PluginResult$Status;.$VALUES:[Lorg/apache/cordova/PluginResult$Status; // field@0107 │ │ +014eb4: 6e10 2a06 0000 |0002: invoke-virtual {v0}, [Lorg/apache/cordova/PluginResult$Status;.clone:()Ljava/lang/Object; // method@062a │ │ +014eba: 0c00 |0005: move-result-object v0 │ │ +014ebc: 1f00 7101 |0006: check-cast v0, [Lorg/apache/cordova/PluginResult$Status; // type@0171 │ │ +014ec0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 736 (PluginResult.java) │ │ @@ -16326,70 +16332,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 59 16-bit code units │ │ -014570: |[014570] org.apache.cordova.PluginResult.:()V │ │ -014580: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -014584: 2300 6e01 |0002: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ -014588: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01458a: 1a02 cb02 |0005: const-string v2, "No result" // string@02cb │ │ -01458e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -014592: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -014594: 1a02 cf02 |000a: const-string v2, "OK" // string@02cf │ │ -014598: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -01459c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -01459e: 1a02 8000 |000f: const-string v2, "Class not found" // string@0080 │ │ -0145a2: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0145a6: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -0145a8: 1a02 0101 |0014: const-string v2, "Illegal access" // string@0101 │ │ -0145ac: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0145b0: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0145b2: 1a02 0301 |0019: const-string v2, "Instantiation error" // string@0103 │ │ -0145b6: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0145ba: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0145bc: 1a02 c102 |001e: const-string v2, "Malformed url" // string@02c1 │ │ -0145c0: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0145c4: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0145c6: 1a02 fd00 |0023: const-string v2, "IO error" // string@00fd │ │ -0145ca: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0145ce: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0145d0: 1a02 0501 |0028: const-string v2, "Invalid action" // string@0105 │ │ -0145d4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0145d8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0145dc: 1a02 1101 |002e: const-string v2, "JSON error" // string@0111 │ │ -0145e0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0145e4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0145e8: 1a02 c400 |0034: const-string v2, "Error" // string@00c4 │ │ -0145ec: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0145f0: 6900 1a01 |0038: sput-object v0, Lorg/apache/cordova/PluginResult;.StatusMessages:[Ljava/lang/String; // field@011a │ │ -0145f4: 0e00 |003a: return-void │ │ +014ec4: |[014ec4] org.apache.cordova.PluginResult.:()V │ │ +014ed4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +014ed8: 2300 6e01 |0002: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ +014edc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +014ede: 1a02 cb02 |0005: const-string v2, "No result" // string@02cb │ │ +014ee2: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +014ee6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +014ee8: 1a02 cf02 |000a: const-string v2, "OK" // string@02cf │ │ +014eec: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +014ef0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +014ef2: 1a02 8000 |000f: const-string v2, "Class not found" // string@0080 │ │ +014ef6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +014efa: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +014efc: 1a02 0101 |0014: const-string v2, "Illegal access" // string@0101 │ │ +014f00: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +014f04: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +014f06: 1a02 0301 |0019: const-string v2, "Instantiation error" // string@0103 │ │ +014f0a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +014f0e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +014f10: 1a02 c102 |001e: const-string v2, "Malformed url" // string@02c1 │ │ +014f14: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +014f18: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +014f1a: 1a02 fd00 |0023: const-string v2, "IO error" // string@00fd │ │ +014f1e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +014f22: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +014f24: 1a02 0501 |0028: const-string v2, "Invalid action" // string@0105 │ │ +014f28: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +014f2c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +014f30: 1a02 1101 |002e: const-string v2, "JSON error" // string@0111 │ │ +014f34: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +014f38: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +014f3c: 1a02 c400 |0034: const-string v2, "Error" // string@00c4 │ │ +014f40: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +014f44: 6900 1a01 |0038: sput-object v0, Lorg/apache/cordova/PluginResult;.StatusMessages:[Ljava/lang/String; // field@011a │ │ +014f48: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/PluginResult;) │ │ name : '' │ │ type : '(Lorg/apache/cordova/PluginResult$Status;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0145f8: |[0145f8] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;)V │ │ -014608: 6200 1a01 |0000: sget-object v0, Lorg/apache/cordova/PluginResult;.StatusMessages:[Ljava/lang/String; // field@011a │ │ -01460c: 6e10 6d04 0300 |0002: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -014612: 0a01 |0005: move-result v1 │ │ -014614: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -014618: 7030 7404 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -01461e: 0e00 |000b: return-void │ │ +014f4c: |[014f4c] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;)V │ │ +014f5c: 6200 1a01 |0000: sget-object v0, Lorg/apache/cordova/PluginResult;.StatusMessages:[Ljava/lang/String; // field@011a │ │ +014f60: 6e10 6d04 0300 |0002: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +014f66: 0a01 |0005: move-result v1 │ │ +014f68: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +014f6c: 7030 7404 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +014f72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/PluginResult; │ │ 0x0000 - 0x000c reg=3 status Lorg/apache/cordova/PluginResult$Status; │ │ @@ -16399,34 +16405,34 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -014620: |[014620] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;F)V │ │ -014630: 7010 d201 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01d2 │ │ -014636: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -014638: 5c20 1c01 |0004: iput-boolean v0, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -01463c: 6e10 6d04 0300 |0006: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -014642: 0a00 |0009: move-result v0 │ │ -014644: 5920 1f01 |000a: iput v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014648: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -01464a: 5920 1d01 |000d: iput v0, v2, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -01464e: 2200 9b00 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -014652: 7010 f301 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -014658: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ -01465c: 6e20 fb01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014662: 0c00 |0019: move-result-object v0 │ │ -014664: 6e20 f701 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f7 │ │ -01466a: 0c00 |001d: move-result-object v0 │ │ -01466c: 6e10 fd01 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -014672: 0c00 |0021: move-result-object v0 │ │ -014674: 5b20 1b01 |0022: iput-object v0, v2, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -014678: 0e00 |0024: return-void │ │ +014f74: |[014f74] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;F)V │ │ +014f84: 7010 d201 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01d2 │ │ +014f8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +014f8c: 5c20 1c01 |0004: iput-boolean v0, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +014f90: 6e10 6d04 0300 |0006: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +014f96: 0a00 |0009: move-result v0 │ │ +014f98: 5920 1f01 |000a: iput v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +014f9c: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +014f9e: 5920 1d01 |000d: iput v0, v2, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +014fa2: 2200 9b00 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +014fa6: 7010 f301 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +014fac: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ +014fb0: 6e20 fb01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +014fb6: 0c00 |0019: move-result-object v0 │ │ +014fb8: 6e20 f701 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f7 │ │ +014fbe: 0c00 |001d: move-result-object v0 │ │ +014fc0: 6e10 fd01 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +014fc6: 0c00 |0021: move-result-object v0 │ │ +014fc8: 5b20 1b01 |0022: iput-object v0, v2, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +014fcc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=31 │ │ 0x0006 line=65 │ │ 0x000c line=66 │ │ 0x000f line=67 │ │ @@ -16441,34 +16447,34 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -01467c: |[01467c] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;I)V │ │ -01468c: 7010 d201 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01d2 │ │ -014692: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -014694: 5c20 1c01 |0004: iput-boolean v0, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -014698: 6e10 6d04 0300 |0006: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -01469e: 0a00 |0009: move-result v0 │ │ -0146a0: 5920 1f01 |000a: iput v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -0146a4: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -0146a6: 5920 1d01 |000d: iput v0, v2, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -0146aa: 2200 9b00 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -0146ae: 7010 f301 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0146b4: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ -0146b8: 6e20 fb01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0146be: 0c00 |0019: move-result-object v0 │ │ -0146c0: 6e20 f801 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -0146c6: 0c00 |001d: move-result-object v0 │ │ -0146c8: 6e10 fd01 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0146ce: 0c00 |0021: move-result-object v0 │ │ -0146d0: 5b20 1b01 |0022: iput-object v0, v2, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -0146d4: 0e00 |0024: return-void │ │ +014fd0: |[014fd0] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;I)V │ │ +014fe0: 7010 d201 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01d2 │ │ +014fe6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +014fe8: 5c20 1c01 |0004: iput-boolean v0, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +014fec: 6e10 6d04 0300 |0006: invoke-virtual {v3}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +014ff2: 0a00 |0009: move-result v0 │ │ +014ff4: 5920 1f01 |000a: iput v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +014ff8: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +014ffa: 5920 1d01 |000d: iput v0, v2, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +014ffe: 2200 9b00 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +015002: 7010 f301 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +015008: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ +01500c: 6e20 fb01 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015012: 0c00 |0019: move-result-object v0 │ │ +015014: 6e20 f801 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +01501a: 0c00 |001d: move-result-object v0 │ │ +01501c: 6e10 fd01 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +015022: 0c00 |0021: move-result-object v0 │ │ +015024: 5b20 1b01 |0022: iput-object v0, v2, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +015028: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=31 │ │ 0x0006 line=59 │ │ 0x000c line=60 │ │ 0x000f line=61 │ │ @@ -16483,28 +16489,28 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0146d8: |[0146d8] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V │ │ -0146e8: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0146ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0146f0: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0146f4: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -0146fa: 0a00 |0009: move-result v0 │ │ -0146fc: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014700: 3903 0800 |000c: if-nez v3, 0014 // +0008 │ │ -014704: 1250 |000e: const/4 v0, #int 5 // #5 │ │ -014706: 5910 1d01 |000f: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -01470a: 5b13 2001 |0011: iput-object v3, v1, Lorg/apache/cordova/PluginResult;.strMessage:Ljava/lang/String; // field@0120 │ │ -01470e: 0e00 |0013: return-void │ │ -014710: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -014712: 28fa |0015: goto 000f // -0006 │ │ +01502c: |[01502c] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V │ │ +01503c: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +015042: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +015044: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +015048: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01504e: 0a00 |0009: move-result v0 │ │ +015050: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015054: 3903 0800 |000c: if-nez v3, 0014 // +0008 │ │ +015058: 1250 |000e: const/4 v0, #int 5 // #5 │ │ +01505a: 5910 1d01 |000f: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +01505e: 5b13 2001 |0011: iput-object v3, v1, Lorg/apache/cordova/PluginResult;.strMessage:Ljava/lang/String; // field@0120 │ │ +015062: 0e00 |0013: return-void │ │ +015064: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +015066: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=31 │ │ 0x0006 line=41 │ │ 0x000c line=42 │ │ 0x0011 line=43 │ │ @@ -16520,25 +16526,25 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -014714: |[014714] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Ljava/util/List;)V │ │ -014724: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01472a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01472c: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -014730: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -014736: 0a00 |0009: move-result v0 │ │ -014738: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -01473c: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ -014740: 5910 1d01 |000e: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -014744: 5b13 1e01 |0010: iput-object v3, v1, Lorg/apache/cordova/PluginResult;.multipartMessages:Ljava/util/List; // field@011e │ │ -014748: 0e00 |0012: return-void │ │ +015068: |[015068] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Ljava/util/List;)V │ │ +015078: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01507e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +015080: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +015084: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01508a: 0a00 |0009: move-result v0 │ │ +01508c: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015090: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ +015094: 5910 1d01 |000e: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +015098: 5b13 1e01 |0010: iput-object v3, v1, Lorg/apache/cordova/PluginResult;.multipartMessages:Ljava/util/List; // field@011e │ │ +01509c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=31 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ 0x0010 line=90 │ │ @@ -16554,27 +16560,27 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01474c: |[01474c] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V │ │ -01475c: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -014762: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -014764: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -014768: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -01476e: 0a00 |0009: move-result v0 │ │ -014770: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014774: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -014776: 5910 1d01 |000d: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -01477a: 6e10 1306 0300 |000f: invoke-virtual {v3}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0613 │ │ -014780: 0c00 |0012: move-result-object v0 │ │ -014782: 5b10 1b01 |0013: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -014786: 0e00 |0015: return-void │ │ +0150a0: |[0150a0] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONArray;)V │ │ +0150b0: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0150b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0150b8: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +0150bc: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +0150c2: 0a00 |0009: move-result v0 │ │ +0150c4: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +0150c8: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +0150ca: 5910 1d01 |000d: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +0150ce: 6e10 1306 0300 |000f: invoke-virtual {v3}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0613 │ │ +0150d4: 0c00 |0012: move-result-object v0 │ │ +0150d6: 5b10 1b01 |0013: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +0150da: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=31 │ │ 0x0006 line=47 │ │ 0x000c line=48 │ │ 0x000f line=49 │ │ @@ -16589,27 +16595,27 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -014788: |[014788] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V │ │ -014798: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01479e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0147a0: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0147a4: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -0147aa: 0a00 |0009: move-result v0 │ │ -0147ac: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -0147b0: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -0147b2: 5910 1d01 |000d: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -0147b6: 6e10 2506 0300 |000f: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0147bc: 0c00 |0012: move-result-object v0 │ │ -0147be: 5b10 1b01 |0013: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -0147c2: 0e00 |0015: return-void │ │ +0150dc: |[0150dc] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V │ │ +0150ec: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0150f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0150f4: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +0150f8: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +0150fe: 0a00 |0009: move-result v0 │ │ +015100: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015104: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +015106: 5910 1d01 |000d: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +01510a: 6e10 2506 0300 |000f: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +015110: 0c00 |0012: move-result-object v0 │ │ +015112: 5b10 1b01 |0013: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +015116: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=31 │ │ 0x0006 line=53 │ │ 0x000c line=54 │ │ 0x000f line=55 │ │ @@ -16624,27 +16630,27 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0147c4: |[0147c4] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Z)V │ │ -0147d4: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0147da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0147dc: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0147e0: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -0147e6: 0a00 |0009: move-result v0 │ │ -0147e8: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -0147ec: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -0147ee: 5910 1d01 |000d: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -0147f2: 7110 a601 0300 |000f: invoke-static {v3}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@01a6 │ │ -0147f8: 0c00 |0012: move-result-object v0 │ │ -0147fa: 5b10 1b01 |0013: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -0147fe: 0e00 |0015: return-void │ │ +015118: |[015118] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;Z)V │ │ +015128: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01512e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +015130: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +015134: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01513a: 0a00 |0009: move-result v0 │ │ +01513c: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015140: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +015142: 5910 1d01 |000d: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +015146: 7110 a601 0300 |000f: invoke-static {v3}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@01a6 │ │ +01514c: 0c00 |0012: move-result-object v0 │ │ +01514e: 5b10 1b01 |0013: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +015152: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=31 │ │ 0x0006 line=71 │ │ 0x000c line=72 │ │ 0x000f line=73 │ │ @@ -16659,18 +16665,18 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014800: |[014800] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;[B)V │ │ -014810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014812: 7040 7a04 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[BZ)V // method@047a │ │ -014818: 0e00 |0004: return-void │ │ +015154: |[015154] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;[B)V │ │ +015164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +015166: 7040 7a04 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[BZ)V // method@047a │ │ +01516c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/PluginResult; │ │ 0x0000 - 0x0005 reg=2 status Lorg/apache/cordova/PluginResult$Status; │ │ @@ -16681,31 +16687,31 @@ │ │ type : '(Lorg/apache/cordova/PluginResult$Status;[BZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01481c: |[01481c] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;[BZ)V │ │ -01482c: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -014832: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -014834: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -014838: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -01483e: 0a00 |0009: move-result v0 │ │ -014840: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014844: 3804 0d00 |000c: if-eqz v4, 0019 // +000d │ │ -014848: 1270 |000e: const/4 v0, #int 7 // #7 │ │ -01484a: 5910 1d01 |000f: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -01484e: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -014850: 7120 9a00 0300 |0012: invoke-static {v3, v0}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ -014856: 0c00 |0015: move-result-object v0 │ │ -014858: 5b10 1b01 |0016: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -01485c: 0e00 |0018: return-void │ │ -01485e: 1260 |0019: const/4 v0, #int 6 // #6 │ │ -014860: 28f5 |001a: goto 000f // -000b │ │ +015170: |[015170] org.apache.cordova.PluginResult.:(Lorg/apache/cordova/PluginResult$Status;[BZ)V │ │ +015180: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +015186: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +015188: 5c10 1c01 |0004: iput-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +01518c: 6e10 6d04 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +015192: 0a00 |0009: move-result v0 │ │ +015194: 5910 1f01 |000a: iput v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015198: 3804 0d00 |000c: if-eqz v4, 0019 // +000d │ │ +01519c: 1270 |000e: const/4 v0, #int 7 // #7 │ │ +01519e: 5910 1d01 |000f: iput v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +0151a2: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +0151a4: 7120 9a00 0300 |0012: invoke-static {v3, v0}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ +0151aa: 0c00 |0015: move-result-object v0 │ │ +0151ac: 5b10 1b01 |0016: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +0151b0: 0e00 |0018: return-void │ │ +0151b2: 1260 |0019: const/4 v0, #int 6 // #6 │ │ +0151b4: 28f5 |001a: goto 000f // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=31 │ │ 0x0006 line=81 │ │ 0x000c line=82 │ │ 0x0011 line=83 │ │ @@ -16723,42 +16729,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -014864: |[014864] org.apache.cordova.PluginResult.getJSONString:()Ljava/lang/String; │ │ -014874: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -014878: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01487e: 1a01 5509 |0005: const-string v1, "{"status":" // string@0955 │ │ -014882: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014888: 0c00 |000a: move-result-object v0 │ │ -01488a: 5221 1f01 |000b: iget v1, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -01488e: 6e20 f801 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -014894: 0c00 |0010: move-result-object v0 │ │ -014896: 1a01 2600 |0011: const-string v1, ","message":" // string@0026 │ │ -01489a: 6e20 fb01 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0148a0: 0c00 |0016: move-result-object v0 │ │ -0148a2: 6e10 7d04 0200 |0017: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -0148a8: 0c01 |001a: move-result-object v1 │ │ -0148aa: 6e20 fb01 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0148b0: 0c00 |001e: move-result-object v0 │ │ -0148b2: 1a01 2500 |001f: const-string v1, ","keepCallback":" // string@0025 │ │ -0148b6: 6e20 fb01 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0148bc: 0c00 |0024: move-result-object v0 │ │ -0148be: 5521 1c01 |0025: iget-boolean v1, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0148c2: 6e20 fc01 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ -0148c8: 0c00 |002a: move-result-object v0 │ │ -0148ca: 1a01 5809 |002b: const-string v1, "}" // string@0958 │ │ -0148ce: 6e20 fb01 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0148d4: 0c00 |0030: move-result-object v0 │ │ -0148d6: 6e10 fd01 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0148dc: 0c00 |0034: move-result-object v0 │ │ -0148de: 1100 |0035: return-object v0 │ │ +0151b8: |[0151b8] org.apache.cordova.PluginResult.getJSONString:()Ljava/lang/String; │ │ +0151c8: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +0151cc: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0151d2: 1a01 5509 |0005: const-string v1, "{"status":" // string@0955 │ │ +0151d6: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0151dc: 0c00 |000a: move-result-object v0 │ │ +0151de: 5221 1f01 |000b: iget v1, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +0151e2: 6e20 f801 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +0151e8: 0c00 |0010: move-result-object v0 │ │ +0151ea: 1a01 2600 |0011: const-string v1, ","message":" // string@0026 │ │ +0151ee: 6e20 fb01 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0151f4: 0c00 |0016: move-result-object v0 │ │ +0151f6: 6e10 7d04 0200 |0017: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +0151fc: 0c01 |001a: move-result-object v1 │ │ +0151fe: 6e20 fb01 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015204: 0c00 |001e: move-result-object v0 │ │ +015206: 1a01 2500 |001f: const-string v1, ","keepCallback":" // string@0025 │ │ +01520a: 6e20 fb01 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015210: 0c00 |0024: move-result-object v0 │ │ +015212: 5521 1c01 |0025: iget-boolean v1, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +015216: 6e20 fc01 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ +01521c: 0c00 |002a: move-result-object v0 │ │ +01521e: 1a01 5809 |002b: const-string v1, "}" // string@0958 │ │ +015222: 6e20 fb01 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015228: 0c00 |0030: move-result-object v0 │ │ +01522a: 6e10 fd01 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +015230: 0c00 |0034: move-result-object v0 │ │ +015232: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Lorg/apache/cordova/PluginResult; │ │ │ │ #1 : (in Lorg/apache/cordova/PluginResult;) │ │ @@ -16766,17 +16772,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0148e0: |[0148e0] org.apache.cordova.PluginResult.getKeepCallback:()Z │ │ -0148f0: 5510 1c01 |0000: iget-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0148f4: 0f00 |0002: return v0 │ │ +015234: |[015234] org.apache.cordova.PluginResult.getKeepCallback:()Z │ │ +015244: 5510 1c01 |0000: iget-boolean v0, v1, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +015248: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/PluginResult; │ │ │ │ #2 : (in Lorg/apache/cordova/PluginResult;) │ │ @@ -16784,23 +16790,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0148f8: |[0148f8] org.apache.cordova.PluginResult.getMessage:()Ljava/lang/String; │ │ -014908: 5410 1b01 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -01490c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -014910: 5410 2001 |0004: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.strMessage:Ljava/lang/String; // field@0120 │ │ -014914: 7110 2406 0000 |0006: invoke-static {v0}, Lorg/json/JSONObject;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@0624 │ │ -01491a: 0c00 |0009: move-result-object v0 │ │ -01491c: 5b10 1b01 |000a: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -014920: 5410 1b01 |000c: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ -014924: 1100 |000e: return-object v0 │ │ +01524c: |[01524c] org.apache.cordova.PluginResult.getMessage:()Ljava/lang/String; │ │ +01525c: 5410 1b01 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +015260: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +015264: 5410 2001 |0004: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.strMessage:Ljava/lang/String; // field@0120 │ │ +015268: 7110 2406 0000 |0006: invoke-static {v0}, Lorg/json/JSONObject;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@0624 │ │ +01526e: 0c00 |0009: move-result-object v0 │ │ +015270: 5b10 1b01 |000a: iput-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +015274: 5410 1b01 |000c: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.encodedMessage:Ljava/lang/String; // field@011b │ │ +015278: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x000c line=109 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/cordova/PluginResult; │ │ @@ -16810,17 +16816,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014928: |[014928] org.apache.cordova.PluginResult.getMessageType:()I │ │ -014938: 5210 1d01 |0000: iget v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ -01493c: 0f00 |0002: return v0 │ │ +01527c: |[01527c] org.apache.cordova.PluginResult.getMessageType:()I │ │ +01528c: 5210 1d01 |0000: iget v0, v1, Lorg/apache/cordova/PluginResult;.messageType:I // field@011d │ │ +015290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/PluginResult; │ │ │ │ #4 : (in Lorg/apache/cordova/PluginResult;) │ │ @@ -16828,20 +16834,20 @@ │ │ type : '(I)Lorg/apache/cordova/PluginResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -014940: |[014940] org.apache.cordova.PluginResult.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; │ │ -014950: 5410 1e01 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.multipartMessages:Ljava/util/List; // field@011e │ │ -014954: 7220 4702 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0247 │ │ -01495a: 0c00 |0005: move-result-object v0 │ │ -01495c: 1f00 1d01 |0006: check-cast v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -014960: 1100 |0008: return-object v0 │ │ +015294: |[015294] org.apache.cordova.PluginResult.getMultipartMessage:(I)Lorg/apache/cordova/PluginResult; │ │ +0152a4: 5410 1e01 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.multipartMessages:Ljava/util/List; // field@011e │ │ +0152a8: 7220 4702 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0247 │ │ +0152ae: 0c00 |0005: move-result-object v0 │ │ +0152b0: 1f00 1d01 |0006: check-cast v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0152b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/PluginResult; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -16850,19 +16856,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -014964: |[014964] org.apache.cordova.PluginResult.getMultipartMessagesSize:()I │ │ -014974: 5410 1e01 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.multipartMessages:Ljava/util/List; // field@011e │ │ -014978: 7210 4802 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0248 │ │ -01497e: 0a00 |0005: move-result v0 │ │ -014980: 0f00 |0006: return v0 │ │ +0152b8: |[0152b8] org.apache.cordova.PluginResult.getMultipartMessagesSize:()I │ │ +0152c8: 5410 1e01 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.multipartMessages:Ljava/util/List; // field@011e │ │ +0152cc: 7210 4802 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0248 │ │ +0152d2: 0a00 |0005: move-result v0 │ │ +0152d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/PluginResult; │ │ │ │ #6 : (in Lorg/apache/cordova/PluginResult;) │ │ @@ -16870,17 +16876,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014984: |[014984] org.apache.cordova.PluginResult.getStatus:()I │ │ -014994: 5210 1f01 |0000: iget v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014998: 0f00 |0002: return v0 │ │ +0152d8: |[0152d8] org.apache.cordova.PluginResult.getStatus:()I │ │ +0152e8: 5210 1f01 |0000: iget v0, v1, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +0152ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/PluginResult; │ │ │ │ #7 : (in Lorg/apache/cordova/PluginResult;) │ │ @@ -16888,17 +16894,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01499c: |[01499c] org.apache.cordova.PluginResult.getStrMessage:()Ljava/lang/String; │ │ -0149ac: 5410 2001 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.strMessage:Ljava/lang/String; // field@0120 │ │ -0149b0: 1100 |0002: return-object v0 │ │ +0152f0: |[0152f0] org.apache.cordova.PluginResult.getStrMessage:()Ljava/lang/String; │ │ +015300: 5410 2001 |0000: iget-object v0, v1, Lorg/apache/cordova/PluginResult;.strMessage:Ljava/lang/String; // field@0120 │ │ +015304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/PluginResult; │ │ │ │ #8 : (in Lorg/apache/cordova/PluginResult;) │ │ @@ -16906,17 +16912,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0149b4: |[0149b4] org.apache.cordova.PluginResult.setKeepCallback:(Z)V │ │ -0149c4: 5c01 1c01 |0000: iput-boolean v1, v0, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0149c8: 0e00 |0002: return-void │ │ +015308: |[015308] org.apache.cordova.PluginResult.setKeepCallback:(Z)V │ │ +015318: 5c01 1c01 |0000: iput-boolean v1, v0, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +01531c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/PluginResult; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -16926,40 +16932,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0149cc: |[0149cc] org.apache.cordova.PluginResult.toCallbackString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0149dc: 5220 1f01 |0000: iget v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -0149e0: 6201 1001 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -0149e4: 6e10 6d04 0100 |0004: invoke-virtual {v1}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -0149ea: 0a01 |0007: move-result v1 │ │ -0149ec: 3310 0800 |0008: if-ne v0, v1, 0010 // +0008 │ │ -0149f0: 5520 1c01 |000a: iget-boolean v0, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ -0149f4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0149f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0149fa: 1100 |000f: return-object v0 │ │ -0149fc: 5220 1f01 |0010: iget v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014a00: 6201 1101 |0012: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -014a04: 6e10 6d04 0100 |0014: invoke-virtual {v1}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -014a0a: 0a01 |0017: move-result v1 │ │ -014a0c: 3210 0c00 |0018: if-eq v0, v1, 0024 // +000c │ │ -014a10: 5220 1f01 |001a: iget v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ -014a14: 6201 1001 |001c: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ -014a18: 6e10 6d04 0100 |001e: invoke-virtual {v1}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ -014a1e: 0a01 |0021: move-result v1 │ │ -014a20: 3310 0700 |0022: if-ne v0, v1, 0029 // +0007 │ │ -014a24: 6e20 8604 3200 |0024: invoke-virtual {v2, v3}, Lorg/apache/cordova/PluginResult;.toSuccessCallbackString:(Ljava/lang/String;)Ljava/lang/String; // method@0486 │ │ -014a2a: 0c00 |0027: move-result-object v0 │ │ -014a2c: 28e7 |0028: goto 000f // -0019 │ │ -014a2e: 6e20 8504 3200 |0029: invoke-virtual {v2, v3}, Lorg/apache/cordova/PluginResult;.toErrorCallbackString:(Ljava/lang/String;)Ljava/lang/String; // method@0485 │ │ -014a34: 0c00 |002c: move-result-object v0 │ │ -014a36: 28e2 |002d: goto 000f // -001e │ │ +015320: |[015320] org.apache.cordova.PluginResult.toCallbackString:(Ljava/lang/String;)Ljava/lang/String; │ │ +015330: 5220 1f01 |0000: iget v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015334: 6201 1001 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +015338: 6e10 6d04 0100 |0004: invoke-virtual {v1}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01533e: 0a01 |0007: move-result v1 │ │ +015340: 3310 0800 |0008: if-ne v0, v1, 0010 // +0008 │ │ +015344: 5520 1c01 |000a: iget-boolean v0, v2, Lorg/apache/cordova/PluginResult;.keepCallback:Z // field@011c │ │ +015348: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +01534c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +01534e: 1100 |000f: return-object v0 │ │ +015350: 5220 1f01 |0010: iget v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015354: 6201 1101 |0012: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +015358: 6e10 6d04 0100 |0014: invoke-virtual {v1}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +01535e: 0a01 |0017: move-result v1 │ │ +015360: 3210 0c00 |0018: if-eq v0, v1, 0024 // +000c │ │ +015364: 5220 1f01 |001a: iget v0, v2, Lorg/apache/cordova/PluginResult;.status:I // field@011f │ │ +015368: 6201 1001 |001c: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.NO_RESULT:Lorg/apache/cordova/PluginResult$Status; // field@0110 │ │ +01536c: 6e10 6d04 0100 |001e: invoke-virtual {v1}, Lorg/apache/cordova/PluginResult$Status;.ordinal:()I // method@046d │ │ +015372: 0a01 |0021: move-result v1 │ │ +015374: 3310 0700 |0022: if-ne v0, v1, 0029 // +0007 │ │ +015378: 6e20 8604 3200 |0024: invoke-virtual {v2, v3}, Lorg/apache/cordova/PluginResult;.toSuccessCallbackString:(Ljava/lang/String;)Ljava/lang/String; // method@0486 │ │ +01537e: 0c00 |0027: move-result-object v0 │ │ +015380: 28e7 |0028: goto 000f // -0019 │ │ +015382: 6e20 8504 3200 |0029: invoke-virtual {v2, v3}, Lorg/apache/cordova/PluginResult;.toErrorCallbackString:(Ljava/lang/String;)Ljava/lang/String; // method@0485 │ │ +015388: 0c00 |002c: move-result-object v0 │ │ +01538a: 28e2 |002d: goto 000f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ 0x000f line=149 │ │ 0x0010 line=145 │ │ 0x0024 line=146 │ │ @@ -16973,35 +16979,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -014a38: |[014a38] org.apache.cordova.PluginResult.toErrorCallbackString:(Ljava/lang/String;)Ljava/lang/String; │ │ -014a48: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -014a4c: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -014a52: 1a01 7904 |0005: const-string v1, "cordova.callbackError('" // string@0479 │ │ -014a56: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014a5c: 0c00 |000a: move-result-object v0 │ │ -014a5e: 6e20 fb01 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014a64: 0c00 |000e: move-result-object v0 │ │ -014a66: 1a01 1600 |000f: const-string v1, "', " // string@0016 │ │ -014a6a: 6e20 fb01 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014a70: 0c00 |0014: move-result-object v0 │ │ -014a72: 6e10 7b04 0200 |0015: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getJSONString:()Ljava/lang/String; // method@047b │ │ -014a78: 0c01 |0018: move-result-object v1 │ │ -014a7a: 6e20 fb01 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014a80: 0c00 |001c: move-result-object v0 │ │ -014a82: 1a01 1e00 |001d: const-string v1, ");" // string@001e │ │ -014a86: 6e20 fb01 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014a8c: 0c00 |0022: move-result-object v0 │ │ -014a8e: 6e10 fd01 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -014a94: 0c00 |0026: move-result-object v0 │ │ -014a96: 1100 |0027: return-object v0 │ │ +01538c: |[01538c] org.apache.cordova.PluginResult.toErrorCallbackString:(Ljava/lang/String;)Ljava/lang/String; │ │ +01539c: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +0153a0: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0153a6: 1a01 7904 |0005: const-string v1, "cordova.callbackError('" // string@0479 │ │ +0153aa: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0153b0: 0c00 |000a: move-result-object v0 │ │ +0153b2: 6e20 fb01 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0153b8: 0c00 |000e: move-result-object v0 │ │ +0153ba: 1a01 1600 |000f: const-string v1, "', " // string@0016 │ │ +0153be: 6e20 fb01 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0153c4: 0c00 |0014: move-result-object v0 │ │ +0153c6: 6e10 7b04 0200 |0015: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getJSONString:()Ljava/lang/String; // method@047b │ │ +0153cc: 0c01 |0018: move-result-object v1 │ │ +0153ce: 6e20 fb01 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0153d4: 0c00 |001c: move-result-object v0 │ │ +0153d6: 1a01 1e00 |001d: const-string v1, ");" // string@001e │ │ +0153da: 6e20 fb01 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0153e0: 0c00 |0022: move-result-object v0 │ │ +0153e2: 6e10 fd01 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0153e8: 0c00 |0026: move-result-object v0 │ │ +0153ea: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lorg/apache/cordova/PluginResult; │ │ 0x0000 - 0x0028 reg=3 callbackId Ljava/lang/String; │ │ │ │ @@ -17010,35 +17016,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -014a98: |[014a98] org.apache.cordova.PluginResult.toSuccessCallbackString:(Ljava/lang/String;)Ljava/lang/String; │ │ -014aa8: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -014aac: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -014ab2: 1a01 7b04 |0005: const-string v1, "cordova.callbackSuccess('" // string@047b │ │ -014ab6: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014abc: 0c00 |000a: move-result-object v0 │ │ -014abe: 6e20 fb01 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014ac4: 0c00 |000e: move-result-object v0 │ │ -014ac6: 1a01 1500 |000f: const-string v1, "'," // string@0015 │ │ -014aca: 6e20 fb01 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014ad0: 0c00 |0014: move-result-object v0 │ │ -014ad2: 6e10 7b04 0200 |0015: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getJSONString:()Ljava/lang/String; // method@047b │ │ -014ad8: 0c01 |0018: move-result-object v1 │ │ -014ada: 6e20 fb01 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014ae0: 0c00 |001c: move-result-object v0 │ │ -014ae2: 1a01 1e00 |001d: const-string v1, ");" // string@001e │ │ -014ae6: 6e20 fb01 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014aec: 0c00 |0022: move-result-object v0 │ │ -014aee: 6e10 fd01 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -014af4: 0c00 |0026: move-result-object v0 │ │ -014af6: 1100 |0027: return-object v0 │ │ +0153ec: |[0153ec] org.apache.cordova.PluginResult.toSuccessCallbackString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0153fc: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +015400: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +015406: 1a01 7b04 |0005: const-string v1, "cordova.callbackSuccess('" // string@047b │ │ +01540a: 6e20 fb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015410: 0c00 |000a: move-result-object v0 │ │ +015412: 6e20 fb01 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015418: 0c00 |000e: move-result-object v0 │ │ +01541a: 1a01 1500 |000f: const-string v1, "'," // string@0015 │ │ +01541e: 6e20 fb01 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015424: 0c00 |0014: move-result-object v0 │ │ +015426: 6e10 7b04 0200 |0015: invoke-virtual {v2}, Lorg/apache/cordova/PluginResult;.getJSONString:()Ljava/lang/String; // method@047b │ │ +01542c: 0c01 |0018: move-result-object v1 │ │ +01542e: 6e20 fb01 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015434: 0c00 |001c: move-result-object v0 │ │ +015436: 1a01 1e00 |001d: const-string v1, ");" // string@001e │ │ +01543a: 6e20 fb01 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015440: 0c00 |0022: move-result-object v0 │ │ +015442: 6e10 fd01 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +015448: 0c00 |0026: move-result-object v0 │ │ +01544a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lorg/apache/cordova/PluginResult; │ │ 0x0000 - 0x0028 reg=3 callbackId Ljava/lang/String; │ │ │ │ @@ -17090,103 +17096,103 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -014af8: |[014af8] org.apache.cordova.Whitelist$URLPattern.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -014b08: 7010 d201 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01d2 │ │ -014b0e: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -014b12: 1a01 2100 |0005: const-string v1, "*" // string@0021 │ │ -014b16: 6e20 e101 5100 |0007: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -014b1c: 0a01 |000a: move-result v1 │ │ -014b1e: 3801 2b00 |000b: if-eqz v1, 0036 // +002b │ │ -014b22: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -014b24: 5b41 2801 |000e: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ -014b28: 1a01 2100 |0010: const-string v1, "*" // string@0021 │ │ -014b2c: 6e20 e101 6100 |0012: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -014b32: 0a01 |0015: move-result v1 │ │ -014b34: 3801 3600 |0016: if-eqz v1, 004c // +0036 │ │ -014b38: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -014b3a: 5b41 2501 |0019: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ -014b3e: 3807 0a00 |001b: if-eqz v7, 0025 // +000a │ │ -014b42: 1a01 2100 |001d: const-string v1, "*" // string@0021 │ │ -014b46: 6e20 e101 7100 |001f: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -014b4c: 0a01 |0022: move-result v1 │ │ -014b4e: 3801 6300 |0023: if-eqz v1, 0086 // +0063 │ │ -014b52: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -014b54: 5b41 2701 |0026: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ -014b58: 3808 0a00 |0028: if-eqz v8, 0032 // +000a │ │ -014b5c: 1a01 2e00 |002a: const-string v1, "/*" // string@002e │ │ -014b60: 6e20 e101 8100 |002c: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -014b66: 0a01 |002f: move-result v1 │ │ -014b68: 3801 6300 |0030: if-eqz v1, 0093 // +0063 │ │ -014b6c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -014b6e: 5b41 2601 |0033: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ -014b72: 0e00 |0035: return-void │ │ -014b74: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -014b76: 7030 8b04 5401 |0037: invoke-direct {v4, v5, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ -014b7c: 0c01 |003a: move-result-object v1 │ │ -014b7e: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -014b80: 7120 5602 2100 |003c: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0256 │ │ -014b86: 0c01 |003f: move-result-object v1 │ │ -014b88: 5b41 2801 |0040: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ -014b8c: 28ce |0042: goto 0010 // -0032 │ │ -014b8e: 0d00 |0043: move-exception v0 │ │ -014b90: 2201 a500 |0044: new-instance v1, Ljava/net/MalformedURLException; // type@00a5 │ │ -014b94: 1a02 e202 |0046: const-string v2, "Port must be a number" // string@02e2 │ │ -014b98: 7020 1002 2100 |0048: invoke-direct {v1, v2}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -014b9e: 2701 |004b: throw v1 │ │ -014ba0: 1a01 2200 |004c: const-string v1, "*." // string@0022 │ │ -014ba4: 6e20 ee01 1600 |004e: invoke-virtual {v6, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -014baa: 0a01 |0051: move-result v1 │ │ -014bac: 3801 2700 |0052: if-eqz v1, 0079 // +0027 │ │ -014bb0: 2201 9b00 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -014bb4: 7010 f301 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -014bba: 1a02 1c00 |0059: const-string v2, "([a-z0-9.-]*\.)?" // string@001c │ │ -014bbe: 6e20 fb01 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014bc4: 0c01 |005e: move-result-object v1 │ │ -014bc6: 1222 |005f: const/4 v2, #int 2 // #2 │ │ -014bc8: 6e20 ef01 2600 |0060: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -014bce: 0c02 |0063: move-result-object v2 │ │ -014bd0: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -014bd2: 7030 8b04 2403 |0065: invoke-direct {v4, v2, v3}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ -014bd8: 0c02 |0068: move-result-object v2 │ │ -014bda: 6e20 fb01 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014be0: 0c01 |006c: move-result-object v1 │ │ -014be2: 6e10 fd01 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -014be8: 0c01 |0070: move-result-object v1 │ │ -014bea: 1222 |0071: const/4 v2, #int 2 // #2 │ │ -014bec: 7120 5602 2100 |0072: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0256 │ │ -014bf2: 0c01 |0075: move-result-object v1 │ │ -014bf4: 5b41 2501 |0076: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ -014bf8: 28a3 |0078: goto 001b // -005d │ │ -014bfa: 1201 |0079: const/4 v1, #int 0 // #0 │ │ -014bfc: 7030 8b04 6401 |007a: invoke-direct {v4, v6, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ -014c02: 0c01 |007d: move-result-object v1 │ │ -014c04: 1222 |007e: const/4 v2, #int 2 // #2 │ │ -014c06: 7120 5602 2100 |007f: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0256 │ │ -014c0c: 0c01 |0082: move-result-object v1 │ │ -014c0e: 5b41 2501 |0083: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ -014c12: 2896 |0085: goto 001b // -006a │ │ -014c14: 1301 0a00 |0086: const/16 v1, #int 10 // #a │ │ -014c18: 7120 c801 1700 |0088: invoke-static {v7, v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@01c8 │ │ -014c1e: 0a01 |008b: move-result v1 │ │ -014c20: 7110 c901 0100 |008c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -014c26: 0c01 |008f: move-result-object v1 │ │ -014c28: 5b41 2701 |0090: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ -014c2c: 2896 |0092: goto 0028 // -006a │ │ -014c2e: 1211 |0093: const/4 v1, #int 1 // #1 │ │ -014c30: 7030 8b04 8401 |0094: invoke-direct {v4, v8, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ -014c36: 0c01 |0097: move-result-object v1 │ │ -014c38: 7110 5502 0100 |0098: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0255 │ │ -014c3e: 0c01 |009b: move-result-object v1 │ │ -014c40: 5b41 2601 |009c: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ -014c44: 2897 |009e: goto 0035 // -0069 │ │ +01544c: |[01544c] org.apache.cordova.Whitelist$URLPattern.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +01545c: 7010 d201 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01d2 │ │ +015462: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +015466: 1a01 2100 |0005: const-string v1, "*" // string@0021 │ │ +01546a: 6e20 e101 5100 |0007: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +015470: 0a01 |000a: move-result v1 │ │ +015472: 3801 2b00 |000b: if-eqz v1, 0036 // +002b │ │ +015476: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +015478: 5b41 2801 |000e: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ +01547c: 1a01 2100 |0010: const-string v1, "*" // string@0021 │ │ +015480: 6e20 e101 6100 |0012: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +015486: 0a01 |0015: move-result v1 │ │ +015488: 3801 3600 |0016: if-eqz v1, 004c // +0036 │ │ +01548c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +01548e: 5b41 2501 |0019: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ +015492: 3807 0a00 |001b: if-eqz v7, 0025 // +000a │ │ +015496: 1a01 2100 |001d: const-string v1, "*" // string@0021 │ │ +01549a: 6e20 e101 7100 |001f: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0154a0: 0a01 |0022: move-result v1 │ │ +0154a2: 3801 6300 |0023: if-eqz v1, 0086 // +0063 │ │ +0154a6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0154a8: 5b41 2701 |0026: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ +0154ac: 3808 0a00 |0028: if-eqz v8, 0032 // +000a │ │ +0154b0: 1a01 2e00 |002a: const-string v1, "/*" // string@002e │ │ +0154b4: 6e20 e101 8100 |002c: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0154ba: 0a01 |002f: move-result v1 │ │ +0154bc: 3801 6300 |0030: if-eqz v1, 0093 // +0063 │ │ +0154c0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0154c2: 5b41 2601 |0033: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ +0154c6: 0e00 |0035: return-void │ │ +0154c8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0154ca: 7030 8b04 5401 |0037: invoke-direct {v4, v5, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ +0154d0: 0c01 |003a: move-result-object v1 │ │ +0154d2: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +0154d4: 7120 5602 2100 |003c: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0256 │ │ +0154da: 0c01 |003f: move-result-object v1 │ │ +0154dc: 5b41 2801 |0040: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ +0154e0: 28ce |0042: goto 0010 // -0032 │ │ +0154e2: 0d00 |0043: move-exception v0 │ │ +0154e4: 2201 a500 |0044: new-instance v1, Ljava/net/MalformedURLException; // type@00a5 │ │ +0154e8: 1a02 e202 |0046: const-string v2, "Port must be a number" // string@02e2 │ │ +0154ec: 7020 1002 2100 |0048: invoke-direct {v1, v2}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +0154f2: 2701 |004b: throw v1 │ │ +0154f4: 1a01 2200 |004c: const-string v1, "*." // string@0022 │ │ +0154f8: 6e20 ee01 1600 |004e: invoke-virtual {v6, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +0154fe: 0a01 |0051: move-result v1 │ │ +015500: 3801 2700 |0052: if-eqz v1, 0079 // +0027 │ │ +015504: 2201 9b00 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +015508: 7010 f301 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01550e: 1a02 1c00 |0059: const-string v2, "([a-z0-9.-]*\.)?" // string@001c │ │ +015512: 6e20 fb01 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015518: 0c01 |005e: move-result-object v1 │ │ +01551a: 1222 |005f: const/4 v2, #int 2 // #2 │ │ +01551c: 6e20 ef01 2600 |0060: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +015522: 0c02 |0063: move-result-object v2 │ │ +015524: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +015526: 7030 8b04 2403 |0065: invoke-direct {v4, v2, v3}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ +01552c: 0c02 |0068: move-result-object v2 │ │ +01552e: 6e20 fb01 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015534: 0c01 |006c: move-result-object v1 │ │ +015536: 6e10 fd01 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01553c: 0c01 |0070: move-result-object v1 │ │ +01553e: 1222 |0071: const/4 v2, #int 2 // #2 │ │ +015540: 7120 5602 2100 |0072: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0256 │ │ +015546: 0c01 |0075: move-result-object v1 │ │ +015548: 5b41 2501 |0076: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ +01554c: 28a3 |0078: goto 001b // -005d │ │ +01554e: 1201 |0079: const/4 v1, #int 0 // #0 │ │ +015550: 7030 8b04 6401 |007a: invoke-direct {v4, v6, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ +015556: 0c01 |007d: move-result-object v1 │ │ +015558: 1222 |007e: const/4 v2, #int 2 // #2 │ │ +01555a: 7120 5602 2100 |007f: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0256 │ │ +015560: 0c01 |0082: move-result-object v1 │ │ +015562: 5b41 2501 |0083: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ +015566: 2896 |0085: goto 001b // -006a │ │ +015568: 1301 0a00 |0086: const/16 v1, #int 10 // #a │ │ +01556c: 7120 c801 1700 |0088: invoke-static {v7, v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@01c8 │ │ +015572: 0a01 |008b: move-result v1 │ │ +015574: 7110 c901 0100 |008c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +01557a: 0c01 |008f: move-result-object v1 │ │ +01557c: 5b41 2701 |0090: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ +015580: 2896 |0092: goto 0028 // -006a │ │ +015582: 1211 |0093: const/4 v1, #int 1 // #1 │ │ +015584: 7030 8b04 8401 |0094: invoke-direct {v4, v8, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; // method@048b │ │ +01558a: 0c01 |0097: move-result-object v1 │ │ +01558c: 7110 5502 0100 |0098: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0255 │ │ +015592: 0c01 |009b: move-result-object v1 │ │ +015594: 5b41 2601 |009c: iput-object v1, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ +015598: 2897 |009e: goto 0035 // -0069 │ │ catches : 2 │ │ 0x0005 - 0x0042 │ │ Ljava/lang/NumberFormatException; -> 0x0043 │ │ 0x004c - 0x009e │ │ Ljava/lang/NumberFormatException; -> 0x0043 │ │ positions : │ │ 0x0000 line=53 │ │ @@ -17220,43 +17226,43 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -014c60: |[014c60] org.apache.cordova.Whitelist$URLPattern.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -014c70: 1a03 8f03 |0000: const-string v3, "\.[]{}()^$?+|" // string@038f │ │ -014c74: 2202 9b00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -014c78: 7010 f301 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -014c7e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -014c80: 6e10 eb01 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@01eb │ │ -014c86: 0a04 |000b: move-result v4 │ │ -014c88: 3541 2600 |000c: if-ge v1, v4, 0032 // +0026 │ │ -014c8c: 6e20 db01 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ -014c92: 0a00 |0011: move-result v0 │ │ -014c94: 1304 2a00 |0012: const/16 v4, #int 42 // #2a │ │ -014c98: 3340 0f00 |0014: if-ne v0, v4, 0023 // +000f │ │ -014c9c: 3808 0d00 |0016: if-eqz v8, 0023 // +000d │ │ -014ca0: 1a04 2800 |0018: const-string v4, "." // string@0028 │ │ -014ca4: 6e20 fb01 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -014caa: 6e20 f501 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -014cb0: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -014cb4: 28e6 |0022: goto 0008 // -001a │ │ -014cb6: 1a04 8f03 |0023: const-string v4, "\.[]{}()^$?+|" // string@038f │ │ -014cba: 6e20 e701 0400 |0025: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@01e7 │ │ -014cc0: 0a04 |0028: move-result v4 │ │ -014cc2: 12f5 |0029: const/4 v5, #int -1 // #ff │ │ -014cc4: 3754 f3ff |002a: if-le v4, v5, 001d // -000d │ │ -014cc8: 1304 5c00 |002c: const/16 v4, #int 92 // #5c │ │ -014ccc: 6e20 f501 4200 |002e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -014cd2: 28ec |0031: goto 001d // -0014 │ │ -014cd4: 6e10 fd01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -014cda: 0c04 |0035: move-result-object v4 │ │ -014cdc: 1104 |0036: return-object v4 │ │ +0155b4: |[0155b4] org.apache.cordova.Whitelist$URLPattern.regexFromPattern:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0155c4: 1a03 8f03 |0000: const-string v3, "\.[]{}()^$?+|" // string@038f │ │ +0155c8: 2202 9b00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +0155cc: 7010 f301 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0155d2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0155d4: 6e10 eb01 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@01eb │ │ +0155da: 0a04 |000b: move-result v4 │ │ +0155dc: 3541 2600 |000c: if-ge v1, v4, 0032 // +0026 │ │ +0155e0: 6e20 db01 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ +0155e6: 0a00 |0011: move-result v0 │ │ +0155e8: 1304 2a00 |0012: const/16 v4, #int 42 // #2a │ │ +0155ec: 3340 0f00 |0014: if-ne v0, v4, 0023 // +000f │ │ +0155f0: 3808 0d00 |0016: if-eqz v8, 0023 // +000d │ │ +0155f4: 1a04 2800 |0018: const-string v4, "." // string@0028 │ │ +0155f8: 6e20 fb01 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0155fe: 6e20 f501 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +015604: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +015608: 28e6 |0022: goto 0008 // -001a │ │ +01560a: 1a04 8f03 |0023: const-string v4, "\.[]{}()^$?+|" // string@038f │ │ +01560e: 6e20 e701 0400 |0025: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@01e7 │ │ +015614: 0a04 |0028: move-result v4 │ │ +015616: 12f5 |0029: const/4 v5, #int -1 // #ff │ │ +015618: 3754 f3ff |002a: if-le v4, v5, 001d // -000d │ │ +01561c: 1304 5c00 |002c: const/16 v4, #int 92 // #5c │ │ +015620: 6e20 f501 4200 |002e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +015626: 28ec |0031: goto 001d // -0014 │ │ +015628: 6e10 fd01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01562e: 0c04 |0035: move-result-object v4 │ │ +015630: 1104 |0036: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0007 line=41 │ │ 0x000e line=42 │ │ 0x0012 line=43 │ │ @@ -17281,64 +17287,64 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -014ce0: |[014ce0] org.apache.cordova.Whitelist$URLPattern.matches:(Landroid/net/Uri;)Z │ │ -014cf0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -014cf2: 5442 2801 |0001: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ -014cf6: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ -014cfa: 5442 2801 |0005: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ -014cfe: 6e10 7f00 0500 |0007: invoke-virtual {v5}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -014d04: 0c03 |000a: move-result-object v3 │ │ -014d06: 6e20 5702 3200 |000b: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ -014d0c: 0c02 |000e: move-result-object v2 │ │ -014d0e: 6e10 5402 0200 |000f: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ -014d14: 0a02 |0012: move-result v2 │ │ -014d16: 3802 3f00 |0013: if-eqz v2, 0052 // +003f │ │ -014d1a: 5442 2501 |0015: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ -014d1e: 3802 1200 |0017: if-eqz v2, 0029 // +0012 │ │ -014d22: 5442 2501 |0019: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ -014d26: 6e10 7900 0500 |001b: invoke-virtual {v5}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0079 │ │ -014d2c: 0c03 |001e: move-result-object v3 │ │ -014d2e: 6e20 5702 3200 |001f: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ -014d34: 0c02 |0022: move-result-object v2 │ │ -014d36: 6e10 5402 0200 |0023: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ -014d3c: 0a02 |0026: move-result v2 │ │ -014d3e: 3802 2b00 |0027: if-eqz v2, 0052 // +002b │ │ -014d42: 5442 2701 |0029: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ -014d46: 3802 1200 |002b: if-eqz v2, 003d // +0012 │ │ -014d4a: 5442 2701 |002d: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ -014d4e: 6e10 7c00 0500 |002f: invoke-virtual {v5}, Landroid/net/Uri;.getPort:()I // method@007c │ │ -014d54: 0a03 |0032: move-result v3 │ │ -014d56: 7110 c901 0300 |0033: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -014d5c: 0c03 |0036: move-result-object v3 │ │ -014d5e: 6e20 c501 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/Integer;.equals:(Ljava/lang/Object;)Z // method@01c5 │ │ -014d64: 0a02 |003a: move-result v2 │ │ -014d66: 3802 1700 |003b: if-eqz v2, 0052 // +0017 │ │ -014d6a: 5442 2601 |003d: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ -014d6e: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -014d72: 5442 2601 |0041: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ -014d76: 6e10 7b00 0500 |0043: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -014d7c: 0c03 |0046: move-result-object v3 │ │ -014d7e: 6e20 5702 3200 |0047: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ -014d84: 0c02 |004a: move-result-object v2 │ │ -014d86: 6e10 5402 0200 |004b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ -014d8c: 0a02 |004e: move-result v2 │ │ -014d8e: 3802 0300 |004f: if-eqz v2, 0052 // +0003 │ │ -014d92: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -014d94: 0f01 |0052: return v1 │ │ -014d96: 0d00 |0053: move-exception v0 │ │ -014d98: 1a02 6d03 |0054: const-string v2, "Whitelist" // string@036d │ │ -014d9c: 6e10 bc01 0000 |0056: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@01bc │ │ -014da2: 0c03 |0059: move-result-object v3 │ │ -014da4: 7120 fe03 3200 |005a: invoke-static {v2, v3}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -014daa: 28f5 |005d: goto 0052 // -000b │ │ +015634: |[015634] org.apache.cordova.Whitelist$URLPattern.matches:(Landroid/net/Uri;)Z │ │ +015644: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +015646: 5442 2801 |0001: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ +01564a: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ +01564e: 5442 2801 |0005: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.scheme:Ljava/util/regex/Pattern; // field@0128 │ │ +015652: 6e10 7f00 0500 |0007: invoke-virtual {v5}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +015658: 0c03 |000a: move-result-object v3 │ │ +01565a: 6e20 5702 3200 |000b: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ +015660: 0c02 |000e: move-result-object v2 │ │ +015662: 6e10 5402 0200 |000f: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ +015668: 0a02 |0012: move-result v2 │ │ +01566a: 3802 3f00 |0013: if-eqz v2, 0052 // +003f │ │ +01566e: 5442 2501 |0015: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ +015672: 3802 1200 |0017: if-eqz v2, 0029 // +0012 │ │ +015676: 5442 2501 |0019: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.host:Ljava/util/regex/Pattern; // field@0125 │ │ +01567a: 6e10 7900 0500 |001b: invoke-virtual {v5}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0079 │ │ +015680: 0c03 |001e: move-result-object v3 │ │ +015682: 6e20 5702 3200 |001f: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ +015688: 0c02 |0022: move-result-object v2 │ │ +01568a: 6e10 5402 0200 |0023: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ +015690: 0a02 |0026: move-result v2 │ │ +015692: 3802 2b00 |0027: if-eqz v2, 0052 // +002b │ │ +015696: 5442 2701 |0029: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ +01569a: 3802 1200 |002b: if-eqz v2, 003d // +0012 │ │ +01569e: 5442 2701 |002d: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.port:Ljava/lang/Integer; // field@0127 │ │ +0156a2: 6e10 7c00 0500 |002f: invoke-virtual {v5}, Landroid/net/Uri;.getPort:()I // method@007c │ │ +0156a8: 0a03 |0032: move-result v3 │ │ +0156aa: 7110 c901 0300 |0033: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +0156b0: 0c03 |0036: move-result-object v3 │ │ +0156b2: 6e20 c501 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/Integer;.equals:(Ljava/lang/Object;)Z // method@01c5 │ │ +0156b8: 0a02 |003a: move-result v2 │ │ +0156ba: 3802 1700 |003b: if-eqz v2, 0052 // +0017 │ │ +0156be: 5442 2601 |003d: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ +0156c2: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +0156c6: 5442 2601 |0041: iget-object v2, v4, Lorg/apache/cordova/Whitelist$URLPattern;.path:Ljava/util/regex/Pattern; // field@0126 │ │ +0156ca: 6e10 7b00 0500 |0043: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +0156d0: 0c03 |0046: move-result-object v3 │ │ +0156d2: 6e20 5702 3200 |0047: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ +0156d8: 0c02 |004a: move-result-object v2 │ │ +0156da: 6e10 5402 0200 |004b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ +0156e0: 0a02 |004e: move-result v2 │ │ +0156e2: 3802 0300 |004f: if-eqz v2, 0052 // +0003 │ │ +0156e6: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +0156e8: 0f01 |0052: return v1 │ │ +0156ea: 0d00 |0053: move-exception v0 │ │ +0156ec: 1a02 6d03 |0054: const-string v2, "Whitelist" // string@036d │ │ +0156f0: 6e10 bc01 0000 |0056: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@01bc │ │ +0156f6: 0c03 |0059: move-result-object v3 │ │ +0156f8: 7120 fe03 3200 |005a: invoke-static {v2, v3}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0156fe: 28f5 |005d: goto 0052 // -000b │ │ catches : 1 │ │ 0x0001 - 0x004e │ │ Ljava/lang/Exception; -> 0x0053 │ │ positions : │ │ 0x0001 line=84 │ │ 0x001b line=85 │ │ 0x002f line=86 │ │ @@ -17391,20 +17397,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -014dbc: |[014dbc] org.apache.cordova.Whitelist.:()V │ │ -014dcc: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -014dd2: 2200 bc00 |0003: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ -014dd6: 7010 1f02 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ -014ddc: 5b10 2a01 |0008: iput-object v0, v1, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014de0: 0e00 |000a: return-void │ │ +015710: |[015710] org.apache.cordova.Whitelist.:()V │ │ +015720: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +015726: 2200 bc00 |0003: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ +01572a: 7010 1f02 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ +015730: 5b10 2a01 |0008: iput-object v0, v1, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +015734: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/cordova/Whitelist; │ │ @@ -17415,83 +17421,83 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 134 16-bit code units │ │ -014de4: |[014de4] org.apache.cordova.Whitelist.addWhiteListEntry:(Ljava/lang/String;Z)V │ │ -014df4: 54b7 2a01 |0000: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014df8: 3807 1400 |0002: if-eqz v7, 0016 // +0014 │ │ -014dfc: 1a07 2100 |0004: const-string v7, "*" // string@0021 │ │ -014e00: 6e20 dc01 7c00 |0006: invoke-virtual {v12, v7}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@01dc │ │ -014e06: 0a07 |0009: move-result v7 │ │ -014e08: 3907 0d00 |000a: if-nez v7, 0017 // +000d │ │ -014e0c: 1a07 6d03 |000c: const-string v7, "Whitelist" // string@036d │ │ -014e10: 1a08 3603 |000e: const-string v8, "Unlimited access to network resources" // string@0336 │ │ -014e14: 7120 fe03 8700 |0010: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -014e1a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -014e1c: 5bb7 2a01 |0014: iput-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014e20: 0e00 |0016: return-void │ │ -014e22: 1a07 9103 |0017: const-string v7, "^((\*|[A-Za-z-]+):(//)?)?(\*|((\*\.)?[^*/:]+))?(:(\d+))?(/.*)?" // string@0391 │ │ -014e26: 7110 5502 0700 |0019: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0255 │ │ -014e2c: 0c03 |001c: move-result-object v3 │ │ -014e2e: 6e20 5702 c300 |001d: invoke-virtual {v3, v12}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ -014e34: 0c02 |0020: move-result-object v2 │ │ -014e36: 6e10 5402 0200 |0021: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ -014e3c: 0a07 |0024: move-result v7 │ │ -014e3e: 3807 f1ff |0025: if-eqz v7, 0016 // -000f │ │ -014e42: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -014e44: 6e20 5302 7200 |0028: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ -014e4a: 0c06 |002b: move-result-object v6 │ │ -014e4c: 1247 |002c: const/4 v7, #int 4 // #4 │ │ -014e4e: 6e20 5302 7200 |002d: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ -014e54: 0c01 |0030: move-result-object v1 │ │ -014e56: 1a07 1305 |0031: const-string v7, "file" // string@0513 │ │ -014e5a: 6e20 e101 6700 |0033: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -014e60: 0a07 |0036: move-result v7 │ │ -014e62: 3907 0a00 |0037: if-nez v7, 0041 // +000a │ │ -014e66: 1a07 6b04 |0039: const-string v7, "content" // string@046b │ │ -014e6a: 6e20 e101 6700 |003b: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -014e70: 0a07 |003e: move-result v7 │ │ -014e72: 3807 0600 |003f: if-eqz v7, 0045 // +0006 │ │ -014e76: 3901 0400 |0041: if-nez v1, 0045 // +0004 │ │ -014e7a: 1a01 2100 |0043: const-string v1, "*" // string@0021 │ │ -014e7e: 1307 0800 |0045: const/16 v7, #int 8 // #8 │ │ -014e82: 6e20 5302 7200 |0047: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ -014e88: 0c05 |004a: move-result-object v5 │ │ -014e8a: 1307 0900 |004b: const/16 v7, #int 9 // #9 │ │ -014e8e: 6e20 5302 7200 |004d: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ -014e94: 0c04 |0050: move-result-object v4 │ │ -014e96: 3906 2a00 |0051: if-nez v6, 007b // +002a │ │ -014e9a: 54b7 2a01 |0053: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014e9e: 2208 1f01 |0055: new-instance v8, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ -014ea2: 1a09 1706 |0057: const-string v9, "http" // string@0617 │ │ -014ea6: 7054 8904 9851 |0059: invoke-direct {v8, v9, v1, v5, v4}, Lorg/apache/cordova/Whitelist$URLPattern;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0489 │ │ -014eac: 6e20 2202 8700 |005c: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -014eb2: 54b7 2a01 |005f: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014eb6: 2208 1f01 |0061: new-instance v8, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ -014eba: 1a09 1906 |0063: const-string v9, "https" // string@0619 │ │ -014ebe: 7054 8904 9851 |0065: invoke-direct {v8, v9, v1, v5, v4}, Lorg/apache/cordova/Whitelist$URLPattern;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0489 │ │ -014ec4: 6e20 2202 8700 |0068: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -014eca: 28ab |006b: goto 0016 // -0055 │ │ -014ecc: 0d00 |006c: move-exception v0 │ │ -014ece: 1a07 6d03 |006d: const-string v7, "Whitelist" // string@036d │ │ -014ed2: 1a08 d300 |006f: const-string v8, "Failed to add origin %s" // string@00d3 │ │ -014ed6: 1219 |0071: const/4 v9, #int 1 // #1 │ │ -014ed8: 2399 6c01 |0072: new-array v9, v9, [Ljava/lang/Object; // type@016c │ │ -014edc: 120a |0074: const/4 v10, #int 0 // #0 │ │ -014ede: 4d0c 090a |0075: aput-object v12, v9, v10 │ │ -014ee2: 7130 0004 8709 |0077: invoke-static {v7, v8, v9}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ -014ee8: 289c |007a: goto 0016 // -0064 │ │ -014eea: 54b7 2a01 |007b: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014eee: 2208 1f01 |007d: new-instance v8, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ -014ef2: 7054 8904 6851 |007f: invoke-direct {v8, v6, v1, v5, v4}, Lorg/apache/cordova/Whitelist$URLPattern;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0489 │ │ -014ef8: 6e20 2202 8700 |0082: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -014efe: 2891 |0085: goto 0016 // -006f │ │ +015738: |[015738] org.apache.cordova.Whitelist.addWhiteListEntry:(Ljava/lang/String;Z)V │ │ +015748: 54b7 2a01 |0000: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +01574c: 3807 1400 |0002: if-eqz v7, 0016 // +0014 │ │ +015750: 1a07 2100 |0004: const-string v7, "*" // string@0021 │ │ +015754: 6e20 dc01 7c00 |0006: invoke-virtual {v12, v7}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@01dc │ │ +01575a: 0a07 |0009: move-result v7 │ │ +01575c: 3907 0d00 |000a: if-nez v7, 0017 // +000d │ │ +015760: 1a07 6d03 |000c: const-string v7, "Whitelist" // string@036d │ │ +015764: 1a08 3603 |000e: const-string v8, "Unlimited access to network resources" // string@0336 │ │ +015768: 7120 fe03 8700 |0010: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01576e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +015770: 5bb7 2a01 |0014: iput-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +015774: 0e00 |0016: return-void │ │ +015776: 1a07 9103 |0017: const-string v7, "^((\*|[A-Za-z-]+):(//)?)?(\*|((\*\.)?[^*/:]+))?(:(\d+))?(/.*)?" // string@0391 │ │ +01577a: 7110 5502 0700 |0019: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0255 │ │ +015780: 0c03 |001c: move-result-object v3 │ │ +015782: 6e20 5702 c300 |001d: invoke-virtual {v3, v12}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0257 │ │ +015788: 0c02 |0020: move-result-object v2 │ │ +01578a: 6e10 5402 0200 |0021: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@0254 │ │ +015790: 0a07 |0024: move-result v7 │ │ +015792: 3807 f1ff |0025: if-eqz v7, 0016 // -000f │ │ +015796: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +015798: 6e20 5302 7200 |0028: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ +01579e: 0c06 |002b: move-result-object v6 │ │ +0157a0: 1247 |002c: const/4 v7, #int 4 // #4 │ │ +0157a2: 6e20 5302 7200 |002d: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ +0157a8: 0c01 |0030: move-result-object v1 │ │ +0157aa: 1a07 1305 |0031: const-string v7, "file" // string@0513 │ │ +0157ae: 6e20 e101 6700 |0033: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0157b4: 0a07 |0036: move-result v7 │ │ +0157b6: 3907 0a00 |0037: if-nez v7, 0041 // +000a │ │ +0157ba: 1a07 6b04 |0039: const-string v7, "content" // string@046b │ │ +0157be: 6e20 e101 6700 |003b: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0157c4: 0a07 |003e: move-result v7 │ │ +0157c6: 3807 0600 |003f: if-eqz v7, 0045 // +0006 │ │ +0157ca: 3901 0400 |0041: if-nez v1, 0045 // +0004 │ │ +0157ce: 1a01 2100 |0043: const-string v1, "*" // string@0021 │ │ +0157d2: 1307 0800 |0045: const/16 v7, #int 8 // #8 │ │ +0157d6: 6e20 5302 7200 |0047: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ +0157dc: 0c05 |004a: move-result-object v5 │ │ +0157de: 1307 0900 |004b: const/16 v7, #int 9 // #9 │ │ +0157e2: 6e20 5302 7200 |004d: invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0253 │ │ +0157e8: 0c04 |0050: move-result-object v4 │ │ +0157ea: 3906 2a00 |0051: if-nez v6, 007b // +002a │ │ +0157ee: 54b7 2a01 |0053: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +0157f2: 2208 1f01 |0055: new-instance v8, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ +0157f6: 1a09 1706 |0057: const-string v9, "http" // string@0617 │ │ +0157fa: 7054 8904 9851 |0059: invoke-direct {v8, v9, v1, v5, v4}, Lorg/apache/cordova/Whitelist$URLPattern;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0489 │ │ +015800: 6e20 2202 8700 |005c: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +015806: 54b7 2a01 |005f: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +01580a: 2208 1f01 |0061: new-instance v8, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ +01580e: 1a09 1906 |0063: const-string v9, "https" // string@0619 │ │ +015812: 7054 8904 9851 |0065: invoke-direct {v8, v9, v1, v5, v4}, Lorg/apache/cordova/Whitelist$URLPattern;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0489 │ │ +015818: 6e20 2202 8700 |0068: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +01581e: 28ab |006b: goto 0016 // -0055 │ │ +015820: 0d00 |006c: move-exception v0 │ │ +015822: 1a07 6d03 |006d: const-string v7, "Whitelist" // string@036d │ │ +015826: 1a08 d300 |006f: const-string v8, "Failed to add origin %s" // string@00d3 │ │ +01582a: 1219 |0071: const/4 v9, #int 1 // #1 │ │ +01582c: 2399 6c01 |0072: new-array v9, v9, [Ljava/lang/Object; // type@016c │ │ +015830: 120a |0074: const/4 v10, #int 0 // #0 │ │ +015832: 4d0c 090a |0075: aput-object v12, v9, v10 │ │ +015836: 7130 0004 8709 |0077: invoke-static {v7, v8, v9}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ +01583c: 289c |007a: goto 0016 // -0064 │ │ +01583e: 54b7 2a01 |007b: iget-object v7, v11, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +015842: 2208 1f01 |007d: new-instance v8, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ +015846: 7054 8904 6851 |007f: invoke-direct {v8, v6, v1, v5, v4}, Lorg/apache/cordova/Whitelist$URLPattern;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0489 │ │ +01584c: 6e20 2202 8700 |0082: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +015852: 2891 |0085: goto 0016 // -006f │ │ catches : 2 │ │ 0x0004 - 0x006b │ │ Ljava/lang/Exception; -> 0x006c │ │ 0x007b - 0x0085 │ │ Ljava/lang/Exception; -> 0x006c │ │ positions : │ │ 0x0000 line=115 │ │ @@ -17536,36 +17542,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -014f18: |[014f18] org.apache.cordova.Whitelist.isUrlWhiteListed:(Ljava/lang/String;)Z │ │ -014f28: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -014f2a: 5454 2a01 |0001: iget-object v4, v5, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014f2e: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -014f32: 0f03 |0005: return v3 │ │ -014f34: 7110 8200 0600 |0006: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -014f3a: 0c01 |0009: move-result-object v1 │ │ -014f3c: 5454 2a01 |000a: iget-object v4, v5, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ -014f40: 6e10 2502 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -014f46: 0c02 |000f: move-result-object v2 │ │ -014f48: 7210 3802 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -014f4e: 0a04 |0013: move-result v4 │ │ -014f50: 3804 0f00 |0014: if-eqz v4, 0023 // +000f │ │ -014f54: 7210 3902 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -014f5a: 0c00 |0019: move-result-object v0 │ │ -014f5c: 1f00 1f01 |001a: check-cast v0, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ -014f60: 6e20 8a04 1000 |001c: invoke-virtual {v0, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.matches:(Landroid/net/Uri;)Z // method@048a │ │ -014f66: 0a04 |001f: move-result v4 │ │ -014f68: 3804 f0ff |0020: if-eqz v4, 0010 // -0010 │ │ -014f6c: 28e3 |0022: goto 0005 // -001d │ │ -014f6e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -014f70: 28e1 |0024: goto 0005 // -001f │ │ +01586c: |[01586c] org.apache.cordova.Whitelist.isUrlWhiteListed:(Ljava/lang/String;)Z │ │ +01587c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01587e: 5454 2a01 |0001: iget-object v4, v5, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +015882: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +015886: 0f03 |0005: return v3 │ │ +015888: 7110 8200 0600 |0006: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +01588e: 0c01 |0009: move-result-object v1 │ │ +015890: 5454 2a01 |000a: iget-object v4, v5, Lorg/apache/cordova/Whitelist;.whiteList:Ljava/util/ArrayList; // field@012a │ │ +015894: 6e10 2502 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01589a: 0c02 |000f: move-result-object v2 │ │ +01589c: 7210 3802 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +0158a2: 0a04 |0013: move-result v4 │ │ +0158a4: 3804 0f00 |0014: if-eqz v4, 0023 // +000f │ │ +0158a8: 7210 3902 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +0158ae: 0c00 |0019: move-result-object v0 │ │ +0158b0: 1f00 1f01 |001a: check-cast v0, Lorg/apache/cordova/Whitelist$URLPattern; // type@011f │ │ +0158b4: 6e20 8a04 1000 |001c: invoke-virtual {v0, v1}, Lorg/apache/cordova/Whitelist$URLPattern;.matches:(Landroid/net/Uri;)Z // method@048a │ │ +0158ba: 0a04 |001f: move-result v4 │ │ +0158bc: 3804 f0ff |0020: if-eqz v4, 0010 // -0010 │ │ +0158c0: 28e3 |0022: goto 0005 // -001d │ │ +0158c2: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0158c4: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ 0x0005 line=167 │ │ 0x0006 line=158 │ │ 0x000a line=160 │ │ 0x0010 line=161 │ │ @@ -17657,28 +17663,28 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebViewEngine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -014f74: |[014f74] org.apache.cordova.engine.SystemWebChromeClient.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V │ │ -014f84: 7010 e100 0200 |0000: invoke-direct {v2}, Landroid/webkit/WebChromeClient;.:()V // method@00e1 │ │ -014f8a: 1700 0000 4006 |0003: const-wide/32 v0, #float 3.61112e-35 // #06400000 │ │ -014f90: 5a20 3a01 |0006: iput-wide v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.MAX_QUOTA:J // field@013a │ │ -014f94: 5b23 4001 |0008: iput-object v3, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -014f98: 5430 5801 |000a: iget-object v0, v3, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -014f9c: 6e10 bc04 0000 |000c: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ -014fa2: 0c00 |000f: move-result-object v0 │ │ -014fa4: 5b20 3b01 |0010: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.appContext:Landroid/content/Context; // field@013b │ │ -014fa8: 2200 ee00 |0012: new-instance v0, Lorg/apache/cordova/CordovaDialogsHelper; // type@00ee │ │ -014fac: 5421 3b01 |0014: iget-object v1, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.appContext:Landroid/content/Context; // field@013b │ │ -014fb0: 7020 f102 1000 |0016: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaDialogsHelper;.:(Landroid/content/Context;)V // method@02f1 │ │ -014fb6: 5b20 3c01 |0019: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ -014fba: 0e00 |001b: return-void │ │ +0158c8: |[0158c8] org.apache.cordova.engine.SystemWebChromeClient.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V │ │ +0158d8: 7010 e100 0200 |0000: invoke-direct {v2}, Landroid/webkit/WebChromeClient;.:()V // method@00e1 │ │ +0158de: 1700 0000 4006 |0003: const-wide/32 v0, #float 3.61112e-35 // #06400000 │ │ +0158e4: 5a20 3a01 |0006: iput-wide v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.MAX_QUOTA:J // field@013a │ │ +0158e8: 5b23 4001 |0008: iput-object v3, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +0158ec: 5430 5801 |000a: iget-object v0, v3, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +0158f0: 6e10 bc04 0000 |000c: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ +0158f6: 0c00 |000f: move-result-object v0 │ │ +0158f8: 5b20 3b01 |0010: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.appContext:Landroid/content/Context; // field@013b │ │ +0158fc: 2200 ee00 |0012: new-instance v0, Lorg/apache/cordova/CordovaDialogsHelper; // type@00ee │ │ +015900: 5421 3b01 |0014: iget-object v1, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.appContext:Landroid/content/Context; // field@013b │ │ +015904: 7020 f102 1000 |0016: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaDialogsHelper;.:(Landroid/content/Context;)V // method@02f1 │ │ +01590a: 5b20 3c01 |0019: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ +01590e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=59 │ │ 0x0008 line=72 │ │ 0x000a line=73 │ │ 0x0012 line=74 │ │ @@ -17693,18 +17699,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -014fbc: |[014fbc] org.apache.cordova.engine.SystemWebChromeClient.destroyLastDialog:()V │ │ -014fcc: 5410 3c01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ -014fd0: 6e10 f202 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/CordovaDialogsHelper;.destroyLastDialog:()V // method@02f2 │ │ -014fd6: 0e00 |0005: return-void │ │ +015910: |[015910] org.apache.cordova.engine.SystemWebChromeClient.destroyLastDialog:()V │ │ +015920: 5410 3c01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ +015924: 6e10 f202 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/CordovaDialogsHelper;.destroyLastDialog:()V // method@02f2 │ │ +01592a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ │ │ @@ -17713,48 +17719,48 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -014fd8: |[014fd8] org.apache.cordova.engine.SystemWebChromeClient.getVideoLoadingProgressView:()Landroid/view/View; │ │ -014fe8: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ -014fea: 5464 3f01 |0001: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@013f │ │ -014fee: 3904 4200 |0003: if-nez v4, 0045 // +0042 │ │ -014ff2: 2202 5600 |0005: new-instance v2, Landroid/widget/LinearLayout; // type@0056 │ │ -014ff6: 5464 4001 |0007: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -014ffa: 6e10 ee04 0400 |0009: invoke-virtual {v4}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getView:()Landroid/view/View; // method@04ee │ │ -015000: 0c04 |000c: move-result-object v4 │ │ -015002: 6e10 ad00 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ -015008: 0c04 |0010: move-result-object v4 │ │ -01500a: 7020 0e01 4200 |0011: invoke-direct {v2, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@010e │ │ -015010: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -015012: 6e20 1101 4200 |0015: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0111 │ │ -015018: 2203 5800 |0018: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0058 │ │ -01501c: 7030 1401 5305 |001a: invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0114 │ │ -015022: 1304 0d00 |001d: const/16 v4, #int 13 // #d │ │ -015026: 6e20 1501 4300 |001f: invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@0115 │ │ -01502c: 6e20 1001 3200 |0022: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0110 │ │ -015032: 2200 5700 |0025: new-instance v0, Landroid/widget/ProgressBar; // type@0057 │ │ -015036: 5464 4001 |0027: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -01503a: 6e10 ee04 0400 |0029: invoke-virtual {v4}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getView:()Landroid/view/View; // method@04ee │ │ -015040: 0c04 |002c: move-result-object v4 │ │ -015042: 6e10 ad00 0400 |002d: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ -015048: 0c04 |0030: move-result-object v4 │ │ -01504a: 7020 1201 4000 |0031: invoke-direct {v0, v4}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;)V // method@0112 │ │ -015050: 2201 5500 |0034: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0055 │ │ -015054: 7030 0d01 5105 |0036: invoke-direct {v1, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@010d │ │ -01505a: 1304 1100 |0039: const/16 v4, #int 17 // #11 │ │ -01505e: 5914 0900 |003b: iput v4, v1, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0009 │ │ -015062: 6e20 1301 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0113 │ │ -015068: 6e20 0f01 0200 |0040: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@010f │ │ -01506e: 5b62 3f01 |0043: iput-object v2, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@013f │ │ -015072: 5464 3f01 |0045: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@013f │ │ -015076: 1104 |0047: return-object v4 │ │ +01592c: |[01592c] org.apache.cordova.engine.SystemWebChromeClient.getVideoLoadingProgressView:()Landroid/view/View; │ │ +01593c: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ +01593e: 5464 3f01 |0001: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@013f │ │ +015942: 3904 4200 |0003: if-nez v4, 0045 // +0042 │ │ +015946: 2202 5600 |0005: new-instance v2, Landroid/widget/LinearLayout; // type@0056 │ │ +01594a: 5464 4001 |0007: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +01594e: 6e10 ee04 0400 |0009: invoke-virtual {v4}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getView:()Landroid/view/View; // method@04ee │ │ +015954: 0c04 |000c: move-result-object v4 │ │ +015956: 6e10 ad00 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ +01595c: 0c04 |0010: move-result-object v4 │ │ +01595e: 7020 0e01 4200 |0011: invoke-direct {v2, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@010e │ │ +015964: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +015966: 6e20 1101 4200 |0015: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0111 │ │ +01596c: 2203 5800 |0018: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0058 │ │ +015970: 7030 1401 5305 |001a: invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0114 │ │ +015976: 1304 0d00 |001d: const/16 v4, #int 13 // #d │ │ +01597a: 6e20 1501 4300 |001f: invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@0115 │ │ +015980: 6e20 1001 3200 |0022: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0110 │ │ +015986: 2200 5700 |0025: new-instance v0, Landroid/widget/ProgressBar; // type@0057 │ │ +01598a: 5464 4001 |0027: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +01598e: 6e10 ee04 0400 |0029: invoke-virtual {v4}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getView:()Landroid/view/View; // method@04ee │ │ +015994: 0c04 |002c: move-result-object v4 │ │ +015996: 6e10 ad00 0400 |002d: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ +01599c: 0c04 |0030: move-result-object v4 │ │ +01599e: 7020 1201 4000 |0031: invoke-direct {v0, v4}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;)V // method@0112 │ │ +0159a4: 2201 5500 |0034: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0055 │ │ +0159a8: 7030 0d01 5105 |0036: invoke-direct {v1, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@010d │ │ +0159ae: 1304 1100 |0039: const/16 v4, #int 17 // #11 │ │ +0159b2: 5914 0900 |003b: iput v4, v1, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0009 │ │ +0159b6: 6e20 1301 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0113 │ │ +0159bc: 6e20 0f01 0200 |0040: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@010f │ │ +0159c2: 5b62 3f01 |0043: iput-object v2, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@013f │ │ +0159c6: 5464 3f01 |0045: iget-object v4, v6, Lorg/apache/cordova/engine/SystemWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@013f │ │ +0159ca: 1104 |0047: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x0005 line=219 │ │ 0x0014 line=220 │ │ 0x0018 line=221 │ │ 0x001d line=222 │ │ @@ -17778,33 +17784,33 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -015078: |[015078] org.apache.cordova.engine.SystemWebChromeClient.onConsoleMessage:(Ljava/lang/String;ILjava/lang/String;)V │ │ -015088: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -01508c: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -01508e: 3310 1c00 |0003: if-ne v0, v1, 001f // +001c │ │ -015092: 1a00 0203 |0005: const-string v0, "SystemWebChromeClient" // string@0302 │ │ -015096: 1a01 1300 |0007: const-string v1, "%s: Line %d : %s" // string@0013 │ │ -01509a: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -01509c: 2322 6c01 |000a: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ -0150a0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0150a2: 4d08 0203 |000d: aput-object v8, v2, v3 │ │ -0150a6: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0150a8: 7110 c901 0700 |0010: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -0150ae: 0c04 |0013: move-result-object v4 │ │ -0150b0: 4d04 0203 |0014: aput-object v4, v2, v3 │ │ -0150b4: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -0150b6: 4d06 0203 |0017: aput-object v6, v2, v3 │ │ -0150ba: 7130 0004 1002 |0019: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ -0150c0: 6f40 e200 6587 |001c: invoke-super {v5, v6, v7, v8}, Landroid/webkit/WebChromeClient;.onConsoleMessage:(Ljava/lang/String;ILjava/lang/String;)V // method@00e2 │ │ -0150c6: 0e00 |001f: return-void │ │ +0159cc: |[0159cc] org.apache.cordova.engine.SystemWebChromeClient.onConsoleMessage:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0159dc: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +0159e0: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +0159e2: 3310 1c00 |0003: if-ne v0, v1, 001f // +001c │ │ +0159e6: 1a00 0203 |0005: const-string v0, "SystemWebChromeClient" // string@0302 │ │ +0159ea: 1a01 1300 |0007: const-string v1, "%s: Line %d : %s" // string@0013 │ │ +0159ee: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +0159f0: 2322 6c01 |000a: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ +0159f4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0159f6: 4d08 0203 |000d: aput-object v8, v2, v3 │ │ +0159fa: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0159fc: 7110 c901 0700 |0010: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +015a02: 0c04 |0013: move-result-object v4 │ │ +015a04: 4d04 0203 |0014: aput-object v4, v2, v3 │ │ +015a08: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +015a0a: 4d06 0203 |0017: aput-object v6, v2, v3 │ │ +015a0e: 7130 0004 1002 |0019: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ +015a14: 6f40 e200 6587 |001c: invoke-super {v5, v6, v7, v8}, Landroid/webkit/WebChromeClient;.onConsoleMessage:(Ljava/lang/String;ILjava/lang/String;)V // method@00e2 │ │ +015a1a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=161 │ │ 0x001c line=162 │ │ 0x001f line=164 │ │ locals : │ │ @@ -17818,40 +17824,40 @@ │ │ type : '(Landroid/webkit/ConsoleMessage;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0150c8: |[0150c8] org.apache.cordova.engine.SystemWebChromeClient.onConsoleMessage:(Landroid/webkit/ConsoleMessage;)Z │ │ -0150d8: 6e10 c700 0600 |0000: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.message:()Ljava/lang/String; // method@00c7 │ │ -0150de: 0c00 |0003: move-result-object v0 │ │ -0150e0: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ -0150e4: 1a00 0203 |0006: const-string v0, "SystemWebChromeClient" // string@0302 │ │ -0150e8: 1a01 1300 |0008: const-string v1, "%s: Line %d : %s" // string@0013 │ │ -0150ec: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -0150ee: 2322 6c01 |000b: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ -0150f2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0150f4: 6e10 c800 0600 |000e: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.sourceId:()Ljava/lang/String; // method@00c8 │ │ -0150fa: 0c04 |0011: move-result-object v4 │ │ -0150fc: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -015100: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -015102: 6e10 c600 0600 |0015: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.lineNumber:()I // method@00c6 │ │ -015108: 0a04 |0018: move-result v4 │ │ -01510a: 7110 c901 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -015110: 0c04 |001c: move-result-object v4 │ │ -015112: 4d04 0203 |001d: aput-object v4, v2, v3 │ │ -015116: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -015118: 6e10 c700 0600 |0020: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.message:()Ljava/lang/String; // method@00c7 │ │ -01511e: 0c04 |0023: move-result-object v4 │ │ -015120: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -015124: 7130 0004 1002 |0026: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ -01512a: 6f20 e300 6500 |0029: invoke-super {v5, v6}, Landroid/webkit/WebChromeClient;.onConsoleMessage:(Landroid/webkit/ConsoleMessage;)Z // method@00e3 │ │ -015130: 0a00 |002c: move-result v0 │ │ -015132: 0f00 |002d: return v0 │ │ +015a1c: |[015a1c] org.apache.cordova.engine.SystemWebChromeClient.onConsoleMessage:(Landroid/webkit/ConsoleMessage;)Z │ │ +015a2c: 6e10 c700 0600 |0000: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.message:()Ljava/lang/String; // method@00c7 │ │ +015a32: 0c00 |0003: move-result-object v0 │ │ +015a34: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ +015a38: 1a00 0203 |0006: const-string v0, "SystemWebChromeClient" // string@0302 │ │ +015a3c: 1a01 1300 |0008: const-string v1, "%s: Line %d : %s" // string@0013 │ │ +015a40: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +015a42: 2322 6c01 |000b: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ +015a46: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +015a48: 6e10 c800 0600 |000e: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.sourceId:()Ljava/lang/String; // method@00c8 │ │ +015a4e: 0c04 |0011: move-result-object v4 │ │ +015a50: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ +015a54: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +015a56: 6e10 c600 0600 |0015: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.lineNumber:()I // method@00c6 │ │ +015a5c: 0a04 |0018: move-result v4 │ │ +015a5e: 7110 c901 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +015a64: 0c04 |001c: move-result-object v4 │ │ +015a66: 4d04 0203 |001d: aput-object v4, v2, v3 │ │ +015a6a: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +015a6c: 6e10 c700 0600 |0020: invoke-virtual {v6}, Landroid/webkit/ConsoleMessage;.message:()Ljava/lang/String; // method@00c7 │ │ +015a72: 0c04 |0023: move-result-object v4 │ │ +015a74: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +015a78: 7130 0004 1002 |0026: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ +015a7e: 6f20 e300 6500 |0029: invoke-super {v5, v6}, Landroid/webkit/WebChromeClient;.onConsoleMessage:(Landroid/webkit/ConsoleMessage;)Z // method@00e3 │ │ +015a84: 0a00 |002c: move-result v0 │ │ +015a86: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x0029 line=172 │ │ locals : │ │ 0x0000 - 0x002e reg=5 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ @@ -17862,35 +17868,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;JJJLandroid/webkit/WebStorage$QuotaUpdater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -015134: |[015134] org.apache.cordova.engine.SystemWebChromeClient.onExceededDatabaseQuota:(Ljava/lang/String;Ljava/lang/String;JJJLandroid/webkit/WebStorage$QuotaUpdater;)V │ │ -015144: 1a00 0203 |0000: const-string v0, "SystemWebChromeClient" // string@0302 │ │ -015148: 1a01 1507 |0002: const-string v1, "onExceededDatabaseQuota estimatedSize: %d currentQuota: %d totalUsedQuota: %d" // string@0715 │ │ -01514c: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -01514e: 2322 6c01 |0005: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ -015152: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -015154: 7120 ce01 ba00 |0008: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ -01515a: 0c04 |000b: move-result-object v4 │ │ -01515c: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -015160: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -015162: 7120 ce01 9800 |000f: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ -015168: 0c04 |0012: move-result-object v4 │ │ -01516a: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ -01516e: 1223 |0015: const/4 v3, #int 2 // #2 │ │ -015170: 7120 ce01 dc00 |0016: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ -015176: 0c04 |0019: move-result-object v4 │ │ -015178: 4d04 0203 |001a: aput-object v4, v2, v3 │ │ -01517c: 7130 0004 1002 |001c: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ -015182: 5350 3a01 |001f: iget-wide v0, v5, Lorg/apache/cordova/engine/SystemWebChromeClient;.MAX_QUOTA:J // field@013a │ │ -015186: 7230 f700 0e01 |0021: invoke-interface {v14, v0, v1}, Landroid/webkit/WebStorage$QuotaUpdater;.updateQuota:(J)V // method@00f7 │ │ -01518c: 0e00 |0024: return-void │ │ +015a88: |[015a88] org.apache.cordova.engine.SystemWebChromeClient.onExceededDatabaseQuota:(Ljava/lang/String;Ljava/lang/String;JJJLandroid/webkit/WebStorage$QuotaUpdater;)V │ │ +015a98: 1a00 0203 |0000: const-string v0, "SystemWebChromeClient" // string@0302 │ │ +015a9c: 1a01 1507 |0002: const-string v1, "onExceededDatabaseQuota estimatedSize: %d currentQuota: %d totalUsedQuota: %d" // string@0715 │ │ +015aa0: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +015aa2: 2322 6c01 |0005: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ +015aa6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +015aa8: 7120 ce01 ba00 |0008: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ +015aae: 0c04 |000b: move-result-object v4 │ │ +015ab0: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +015ab4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +015ab6: 7120 ce01 9800 |000f: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ +015abc: 0c04 |0012: move-result-object v4 │ │ +015abe: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ +015ac2: 1223 |0015: const/4 v3, #int 2 // #2 │ │ +015ac4: 7120 ce01 dc00 |0016: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ +015aca: 0c04 |0019: move-result-object v4 │ │ +015acc: 4d04 0203 |001a: aput-object v4, v2, v3 │ │ +015ad0: 7130 0004 1002 |001c: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ +015ad6: 5350 3a01 |001f: iget-wide v0, v5, Lorg/apache/cordova/engine/SystemWebChromeClient;.MAX_QUOTA:J // field@013a │ │ +015ada: 7230 f700 0e01 |0021: invoke-interface {v14, v0, v1}, Landroid/webkit/WebStorage$QuotaUpdater;.updateQuota:(J)V // method@00f7 │ │ +015ae0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x001f line=149 │ │ 0x0024 line=150 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ @@ -17906,30 +17912,30 @@ │ │ type : '(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -015190: |[015190] org.apache.cordova.engine.SystemWebChromeClient.onGeolocationPermissionsShowPrompt:(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V │ │ -0151a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0151a2: 6f30 e400 5406 |0001: invoke-super {v4, v5, v6}, Landroid/webkit/WebChromeClient;.onGeolocationPermissionsShowPrompt:(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V // method@00e4 │ │ -0151a8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0151aa: 7240 d100 5631 |0005: invoke-interface {v6, v5, v1, v3}, Landroid/webkit/GeolocationPermissions$Callback;.invoke:(Ljava/lang/String;ZZ)V // method@00d1 │ │ -0151b0: 5441 4001 |0008: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -0151b4: 5411 5401 |000a: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ -0151b8: 1a02 e300 |000c: const-string v2, "Geolocation" // string@00e3 │ │ -0151bc: 6e20 5304 2100 |000e: invoke-virtual {v1, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -0151c2: 0c00 |0011: move-result-object v0 │ │ -0151c4: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -0151c8: 6e10 1d03 0000 |0014: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.hasPermisssion:()Z // method@031d │ │ -0151ce: 0a01 |0017: move-result v1 │ │ -0151d0: 3901 0500 |0018: if-nez v1, 001d // +0005 │ │ -0151d4: 6e20 3203 3000 |001a: invoke-virtual {v0, v3}, Lorg/apache/cordova/CordovaPlugin;.requestPermissions:(I)V // method@0332 │ │ -0151da: 0e00 |001d: return-void │ │ +015ae4: |[015ae4] org.apache.cordova.engine.SystemWebChromeClient.onGeolocationPermissionsShowPrompt:(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V │ │ +015af4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +015af6: 6f30 e400 5406 |0001: invoke-super {v4, v5, v6}, Landroid/webkit/WebChromeClient;.onGeolocationPermissionsShowPrompt:(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V // method@00e4 │ │ +015afc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +015afe: 7240 d100 5631 |0005: invoke-interface {v6, v5, v1, v3}, Landroid/webkit/GeolocationPermissions$Callback;.invoke:(Ljava/lang/String;ZZ)V // method@00d1 │ │ +015b04: 5441 4001 |0008: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +015b08: 5411 5401 |000a: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ +015b0c: 1a02 e300 |000c: const-string v2, "Geolocation" // string@00e3 │ │ +015b10: 6e20 5304 2100 |000e: invoke-virtual {v1, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +015b16: 0c00 |0011: move-result-object v0 │ │ +015b18: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +015b1c: 6e10 1d03 0000 |0014: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.hasPermisssion:()Z // method@031d │ │ +015b22: 0a01 |0017: move-result v1 │ │ +015b24: 3901 0500 |0018: if-nez v1, 001d // +0005 │ │ +015b28: 6e20 3203 3000 |001a: invoke-virtual {v0, v3}, Lorg/apache/cordova/CordovaPlugin;.requestPermissions:(I)V // method@0332 │ │ +015b2e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0004 line=186 │ │ 0x0008 line=188 │ │ 0x0012 line=189 │ │ 0x001a line=191 │ │ @@ -17945,20 +17951,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0151dc: |[0151dc] org.apache.cordova.engine.SystemWebChromeClient.onHideCustomView:()V │ │ -0151ec: 5410 4001 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -0151f0: 6e10 ec04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; // method@04ec │ │ -0151f6: 0c00 |0005: move-result-object v0 │ │ -0151f8: 7210 6d03 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.hideCustomView:()V // method@036d │ │ -0151fe: 0e00 |0009: return-void │ │ +015b30: |[015b30] org.apache.cordova.engine.SystemWebChromeClient.onHideCustomView:()V │ │ +015b40: 5410 4001 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +015b44: 6e10 ec04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; // method@04ec │ │ +015b4a: 0c00 |0005: move-result-object v0 │ │ +015b4c: 7210 6d03 0000 |0006: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.hideCustomView:()V // method@036d │ │ +015b52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0009 line=205 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ │ │ @@ -17967,21 +17973,21 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -015200: |[015200] org.apache.cordova.engine.SystemWebChromeClient.onJsAlert:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ -015210: 5420 3c01 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ -015214: 2201 2301 |0002: new-instance v1, Lorg/apache/cordova/engine/SystemWebChromeClient$1; // type@0123 │ │ -015218: 7030 9904 2106 |0004: invoke-direct {v1, v2, v6}, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V // method@0499 │ │ -01521e: 6e30 f302 5001 |0007: invoke-virtual {v0, v5, v1}, Lorg/apache/cordova/CordovaDialogsHelper;.showAlert:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02f3 │ │ -015224: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -015226: 0f00 |000b: return v0 │ │ +015b54: |[015b54] org.apache.cordova.engine.SystemWebChromeClient.onJsAlert:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ +015b64: 5420 3c01 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ +015b68: 2201 2301 |0002: new-instance v1, Lorg/apache/cordova/engine/SystemWebChromeClient$1; // type@0123 │ │ +015b6c: 7030 9904 2106 |0004: invoke-direct {v1, v2, v6}, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V // method@0499 │ │ +015b72: 6e30 f302 5001 |0007: invoke-virtual {v0, v5, v1}, Lorg/apache/cordova/CordovaDialogsHelper;.showAlert:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02f3 │ │ +015b78: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +015b7a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000a line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x000c reg=3 view Landroid/webkit/WebView; │ │ @@ -17994,21 +18000,21 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -015228: |[015228] org.apache.cordova.engine.SystemWebChromeClient.onJsConfirm:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ -015238: 5420 3c01 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ -01523c: 2201 2401 |0002: new-instance v1, Lorg/apache/cordova/engine/SystemWebChromeClient$2; // type@0124 │ │ -015240: 7030 9b04 2106 |0004: invoke-direct {v1, v2, v6}, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V // method@049b │ │ -015246: 6e30 f402 5001 |0007: invoke-virtual {v0, v5, v1}, Lorg/apache/cordova/CordovaDialogsHelper;.showConfirm:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02f4 │ │ -01524c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01524e: 0f00 |000b: return v0 │ │ +015b7c: |[015b7c] org.apache.cordova.engine.SystemWebChromeClient.onJsConfirm:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ +015b8c: 5420 3c01 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ +015b90: 2201 2401 |0002: new-instance v1, Lorg/apache/cordova/engine/SystemWebChromeClient$2; // type@0124 │ │ +015b94: 7030 9b04 2106 |0004: invoke-direct {v1, v2, v6}, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V // method@049b │ │ +015b9a: 6e30 f402 5001 |0007: invoke-virtual {v0, v5, v1}, Lorg/apache/cordova/CordovaDialogsHelper;.showConfirm:(Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02f4 │ │ +015ba0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +015ba2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000a line=109 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x000c reg=3 view Landroid/webkit/WebView; │ │ @@ -18021,28 +18027,28 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -015250: |[015250] org.apache.cordova.engine.SystemWebChromeClient.onJsPrompt:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z │ │ -015260: 5431 4001 |0000: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -015264: 5411 4e01 |0002: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ -015268: 6e40 d302 5176 |0004: invoke-virtual {v1, v5, v6, v7}, Lorg/apache/cordova/CordovaBridge;.promptOnJsPrompt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02d3 │ │ -01526e: 0c00 |0007: move-result-object v0 │ │ -015270: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -015274: 6e20 d500 0800 |000a: invoke-virtual {v8, v0}, Landroid/webkit/JsPromptResult;.confirm:(Ljava/lang/String;)V // method@00d5 │ │ -01527a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -01527c: 0f01 |000e: return v1 │ │ -01527e: 5431 3c01 |000f: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ -015282: 2202 2501 |0011: new-instance v2, Lorg/apache/cordova/engine/SystemWebChromeClient$3; // type@0125 │ │ -015286: 7030 9d04 3208 |0013: invoke-direct {v2, v3, v8}, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V // method@049d │ │ -01528c: 6e40 f502 6127 |0016: invoke-virtual {v1, v6, v7, v2}, Lorg/apache/cordova/CordovaDialogsHelper;.showPrompt:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02f5 │ │ -015292: 28f4 |0019: goto 000d // -000c │ │ +015ba4: |[015ba4] org.apache.cordova.engine.SystemWebChromeClient.onJsPrompt:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z │ │ +015bb4: 5431 4001 |0000: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +015bb8: 5411 4e01 |0002: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ +015bbc: 6e40 d302 5176 |0004: invoke-virtual {v1, v5, v6, v7}, Lorg/apache/cordova/CordovaBridge;.promptOnJsPrompt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02d3 │ │ +015bc2: 0c00 |0007: move-result-object v0 │ │ +015bc4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +015bc8: 6e20 d500 0800 |000a: invoke-virtual {v8, v0}, Landroid/webkit/JsPromptResult;.confirm:(Ljava/lang/String;)V // method@00d5 │ │ +015bce: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +015bd0: 0f01 |000e: return v1 │ │ +015bd2: 5431 3c01 |000f: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebChromeClient;.dialogsHelper:Lorg/apache/cordova/CordovaDialogsHelper; // field@013c │ │ +015bd6: 2202 2501 |0011: new-instance v2, Lorg/apache/cordova/engine/SystemWebChromeClient$3; // type@0125 │ │ +015bda: 7030 9d04 3208 |0013: invoke-direct {v2, v3, v8}, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V // method@049d │ │ +015be0: 6e40 f502 6127 |0016: invoke-virtual {v1, v6, v7, v2}, Lorg/apache/cordova/CordovaDialogsHelper;.showPrompt:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V // method@02f5 │ │ +015be6: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ 0x000d line=138 │ │ 0x000f line=127 │ │ @@ -18060,34 +18066,34 @@ │ │ type : '(Landroid/webkit/PermissionRequest;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -015294: |[015294] org.apache.cordova.engine.SystemWebChromeClient.onPermissionRequest:(Landroid/webkit/PermissionRequest;)V │ │ -0152a4: 1a00 0203 |0000: const-string v0, "SystemWebChromeClient" // string@0302 │ │ -0152a8: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -0152ac: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0152b2: 1a02 2a07 |0007: const-string v2, "onPermissionRequest: " // string@072a │ │ -0152b6: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0152bc: 0c01 |000c: move-result-object v1 │ │ -0152be: 6e10 da00 0400 |000d: invoke-virtual {v4}, Landroid/webkit/PermissionRequest;.getResources:()[Ljava/lang/String; // method@00da │ │ -0152c4: 0c02 |0010: move-result-object v2 │ │ -0152c6: 7110 2a02 0200 |0011: invoke-static {v2}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@022a │ │ -0152cc: 0c02 |0014: move-result-object v2 │ │ -0152ce: 6e20 fb01 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0152d4: 0c01 |0018: move-result-object v1 │ │ -0152d6: 6e10 fd01 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0152dc: 0c01 |001c: move-result-object v1 │ │ -0152de: 7120 fe03 1000 |001d: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0152e4: 6e10 da00 0400 |0020: invoke-virtual {v4}, Landroid/webkit/PermissionRequest;.getResources:()[Ljava/lang/String; // method@00da │ │ -0152ea: 0c00 |0023: move-result-object v0 │ │ -0152ec: 6e20 db00 0400 |0024: invoke-virtual {v4, v0}, Landroid/webkit/PermissionRequest;.grant:([Ljava/lang/String;)V // method@00db │ │ -0152f2: 0e00 |0027: return-void │ │ +015be8: |[015be8] org.apache.cordova.engine.SystemWebChromeClient.onPermissionRequest:(Landroid/webkit/PermissionRequest;)V │ │ +015bf8: 1a00 0203 |0000: const-string v0, "SystemWebChromeClient" // string@0302 │ │ +015bfc: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +015c00: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +015c06: 1a02 2a07 |0007: const-string v2, "onPermissionRequest: " // string@072a │ │ +015c0a: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015c10: 0c01 |000c: move-result-object v1 │ │ +015c12: 6e10 da00 0400 |000d: invoke-virtual {v4}, Landroid/webkit/PermissionRequest;.getResources:()[Ljava/lang/String; // method@00da │ │ +015c18: 0c02 |0010: move-result-object v2 │ │ +015c1a: 7110 2a02 0200 |0011: invoke-static {v2}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@022a │ │ +015c20: 0c02 |0014: move-result-object v2 │ │ +015c22: 6e20 fb01 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +015c28: 0c01 |0018: move-result-object v1 │ │ +015c2a: 6e10 fd01 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +015c30: 0c01 |001c: move-result-object v1 │ │ +015c32: 7120 fe03 1000 |001d: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +015c38: 6e10 da00 0400 |0020: invoke-virtual {v4}, Landroid/webkit/PermissionRequest;.getResources:()[Ljava/lang/String; // method@00da │ │ +015c3e: 0c00 |0023: move-result-object v0 │ │ +015c40: 6e20 db00 0400 |0024: invoke-virtual {v4, v0}, Landroid/webkit/PermissionRequest;.grant:([Ljava/lang/String;)V // method@00db │ │ +015c46: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0020 line=286 │ │ 0x0027 line=287 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ @@ -18098,20 +18104,20 @@ │ │ type : '(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0152f4: |[0152f4] org.apache.cordova.engine.SystemWebChromeClient.onShowCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ -015304: 5410 4001 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -015308: 6e10 ec04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; // method@04ec │ │ -01530e: 0c00 |0005: move-result-object v0 │ │ -015310: 7230 7903 2003 |0006: invoke-interface {v0, v2, v3}, Lorg/apache/cordova/CordovaWebView;.showCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V // method@0379 │ │ -015316: 0e00 |0009: return-void │ │ +015c48: |[015c48] org.apache.cordova.engine.SystemWebChromeClient.onShowCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ +015c58: 5410 4001 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +015c5c: 6e10 ec04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; // method@04ec │ │ +015c62: 0c00 |0005: move-result-object v0 │ │ +015c64: 7230 7903 2003 |0006: invoke-interface {v0, v2, v3}, Lorg/apache/cordova/CordovaWebView;.showCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V // method@0379 │ │ +015c6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0009 line=200 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x000a reg=2 view Landroid/view/View; │ │ @@ -18122,31 +18128,31 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -015318: |[015318] org.apache.cordova.engine.SystemWebChromeClient.onShowFileChooser:(Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z │ │ -015328: 6e10 df00 0800 |0000: invoke-virtual {v8}, Landroid/webkit/WebChromeClient$FileChooserParams;.createIntent:()Landroid/content/Intent; // method@00df │ │ -01532e: 0c01 |0003: move-result-object v1 │ │ -015330: 5452 4001 |0004: iget-object v2, v5, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -015334: 5422 5101 |0006: iget-object v2, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -015338: 2203 2701 |0008: new-instance v3, Lorg/apache/cordova/engine/SystemWebChromeClient$5; // type@0127 │ │ -01533c: 7030 a104 5307 |000a: invoke-direct {v3, v5, v7}, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V // method@04a1 │ │ -015342: 1304 3514 |000d: const/16 v4, #int 5173 // #1435 │ │ -015346: 7240 0003 3241 |000f: invoke-interface {v2, v3, v1, v4}, Lorg/apache/cordova/CordovaInterface;.startActivityForResult:(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V // method@0300 │ │ -01534c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -01534e: 0f02 |0013: return v2 │ │ -015350: 0d00 |0014: move-exception v0 │ │ -015352: 1a02 c902 |0015: const-string v2, "No activity found to handle file chooser intent." // string@02c9 │ │ -015356: 7120 1004 0200 |0017: invoke-static {v2, v0}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0410 │ │ -01535c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -01535e: 7220 dd00 2700 |001b: invoke-interface {v7, v2}, Landroid/webkit/ValueCallback;.onReceiveValue:(Ljava/lang/Object;)V // method@00dd │ │ -015364: 28f4 |001e: goto 0012 // -000c │ │ +015c6c: |[015c6c] org.apache.cordova.engine.SystemWebChromeClient.onShowFileChooser:(Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z │ │ +015c7c: 6e10 df00 0800 |0000: invoke-virtual {v8}, Landroid/webkit/WebChromeClient$FileChooserParams;.createIntent:()Landroid/content/Intent; // method@00df │ │ +015c82: 0c01 |0003: move-result-object v1 │ │ +015c84: 5452 4001 |0004: iget-object v2, v5, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +015c88: 5422 5101 |0006: iget-object v2, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +015c8c: 2203 2701 |0008: new-instance v3, Lorg/apache/cordova/engine/SystemWebChromeClient$5; // type@0127 │ │ +015c90: 7030 a104 5307 |000a: invoke-direct {v3, v5, v7}, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V // method@04a1 │ │ +015c96: 1304 3514 |000d: const/16 v4, #int 5173 // #1435 │ │ +015c9a: 7240 0003 3241 |000f: invoke-interface {v2, v3, v1, v4}, Lorg/apache/cordova/CordovaInterface;.startActivityForResult:(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V // method@0300 │ │ +015ca0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +015ca2: 0f02 |0013: return v2 │ │ +015ca4: 0d00 |0014: move-exception v0 │ │ +015ca6: 1a02 c902 |0015: const-string v2, "No activity found to handle file chooser intent." // string@02c9 │ │ +015caa: 7120 1004 0200 |0017: invoke-static {v2, v0}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0410 │ │ +015cb0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +015cb2: 7220 dd00 2700 |001b: invoke-interface {v7, v2}, Landroid/webkit/ValueCallback;.onReceiveValue:(Ljava/lang/Object;)V // method@00dd │ │ +015cb8: 28f4 |001e: goto 0012 // -000c │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ Landroid/content/ActivityNotFoundException; -> 0x0014 │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=267 │ │ 0x0012 line=279 │ │ @@ -18167,18 +18173,18 @@ │ │ type : '(Landroid/webkit/ValueCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -015374: |[015374] org.apache.cordova.engine.SystemWebChromeClient.openFileChooser:(Landroid/webkit/ValueCallback;)V │ │ -015384: 1a00 2300 |0000: const-string v0, "*/*" // string@0023 │ │ -015388: 6e30 b204 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/engine/SystemWebChromeClient;.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;)V // method@04b2 │ │ -01538e: 0e00 |0005: return-void │ │ +015cc8: |[015cc8] org.apache.cordova.engine.SystemWebChromeClient.openFileChooser:(Landroid/webkit/ValueCallback;)V │ │ +015cd8: 1a00 2300 |0000: const-string v0, "*/*" // string@0023 │ │ +015cdc: 6e30 b204 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/engine/SystemWebChromeClient;.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;)V // method@04b2 │ │ +015ce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/webkit/ValueCallback; │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ @@ -18189,18 +18195,18 @@ │ │ type : '(Landroid/webkit/ValueCallback;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -015390: |[015390] org.apache.cordova.engine.SystemWebChromeClient.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;)V │ │ -0153a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0153a2: 6e40 b304 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/cordova/engine/SystemWebChromeClient;.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V // method@04b3 │ │ -0153a8: 0e00 |0004: return-void │ │ +015ce4: |[015ce4] org.apache.cordova.engine.SystemWebChromeClient.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;)V │ │ +015cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +015cf6: 6e40 b304 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/cordova/engine/SystemWebChromeClient;.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V // method@04b3 │ │ +015cfc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/webkit/ValueCallback; │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ @@ -18212,29 +18218,29 @@ │ │ type : '(Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0153ac: |[0153ac] org.apache.cordova.engine.SystemWebChromeClient.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V │ │ -0153bc: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0153c0: 1a01 cd03 |0002: const-string v1, "android.intent.action.GET_CONTENT" // string@03cd │ │ -0153c4: 7020 4200 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ -0153ca: 1a01 d603 |0007: const-string v1, "android.intent.category.OPENABLE" // string@03d6 │ │ -0153ce: 6e20 4400 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -0153d4: 1a01 2300 |000c: const-string v1, "*/*" // string@0023 │ │ -0153d8: 6e20 4e00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@004e │ │ -0153de: 5441 4001 |0011: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ -0153e2: 5411 5101 |0013: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -0153e6: 2202 2601 |0015: new-instance v2, Lorg/apache/cordova/engine/SystemWebChromeClient$4; // type@0126 │ │ -0153ea: 7030 9f04 4205 |0017: invoke-direct {v2, v4, v5}, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V // method@049f │ │ -0153f0: 1303 3514 |001a: const/16 v3, #int 5173 // #1435 │ │ -0153f4: 7240 0003 2130 |001c: invoke-interface {v1, v2, v0, v3}, Lorg/apache/cordova/CordovaInterface;.startActivityForResult:(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V // method@0300 │ │ -0153fa: 0e00 |001f: return-void │ │ +015d00: |[015d00] org.apache.cordova.engine.SystemWebChromeClient.openFileChooser:(Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V │ │ +015d10: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +015d14: 1a01 cd03 |0002: const-string v1, "android.intent.action.GET_CONTENT" // string@03cd │ │ +015d18: 7020 4200 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ +015d1e: 1a01 d603 |0007: const-string v1, "android.intent.category.OPENABLE" // string@03d6 │ │ +015d22: 6e20 4400 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +015d28: 1a01 2300 |000c: const-string v1, "*/*" // string@0023 │ │ +015d2c: 6e20 4e00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@004e │ │ +015d32: 5441 4001 |0011: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0140 │ │ +015d36: 5411 5101 |0013: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +015d3a: 2202 2601 |0015: new-instance v2, Lorg/apache/cordova/engine/SystemWebChromeClient$4; // type@0126 │ │ +015d3e: 7030 9f04 4205 |0017: invoke-direct {v2, v4, v5}, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V // method@049f │ │ +015d44: 1303 3514 |001a: const/16 v3, #int 5173 // #1435 │ │ +015d48: 7240 0003 2130 |001c: invoke-interface {v1, v2, v0, v3}, Lorg/apache/cordova/CordovaInterface;.startActivityForResult:(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V // method@0300 │ │ +015d4e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0007 line=250 │ │ 0x000c line=251 │ │ 0x0011 line=252 │ │ 0x001f line=260 │ │ @@ -18302,23 +18308,23 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebViewEngine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0153fc: |[0153fc] org.apache.cordova.engine.SystemWebViewClient.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V │ │ -01540c: 7010 0101 0100 |0000: invoke-direct {v1}, Landroid/webkit/WebViewClient;.:()V // method@0101 │ │ -015412: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -015414: 5c10 4701 |0004: iput-boolean v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.doClearHistory:Z // field@0147 │ │ -015418: 2200 c100 |0006: new-instance v0, Ljava/util/Hashtable; // type@00c1 │ │ -01541c: 7010 3302 0000 |0008: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@0233 │ │ -015422: 5b10 4601 |000b: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -015426: 5b12 4901 |000d: iput-object v2, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -01542a: 0e00 |000f: return-void │ │ +015d50: |[015d50] org.apache.cordova.engine.SystemWebViewClient.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V │ │ +015d60: 7010 0101 0100 |0000: invoke-direct {v1}, Landroid/webkit/WebViewClient;.:()V // method@0101 │ │ +015d66: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +015d68: 5c10 4701 |0004: iput-boolean v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.doClearHistory:Z // field@0147 │ │ +015d6c: 2200 c100 |0006: new-instance v0, Ljava/util/Hashtable; // type@00c1 │ │ +015d70: 7010 3302 0000 |0008: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@0233 │ │ +015d76: 5b10 4601 |000b: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +015d7a: 5b12 4901 |000d: iput-object v2, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015d7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=59 │ │ 0x0006 line=63 │ │ 0x000d line=66 │ │ 0x000f line=67 │ │ @@ -18331,28 +18337,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01542c: |[01542c] org.apache.cordova.engine.SystemWebViewClient.needsKitKatContentUrlFix:(Landroid/net/Uri;)Z │ │ -01543c: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -015440: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -015444: 3410 1000 |0004: if-lt v0, v1, 0014 // +0010 │ │ -015448: 1a00 6b04 |0006: const-string v0, "content" // string@046b │ │ -01544c: 6e10 7f00 0200 |0008: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -015452: 0c01 |000b: move-result-object v1 │ │ -015454: 6e20 e101 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01545a: 0a00 |000f: move-result v0 │ │ -01545c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -015460: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -015462: 0f00 |0013: return v0 │ │ -015464: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -015466: 28fe |0015: goto 0013 // -0002 │ │ +015d80: |[015d80] org.apache.cordova.engine.SystemWebViewClient.needsKitKatContentUrlFix:(Landroid/net/Uri;)Z │ │ +015d90: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +015d94: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +015d98: 3410 1000 |0004: if-lt v0, v1, 0014 // +0010 │ │ +015d9c: 1a00 6b04 |0006: const-string v0, "content" // string@046b │ │ +015da0: 6e10 7f00 0200 |0008: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +015da6: 0c01 |000b: move-result-object v1 │ │ +015da8: 6e20 e101 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +015dae: 0a00 |000f: move-result v0 │ │ +015db0: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +015db4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +015db6: 0f00 |0013: return v0 │ │ +015db8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +015dba: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 uri Landroid/net/Uri; │ │ │ │ #2 : (in Lorg/apache/cordova/engine/SystemWebViewClient;) │ │ @@ -18360,42 +18366,42 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -015468: |[015468] org.apache.cordova.engine.SystemWebViewClient.needsSpecialsInAssetUrlFix:(Landroid/net/Uri;)Z │ │ -015478: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01547a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01547c: 7110 5003 0400 |0002: invoke-static {v4}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ -015482: 0a02 |0005: move-result v2 │ │ -015484: 3212 0300 |0006: if-eq v2, v1, 0009 // +0003 │ │ -015488: 0f00 |0008: return v0 │ │ -01548a: 6e10 7d00 0400 |0009: invoke-virtual {v4}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@007d │ │ -015490: 0c02 |000c: move-result-object v2 │ │ -015492: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ -015496: 6e10 7800 0400 |000f: invoke-virtual {v4}, Landroid/net/Uri;.getFragment:()Ljava/lang/String; // method@0078 │ │ -01549c: 0c02 |0012: move-result-object v2 │ │ -01549e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0154a2: 0110 |0015: move v0, v1 │ │ -0154a4: 28f2 |0016: goto 0008 // -000e │ │ -0154a6: 6e10 8300 0400 |0017: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -0154ac: 0c02 |001a: move-result-object v2 │ │ -0154ae: 1a03 1100 |001b: const-string v3, "%" // string@0011 │ │ -0154b2: 6e20 df01 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ -0154b8: 0a02 |0020: move-result v2 │ │ -0154ba: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ -0154be: 6002 0100 |0023: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -0154c2: 2b02 0700 0000 |0025: packed-switch v2, 0000002c // +00000007 │ │ -0154c8: 28e0 |0028: goto 0008 // -0020 │ │ -0154ca: 0110 |0029: move v0, v1 │ │ -0154cc: 28de |002a: goto 0008 // -0022 │ │ -0154ce: 0000 |002b: nop // spacer │ │ -0154d0: 0001 0200 0e00 0000 0400 0000 0400 ... |002c: packed-switch-data (8 units) │ │ +015dbc: |[015dbc] org.apache.cordova.engine.SystemWebViewClient.needsSpecialsInAssetUrlFix:(Landroid/net/Uri;)Z │ │ +015dcc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +015dce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +015dd0: 7110 5003 0400 |0002: invoke-static {v4}, Lorg/apache/cordova/CordovaResourceApi;.getUriType:(Landroid/net/Uri;)I // method@0350 │ │ +015dd6: 0a02 |0005: move-result v2 │ │ +015dd8: 3212 0300 |0006: if-eq v2, v1, 0009 // +0003 │ │ +015ddc: 0f00 |0008: return v0 │ │ +015dde: 6e10 7d00 0400 |0009: invoke-virtual {v4}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@007d │ │ +015de4: 0c02 |000c: move-result-object v2 │ │ +015de6: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ +015dea: 6e10 7800 0400 |000f: invoke-virtual {v4}, Landroid/net/Uri;.getFragment:()Ljava/lang/String; // method@0078 │ │ +015df0: 0c02 |0012: move-result-object v2 │ │ +015df2: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +015df6: 0110 |0015: move v0, v1 │ │ +015df8: 28f2 |0016: goto 0008 // -000e │ │ +015dfa: 6e10 8300 0400 |0017: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +015e00: 0c02 |001a: move-result-object v2 │ │ +015e02: 1a03 1100 |001b: const-string v3, "%" // string@0011 │ │ +015e06: 6e20 df01 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ +015e0c: 0a02 |0020: move-result v2 │ │ +015e0e: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ +015e12: 6002 0100 |0023: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +015e16: 2b02 0700 0000 |0025: packed-switch v2, 0000002c // +00000007 │ │ +015e1c: 28e0 |0028: goto 0008 // -0020 │ │ +015e1e: 0110 |0029: move v0, v1 │ │ +015e20: 28de |002a: goto 0008 // -0022 │ │ +015e22: 0000 |002b: nop // spacer │ │ +015e24: 0001 0200 0e00 0000 0400 0000 0400 ... |002c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=356 │ │ 0x0008 line=372 │ │ 0x0009 line=359 │ │ 0x0016 line=360 │ │ 0x0017 line=363 │ │ @@ -18411,18 +18417,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0154e0: |[0154e0] org.apache.cordova.engine.SystemWebViewClient.clearAuthenticationTokens:()V │ │ -0154f0: 5410 4601 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -0154f4: 6e10 3402 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.clear:()V // method@0234 │ │ -0154fa: 0e00 |0005: return-void │ │ +015e34: |[015e34] org.apache.cordova.engine.SystemWebViewClient.clearAuthenticationTokens:()V │ │ +015e44: 5410 4601 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +015e48: 6e10 3402 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.clear:()V // method@0234 │ │ +015e4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebViewClient; │ │ │ │ @@ -18431,39 +18437,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0154fc: |[0154fc] org.apache.cordova.engine.SystemWebViewClient.getAuthenticationToken:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken; │ │ -01550c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01550e: 5431 4601 |0001: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -015512: 6e20 de01 5400 |0003: invoke-virtual {v4, v5}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -015518: 0c02 |0006: move-result-object v2 │ │ -01551a: 6e20 3502 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ -015520: 0c00 |000a: move-result-object v0 │ │ -015522: 1f00 d400 |000b: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ -015526: 3900 2000 |000d: if-nez v0, 002d // +0020 │ │ -01552a: 5431 4601 |000f: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -01552e: 6e20 3502 4100 |0011: invoke-virtual {v1, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ -015534: 0c00 |0014: move-result-object v0 │ │ -015536: 1f00 d400 |0015: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ -01553a: 3900 0a00 |0017: if-nez v0, 0021 // +000a │ │ -01553e: 5431 4601 |0019: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -015542: 6e20 3502 5100 |001b: invoke-virtual {v1, v5}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ -015548: 0c00 |001e: move-result-object v0 │ │ -01554a: 1f00 d400 |001f: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ -01554e: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ -015552: 5431 4601 |0023: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -015556: 1a02 0000 |0025: const-string v2, "" // string@0000 │ │ -01555a: 6e20 3502 2100 |0027: invoke-virtual {v1, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ -015560: 0c00 |002a: move-result-object v0 │ │ -015562: 1f00 d400 |002b: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ -015566: 1100 |002d: return-object v0 │ │ +015e50: |[015e50] org.apache.cordova.engine.SystemWebViewClient.getAuthenticationToken:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken; │ │ +015e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +015e62: 5431 4601 |0001: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +015e66: 6e20 de01 5400 |0003: invoke-virtual {v4, v5}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +015e6c: 0c02 |0006: move-result-object v2 │ │ +015e6e: 6e20 3502 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ +015e74: 0c00 |000a: move-result-object v0 │ │ +015e76: 1f00 d400 |000b: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ +015e7a: 3900 2000 |000d: if-nez v0, 002d // +0020 │ │ +015e7e: 5431 4601 |000f: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +015e82: 6e20 3502 4100 |0011: invoke-virtual {v1, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ +015e88: 0c00 |0014: move-result-object v0 │ │ +015e8a: 1f00 d400 |0015: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ +015e8e: 3900 0a00 |0017: if-nez v0, 0021 // +000a │ │ +015e92: 5431 4601 |0019: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +015e96: 6e20 3502 5100 |001b: invoke-virtual {v1, v5}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ +015e9c: 0c00 |001e: move-result-object v0 │ │ +015e9e: 1f00 d400 |001f: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ +015ea2: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ +015ea6: 5431 4601 |0023: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +015eaa: 1a02 0000 |0025: const-string v2, "" // string@0000 │ │ +015eae: 6e20 3502 2100 |0027: invoke-virtual {v1, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0235 │ │ +015eb4: 0c00 |002a: move-result-object v0 │ │ +015eb6: 1f00 d400 |002b: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ +015eba: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0001 line=292 │ │ 0x000d line=294 │ │ 0x000f line=296 │ │ 0x0017 line=299 │ │ @@ -18486,33 +18492,33 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -015568: |[015568] org.apache.cordova.engine.SystemWebViewClient.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -015578: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01557a: 6f30 0201 3204 |0001: invoke-super {v2, v3, v4}, Landroid/webkit/WebViewClient;.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V // method@0102 │ │ -015580: 5520 4801 |0004: iget-boolean v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ -015584: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -015588: 1a00 9803 |0008: const-string v0, "about:" // string@0398 │ │ -01558c: 6e20 ee01 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -015592: 0a00 |000d: move-result v0 │ │ -015594: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -015598: 0e00 |0010: return-void │ │ -01559a: 5c21 4801 |0011: iput-boolean v1, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ -01559e: 5520 4701 |0013: iget-boolean v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.doClearHistory:Z // field@0147 │ │ -0155a2: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0155a6: 6e10 fb00 0300 |0017: invoke-virtual {v3}, Landroid/webkit/WebView;.clearHistory:()V // method@00fb │ │ -0155ac: 5c21 4701 |001a: iput-boolean v1, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.doClearHistory:Z // field@0147 │ │ -0155b0: 5420 4901 |001c: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -0155b4: 5400 4f01 |001e: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -0155b8: 7220 7f03 4000 |0020: invoke-interface {v0, v4}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onPageFinishedLoading:(Ljava/lang/String;)V // method@037f │ │ -0155be: 28ed |0023: goto 0010 // -0013 │ │ +015ebc: |[015ebc] org.apache.cordova.engine.SystemWebViewClient.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +015ecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +015ece: 6f30 0201 3204 |0001: invoke-super {v2, v3, v4}, Landroid/webkit/WebViewClient;.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V // method@0102 │ │ +015ed4: 5520 4801 |0004: iget-boolean v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ +015ed8: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +015edc: 1a00 9803 |0008: const-string v0, "about:" // string@0398 │ │ +015ee0: 6e20 ee01 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +015ee6: 0a00 |000d: move-result v0 │ │ +015ee8: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +015eec: 0e00 |0010: return-void │ │ +015eee: 5c21 4801 |0011: iput-boolean v1, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ +015ef2: 5520 4701 |0013: iget-boolean v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.doClearHistory:Z // field@0147 │ │ +015ef6: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +015efa: 6e10 fb00 0300 |0017: invoke-virtual {v3}, Landroid/webkit/WebView;.clearHistory:()V // method@00fb │ │ +015f00: 5c21 4701 |001a: iput-boolean v1, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.doClearHistory:Z // field@0147 │ │ +015f04: 5420 4901 |001c: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015f08: 5400 4f01 |001e: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +015f0c: 7220 7f03 4000 |0020: invoke-interface {v0, v4}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onPageFinishedLoading:(Ljava/lang/String;)V // method@037f │ │ +015f12: 28ed |0023: goto 0010 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=158 │ │ 0x0004 line=160 │ │ 0x0010 line=177 │ │ 0x0011 line=163 │ │ 0x0013 line=171 │ │ @@ -18529,25 +18535,25 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0155c0: |[0155c0] org.apache.cordova.engine.SystemWebViewClient.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0155d0: 6f40 0301 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/webkit/WebViewClient;.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0103 │ │ -0155d6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0155d8: 5c10 4801 |0004: iput-boolean v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ -0155dc: 5410 4901 |0006: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -0155e0: 5400 4e01 |0008: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ -0155e4: 6e10 d402 0000 |000a: invoke-virtual {v0}, Lorg/apache/cordova/CordovaBridge;.reset:()V // method@02d4 │ │ -0155ea: 5410 4901 |000d: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -0155ee: 5400 4f01 |000f: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -0155f2: 7220 8003 3000 |0011: invoke-interface {v0, v3}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onPageStarted:(Ljava/lang/String;)V // method@0380 │ │ -0155f8: 0e00 |0014: return-void │ │ +015f14: |[015f14] org.apache.cordova.engine.SystemWebViewClient.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +015f24: 6f40 0301 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/webkit/WebViewClient;.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0103 │ │ +015f2a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +015f2c: 5c10 4801 |0004: iput-boolean v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ +015f30: 5410 4901 |0006: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015f34: 5400 4e01 |0008: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ +015f38: 6e10 d402 0000 |000a: invoke-virtual {v0}, Lorg/apache/cordova/CordovaBridge;.reset:()V // method@02d4 │ │ +015f3e: 5410 4901 |000d: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015f42: 5400 4f01 |000f: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +015f46: 7220 8003 3000 |0011: invoke-interface {v0, v3}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onPageStarted:(Ljava/lang/String;)V // method@0380 │ │ +015f4c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0006 line=144 │ │ 0x000d line=145 │ │ 0x0014 line=146 │ │ @@ -18562,30 +18568,30 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0155fc: |[0155fc] org.apache.cordova.engine.SystemWebViewClient.onReceivedClientCertRequest:(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V │ │ -01560c: 5431 4901 |0000: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -015610: 5410 5401 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ -015614: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -015618: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -01561a: 2202 e300 |0007: new-instance v2, Lorg/apache/cordova/CordovaClientCertRequest; // type@00e3 │ │ -01561e: 7020 d602 5200 |0009: invoke-direct {v2, v5}, Lorg/apache/cordova/CordovaClientCertRequest;.:(Landroid/webkit/ClientCertRequest;)V // method@02d6 │ │ -015624: 6e30 5c04 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z // method@045c │ │ -01562a: 0a01 |000f: move-result v1 │ │ -01562c: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -015630: 5431 4901 |0012: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -015634: 5411 4f01 |0014: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -015638: 7210 7c03 0100 |0016: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.clearLoadTimeoutTimer:()V // method@037c │ │ -01563e: 0e00 |0019: return-void │ │ -015640: 6f30 0401 4305 |001a: invoke-super {v3, v4, v5}, Landroid/webkit/WebViewClient;.onReceivedClientCertRequest:(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V // method@0104 │ │ -015646: 28fc |001d: goto 0019 // -0004 │ │ +015f50: |[015f50] org.apache.cordova.engine.SystemWebViewClient.onReceivedClientCertRequest:(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V │ │ +015f60: 5431 4901 |0000: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015f64: 5410 5401 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ +015f68: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +015f6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +015f6e: 2202 e300 |0007: new-instance v2, Lorg/apache/cordova/CordovaClientCertRequest; // type@00e3 │ │ +015f72: 7020 d602 5200 |0009: invoke-direct {v2, v5}, Lorg/apache/cordova/CordovaClientCertRequest;.:(Landroid/webkit/ClientCertRequest;)V // method@02d6 │ │ +015f78: 6e30 5c04 1002 |000c: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.onReceivedClientCertRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaClientCertRequest;)Z // method@045c │ │ +015f7e: 0a01 |000f: move-result v1 │ │ +015f80: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +015f84: 5431 4901 |0012: iget-object v1, v3, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015f88: 5411 4f01 |0014: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +015f8c: 7210 7c03 0100 |0016: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.clearLoadTimeoutTimer:()V // method@037c │ │ +015f92: 0e00 |0019: return-void │ │ +015f94: 6f30 0401 4305 |001a: invoke-super {v3, v4, v5}, Landroid/webkit/WebViewClient;.onReceivedClientCertRequest:(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V // method@0104 │ │ +015f9a: 28fc |001d: goto 0019 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0012 line=122 │ │ 0x0019 line=128 │ │ 0x001a line=127 │ │ @@ -18600,46 +18606,46 @@ │ │ type : '(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -015648: |[015648] org.apache.cordova.engine.SystemWebViewClient.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ -015658: 5550 4801 |0000: iget-boolean v0, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ -01565c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -015660: 0e00 |0004: return-void │ │ -015662: 1a00 0503 |0005: const-string v0, "SystemWebViewClient" // string@0305 │ │ -015666: 1a01 a200 |0007: const-string v1, "CordovaWebViewClient.onReceivedError: Error code=%s Description=%s URL=%s" // string@00a2 │ │ -01566a: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -01566c: 2322 6c01 |000a: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ -015670: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -015672: 7110 c901 0700 |000d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -015678: 0c04 |0010: move-result-object v4 │ │ -01567a: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ -01567e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -015680: 4d08 0203 |0014: aput-object v8, v2, v3 │ │ -015684: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -015686: 4d09 0203 |0017: aput-object v9, v2, v3 │ │ -01568a: 7130 0004 1002 |0019: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ -015690: 1300 f6ff |001c: const/16 v0, #int -10 // #fff6 │ │ -015694: 3307 1600 |001e: if-ne v7, v0, 0034 // +0016 │ │ -015698: 5450 4901 |0020: iget-object v0, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -01569c: 5400 4f01 |0022: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -0156a0: 7210 7c03 0000 |0024: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.clearLoadTimeoutTimer:()V // method@037c │ │ -0156a6: 6e10 fa00 0600 |0027: invoke-virtual {v6}, Landroid/webkit/WebView;.canGoBack:()Z // method@00fa │ │ -0156ac: 0a00 |002a: move-result v0 │ │ -0156ae: 3800 0600 |002b: if-eqz v0, 0031 // +0006 │ │ -0156b2: 6e10 fd00 0600 |002d: invoke-virtual {v6}, Landroid/webkit/WebView;.goBack:()V // method@00fd │ │ -0156b8: 28d4 |0030: goto 0004 // -002c │ │ -0156ba: 6f59 0501 6587 |0031: invoke-super {v5, v6, v7, v8, v9}, Landroid/webkit/WebViewClient;.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V // method@0105 │ │ -0156c0: 5450 4901 |0034: iget-object v0, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -0156c4: 5400 4f01 |0036: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -0156c8: 7240 8103 7098 |0038: invoke-interface {v0, v7, v8, v9}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V // method@0381 │ │ -0156ce: 28c9 |003b: goto 0004 // -0037 │ │ +015f9c: |[015f9c] org.apache.cordova.engine.SystemWebViewClient.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ +015fac: 5550 4801 |0000: iget-boolean v0, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.isCurrentlyLoading:Z // field@0148 │ │ +015fb0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +015fb4: 0e00 |0004: return-void │ │ +015fb6: 1a00 0503 |0005: const-string v0, "SystemWebViewClient" // string@0305 │ │ +015fba: 1a01 a200 |0007: const-string v1, "CordovaWebViewClient.onReceivedError: Error code=%s Description=%s URL=%s" // string@00a2 │ │ +015fbe: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +015fc0: 2322 6c01 |000a: new-array v2, v2, [Ljava/lang/Object; // type@016c │ │ +015fc4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +015fc6: 7110 c901 0700 |000d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +015fcc: 0c04 |0010: move-result-object v4 │ │ +015fce: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ +015fd2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +015fd4: 4d08 0203 |0014: aput-object v8, v2, v3 │ │ +015fd8: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +015fda: 4d09 0203 |0017: aput-object v9, v2, v3 │ │ +015fde: 7130 0004 1002 |0019: invoke-static {v0, v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ +015fe4: 1300 f6ff |001c: const/16 v0, #int -10 // #fff6 │ │ +015fe8: 3307 1600 |001e: if-ne v7, v0, 0034 // +0016 │ │ +015fec: 5450 4901 |0020: iget-object v0, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +015ff0: 5400 4f01 |0022: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +015ff4: 7210 7c03 0000 |0024: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.clearLoadTimeoutTimer:()V // method@037c │ │ +015ffa: 6e10 fa00 0600 |0027: invoke-virtual {v6}, Landroid/webkit/WebView;.canGoBack:()Z // method@00fa │ │ +016000: 0a00 |002a: move-result v0 │ │ +016002: 3800 0600 |002b: if-eqz v0, 0031 // +0006 │ │ +016006: 6e10 fd00 0600 |002d: invoke-virtual {v6}, Landroid/webkit/WebView;.goBack:()V // method@00fd │ │ +01600c: 28d4 |0030: goto 0004 // -002c │ │ +01600e: 6f59 0501 6587 |0031: invoke-super {v5, v6, v7, v8, v9}, Landroid/webkit/WebViewClient;.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V // method@0105 │ │ +016014: 5450 4901 |0034: iget-object v0, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +016018: 5400 4f01 |0036: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +01601c: 7240 8103 7098 |0038: invoke-interface {v0, v7, v8, v9}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V // method@0381 │ │ +016022: 28c9 |003b: goto 0004 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=210 │ │ 0x0005 line=194 │ │ 0x001c line=199 │ │ 0x0020 line=200 │ │ @@ -18659,39 +18665,39 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0156d0: |[0156d0] org.apache.cordova.engine.SystemWebViewClient.onReceivedHttpAuthRequest:(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V │ │ -0156e0: 6e30 cf04 7408 |0000: invoke-virtual {v4, v7, v8}, Lorg/apache/cordova/engine/SystemWebViewClient;.getAuthenticationToken:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken; // method@04cf │ │ -0156e6: 0c01 |0003: move-result-object v1 │ │ -0156e8: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -0156ec: 6e10 6302 0100 |0006: invoke-virtual {v1}, Lorg/apache/cordova/AuthenticationToken;.getUserName:()Ljava/lang/String; // method@0263 │ │ -0156f2: 0c02 |0009: move-result-object v2 │ │ -0156f4: 6e10 6202 0100 |000a: invoke-virtual {v1}, Lorg/apache/cordova/AuthenticationToken;.getPassword:()Ljava/lang/String; // method@0262 │ │ -0156fa: 0c03 |000d: move-result-object v3 │ │ -0156fc: 6e30 d300 2603 |000e: invoke-virtual {v6, v2, v3}, Landroid/webkit/HttpAuthHandler;.proceed:(Ljava/lang/String;Ljava/lang/String;)V // method@00d3 │ │ -015702: 0e00 |0011: return-void │ │ -015704: 5442 4901 |0012: iget-object v2, v4, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -015708: 5420 5401 |0014: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ -01570c: 3800 1600 |0016: if-eqz v0, 002c // +0016 │ │ -015710: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -015712: 2203 ef00 |0019: new-instance v3, Lorg/apache/cordova/CordovaHttpAuthHandler; // type@00ef │ │ -015716: 7020 f602 6300 |001b: invoke-direct {v3, v6}, Lorg/apache/cordova/CordovaHttpAuthHandler;.:(Landroid/webkit/HttpAuthHandler;)V // method@02f6 │ │ -01571c: 6e58 5d04 2073 |001e: invoke-virtual {v0, v2, v3, v7, v8}, Lorg/apache/cordova/PluginManager;.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z // method@045d │ │ -015722: 0a02 |0021: move-result v2 │ │ -015724: 3802 0a00 |0022: if-eqz v2, 002c // +000a │ │ -015728: 5442 4901 |0024: iget-object v2, v4, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -01572c: 5422 4f01 |0026: iget-object v2, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -015730: 7210 7c03 0200 |0028: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.clearLoadTimeoutTimer:()V // method@037c │ │ -015736: 28e6 |002b: goto 0011 // -001a │ │ -015738: 6f58 0601 5476 |002c: invoke-super {v4, v5, v6, v7, v8}, Landroid/webkit/WebViewClient;.onReceivedHttpAuthRequest:(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V // method@0106 │ │ -01573e: 28e2 |002f: goto 0011 // -001e │ │ +016024: |[016024] org.apache.cordova.engine.SystemWebViewClient.onReceivedHttpAuthRequest:(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V │ │ +016034: 6e30 cf04 7408 |0000: invoke-virtual {v4, v7, v8}, Lorg/apache/cordova/engine/SystemWebViewClient;.getAuthenticationToken:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken; // method@04cf │ │ +01603a: 0c01 |0003: move-result-object v1 │ │ +01603c: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +016040: 6e10 6302 0100 |0006: invoke-virtual {v1}, Lorg/apache/cordova/AuthenticationToken;.getUserName:()Ljava/lang/String; // method@0263 │ │ +016046: 0c02 |0009: move-result-object v2 │ │ +016048: 6e10 6202 0100 |000a: invoke-virtual {v1}, Lorg/apache/cordova/AuthenticationToken;.getPassword:()Ljava/lang/String; // method@0262 │ │ +01604e: 0c03 |000d: move-result-object v3 │ │ +016050: 6e30 d300 2603 |000e: invoke-virtual {v6, v2, v3}, Landroid/webkit/HttpAuthHandler;.proceed:(Ljava/lang/String;Ljava/lang/String;)V // method@00d3 │ │ +016056: 0e00 |0011: return-void │ │ +016058: 5442 4901 |0012: iget-object v2, v4, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +01605c: 5420 5401 |0014: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ +016060: 3800 1600 |0016: if-eqz v0, 002c // +0016 │ │ +016064: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +016066: 2203 ef00 |0019: new-instance v3, Lorg/apache/cordova/CordovaHttpAuthHandler; // type@00ef │ │ +01606a: 7020 f602 6300 |001b: invoke-direct {v3, v6}, Lorg/apache/cordova/CordovaHttpAuthHandler;.:(Landroid/webkit/HttpAuthHandler;)V // method@02f6 │ │ +016070: 6e58 5d04 2073 |001e: invoke-virtual {v0, v2, v3, v7, v8}, Lorg/apache/cordova/PluginManager;.onReceivedHttpAuthRequest:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/ICordovaHttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)Z // method@045d │ │ +016076: 0a02 |0021: move-result v2 │ │ +016078: 3802 0a00 |0022: if-eqz v2, 002c // +000a │ │ +01607c: 5442 4901 |0024: iget-object v2, v4, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +016080: 5422 4f01 |0026: iget-object v2, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +016084: 7210 7c03 0200 |0028: invoke-interface {v2}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.clearLoadTimeoutTimer:()V // method@037c │ │ +01608a: 28e6 |002b: goto 0011 // -001a │ │ +01608c: 6f58 0601 5476 |002c: invoke-super {v4, v5, v6, v7, v8}, Landroid/webkit/WebViewClient;.onReceivedHttpAuthRequest:(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V // method@0106 │ │ +016092: 28e2 |002f: goto 0011 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0006 line=92 │ │ 0x0011 line=105 │ │ 0x0012 line=97 │ │ @@ -18712,40 +18718,40 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -015740: |[015740] org.apache.cordova.engine.SystemWebViewClient.onReceivedSslError:(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V │ │ -015750: 5454 4901 |0000: iget-object v4, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -015754: 5444 5101 |0002: iget-object v4, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -015758: 7210 f902 0400 |0004: invoke-interface {v4}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -01575e: 0c04 |0007: move-result-object v4 │ │ -015760: 6e10 0800 0400 |0008: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0008 │ │ -015766: 0c02 |000b: move-result-object v2 │ │ -015768: 5454 4901 |000c: iget-object v4, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -01576c: 5444 5101 |000e: iget-object v4, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -015770: 7210 f902 0400 |0010: invoke-interface {v4}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -015776: 0c04 |0013: move-result-object v4 │ │ -015778: 6e10 0700 0400 |0014: invoke-virtual {v4}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0007 │ │ -01577e: 0c03 |0017: move-result-object v3 │ │ -015780: 1304 8000 |0018: const/16 v4, #int 128 // #80 │ │ -015784: 6e30 5800 2304 |001a: invoke-virtual {v3, v2, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0058 │ │ -01578a: 0c00 |001d: move-result-object v0 │ │ -01578c: 5204 0000 |001e: iget v4, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ -015790: dd04 0402 |0020: and-int/lit8 v4, v4, #int 2 // #02 │ │ -015794: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ -015798: 6e10 dc00 0700 |0024: invoke-virtual {v7}, Landroid/webkit/SslErrorHandler;.proceed:()V // method@00dc │ │ -01579e: 0e00 |0027: return-void │ │ -0157a0: 6f40 0701 6587 |0028: invoke-super {v5, v6, v7, v8}, Landroid/webkit/WebViewClient;.onReceivedSslError:(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V // method@0107 │ │ -0157a6: 28fc |002b: goto 0027 // -0004 │ │ -0157a8: 0d01 |002c: move-exception v1 │ │ -0157aa: 6f40 0701 6587 |002d: invoke-super {v5, v6, v7, v8}, Landroid/webkit/WebViewClient;.onReceivedSslError:(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V // method@0107 │ │ -0157b0: 28f7 |0030: goto 0027 // -0009 │ │ +016094: |[016094] org.apache.cordova.engine.SystemWebViewClient.onReceivedSslError:(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V │ │ +0160a4: 5454 4901 |0000: iget-object v4, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +0160a8: 5444 5101 |0002: iget-object v4, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +0160ac: 7210 f902 0400 |0004: invoke-interface {v4}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0160b2: 0c04 |0007: move-result-object v4 │ │ +0160b4: 6e10 0800 0400 |0008: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0008 │ │ +0160ba: 0c02 |000b: move-result-object v2 │ │ +0160bc: 5454 4901 |000c: iget-object v4, v5, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +0160c0: 5444 5101 |000e: iget-object v4, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +0160c4: 7210 f902 0400 |0010: invoke-interface {v4}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0160ca: 0c04 |0013: move-result-object v4 │ │ +0160cc: 6e10 0700 0400 |0014: invoke-virtual {v4}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0007 │ │ +0160d2: 0c03 |0017: move-result-object v3 │ │ +0160d4: 1304 8000 |0018: const/16 v4, #int 128 // #80 │ │ +0160d8: 6e30 5800 2304 |001a: invoke-virtual {v3, v2, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0058 │ │ +0160de: 0c00 |001d: move-result-object v0 │ │ +0160e0: 5204 0000 |001e: iget v4, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ +0160e4: dd04 0402 |0020: and-int/lit8 v4, v4, #int 2 // #02 │ │ +0160e8: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ +0160ec: 6e10 dc00 0700 |0024: invoke-virtual {v7}, Landroid/webkit/SslErrorHandler;.proceed:()V // method@00dc │ │ +0160f2: 0e00 |0027: return-void │ │ +0160f4: 6f40 0701 6587 |0028: invoke-super {v5, v6, v7, v8}, Landroid/webkit/WebViewClient;.onReceivedSslError:(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V // method@0107 │ │ +0160fa: 28fc |002b: goto 0027 // -0004 │ │ +0160fc: 0d01 |002c: move-exception v1 │ │ +0160fe: 6f40 0701 6587 |002d: invoke-super {v5, v6, v7, v8}, Landroid/webkit/WebViewClient;.onReceivedSslError:(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V // method@0107 │ │ +016104: 28f7 |0030: goto 0027 // -0009 │ │ catches : 1 │ │ 0x001a - 0x002b │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x002c │ │ positions : │ │ 0x0000 line=226 │ │ 0x000c line=227 │ │ 0x0018 line=231 │ │ @@ -18771,22 +18777,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0157c0: |[0157c0] org.apache.cordova.engine.SystemWebViewClient.removeAuthenticationToken:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken; │ │ -0157d0: 5420 4601 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -0157d4: 6e20 de01 4300 |0002: invoke-virtual {v3, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -0157da: 0c01 |0005: move-result-object v1 │ │ -0157dc: 6e20 3702 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0237 │ │ -0157e2: 0c00 |0009: move-result-object v0 │ │ -0157e4: 1f00 d400 |000a: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ -0157e8: 1100 |000c: return-object v0 │ │ +016114: |[016114] org.apache.cordova.engine.SystemWebViewClient.removeAuthenticationToken:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cordova/AuthenticationToken; │ │ +016124: 5420 4601 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +016128: 6e20 de01 4300 |0002: invoke-virtual {v3, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +01612e: 0c01 |0005: move-result-object v1 │ │ +016130: 6e20 3702 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0237 │ │ +016136: 0c00 |0009: move-result-object v0 │ │ +016138: 1f00 d400 |000a: check-cast v0, Lorg/apache/cordova/AuthenticationToken; // type@00d4 │ │ +01613c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/cordova/engine/SystemWebViewClient; │ │ 0x0000 - 0x000d reg=3 host Ljava/lang/String; │ │ 0x0000 - 0x000d reg=4 realm Ljava/lang/String; │ │ @@ -18796,24 +18802,24 @@ │ │ type : '(Lorg/apache/cordova/AuthenticationToken;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0157ec: |[0157ec] org.apache.cordova.engine.SystemWebViewClient.setAuthenticationToken:(Lorg/apache/cordova/AuthenticationToken;Ljava/lang/String;Ljava/lang/String;)V │ │ -0157fc: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -015800: 1a04 0000 |0002: const-string v4, "" // string@0000 │ │ -015804: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ -015808: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ -01580c: 5420 4601 |0008: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ -015810: 6e20 de01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -015816: 0c01 |000d: move-result-object v1 │ │ -015818: 6e30 3602 1003 |000e: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0236 │ │ -01581e: 0e00 |0011: return-void │ │ +016140: |[016140] org.apache.cordova.engine.SystemWebViewClient.setAuthenticationToken:(Lorg/apache/cordova/AuthenticationToken;Ljava/lang/String;Ljava/lang/String;)V │ │ +016150: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +016154: 1a04 0000 |0002: const-string v4, "" // string@0000 │ │ +016158: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ +01615c: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ +016160: 5420 4601 |0008: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewClient;.authenticationTokens:Ljava/util/Hashtable; // field@0146 │ │ +016164: 6e20 de01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +01616a: 0c01 |000d: move-result-object v1 │ │ +01616c: 6e30 3602 1003 |000e: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0236 │ │ +016172: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0002 line=256 │ │ 0x0004 line=258 │ │ 0x0006 line=259 │ │ 0x0008 line=261 │ │ @@ -18829,75 +18835,75 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -015820: |[015820] org.apache.cordova.engine.SystemWebViewClient.shouldInterceptRequest:(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; │ │ -015830: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -015832: 54a5 4901 |0001: iget-object v5, v10, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -015836: 5455 5401 |0003: iget-object v5, v5, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ -01583a: 6e20 6804 c500 |0005: invoke-virtual {v5, v12}, Lorg/apache/cordova/PluginManager;.shouldAllowRequest:(Ljava/lang/String;)Z // method@0468 │ │ -015840: 0a05 |0008: move-result v5 │ │ -015842: 3905 2500 |0009: if-nez v5, 002e // +0025 │ │ -015846: 1a05 0503 |000b: const-string v5, "SystemWebViewClient" // string@0305 │ │ -01584a: 2207 9b00 |000d: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01584e: 7010 f301 0700 |000f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -015854: 1a08 2b03 |0012: const-string v8, "URL blocked by whitelist: " // string@032b │ │ -015858: 6e20 fb01 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01585e: 0c07 |0017: move-result-object v7 │ │ -015860: 6e20 fb01 c700 |0018: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -015866: 0c07 |001b: move-result-object v7 │ │ -015868: 6e10 fd01 0700 |001c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01586e: 0c07 |001f: move-result-object v7 │ │ -015870: 7120 0d04 7500 |0020: invoke-static {v5, v7}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -015876: 2205 4d00 |0023: new-instance v5, Landroid/webkit/WebResourceResponse; // type@004d │ │ -01587a: 1a07 de08 |0025: const-string v7, "text/plain" // string@08de │ │ -01587e: 1a08 2f03 |0027: const-string v8, "UTF-8" // string@032f │ │ -015882: 1209 |0029: const/4 v9, #int 0 // #0 │ │ -015884: 7040 e500 7598 |002a: invoke-direct {v5, v7, v8, v9}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00e5 │ │ -01588a: 1105 |002d: return-object v5 │ │ -01588c: 54a5 4901 |002e: iget-object v5, v10, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -015890: 5453 5701 |0030: iget-object v3, v5, Lorg/apache/cordova/engine/SystemWebViewEngine;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0157 │ │ -015894: 7110 8200 0c00 |0032: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01589a: 0c01 |0035: move-result-object v1 │ │ -01589c: 6e20 5903 1300 |0036: invoke-virtual {v3, v1}, Lorg/apache/cordova/CordovaResourceApi;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0359 │ │ -0158a2: 0c02 |0039: move-result-object v2 │ │ -0158a4: 6e20 7200 2100 |003a: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0072 │ │ -0158aa: 0a05 |003d: move-result v5 │ │ -0158ac: 3805 0e00 |003e: if-eqz v5, 004c // +000e │ │ -0158b0: 7110 d104 0100 |0040: invoke-static {v1}, Lorg/apache/cordova/engine/SystemWebViewClient;.needsSpecialsInAssetUrlFix:(Landroid/net/Uri;)Z // method@04d1 │ │ -0158b6: 0a05 |0043: move-result v5 │ │ -0158b8: 3905 0800 |0044: if-nez v5, 004c // +0008 │ │ -0158bc: 7110 d004 0100 |0046: invoke-static {v1}, Lorg/apache/cordova/engine/SystemWebViewClient;.needsKitKatContentUrlFix:(Landroid/net/Uri;)Z // method@04d0 │ │ -0158c2: 0a05 |0049: move-result v5 │ │ -0158c4: 3805 2900 |004a: if-eqz v5, 0073 // +0029 │ │ -0158c8: 1215 |004c: const/4 v5, #int 1 // #1 │ │ -0158ca: 6e30 5403 2305 |004d: invoke-virtual {v3, v2, v5}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0354 │ │ -0158d0: 0c04 |0050: move-result-object v4 │ │ -0158d2: 2205 4d00 |0051: new-instance v5, Landroid/webkit/WebResourceResponse; // type@004d │ │ -0158d6: 5447 9d00 |0053: iget-object v7, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009d │ │ -0158da: 1a08 2f03 |0055: const-string v8, "UTF-8" // string@032f │ │ -0158de: 5449 9b00 |0057: iget-object v9, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -0158e2: 7040 e500 7598 |0059: invoke-direct {v5, v7, v8, v9}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00e5 │ │ -0158e8: 28d1 |005c: goto 002d // -002f │ │ -0158ea: 0d00 |005d: move-exception v0 │ │ -0158ec: 2005 7500 |005e: instance-of v5, v0, Ljava/io/FileNotFoundException; // type@0075 │ │ -0158f0: 3905 0900 |0060: if-nez v5, 0069 // +0009 │ │ -0158f4: 1a05 0503 |0062: const-string v5, "SystemWebViewClient" // string@0305 │ │ -0158f8: 1a07 c800 |0064: const-string v7, "Error occurred while loading a file (returning a 404)." // string@00c8 │ │ -0158fc: 7130 0204 7500 |0066: invoke-static {v5, v7, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -015902: 2205 4d00 |0069: new-instance v5, Landroid/webkit/WebResourceResponse; // type@004d │ │ -015906: 1a07 de08 |006b: const-string v7, "text/plain" // string@08de │ │ -01590a: 1a08 2f03 |006d: const-string v8, "UTF-8" // string@032f │ │ -01590e: 7040 e500 7568 |006f: invoke-direct {v5, v7, v8, v6}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00e5 │ │ -015914: 28bb |0072: goto 002d // -0045 │ │ -015916: 0765 |0073: move-object v5, v6 │ │ -015918: 28b9 |0074: goto 002d // -0047 │ │ +016174: |[016174] org.apache.cordova.engine.SystemWebViewClient.shouldInterceptRequest:(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; │ │ +016184: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +016186: 54a5 4901 |0001: iget-object v5, v10, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +01618a: 5455 5401 |0003: iget-object v5, v5, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ +01618e: 6e20 6804 c500 |0005: invoke-virtual {v5, v12}, Lorg/apache/cordova/PluginManager;.shouldAllowRequest:(Ljava/lang/String;)Z // method@0468 │ │ +016194: 0a05 |0008: move-result v5 │ │ +016196: 3905 2500 |0009: if-nez v5, 002e // +0025 │ │ +01619a: 1a05 0503 |000b: const-string v5, "SystemWebViewClient" // string@0305 │ │ +01619e: 2207 9b00 |000d: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +0161a2: 7010 f301 0700 |000f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0161a8: 1a08 2b03 |0012: const-string v8, "URL blocked by whitelist: " // string@032b │ │ +0161ac: 6e20 fb01 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0161b2: 0c07 |0017: move-result-object v7 │ │ +0161b4: 6e20 fb01 c700 |0018: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0161ba: 0c07 |001b: move-result-object v7 │ │ +0161bc: 6e10 fd01 0700 |001c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0161c2: 0c07 |001f: move-result-object v7 │ │ +0161c4: 7120 0d04 7500 |0020: invoke-static {v5, v7}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +0161ca: 2205 4d00 |0023: new-instance v5, Landroid/webkit/WebResourceResponse; // type@004d │ │ +0161ce: 1a07 de08 |0025: const-string v7, "text/plain" // string@08de │ │ +0161d2: 1a08 2f03 |0027: const-string v8, "UTF-8" // string@032f │ │ +0161d6: 1209 |0029: const/4 v9, #int 0 // #0 │ │ +0161d8: 7040 e500 7598 |002a: invoke-direct {v5, v7, v8, v9}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00e5 │ │ +0161de: 1105 |002d: return-object v5 │ │ +0161e0: 54a5 4901 |002e: iget-object v5, v10, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +0161e4: 5453 5701 |0030: iget-object v3, v5, Lorg/apache/cordova/engine/SystemWebViewEngine;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0157 │ │ +0161e8: 7110 8200 0c00 |0032: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +0161ee: 0c01 |0035: move-result-object v1 │ │ +0161f0: 6e20 5903 1300 |0036: invoke-virtual {v3, v1}, Lorg/apache/cordova/CordovaResourceApi;.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0359 │ │ +0161f6: 0c02 |0039: move-result-object v2 │ │ +0161f8: 6e20 7200 2100 |003a: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0072 │ │ +0161fe: 0a05 |003d: move-result v5 │ │ +016200: 3805 0e00 |003e: if-eqz v5, 004c // +000e │ │ +016204: 7110 d104 0100 |0040: invoke-static {v1}, Lorg/apache/cordova/engine/SystemWebViewClient;.needsSpecialsInAssetUrlFix:(Landroid/net/Uri;)Z // method@04d1 │ │ +01620a: 0a05 |0043: move-result v5 │ │ +01620c: 3905 0800 |0044: if-nez v5, 004c // +0008 │ │ +016210: 7110 d004 0100 |0046: invoke-static {v1}, Lorg/apache/cordova/engine/SystemWebViewClient;.needsKitKatContentUrlFix:(Landroid/net/Uri;)Z // method@04d0 │ │ +016216: 0a05 |0049: move-result v5 │ │ +016218: 3805 2900 |004a: if-eqz v5, 0073 // +0029 │ │ +01621c: 1215 |004c: const/4 v5, #int 1 // #1 │ │ +01621e: 6e30 5403 2305 |004d: invoke-virtual {v3, v2, v5}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;Z)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0354 │ │ +016224: 0c04 |0050: move-result-object v4 │ │ +016226: 2205 4d00 |0051: new-instance v5, Landroid/webkit/WebResourceResponse; // type@004d │ │ +01622a: 5447 9d00 |0053: iget-object v7, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009d │ │ +01622e: 1a08 2f03 |0055: const-string v8, "UTF-8" // string@032f │ │ +016232: 5449 9b00 |0057: iget-object v9, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +016236: 7040 e500 7598 |0059: invoke-direct {v5, v7, v8, v9}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00e5 │ │ +01623c: 28d1 |005c: goto 002d // -002f │ │ +01623e: 0d00 |005d: move-exception v0 │ │ +016240: 2005 7500 |005e: instance-of v5, v0, Ljava/io/FileNotFoundException; // type@0075 │ │ +016244: 3905 0900 |0060: if-nez v5, 0069 // +0009 │ │ +016248: 1a05 0503 |0062: const-string v5, "SystemWebViewClient" // string@0305 │ │ +01624c: 1a07 c800 |0064: const-string v7, "Error occurred while loading a file (returning a 404)." // string@00c8 │ │ +016250: 7130 0204 7500 |0066: invoke-static {v5, v7, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +016256: 2205 4d00 |0069: new-instance v5, Landroid/webkit/WebResourceResponse; // type@004d │ │ +01625a: 1a07 de08 |006b: const-string v7, "text/plain" // string@08de │ │ +01625e: 1a08 2f03 |006d: const-string v8, "UTF-8" // string@032f │ │ +016262: 7040 e500 7568 |006f: invoke-direct {v5, v7, v8, v6}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00e5 │ │ +016268: 28bb |0072: goto 002d // -0045 │ │ +01626a: 0765 |0073: move-object v5, v6 │ │ +01626c: 28b9 |0074: goto 002d // -0047 │ │ catches : 1 │ │ 0x0001 - 0x005c │ │ Ljava/io/IOException; -> 0x005d │ │ positions : │ │ 0x0001 line=325 │ │ 0x000b line=326 │ │ 0x0023 line=328 │ │ @@ -18931,20 +18937,20 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015928: |[015928] org.apache.cordova.engine.SystemWebViewClient.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ -015938: 5410 4901 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ -01593c: 5400 4f01 |0002: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -015940: 7220 7e03 3000 |0004: invoke-interface {v0, v3}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onNavigationAttempt:(Ljava/lang/String;)Z // method@037e │ │ -015946: 0a00 |0007: move-result v0 │ │ -015948: 0f00 |0008: return v0 │ │ +01627c: |[01627c] org.apache.cordova.engine.SystemWebViewClient.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ +01628c: 5410 4901 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewClient;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0149 │ │ +016290: 5400 4f01 |0002: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +016294: 7220 7e03 3000 |0004: invoke-interface {v0, v3}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onNavigationAttempt:(Ljava/lang/String;)Z // method@037e │ │ +01629a: 0a00 |0007: move-result v0 │ │ +01629c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/engine/SystemWebViewClient; │ │ 0x0000 - 0x0009 reg=2 view Landroid/webkit/WebView; │ │ 0x0000 - 0x0009 reg=3 url Ljava/lang/String; │ │ @@ -18987,19 +18993,19 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01594c: |[01594c] org.apache.cordova.engine.SystemWebViewEngine$2.:(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V │ │ -01595c: 5b01 4b01 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014b │ │ -015960: 5b02 4c01 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.val$settings:Landroid/webkit/WebSettings; // field@014c │ │ -015964: 7010 2800 0000 |0004: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0028 │ │ -01596a: 0e00 |0007: return-void │ │ +0162a0: |[0162a0] org.apache.cordova.engine.SystemWebViewEngine$2.:(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V │ │ +0162b0: 5b01 4b01 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014b │ │ +0162b4: 5b02 4c01 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.val$settings:Landroid/webkit/WebSettings; // field@014c │ │ +0162b8: 7010 2800 0000 |0004: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0028 │ │ +0162be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/engine/SystemWebViewEngine$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/webkit/WebSettings; │ │ @@ -19010,18 +19016,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01596c: |[01596c] org.apache.cordova.engine.SystemWebViewEngine$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -01597c: 5410 4c01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.val$settings:Landroid/webkit/WebSettings; // field@014c │ │ -015980: 6e10 e600 0000 |0002: invoke-virtual {v0}, Landroid/webkit/WebSettings;.getUserAgentString:()Ljava/lang/String; // method@00e6 │ │ -015986: 0e00 |0005: return-void │ │ +0162c0: |[0162c0] org.apache.cordova.engine.SystemWebViewEngine$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0162d0: 5410 4c01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.val$settings:Landroid/webkit/WebSettings; // field@014c │ │ +0162d4: 6e10 e600 0000 |0002: invoke-virtual {v0}, Landroid/webkit/WebSettings;.getUserAgentString:()Ljava/lang/String; // method@00e6 │ │ +0162da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine$2; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -19057,17 +19063,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -015988: |[015988] org.apache.cordova.file.DirectoryManager.:()V │ │ -015998: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01599e: 0e00 |0003: return-void │ │ +0162dc: |[0162dc] org.apache.cordova.file.DirectoryManager.:()V │ │ +0162ec: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0162f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/DirectoryManager; │ │ │ │ #1 : (in Lorg/apache/cordova/file/DirectoryManager;) │ │ @@ -19075,35 +19081,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0159a0: |[0159a0] org.apache.cordova.file.DirectoryManager.constructFilePaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ -0159b0: 6e20 ee01 3400 |0000: invoke-virtual {v4, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -0159b6: 0a01 |0003: move-result v1 │ │ -0159b8: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0159bc: 2200 7300 |0006: new-instance v0, Ljava/io/File; // type@0073 │ │ -0159c0: 7020 7001 4000 |0008: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -0159c6: 1100 |000b: return-object v0 │ │ -0159c8: 2200 7300 |000c: new-instance v0, Ljava/io/File; // type@0073 │ │ -0159cc: 2201 9b00 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -0159d0: 7010 f301 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0159d6: 6e20 fb01 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0159dc: 0c01 |0016: move-result-object v1 │ │ -0159de: 1a02 2d00 |0017: const-string v2, "/" // string@002d │ │ -0159e2: 6e20 fb01 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0159e8: 0c01 |001c: move-result-object v1 │ │ -0159ea: 6e20 fb01 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0159f0: 0c01 |0020: move-result-object v1 │ │ -0159f2: 6e10 fd01 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0159f8: 0c01 |0024: move-result-object v1 │ │ -0159fa: 7020 7001 1000 |0025: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -015a00: 28e3 |0028: goto 000b // -001d │ │ +0162f4: |[0162f4] org.apache.cordova.file.DirectoryManager.constructFilePaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ +016304: 6e20 ee01 3400 |0000: invoke-virtual {v4, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01630a: 0a01 |0003: move-result v1 │ │ +01630c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +016310: 2200 7300 |0006: new-instance v0, Ljava/io/File; // type@0073 │ │ +016314: 7020 7001 4000 |0008: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01631a: 1100 |000b: return-object v0 │ │ +01631c: 2200 7300 |000c: new-instance v0, Ljava/io/File; // type@0073 │ │ +016320: 2201 9b00 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +016324: 7010 f301 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01632a: 6e20 fb01 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016330: 0c01 |0016: move-result-object v1 │ │ +016332: 1a02 2d00 |0017: const-string v2, "/" // string@002d │ │ +016336: 6e20 fb01 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01633c: 0c01 |001c: move-result-object v1 │ │ +01633e: 6e20 fb01 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016344: 0c01 |0020: move-result-object v1 │ │ +016346: 6e10 fd01 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01634c: 0c01 |0024: move-result-object v1 │ │ +01634e: 7020 7001 1000 |0025: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +016354: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0006 line=127 │ │ 0x000b line=132 │ │ 0x000c line=130 │ │ locals : │ │ @@ -19117,33 +19123,33 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -015a04: |[015a04] org.apache.cordova.file.DirectoryManager.getFreeExternalStorageSpace:()J │ │ -015a14: 7100 8d00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ -015a1a: 0c02 |0003: move-result-object v2 │ │ -015a1c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -015a20: 1a03 d506 |0006: const-string v3, "mounted" // string@06d5 │ │ -015a24: 6e20 e101 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -015a2a: 0a03 |000b: move-result v3 │ │ -015a2c: 3803 1300 |000c: if-eqz v3, 001f // +0013 │ │ -015a30: 7100 8c00 0000 |000e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -015a36: 0c03 |0011: move-result-object v3 │ │ -015a38: 6e10 7901 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ -015a3e: 0c03 |0015: move-result-object v3 │ │ -015a40: 7110 1e05 0300 |0016: invoke-static {v3}, Lorg/apache/cordova/file/DirectoryManager;.getFreeSpaceInBytes:(Ljava/lang/String;)J // method@051e │ │ -015a46: 0b00 |0019: move-result-wide v0 │ │ -015a48: 1604 0004 |001a: const-wide/16 v4, #int 1024 // #400 │ │ -015a4c: 9e04 0004 |001c: div-long v4, v0, v4 │ │ -015a50: 1004 |001e: return-wide v4 │ │ -015a52: 1604 ffff |001f: const-wide/16 v4, #int -1 // #ffff │ │ -015a56: 28fd |0021: goto 001e // -0003 │ │ +016358: |[016358] org.apache.cordova.file.DirectoryManager.getFreeExternalStorageSpace:()J │ │ +016368: 7100 8d00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ +01636e: 0c02 |0003: move-result-object v2 │ │ +016370: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +016374: 1a03 d506 |0006: const-string v3, "mounted" // string@06d5 │ │ +016378: 6e20 e101 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01637e: 0a03 |000b: move-result v3 │ │ +016380: 3803 1300 |000c: if-eqz v3, 001f // +0013 │ │ +016384: 7100 8c00 0000 |000e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01638a: 0c03 |0011: move-result-object v3 │ │ +01638c: 6e10 7901 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ +016392: 0c03 |0015: move-result-object v3 │ │ +016394: 7110 1e05 0300 |0016: invoke-static {v3}, Lorg/apache/cordova/file/DirectoryManager;.getFreeSpaceInBytes:(Ljava/lang/String;)J // method@051e │ │ +01639a: 0b00 |0019: move-result-wide v0 │ │ +01639c: 1604 0004 |001a: const-wide/16 v4, #int 1024 // #400 │ │ +0163a0: 9e04 0004 |001c: div-long v4, v0, v4 │ │ +0163a4: 1004 |001e: return-wide v4 │ │ +0163a6: 1604 ffff |001f: const-wide/16 v4, #int -1 // #ffff │ │ +0163aa: 28fd |0021: goto 001e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0006 line=68 │ │ 0x000e line=69 │ │ 0x001a line=75 │ │ @@ -19157,28 +19163,28 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -015a58: |[015a58] org.apache.cordova.file.DirectoryManager.getFreeSpaceInBytes:(Ljava/lang/String;)J │ │ -015a68: 2205 2b00 |0000: new-instance v5, Landroid/os/StatFs; // type@002b │ │ -015a6c: 7020 9000 8500 |0002: invoke-direct {v5, v8}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0090 │ │ -015a72: 6e10 9200 0500 |0005: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@0092 │ │ -015a78: 0a06 |0008: move-result v6 │ │ -015a7a: 8162 |0009: int-to-long v2, v6 │ │ -015a7c: 6e10 9100 0500 |000a: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0091 │ │ -015a82: 0a06 |000d: move-result v6 │ │ -015a84: 8160 |000e: int-to-long v0, v6 │ │ -015a86: 9d06 0002 |000f: mul-long v6, v0, v2 │ │ -015a8a: 1006 |0011: return-wide v6 │ │ -015a8c: 0d04 |0012: move-exception v4 │ │ -015a8e: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ -015a92: 28fc |0015: goto 0011 // -0004 │ │ +0163ac: |[0163ac] org.apache.cordova.file.DirectoryManager.getFreeSpaceInBytes:(Ljava/lang/String;)J │ │ +0163bc: 2205 2b00 |0000: new-instance v5, Landroid/os/StatFs; // type@002b │ │ +0163c0: 7020 9000 8500 |0002: invoke-direct {v5, v8}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0090 │ │ +0163c6: 6e10 9200 0500 |0005: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@0092 │ │ +0163cc: 0a06 |0008: move-result v6 │ │ +0163ce: 8162 |0009: int-to-long v2, v6 │ │ +0163d0: 6e10 9100 0500 |000a: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0091 │ │ +0163d6: 0a06 |000d: move-result v6 │ │ +0163d8: 8160 |000e: int-to-long v0, v6 │ │ +0163da: 9d06 0002 |000f: mul-long v6, v0, v2 │ │ +0163de: 1006 |0011: return-wide v6 │ │ +0163e0: 0d04 |0012: move-exception v4 │ │ +0163e2: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ +0163e6: 28fc |0015: goto 0011 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000a line=88 │ │ @@ -19198,33 +19204,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -015aa4: |[015aa4] org.apache.cordova.file.DirectoryManager.testFileExists:(Ljava/lang/String;)Z │ │ -015ab4: 7100 2005 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/DirectoryManager;.testSaveLocationExists:()Z // method@0520 │ │ -015aba: 0a03 |0003: move-result v3 │ │ -015abc: 3803 1b00 |0004: if-eqz v3, 001f // +001b │ │ -015ac0: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ -015ac4: 6e20 e101 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -015aca: 0a03 |000b: move-result v3 │ │ -015acc: 3903 1300 |000c: if-nez v3, 001f // +0013 │ │ -015ad0: 7100 8c00 0000 |000e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -015ad6: 0c01 |0011: move-result-object v1 │ │ -015ad8: 6e10 8301 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0183 │ │ -015ade: 0c03 |0015: move-result-object v3 │ │ -015ae0: 7120 1c05 4300 |0016: invoke-static {v3, v4}, Lorg/apache/cordova/file/DirectoryManager;.constructFilePaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@051c │ │ -015ae6: 0c00 |0019: move-result-object v0 │ │ -015ae8: 6e10 7401 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ -015aee: 0a02 |001d: move-result v2 │ │ -015af0: 0f02 |001e: return v2 │ │ -015af2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -015af4: 28fe |0020: goto 001e // -0002 │ │ +0163f8: |[0163f8] org.apache.cordova.file.DirectoryManager.testFileExists:(Ljava/lang/String;)Z │ │ +016408: 7100 2005 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/DirectoryManager;.testSaveLocationExists:()Z // method@0520 │ │ +01640e: 0a03 |0003: move-result v3 │ │ +016410: 3803 1b00 |0004: if-eqz v3, 001f // +001b │ │ +016414: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ +016418: 6e20 e101 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01641e: 0a03 |000b: move-result v3 │ │ +016420: 3903 1300 |000c: if-nez v3, 001f // +0013 │ │ +016424: 7100 8c00 0000 |000e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01642a: 0c01 |0011: move-result-object v1 │ │ +01642c: 6e10 8301 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0183 │ │ +016432: 0c03 |0015: move-result-object v3 │ │ +016434: 7120 1c05 4300 |0016: invoke-static {v3, v4}, Lorg/apache/cordova/file/DirectoryManager;.constructFilePaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@051c │ │ +01643a: 0c00 |0019: move-result-object v0 │ │ +01643c: 6e10 7401 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ +016442: 0a02 |001d: move-result v2 │ │ +016444: 0f02 |001e: return v2 │ │ +016446: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +016448: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000e line=47 │ │ 0x0012 line=48 │ │ 0x001a line=49 │ │ 0x001e line=55 │ │ @@ -19241,25 +19247,25 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -015af8: |[015af8] org.apache.cordova.file.DirectoryManager.testSaveLocationExists:()Z │ │ -015b08: 7100 8d00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ -015b0e: 0c00 |0003: move-result-object v0 │ │ -015b10: 1a02 d506 |0004: const-string v2, "mounted" // string@06d5 │ │ -015b14: 6e20 e101 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -015b1a: 0a02 |0009: move-result v2 │ │ -015b1c: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -015b20: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -015b22: 0f01 |000d: return v1 │ │ -015b24: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -015b26: 28fe |000f: goto 000d // -0002 │ │ +01644c: |[01644c] org.apache.cordova.file.DirectoryManager.testSaveLocationExists:()Z │ │ +01645c: 7100 8d00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ +016462: 0c00 |0003: move-result-object v0 │ │ +016464: 1a02 d506 |0004: const-string v2, "mounted" // string@06d5 │ │ +016468: 6e20 e101 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01646e: 0a02 |0009: move-result v2 │ │ +016470: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +016474: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +016476: 0f01 |000d: return v1 │ │ +016478: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +01647a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=106 │ │ 0x000c line=107 │ │ 0x000d line=114 │ │ 0x000e line=112 │ │ @@ -19294,17 +19300,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -015b28: |[015b28] org.apache.cordova.file.EncodingException.:(Ljava/lang/String;)V │ │ -015b38: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ -015b3e: 0e00 |0003: return-void │ │ +01647c: |[01647c] org.apache.cordova.file.EncodingException.:(Ljava/lang/String;)V │ │ +01648c: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ +016492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/EncodingException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -19335,17 +19341,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -015b40: |[015b40] org.apache.cordova.file.FileExistsException.:(Ljava/lang/String;)V │ │ -015b50: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ -015b56: 0e00 |0003: return-void │ │ +016494: |[016494] org.apache.cordova.file.FileExistsException.:(Ljava/lang/String;)V │ │ +0164a4: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ +0164aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/FileExistsException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ @@ -19390,19 +19396,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -015b58: |[015b58] org.apache.cordova.file.FileUtils$12.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -015b68: 5b01 6a01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$12;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016a │ │ -015b6c: 5b02 6b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$12;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016b │ │ -015b70: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -015b76: 0e00 |0007: return-void │ │ +0164ac: |[0164ac] org.apache.cordova.file.FileUtils$12.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +0164bc: 5b01 6a01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$12;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016a │ │ +0164c0: 5b02 6b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$12;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016b │ │ +0164c4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0164ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$12; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -19413,24 +19419,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -015b78: |[015b78] org.apache.cordova.file.FileUtils$12.run:()V │ │ -015b88: 5431 6b01 |0000: iget-object v1, v3, Lorg/apache/cordova/file/FileUtils$12;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016b │ │ -015b8c: 5432 6a01 |0002: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$12;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016a │ │ -015b90: 7110 6a05 0200 |0004: invoke-static {v2}, Lorg/apache/cordova/file/FileUtils;.access$500:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONObject; // method@056a │ │ -015b96: 0c02 |0007: move-result-object v2 │ │ -015b98: 6e20 7602 2100 |0008: invoke-virtual {v1, v2}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -015b9e: 0e00 |000b: return-void │ │ -015ba0: 0d00 |000c: move-exception v0 │ │ -015ba2: 6e10 1606 0000 |000d: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ -015ba8: 28fb |0010: goto 000b // -0005 │ │ +0164cc: |[0164cc] org.apache.cordova.file.FileUtils$12.run:()V │ │ +0164dc: 5431 6b01 |0000: iget-object v1, v3, Lorg/apache/cordova/file/FileUtils$12;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016b │ │ +0164e0: 5432 6a01 |0002: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$12;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016a │ │ +0164e4: 7110 6a05 0200 |0004: invoke-static {v2}, Lorg/apache/cordova/file/FileUtils;.access$500:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONObject; // method@056a │ │ +0164ea: 0c02 |0007: move-result-object v2 │ │ +0164ec: 6e20 7602 2100 |0008: invoke-virtual {v1, v2}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +0164f2: 0e00 |000b: return-void │ │ +0164f4: 0d00 |000c: move-exception v0 │ │ +0164f6: 6e10 1606 0000 |000d: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ +0164fc: 28fb |0010: goto 000b // -0005 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Lorg/json/JSONException; -> 0x000c │ │ positions : │ │ 0x0000 line=392 │ │ 0x000b line=397 │ │ 0x000c line=393 │ │ @@ -19486,21 +19492,21 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -015bbc: |[015bbc] org.apache.cordova.file.FileUtils$25.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V │ │ -015bcc: 5b01 8801 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$25;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0188 │ │ -015bd0: 5b02 8b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$25;.val$rawArgs:Ljava/lang/String; // field@018b │ │ -015bd4: 5b03 8a01 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$25;.val$f:Lorg/apache/cordova/file/FileUtils$FileOp; // field@018a │ │ -015bd8: 5b04 8901 |0006: iput-object v4, v0, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015bdc: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -015be2: 0e00 |000b: return-void │ │ +016510: |[016510] org.apache.cordova.file.FileUtils$25.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V │ │ +016520: 5b01 8801 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$25;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0188 │ │ +016524: 5b02 8b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$25;.val$rawArgs:Ljava/lang/String; // field@018b │ │ +016528: 5b03 8a01 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$25;.val$f:Lorg/apache/cordova/file/FileUtils$FileOp; // field@018a │ │ +01652c: 5b04 8901 |0006: iput-object v4, v0, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016530: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +016536: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/cordova/file/FileUtils$25; │ │ 0x0000 - 0x000c reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -19513,95 +19519,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -015be4: |[015be4] org.apache.cordova.file.FileUtils$25.run:()V │ │ -015bf4: 2200 6001 |0000: new-instance v0, Lorg/json/JSONArray; // type@0160 │ │ -015bf8: 5452 8b01 |0002: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$rawArgs:Ljava/lang/String; // field@018b │ │ -015bfc: 7020 ff05 2000 |0004: invoke-direct {v0, v2}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@05ff │ │ -015c02: 5452 8a01 |0007: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$f:Lorg/apache/cordova/file/FileUtils$FileOp; // field@018a │ │ -015c06: 7220 5d05 0200 |0009: invoke-interface {v2, v0}, Lorg/apache/cordova/file/FileUtils$FileOp;.run:(Lorg/json/JSONArray;)V // method@055d │ │ -015c0c: 0e00 |000c: return-void │ │ -015c0e: 0d01 |000d: move-exception v1 │ │ -015c10: 2012 3101 |000e: instance-of v2, v1, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ -015c14: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -015c18: 5452 8901 |0012: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015c1c: 6003 ab01 |0014: sget v3, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ -015c20: 6e20 6b02 3200 |0016: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015c26: 28f3 |0019: goto 000c // -000d │ │ -015c28: 2012 7500 |001a: instance-of v2, v1, Ljava/io/FileNotFoundException; // type@0075 │ │ -015c2c: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ -015c30: 5452 8901 |001e: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015c34: 6003 af01 |0020: sget v3, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ -015c38: 6e20 6b02 3200 |0022: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015c3e: 28e7 |0025: goto 000c // -0019 │ │ -015c40: 2012 3201 |0026: instance-of v2, v1, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ -015c44: 3802 0a00 |0028: if-eqz v2, 0032 // +000a │ │ -015c48: 5452 8901 |002a: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015c4c: 6003 b201 |002c: sget v3, Lorg/apache/cordova/file/FileUtils;.PATH_EXISTS_ERR:I // field@01b2 │ │ -015c50: 6e20 6b02 3200 |002e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015c56: 28db |0031: goto 000c // -0025 │ │ -015c58: 2012 5801 |0032: instance-of v2, v1, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -015c5c: 3802 0a00 |0034: if-eqz v2, 003e // +000a │ │ -015c60: 5452 8901 |0036: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015c64: 6003 b101 |0038: sget v3, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ -015c68: 6e20 6b02 3200 |003a: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015c6e: 28cf |003d: goto 000c // -0031 │ │ -015c70: 2012 5501 |003e: instance-of v2, v1, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -015c74: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ -015c78: 5452 8901 |0042: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015c7c: 6003 ac01 |0044: sget v3, Lorg/apache/cordova/file/FileUtils;.INVALID_MODIFICATION_ERR:I // field@01ac │ │ -015c80: 6e20 6b02 3200 |0046: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015c86: 28c3 |0049: goto 000c // -003d │ │ -015c88: 2012 a500 |004a: instance-of v2, v1, Ljava/net/MalformedURLException; // type@00a5 │ │ -015c8c: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -015c90: 5452 8901 |004e: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015c94: 6003 ab01 |0050: sget v3, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ -015c98: 6e20 6b02 3200 |0052: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015c9e: 28b7 |0055: goto 000c // -0049 │ │ -015ca0: 2012 7800 |0056: instance-of v2, v1, Ljava/io/IOException; // type@0078 │ │ -015ca4: 3802 0a00 |0058: if-eqz v2, 0062 // +000a │ │ -015ca8: 5452 8901 |005a: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015cac: 6003 ac01 |005c: sget v3, Lorg/apache/cordova/file/FileUtils;.INVALID_MODIFICATION_ERR:I // field@01ac │ │ -015cb0: 6e20 6b02 3200 |005e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015cb6: 28ab |0061: goto 000c // -0055 │ │ -015cb8: 2012 3101 |0062: instance-of v2, v1, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ -015cbc: 3802 0a00 |0064: if-eqz v2, 006e // +000a │ │ -015cc0: 5452 8901 |0066: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015cc4: 6003 ab01 |0068: sget v3, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ -015cc8: 6e20 6b02 3200 |006a: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015cce: 289f |006d: goto 000c // -0061 │ │ -015cd0: 2012 5c01 |006e: instance-of v2, v1, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ -015cd4: 3802 0a00 |0070: if-eqz v2, 007a // +000a │ │ -015cd8: 5452 8901 |0072: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015cdc: 6003 b701 |0074: sget v3, Lorg/apache/cordova/file/FileUtils;.TYPE_MISMATCH_ERR:I // field@01b7 │ │ -015ce0: 6e20 6b02 3200 |0076: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015ce6: 2893 |0079: goto 000c // -006d │ │ -015ce8: 2012 6101 |007a: instance-of v2, v1, Lorg/json/JSONException; // type@0161 │ │ -015cec: 3802 0f00 |007c: if-eqz v2, 008b // +000f │ │ -015cf0: 5452 8901 |007e: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015cf4: 2203 1d01 |0080: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -015cf8: 6204 0e01 |0082: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -015cfc: 7020 7104 4300 |0084: invoke-direct {v3, v4}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -015d02: 6e20 7102 3200 |0087: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -015d08: 2882 |008a: goto 000c // -007e │ │ -015d0a: 2012 9900 |008b: instance-of v2, v1, Ljava/lang/SecurityException; // type@0099 │ │ -015d0e: 3802 0b00 |008d: if-eqz v2, 0098 // +000b │ │ -015d12: 5452 8901 |008f: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015d16: 6003 b501 |0091: sget v3, Lorg/apache/cordova/file/FileUtils;.SECURITY_ERR:I // field@01b5 │ │ -015d1a: 6e20 6b02 3200 |0093: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015d20: 2900 76ff |0096: goto/16 000c // -008a │ │ -015d24: 6e10 bb01 0100 |0098: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@01bb │ │ -015d2a: 5452 8901 |009b: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ -015d2e: 6003 b801 |009d: sget v3, Lorg/apache/cordova/file/FileUtils;.UNKNOWN_ERR:I // field@01b8 │ │ -015d32: 6e20 6b02 3200 |009f: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -015d38: 2900 6aff |00a2: goto/16 000c // -0096 │ │ +016538: |[016538] org.apache.cordova.file.FileUtils$25.run:()V │ │ +016548: 2200 6001 |0000: new-instance v0, Lorg/json/JSONArray; // type@0160 │ │ +01654c: 5452 8b01 |0002: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$rawArgs:Ljava/lang/String; // field@018b │ │ +016550: 7020 ff05 2000 |0004: invoke-direct {v0, v2}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@05ff │ │ +016556: 5452 8a01 |0007: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$f:Lorg/apache/cordova/file/FileUtils$FileOp; // field@018a │ │ +01655a: 7220 5d05 0200 |0009: invoke-interface {v2, v0}, Lorg/apache/cordova/file/FileUtils$FileOp;.run:(Lorg/json/JSONArray;)V // method@055d │ │ +016560: 0e00 |000c: return-void │ │ +016562: 0d01 |000d: move-exception v1 │ │ +016564: 2012 3101 |000e: instance-of v2, v1, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ +016568: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +01656c: 5452 8901 |0012: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016570: 6003 ab01 |0014: sget v3, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ +016574: 6e20 6b02 3200 |0016: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +01657a: 28f3 |0019: goto 000c // -000d │ │ +01657c: 2012 7500 |001a: instance-of v2, v1, Ljava/io/FileNotFoundException; // type@0075 │ │ +016580: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ +016584: 5452 8901 |001e: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016588: 6003 af01 |0020: sget v3, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ +01658c: 6e20 6b02 3200 |0022: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +016592: 28e7 |0025: goto 000c // -0019 │ │ +016594: 2012 3201 |0026: instance-of v2, v1, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ +016598: 3802 0a00 |0028: if-eqz v2, 0032 // +000a │ │ +01659c: 5452 8901 |002a: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +0165a0: 6003 b201 |002c: sget v3, Lorg/apache/cordova/file/FileUtils;.PATH_EXISTS_ERR:I // field@01b2 │ │ +0165a4: 6e20 6b02 3200 |002e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +0165aa: 28db |0031: goto 000c // -0025 │ │ +0165ac: 2012 5801 |0032: instance-of v2, v1, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +0165b0: 3802 0a00 |0034: if-eqz v2, 003e // +000a │ │ +0165b4: 5452 8901 |0036: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +0165b8: 6003 b101 |0038: sget v3, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ +0165bc: 6e20 6b02 3200 |003a: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +0165c2: 28cf |003d: goto 000c // -0031 │ │ +0165c4: 2012 5501 |003e: instance-of v2, v1, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +0165c8: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ +0165cc: 5452 8901 |0042: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +0165d0: 6003 ac01 |0044: sget v3, Lorg/apache/cordova/file/FileUtils;.INVALID_MODIFICATION_ERR:I // field@01ac │ │ +0165d4: 6e20 6b02 3200 |0046: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +0165da: 28c3 |0049: goto 000c // -003d │ │ +0165dc: 2012 a500 |004a: instance-of v2, v1, Ljava/net/MalformedURLException; // type@00a5 │ │ +0165e0: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +0165e4: 5452 8901 |004e: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +0165e8: 6003 ab01 |0050: sget v3, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ +0165ec: 6e20 6b02 3200 |0052: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +0165f2: 28b7 |0055: goto 000c // -0049 │ │ +0165f4: 2012 7800 |0056: instance-of v2, v1, Ljava/io/IOException; // type@0078 │ │ +0165f8: 3802 0a00 |0058: if-eqz v2, 0062 // +000a │ │ +0165fc: 5452 8901 |005a: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016600: 6003 ac01 |005c: sget v3, Lorg/apache/cordova/file/FileUtils;.INVALID_MODIFICATION_ERR:I // field@01ac │ │ +016604: 6e20 6b02 3200 |005e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +01660a: 28ab |0061: goto 000c // -0055 │ │ +01660c: 2012 3101 |0062: instance-of v2, v1, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ +016610: 3802 0a00 |0064: if-eqz v2, 006e // +000a │ │ +016614: 5452 8901 |0066: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016618: 6003 ab01 |0068: sget v3, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ +01661c: 6e20 6b02 3200 |006a: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +016622: 289f |006d: goto 000c // -0061 │ │ +016624: 2012 5c01 |006e: instance-of v2, v1, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ +016628: 3802 0a00 |0070: if-eqz v2, 007a // +000a │ │ +01662c: 5452 8901 |0072: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016630: 6003 b701 |0074: sget v3, Lorg/apache/cordova/file/FileUtils;.TYPE_MISMATCH_ERR:I // field@01b7 │ │ +016634: 6e20 6b02 3200 |0076: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +01663a: 2893 |0079: goto 000c // -006d │ │ +01663c: 2012 6101 |007a: instance-of v2, v1, Lorg/json/JSONException; // type@0161 │ │ +016640: 3802 0f00 |007c: if-eqz v2, 008b // +000f │ │ +016644: 5452 8901 |007e: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016648: 2203 1d01 |0080: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01664c: 6204 0e01 |0082: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +016650: 7020 7104 4300 |0084: invoke-direct {v3, v4}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +016656: 6e20 7102 3200 |0087: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01665c: 2882 |008a: goto 000c // -007e │ │ +01665e: 2012 9900 |008b: instance-of v2, v1, Ljava/lang/SecurityException; // type@0099 │ │ +016662: 3802 0b00 |008d: if-eqz v2, 0098 // +000b │ │ +016666: 5452 8901 |008f: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +01666a: 6003 b501 |0091: sget v3, Lorg/apache/cordova/file/FileUtils;.SECURITY_ERR:I // field@01b5 │ │ +01666e: 6e20 6b02 3200 |0093: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +016674: 2900 76ff |0096: goto/16 000c // -008a │ │ +016678: 6e10 bb01 0100 |0098: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@01bb │ │ +01667e: 5452 8901 |009b: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$25;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0189 │ │ +016682: 6003 b801 |009d: sget v3, Lorg/apache/cordova/file/FileUtils;.UNKNOWN_ERR:I // field@01b8 │ │ +016686: 6e20 6b02 3200 |009f: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +01668c: 2900 6aff |00a2: goto/16 000c // -0096 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=663 │ │ 0x0007 line=664 │ │ 0x000c line=693 │ │ @@ -19711,19 +19717,19 @@ │ │ type : '(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -015d4c: |[015d4c] org.apache.cordova.file.Filesystem$LimitedInputStream.:(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V │ │ -015d5c: 5b12 c401 |0000: iput-object v2, v1, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.this$0:Lorg/apache/cordova/file/Filesystem; // field@01c4 │ │ -015d60: 7020 9001 3100 |0002: invoke-direct {v1, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@0190 │ │ -015d66: 5a14 c301 |0005: iput-wide v4, v1, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015d6a: 0e00 |0007: return-void │ │ +0166a0: |[0166a0] org.apache.cordova.file.Filesystem$LimitedInputStream.:(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V │ │ +0166b0: 5b12 c401 |0000: iput-object v2, v1, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.this$0:Lorg/apache/cordova/file/Filesystem; // field@01c4 │ │ +0166b4: 7020 9001 3100 |0002: invoke-direct {v1, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@0190 │ │ +0166ba: 5a14 c301 |0005: iput-wide v4, v1, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +0166be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ 0x0005 line=307 │ │ 0x0007 line=308 │ │ locals : │ │ @@ -19738,29 +19744,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -015d6c: |[015d6c] org.apache.cordova.file.Filesystem$LimitedInputStream.read:()I │ │ -015d7c: 5340 c301 |0000: iget-wide v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015d80: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -015d84: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -015d88: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ -015d8c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -015d8e: 0f00 |0009: return v0 │ │ -015d90: 5340 c301 |000a: iget-wide v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015d94: 1602 0100 |000c: const-wide/16 v2, #int 1 // #1 │ │ -015d98: bc20 |000e: sub-long/2addr v0, v2 │ │ -015d9a: 5a40 c301 |000f: iput-wide v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015d9e: 5440 c201 |0011: iget-object v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.in:Ljava/io/InputStream; // field@01c2 │ │ -015da2: 6e10 9501 0000 |0013: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@0195 │ │ -015da8: 0a00 |0016: move-result v0 │ │ -015daa: 28f2 |0017: goto 0009 // -000e │ │ +0166c0: |[0166c0] org.apache.cordova.file.Filesystem$LimitedInputStream.read:()I │ │ +0166d0: 5340 c301 |0000: iget-wide v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +0166d4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0166d8: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0166dc: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ +0166e0: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +0166e2: 0f00 |0009: return v0 │ │ +0166e4: 5340 c301 |000a: iget-wide v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +0166e8: 1602 0100 |000c: const-wide/16 v2, #int 1 // #1 │ │ +0166ec: bc20 |000e: sub-long/2addr v0, v2 │ │ +0166ee: 5a40 c301 |000f: iput-wide v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +0166f2: 5440 c201 |0011: iget-object v0, v4, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.in:Ljava/io/InputStream; // field@01c2 │ │ +0166f6: 6e10 9501 0000 |0013: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@0195 │ │ +0166fc: 0a00 |0016: move-result v0 │ │ +0166fe: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0008 line=312 │ │ 0x0009 line=315 │ │ 0x000a line=314 │ │ 0x0011 line=315 │ │ @@ -19772,36 +19778,36 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -015dac: |[015dac] org.apache.cordova.file.Filesystem$LimitedInputStream.read:([BII)I │ │ -015dbc: 5362 c301 |0000: iget-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015dc0: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -015dc4: 3102 0204 |0004: cmp-long v2, v2, v4 │ │ -015dc8: 3c02 0400 |0006: if-gtz v2, 000a // +0004 │ │ -015dcc: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -015dce: 0f01 |0009: return v1 │ │ -015dd0: 0190 |000a: move v0, v9 │ │ -015dd2: 8192 |000b: int-to-long v2, v9 │ │ -015dd4: 5364 c301 |000c: iget-wide v4, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015dd8: 3102 0204 |000e: cmp-long v2, v2, v4 │ │ -015ddc: 3d02 0500 |0010: if-lez v2, 0015 // +0005 │ │ -015de0: 5362 c301 |0012: iget-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015de4: 8420 |0014: long-to-int v0, v2 │ │ -015de6: 5462 c201 |0015: iget-object v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.in:Ljava/io/InputStream; // field@01c2 │ │ -015dea: 6e40 9701 7208 |0017: invoke-virtual {v2, v7, v8, v0}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ -015df0: 0a01 |001a: move-result v1 │ │ -015df2: 5362 c301 |001b: iget-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015df6: 8114 |001d: int-to-long v4, v1 │ │ -015df8: bc42 |001e: sub-long/2addr v2, v4 │ │ -015dfa: 5a62 c301 |001f: iput-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ -015dfe: 28e8 |0021: goto 0009 // -0018 │ │ +016700: |[016700] org.apache.cordova.file.Filesystem$LimitedInputStream.read:([BII)I │ │ +016710: 5362 c301 |0000: iget-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +016714: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +016718: 3102 0204 |0004: cmp-long v2, v2, v4 │ │ +01671c: 3c02 0400 |0006: if-gtz v2, 000a // +0004 │ │ +016720: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +016722: 0f01 |0009: return v1 │ │ +016724: 0190 |000a: move v0, v9 │ │ +016726: 8192 |000b: int-to-long v2, v9 │ │ +016728: 5364 c301 |000c: iget-wide v4, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +01672c: 3102 0204 |000e: cmp-long v2, v2, v4 │ │ +016730: 3d02 0500 |0010: if-lez v2, 0015 // +0005 │ │ +016734: 5362 c301 |0012: iget-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +016738: 8420 |0014: long-to-int v0, v2 │ │ +01673a: 5462 c201 |0015: iget-object v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.in:Ljava/io/InputStream; // field@01c2 │ │ +01673e: 6e40 9701 7208 |0017: invoke-virtual {v2, v7, v8, v0}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ +016744: 0a01 |001a: move-result v1 │ │ +016746: 5362 c301 |001b: iget-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +01674a: 8114 |001d: int-to-long v4, v1 │ │ +01674c: bc42 |001e: sub-long/2addr v2, v4 │ │ +01674e: 5a62 c301 |001f: iput-wide v2, v6, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.numBytesToRead:J // field@01c3 │ │ +016752: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0008 line=320 │ │ 0x0009 line=328 │ │ 0x000a line=322 │ │ 0x000b line=323 │ │ @@ -19921,20 +19927,20 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -015e00: |[015e00] org.apache.cordova.file.Filesystem.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V │ │ -015e10: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -015e16: 5b01 c801 |0003: iput-object v1, v0, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ -015e1a: 5b02 c501 |0005: iput-object v2, v0, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ -015e1e: 5b03 c601 |0007: iput-object v3, v0, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ -015e22: 0e00 |0009: return-void │ │ +016754: |[016754] org.apache.cordova.file.Filesystem.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V │ │ +016764: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01676a: 5b01 c801 |0003: iput-object v1, v0, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ +01676e: 5b02 c501 |0005: iput-object v2, v0, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ +016772: 5b03 c601 |0007: iput-object v3, v0, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ +016776: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -19949,90 +19955,90 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -015e24: |[015e24] org.apache.cordova.file.Filesystem.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject; │ │ -015e34: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -015e36: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -015e38: 54c6 d001 |0002: iget-object v6, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -015e3c: 1a09 2d00 |0004: const-string v9, "/" // string@002d │ │ -015e40: 6e20 e001 9600 |0006: invoke-virtual {v6, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -015e46: 0a09 |0009: move-result v9 │ │ -015e48: 3809 7700 |000a: if-eqz v9, 0081 // +0077 │ │ -015e4c: 0181 |000c: move v1, v8 │ │ -015e4e: 1209 |000d: const/4 v9, #int 0 // #0 │ │ -015e50: 6e10 eb01 0600 |000e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@01eb │ │ -015e56: 0a0a |0011: move-result v10 │ │ -015e58: b11a |0012: sub-int/2addr v10, v1 │ │ -015e5a: 6e30 f001 960a |0013: invoke-virtual {v6, v9, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -015e60: 0c09 |0016: move-result-object v9 │ │ -015e62: 1a0a 2f00 |0017: const-string v10, "/+" // string@002f │ │ -015e66: 6e20 ed01 a900 |0019: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -015e6c: 0c05 |001c: move-result-object v5 │ │ -015e6e: 2159 |001d: array-length v9, v5 │ │ -015e70: d809 09ff |001e: add-int/lit8 v9, v9, #int -1 // #ff │ │ -015e74: 4603 0509 |0020: aget-object v3, v5, v9 │ │ -015e78: 2202 6201 |0022: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ -015e7c: 7010 1706 0200 |0024: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -015e82: 1a0a 4f06 |0027: const-string v10, "isFile" // string@064f │ │ -015e86: 55c9 cf01 |0029: iget-boolean v9, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -015e8a: 3909 5800 |002b: if-nez v9, 0083 // +0058 │ │ -015e8e: 0189 |002d: move v9, v8 │ │ -015e90: 6e30 2306 a209 |002e: invoke-virtual {v2, v10, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0623 │ │ -015e96: 1a09 4d06 |0031: const-string v9, "isDirectory" // string@064d │ │ -015e9a: 55ca cf01 |0033: iget-boolean v10, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -015e9e: 6e30 2306 920a |0035: invoke-virtual {v2, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0623 │ │ -015ea4: 1a09 e106 |0038: const-string v9, "name" // string@06e1 │ │ -015ea8: 6e30 2206 9203 |003a: invoke-virtual {v2, v9, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -015eae: 1a09 4605 |003d: const-string v9, "fullPath" // string@0546 │ │ -015eb2: 6e30 2206 9206 |003f: invoke-virtual {v2, v9, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -015eb8: 1a09 2805 |0042: const-string v9, "filesystemName" // string@0528 │ │ -015ebc: 54ca ce01 |0044: iget-object v10, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ -015ec0: 6e30 2206 920a |0046: invoke-virtual {v2, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -015ec6: 1a09 2505 |0049: const-string v9, "filesystem" // string@0525 │ │ -015eca: 1a0a d708 |004b: const-string v10, "temporary" // string@08d7 │ │ -015ece: 54cb ce01 |004d: iget-object v11, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ -015ed2: 6e20 e101 ba00 |004f: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -015ed8: 0a0a |0052: move-result v10 │ │ -015eda: 380a 3200 |0053: if-eqz v10, 0085 // +0032 │ │ -015ede: 6e30 2006 9207 |0055: invoke-virtual {v2, v9, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ -015ee4: 6e10 8300 0d00 |0058: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -015eea: 0c04 |005b: move-result-object v4 │ │ -015eec: 55c7 cf01 |005c: iget-boolean v7, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -015ef0: 3807 1d00 |005e: if-eqz v7, 007b // +001d │ │ -015ef4: 1a07 2d00 |0060: const-string v7, "/" // string@002d │ │ -015ef8: 6e20 e001 7400 |0062: invoke-virtual {v4, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -015efe: 0a07 |0065: move-result v7 │ │ -015f00: 3907 1500 |0066: if-nez v7, 007b // +0015 │ │ -015f04: 2207 9b00 |0068: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -015f08: 7010 f301 0700 |006a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -015f0e: 6e20 fb01 4700 |006d: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -015f14: 0c07 |0070: move-result-object v7 │ │ -015f16: 1a08 2d00 |0071: const-string v8, "/" // string@002d │ │ -015f1a: 6e20 fb01 8700 |0073: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -015f20: 0c07 |0076: move-result-object v7 │ │ -015f22: 6e10 fd01 0700 |0077: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -015f28: 0c04 |007a: move-result-object v4 │ │ -015f2a: 1a07 e406 |007b: const-string v7, "nativeURL" // string@06e4 │ │ -015f2e: 6e30 2206 7204 |007d: invoke-virtual {v2, v7, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -015f34: 1102 |0080: return-object v2 │ │ -015f36: 0171 |0081: move v1, v7 │ │ -015f38: 288b |0082: goto 000d // -0075 │ │ -015f3a: 0179 |0083: move v9, v7 │ │ -015f3c: 28aa |0084: goto 002e // -0056 │ │ -015f3e: 0187 |0085: move v7, v8 │ │ -015f40: 28cf |0086: goto 0055 // -0031 │ │ -015f42: 0d00 |0087: move-exception v0 │ │ -015f44: 6e10 1606 0000 |0088: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ -015f4a: 2207 9800 |008b: new-instance v7, Ljava/lang/RuntimeException; // type@0098 │ │ -015f4e: 7020 d901 0700 |008d: invoke-direct {v7, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@01d9 │ │ -015f54: 2707 |0090: throw v7 │ │ +016778: |[016778] org.apache.cordova.file.Filesystem.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject; │ │ +016788: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +01678a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +01678c: 54c6 d001 |0002: iget-object v6, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +016790: 1a09 2d00 |0004: const-string v9, "/" // string@002d │ │ +016794: 6e20 e001 9600 |0006: invoke-virtual {v6, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +01679a: 0a09 |0009: move-result v9 │ │ +01679c: 3809 7700 |000a: if-eqz v9, 0081 // +0077 │ │ +0167a0: 0181 |000c: move v1, v8 │ │ +0167a2: 1209 |000d: const/4 v9, #int 0 // #0 │ │ +0167a4: 6e10 eb01 0600 |000e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@01eb │ │ +0167aa: 0a0a |0011: move-result v10 │ │ +0167ac: b11a |0012: sub-int/2addr v10, v1 │ │ +0167ae: 6e30 f001 960a |0013: invoke-virtual {v6, v9, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +0167b4: 0c09 |0016: move-result-object v9 │ │ +0167b6: 1a0a 2f00 |0017: const-string v10, "/+" // string@002f │ │ +0167ba: 6e20 ed01 a900 |0019: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +0167c0: 0c05 |001c: move-result-object v5 │ │ +0167c2: 2159 |001d: array-length v9, v5 │ │ +0167c4: d809 09ff |001e: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0167c8: 4603 0509 |0020: aget-object v3, v5, v9 │ │ +0167cc: 2202 6201 |0022: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ +0167d0: 7010 1706 0200 |0024: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +0167d6: 1a0a 4f06 |0027: const-string v10, "isFile" // string@064f │ │ +0167da: 55c9 cf01 |0029: iget-boolean v9, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +0167de: 3909 5800 |002b: if-nez v9, 0083 // +0058 │ │ +0167e2: 0189 |002d: move v9, v8 │ │ +0167e4: 6e30 2306 a209 |002e: invoke-virtual {v2, v10, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0623 │ │ +0167ea: 1a09 4d06 |0031: const-string v9, "isDirectory" // string@064d │ │ +0167ee: 55ca cf01 |0033: iget-boolean v10, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +0167f2: 6e30 2306 920a |0035: invoke-virtual {v2, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0623 │ │ +0167f8: 1a09 e106 |0038: const-string v9, "name" // string@06e1 │ │ +0167fc: 6e30 2206 9203 |003a: invoke-virtual {v2, v9, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +016802: 1a09 4605 |003d: const-string v9, "fullPath" // string@0546 │ │ +016806: 6e30 2206 9206 |003f: invoke-virtual {v2, v9, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01680c: 1a09 2805 |0042: const-string v9, "filesystemName" // string@0528 │ │ +016810: 54ca ce01 |0044: iget-object v10, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ +016814: 6e30 2206 920a |0046: invoke-virtual {v2, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01681a: 1a09 2505 |0049: const-string v9, "filesystem" // string@0525 │ │ +01681e: 1a0a d708 |004b: const-string v10, "temporary" // string@08d7 │ │ +016822: 54cb ce01 |004d: iget-object v11, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ +016826: 6e20 e101 ba00 |004f: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01682c: 0a0a |0052: move-result v10 │ │ +01682e: 380a 3200 |0053: if-eqz v10, 0085 // +0032 │ │ +016832: 6e30 2006 9207 |0055: invoke-virtual {v2, v9, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ +016838: 6e10 8300 0d00 |0058: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +01683e: 0c04 |005b: move-result-object v4 │ │ +016840: 55c7 cf01 |005c: iget-boolean v7, v12, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +016844: 3807 1d00 |005e: if-eqz v7, 007b // +001d │ │ +016848: 1a07 2d00 |0060: const-string v7, "/" // string@002d │ │ +01684c: 6e20 e001 7400 |0062: invoke-virtual {v4, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +016852: 0a07 |0065: move-result v7 │ │ +016854: 3907 1500 |0066: if-nez v7, 007b // +0015 │ │ +016858: 2207 9b00 |0068: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01685c: 7010 f301 0700 |006a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +016862: 6e20 fb01 4700 |006d: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016868: 0c07 |0070: move-result-object v7 │ │ +01686a: 1a08 2d00 |0071: const-string v8, "/" // string@002d │ │ +01686e: 6e20 fb01 8700 |0073: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016874: 0c07 |0076: move-result-object v7 │ │ +016876: 6e10 fd01 0700 |0077: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01687c: 0c04 |007a: move-result-object v4 │ │ +01687e: 1a07 e406 |007b: const-string v7, "nativeURL" // string@06e4 │ │ +016882: 6e30 2206 7204 |007d: invoke-virtual {v2, v7, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +016888: 1102 |0080: return-object v2 │ │ +01688a: 0171 |0081: move v1, v7 │ │ +01688c: 288b |0082: goto 000d // -0075 │ │ +01688e: 0179 |0083: move v9, v7 │ │ +016890: 28aa |0084: goto 002e // -0056 │ │ +016892: 0187 |0085: move v7, v8 │ │ +016894: 28cf |0086: goto 0055 // -0031 │ │ +016896: 0d00 |0087: move-exception v0 │ │ +016898: 6e10 1606 0000 |0088: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ +01689e: 2207 9800 |008b: new-instance v7, Ljava/lang/RuntimeException; // type@0098 │ │ +0168a2: 7020 d901 0700 |008d: invoke-direct {v7, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@01d9 │ │ +0168a8: 2707 |0090: throw v7 │ │ catches : 1 │ │ 0x0002 - 0x0080 │ │ Lorg/json/JSONException; -> 0x0087 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0004 line=57 │ │ 0x000d line=58 │ │ @@ -20075,72 +20081,72 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -015f68: |[015f68] org.apache.cordova.file.Filesystem.normalizePath:(Ljava/lang/String;)Ljava/lang/String; │ │ -015f78: 1a05 2d00 |0000: const-string v5, "/" // string@002d │ │ -015f7c: 6e20 ee01 5700 |0002: invoke-virtual {v7, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -015f82: 0a03 |0005: move-result v3 │ │ -015f84: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -015f88: 1a05 2f00 |0008: const-string v5, "/+" // string@002f │ │ -015f8c: 1a06 0000 |000a: const-string v6, "" // string@0000 │ │ -015f90: 6e30 ec01 5706 |000c: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -015f96: 0c07 |000f: move-result-object v7 │ │ -015f98: 2201 bc00 |0010: new-instance v1, Ljava/util/ArrayList; // type@00bc │ │ -015f9c: 1a05 2f00 |0012: const-string v5, "/+" // string@002f │ │ -015fa0: 6e20 ed01 5700 |0014: invoke-virtual {v7, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -015fa6: 0c05 |0017: move-result-object v5 │ │ -015fa8: 7110 2802 0500 |0018: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0228 │ │ -015fae: 0c05 |001b: move-result-object v5 │ │ -015fb0: 7020 2102 5100 |001c: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0221 │ │ -015fb6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -015fb8: 6e10 2702 0100 |0020: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0227 │ │ -015fbe: 0a05 |0023: move-result v5 │ │ -015fc0: 3552 1f00 |0024: if-ge v2, v5, 0043 // +001f │ │ -015fc4: 6e20 2402 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ -015fca: 0c05 |0029: move-result-object v5 │ │ -015fcc: 1f05 9a00 |002a: check-cast v5, Ljava/lang/String; // type@009a │ │ -015fd0: 1a06 2900 |002c: const-string v6, ".." // string@0029 │ │ -015fd4: 6e20 e101 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -015fda: 0a05 |0031: move-result v5 │ │ -015fdc: 3805 0e00 |0032: if-eqz v5, 0040 // +000e │ │ -015fe0: 6e20 2602 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0226 │ │ -015fe6: 3d02 0900 |0037: if-lez v2, 0040 // +0009 │ │ -015fea: d805 02ff |0039: add-int/lit8 v5, v2, #int -1 // #ff │ │ -015fee: 6e20 2602 5100 |003b: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0226 │ │ -015ff4: d802 02ff |003e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -015ff8: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ -015ffc: 28de |0042: goto 0020 // -0022 │ │ -015ffe: 2204 9b00 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -016002: 7010 f301 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016008: 6e10 2502 0100 |0048: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01600e: 0c05 |004b: move-result-object v5 │ │ -016010: 7210 3802 0500 |004c: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -016016: 0a06 |004f: move-result v6 │ │ -016018: 3806 1100 |0050: if-eqz v6, 0061 // +0011 │ │ -01601c: 7210 3902 0500 |0052: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -016022: 0c00 |0055: move-result-object v0 │ │ -016024: 1f00 9a00 |0056: check-cast v0, Ljava/lang/String; // type@009a │ │ -016028: 1a06 2d00 |0058: const-string v6, "/" // string@002d │ │ -01602c: 6e20 fb01 6400 |005a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016032: 6e20 fb01 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016038: 28ec |0060: goto 004c // -0014 │ │ -01603a: 3803 0700 |0061: if-eqz v3, 0068 // +0007 │ │ -01603e: 6e10 fd01 0400 |0063: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016044: 0c05 |0066: move-result-object v5 │ │ -016046: 1105 |0067: return-object v5 │ │ -016048: 6e10 fd01 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01604e: 0c05 |006b: move-result-object v5 │ │ -016050: 1216 |006c: const/4 v6, #int 1 // #1 │ │ -016052: 6e20 ef01 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -016058: 0c05 |0070: move-result-object v5 │ │ -01605a: 28f6 |0071: goto 0067 // -000a │ │ +0168bc: |[0168bc] org.apache.cordova.file.Filesystem.normalizePath:(Ljava/lang/String;)Ljava/lang/String; │ │ +0168cc: 1a05 2d00 |0000: const-string v5, "/" // string@002d │ │ +0168d0: 6e20 ee01 5700 |0002: invoke-virtual {v7, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +0168d6: 0a03 |0005: move-result v3 │ │ +0168d8: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +0168dc: 1a05 2f00 |0008: const-string v5, "/+" // string@002f │ │ +0168e0: 1a06 0000 |000a: const-string v6, "" // string@0000 │ │ +0168e4: 6e30 ec01 5706 |000c: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +0168ea: 0c07 |000f: move-result-object v7 │ │ +0168ec: 2201 bc00 |0010: new-instance v1, Ljava/util/ArrayList; // type@00bc │ │ +0168f0: 1a05 2f00 |0012: const-string v5, "/+" // string@002f │ │ +0168f4: 6e20 ed01 5700 |0014: invoke-virtual {v7, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +0168fa: 0c05 |0017: move-result-object v5 │ │ +0168fc: 7110 2802 0500 |0018: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0228 │ │ +016902: 0c05 |001b: move-result-object v5 │ │ +016904: 7020 2102 5100 |001c: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0221 │ │ +01690a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +01690c: 6e10 2702 0100 |0020: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0227 │ │ +016912: 0a05 |0023: move-result v5 │ │ +016914: 3552 1f00 |0024: if-ge v2, v5, 0043 // +001f │ │ +016918: 6e20 2402 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ +01691e: 0c05 |0029: move-result-object v5 │ │ +016920: 1f05 9a00 |002a: check-cast v5, Ljava/lang/String; // type@009a │ │ +016924: 1a06 2900 |002c: const-string v6, ".." // string@0029 │ │ +016928: 6e20 e101 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01692e: 0a05 |0031: move-result v5 │ │ +016930: 3805 0e00 |0032: if-eqz v5, 0040 // +000e │ │ +016934: 6e20 2602 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0226 │ │ +01693a: 3d02 0900 |0037: if-lez v2, 0040 // +0009 │ │ +01693e: d805 02ff |0039: add-int/lit8 v5, v2, #int -1 // #ff │ │ +016942: 6e20 2602 5100 |003b: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0226 │ │ +016948: d802 02ff |003e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01694c: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ +016950: 28de |0042: goto 0020 // -0022 │ │ +016952: 2204 9b00 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +016956: 7010 f301 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01695c: 6e10 2502 0100 |0048: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +016962: 0c05 |004b: move-result-object v5 │ │ +016964: 7210 3802 0500 |004c: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01696a: 0a06 |004f: move-result v6 │ │ +01696c: 3806 1100 |0050: if-eqz v6, 0061 // +0011 │ │ +016970: 7210 3902 0500 |0052: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +016976: 0c00 |0055: move-result-object v0 │ │ +016978: 1f00 9a00 |0056: check-cast v0, Ljava/lang/String; // type@009a │ │ +01697c: 1a06 2d00 |0058: const-string v6, "/" // string@002d │ │ +016980: 6e20 fb01 6400 |005a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016986: 6e20 fb01 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01698c: 28ec |0060: goto 004c // -0014 │ │ +01698e: 3803 0700 |0061: if-eqz v3, 0068 // +0007 │ │ +016992: 6e10 fd01 0400 |0063: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +016998: 0c05 |0066: move-result-object v5 │ │ +01699a: 1105 |0067: return-object v5 │ │ +01699c: 6e10 fd01 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0169a2: 0c05 |006b: move-result-object v5 │ │ +0169a4: 1216 |006c: const/4 v6, #int 1 // #1 │ │ +0169a6: 6e20 ef01 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +0169ac: 0c05 |0070: move-result-object v5 │ │ +0169ae: 28f6 |0071: goto 0067 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0006 line=163 │ │ 0x0008 line=164 │ │ 0x0010 line=166 │ │ 0x001f line=167 │ │ @@ -20183,45 +20189,45 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -01605c: |[01605c] org.apache.cordova.file.Filesystem.copyFileToURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject; │ │ -01606c: 380c 1000 |0000: if-eqz v12, 0010 // +0010 │ │ -016070: 6e20 9a05 ba00 |0002: invoke-virtual {v10, v11}, Lorg/apache/cordova/file/Filesystem;.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@059a │ │ -016076: 0a05 |0005: move-result v5 │ │ -016078: 3905 0a00 |0006: if-nez v5, 0010 // +000a │ │ -01607c: 2205 5801 |0008: new-instance v5, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -016080: 1a06 7d00 |000a: const-string v6, "Cannot move file at source URL" // string@007d │ │ -016084: 7020 d905 6500 |000c: invoke-direct {v5, v6}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01608a: 2705 |000f: throw v5 │ │ -01608c: 55b5 cf01 |0010: iget-boolean v5, v11, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -016090: 6e55 a805 978b |0012: invoke-virtual {v7, v9, v11, v8, v5}, Lorg/apache/cordova/file/Filesystem;.makeDestinationURL:(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05a8 │ │ -016096: 0c00 |0015: move-result-object v0 │ │ -016098: 6e20 b405 ba00 |0016: invoke-virtual {v10, v11}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -01609e: 0c04 |0019: move-result-object v4 │ │ -0160a0: 5475 c601 |001a: iget-object v5, v7, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ -0160a4: 6e20 5303 4500 |001c: invoke-virtual {v5, v4}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -0160aa: 0c02 |001f: move-result-object v2 │ │ -0160ac: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -0160ae: 6e20 a205 0700 |0021: invoke-virtual {v7, v0}, Lorg/apache/cordova/file/Filesystem;.getOutputStreamForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/io/OutputStream; // method@05a2 │ │ -0160b4: 0c03 |0024: move-result-object v3 │ │ -0160b6: 5475 c601 |0025: iget-object v5, v7, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ -0160ba: 6e30 4b03 2503 |0027: invoke-virtual {v5, v2, v3}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@034b │ │ -0160c0: 380c 0500 |002a: if-eqz v12, 002f // +0005 │ │ -0160c4: 6e20 b205 ba00 |002c: invoke-virtual {v10, v11}, Lorg/apache/cordova/file/Filesystem;.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b2 │ │ -0160ca: 6e20 9e05 0700 |002f: invoke-virtual {v7, v0}, Lorg/apache/cordova/file/Filesystem;.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@059e │ │ -0160d0: 0c05 |0032: move-result-object v5 │ │ -0160d2: 1105 |0033: return-object v5 │ │ -0160d4: 0d01 |0034: move-exception v1 │ │ -0160d6: 5425 9b00 |0035: iget-object v5, v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -0160da: 6e10 9401 0500 |0037: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -0160e0: 2701 |003a: throw v1 │ │ +0169b0: |[0169b0] org.apache.cordova.file.Filesystem.copyFileToURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject; │ │ +0169c0: 380c 1000 |0000: if-eqz v12, 0010 // +0010 │ │ +0169c4: 6e20 9a05 ba00 |0002: invoke-virtual {v10, v11}, Lorg/apache/cordova/file/Filesystem;.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@059a │ │ +0169ca: 0a05 |0005: move-result v5 │ │ +0169cc: 3905 0a00 |0006: if-nez v5, 0010 // +000a │ │ +0169d0: 2205 5801 |0008: new-instance v5, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +0169d4: 1a06 7d00 |000a: const-string v6, "Cannot move file at source URL" // string@007d │ │ +0169d8: 7020 d905 6500 |000c: invoke-direct {v5, v6}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +0169de: 2705 |000f: throw v5 │ │ +0169e0: 55b5 cf01 |0010: iget-boolean v5, v11, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +0169e4: 6e55 a805 978b |0012: invoke-virtual {v7, v9, v11, v8, v5}, Lorg/apache/cordova/file/Filesystem;.makeDestinationURL:(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05a8 │ │ +0169ea: 0c00 |0015: move-result-object v0 │ │ +0169ec: 6e20 b405 ba00 |0016: invoke-virtual {v10, v11}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +0169f2: 0c04 |0019: move-result-object v4 │ │ +0169f4: 5475 c601 |001a: iget-object v5, v7, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ +0169f8: 6e20 5303 4500 |001c: invoke-virtual {v5, v4}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +0169fe: 0c02 |001f: move-result-object v2 │ │ +016a00: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +016a02: 6e20 a205 0700 |0021: invoke-virtual {v7, v0}, Lorg/apache/cordova/file/Filesystem;.getOutputStreamForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/io/OutputStream; // method@05a2 │ │ +016a08: 0c03 |0024: move-result-object v3 │ │ +016a0a: 5475 c601 |0025: iget-object v5, v7, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ +016a0e: 6e30 4b03 2503 |0027: invoke-virtual {v5, v2, v3}, Lorg/apache/cordova/CordovaResourceApi;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@034b │ │ +016a14: 380c 0500 |002a: if-eqz v12, 002f // +0005 │ │ +016a18: 6e20 b205 ba00 |002c: invoke-virtual {v10, v11}, Lorg/apache/cordova/file/Filesystem;.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b2 │ │ +016a1e: 6e20 9e05 0700 |002f: invoke-virtual {v7, v0}, Lorg/apache/cordova/file/Filesystem;.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@059e │ │ +016a24: 0c05 |0032: move-result-object v5 │ │ +016a26: 1105 |0033: return-object v5 │ │ +016a28: 0d01 |0034: move-exception v1 │ │ +016a2a: 5425 9b00 |0035: iget-object v5, v2, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +016a2e: 6e10 9401 0500 |0037: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +016a34: 2701 |003a: throw v1 │ │ catches : 1 │ │ 0x0021 - 0x0024 │ │ Ljava/io/IOException; -> 0x0034 │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ 0x0010 line=244 │ │ @@ -20254,21 +20260,21 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0160f0: |[0160f0] org.apache.cordova.file.Filesystem.exists:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -016100: 6e20 a005 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05a0 │ │ -016106: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -016108: 0f01 |0004: return v1 │ │ -01610a: 0d00 |0005: move-exception v0 │ │ -01610c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -01610e: 28fd |0007: goto 0004 // -0003 │ │ +016a44: |[016a44] org.apache.cordova.file.Filesystem.exists:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +016a54: 6e20 a005 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05a0 │ │ +016a5a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +016a5c: 0f01 |0004: return v1 │ │ +016a5e: 0d00 |0005: move-exception v0 │ │ +016a60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +016a62: 28fd |0007: goto 0004 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/FileNotFoundException; -> 0x0005 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=134 │ │ 0x0005 line=131 │ │ @@ -20289,18 +20295,18 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01611c: |[01611c] org.apache.cordova.file.Filesystem.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ -01612c: 6e20 ab05 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05ab │ │ -016132: 0c00 |0003: move-result-object v0 │ │ -016134: 1100 |0004: return-object v0 │ │ +016a70: |[016a70] org.apache.cordova.file.Filesystem.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ +016a80: 6e20 ab05 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05ab │ │ +016a86: 0c00 |0003: move-result-object v0 │ │ +016a88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/file/Filesystem; │ │ 0x0000 - 0x0005 reg=2 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -20321,17 +20327,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016138: |[016138] org.apache.cordova.file.Filesystem.getFreeSpaceInBytes:()J │ │ -016148: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -01614c: 1000 |0002: return-wide v0 │ │ +016a8c: |[016a8c] org.apache.cordova.file.Filesystem.getFreeSpaceInBytes:()J │ │ +016a9c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +016aa0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/cordova/file/Filesystem; │ │ │ │ #9 : (in Lorg/apache/cordova/file/Filesystem;) │ │ @@ -20339,21 +20345,21 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -016150: |[016150] org.apache.cordova.file.Filesystem.getOutputStreamForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/io/OutputStream; │ │ -016160: 5420 c601 |0000: iget-object v0, v2, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ -016164: 6e20 b405 3200 |0002: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -01616a: 0c01 |0005: move-result-object v1 │ │ -01616c: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0355 │ │ -016172: 0c00 |0009: move-result-object v0 │ │ -016174: 1100 |000a: return-object v0 │ │ +016aa4: |[016aa4] org.apache.cordova.file.Filesystem.getOutputStreamForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/io/OutputStream; │ │ +016ab4: 5420 c601 |0000: iget-object v0, v2, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ +016ab8: 6e20 b405 3200 |0002: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +016abe: 0c01 |0005: move-result-object v1 │ │ +016ac0: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Lorg/apache/cordova/CordovaResourceApi;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0355 │ │ +016ac6: 0c00 |0009: move-result-object v0 │ │ +016ac8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/file/Filesystem; │ │ 0x0000 - 0x000b reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -20362,48 +20368,48 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -016178: |[016178] org.apache.cordova.file.Filesystem.getParentForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ -016188: 5461 d101 |0000: iget-object v1, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01618c: 2202 7300 |0002: new-instance v2, Ljava/io/File; // type@0073 │ │ -016190: 5463 d101 |0004: iget-object v3, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -016194: 6e10 7b00 0300 |0006: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01619a: 0c03 |0009: move-result-object v3 │ │ -01619c: 7020 7001 3200 |000a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -0161a2: 6e10 7701 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0177 │ │ -0161a8: 0c00 |0010: move-result-object v0 │ │ -0161aa: 1a02 2d00 |0011: const-string v2, "/" // string@002d │ │ -0161ae: 6e20 e101 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0161b4: 0a02 |0016: move-result v2 │ │ -0161b6: 3902 2300 |0017: if-nez v2, 003a // +0023 │ │ -0161ba: 5462 d101 |0019: iget-object v2, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -0161be: 6e10 7100 0200 |001b: invoke-virtual {v2}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0071 │ │ -0161c4: 0c02 |001e: move-result-object v2 │ │ -0161c6: 2203 9b00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ -0161ca: 7010 f301 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0161d0: 6e20 fb01 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0161d6: 0c03 |0027: move-result-object v3 │ │ -0161d8: 1304 2f00 |0028: const/16 v4, #int 47 // #2f │ │ -0161dc: 6e20 f501 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -0161e2: 0c03 |002d: move-result-object v3 │ │ -0161e4: 6e10 fd01 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0161ea: 0c03 |0031: move-result-object v3 │ │ -0161ec: 6e20 6f00 3200 |0032: invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ -0161f2: 0c02 |0035: move-result-object v2 │ │ -0161f4: 6e10 6c00 0200 |0036: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -0161fa: 0c01 |0039: move-result-object v1 │ │ -0161fc: 7110 d605 0100 |003a: invoke-static {v1}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -016202: 0c02 |003d: move-result-object v2 │ │ -016204: 6e20 9e05 2500 |003e: invoke-virtual {v5, v2}, Lorg/apache/cordova/file/Filesystem;.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@059e │ │ -01620a: 0c02 |0041: move-result-object v2 │ │ -01620c: 1102 |0042: return-object v2 │ │ +016acc: |[016acc] org.apache.cordova.file.Filesystem.getParentForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ +016adc: 5461 d101 |0000: iget-object v1, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016ae0: 2202 7300 |0002: new-instance v2, Ljava/io/File; // type@0073 │ │ +016ae4: 5463 d101 |0004: iget-object v3, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016ae8: 6e10 7b00 0300 |0006: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +016aee: 0c03 |0009: move-result-object v3 │ │ +016af0: 7020 7001 3200 |000a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +016af6: 6e10 7701 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0177 │ │ +016afc: 0c00 |0010: move-result-object v0 │ │ +016afe: 1a02 2d00 |0011: const-string v2, "/" // string@002d │ │ +016b02: 6e20 e101 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +016b08: 0a02 |0016: move-result v2 │ │ +016b0a: 3902 2300 |0017: if-nez v2, 003a // +0023 │ │ +016b0e: 5462 d101 |0019: iget-object v2, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016b12: 6e10 7100 0200 |001b: invoke-virtual {v2}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0071 │ │ +016b18: 0c02 |001e: move-result-object v2 │ │ +016b1a: 2203 9b00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ +016b1e: 7010 f301 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +016b24: 6e20 fb01 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016b2a: 0c03 |0027: move-result-object v3 │ │ +016b2c: 1304 2f00 |0028: const/16 v4, #int 47 // #2f │ │ +016b30: 6e20 f501 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +016b36: 0c03 |002d: move-result-object v3 │ │ +016b38: 6e10 fd01 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +016b3e: 0c03 |0031: move-result-object v3 │ │ +016b40: 6e20 6f00 3200 |0032: invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ +016b46: 0c02 |0035: move-result-object v2 │ │ +016b48: 6e10 6c00 0200 |0036: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +016b4e: 0c01 |0039: move-result-object v1 │ │ +016b50: 7110 d605 0100 |003a: invoke-static {v1}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +016b56: 0c02 |003d: move-result-object v2 │ │ +016b58: 6e20 9e05 2500 |003e: invoke-virtual {v5, v2}, Lorg/apache/cordova/file/Filesystem;.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@059e │ │ +016b5e: 0c02 |0041: move-result-object v2 │ │ +016b60: 1102 |0042: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ 0x0011 line=209 │ │ 0x0019 line=210 │ │ 0x003a line=212 │ │ @@ -20418,23 +20424,23 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -016210: |[016210] org.apache.cordova.file.Filesystem.getRootEntry:()Lorg/json/JSONObject; │ │ -016220: 5410 c701 |0000: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootEntry:Lorg/json/JSONObject; // field@01c7 │ │ -016224: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -016228: 5410 c801 |0004: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ -01622c: 6e20 aa05 0100 |0006: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/Filesystem;.makeEntryForNativeUri:(Landroid/net/Uri;)Lorg/json/JSONObject; // method@05aa │ │ -016232: 0c00 |0009: move-result-object v0 │ │ -016234: 5b10 c701 |000a: iput-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootEntry:Lorg/json/JSONObject; // field@01c7 │ │ -016238: 5410 c701 |000c: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootEntry:Lorg/json/JSONObject; // field@01c7 │ │ -01623c: 1100 |000e: return-object v0 │ │ +016b64: |[016b64] org.apache.cordova.file.Filesystem.getRootEntry:()Lorg/json/JSONObject; │ │ +016b74: 5410 c701 |0000: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootEntry:Lorg/json/JSONObject; // field@01c7 │ │ +016b78: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +016b7c: 5410 c801 |0004: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ +016b80: 6e20 aa05 0100 |0006: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/Filesystem;.makeEntryForNativeUri:(Landroid/net/Uri;)Lorg/json/JSONObject; // method@05aa │ │ +016b86: 0c00 |0009: move-result-object v0 │ │ +016b88: 5b10 c701 |000a: iput-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootEntry:Lorg/json/JSONObject; // field@01c7 │ │ +016b8c: 5410 c701 |000c: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootEntry:Lorg/json/JSONObject; // field@01c7 │ │ +016b90: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000c line=203 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/cordova/file/Filesystem; │ │ @@ -20444,17 +20450,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016240: |[016240] org.apache.cordova.file.Filesystem.getRootUri:()Landroid/net/Uri; │ │ -016250: 5410 c801 |0000: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ -016254: 1100 |0002: return-object v0 │ │ +016b94: |[016b94] org.apache.cordova.file.Filesystem.getRootUri:()Landroid/net/Uri; │ │ +016ba4: 5410 c801 |0000: iget-object v0, v1, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ +016ba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/file/Filesystem; │ │ │ │ #13 : (in Lorg/apache/cordova/file/Filesystem;) │ │ @@ -20468,23 +20474,23 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -016258: |[016258] org.apache.cordova.file.Filesystem.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -016268: 6e20 ad05 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@05ad │ │ -01626e: 0c00 |0003: move-result-object v0 │ │ -016270: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -016274: 6e20 b305 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ -01627a: 0c01 |0009: move-result-object v1 │ │ -01627c: 1101 |000a: return-object v1 │ │ -01627e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -016280: 28fe |000c: goto 000a // -0002 │ │ +016bac: |[016bac] org.apache.cordova.file.Filesystem.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +016bbc: 6e20 ad05 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@05ad │ │ +016bc2: 0c00 |0003: move-result-object v0 │ │ +016bc4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +016bc8: 6e20 b305 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ +016bce: 0c01 |0009: move-result-object v1 │ │ +016bd0: 1101 |000a: return-object v1 │ │ +016bd2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +016bd4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0006 line=152 │ │ 0x000a line=154 │ │ locals : │ │ @@ -20497,66 +20503,66 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -016284: |[016284] org.apache.cordova.file.Filesystem.makeDestinationURL:(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -016294: 1a01 fe06 |0000: const-string v1, "null" // string@06fe │ │ -016298: 6e20 e101 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01629e: 0a01 |0005: move-result v1 │ │ -0162a0: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0162a4: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -0162a8: 6e20 e101 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0162ae: 0a01 |000d: move-result v1 │ │ -0162b0: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -0162b4: 5451 d101 |0010: iget-object v1, v5, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -0162b8: 6e10 7a00 0100 |0012: invoke-virtual {v1}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@007a │ │ -0162be: 0c04 |0015: move-result-object v4 │ │ -0162c0: 5461 d101 |0016: iget-object v1, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -0162c4: 6e10 8300 0100 |0018: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -0162ca: 0c00 |001b: move-result-object v0 │ │ -0162cc: 1a01 2d00 |001c: const-string v1, "/" // string@002d │ │ -0162d0: 6e20 e001 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -0162d6: 0a01 |0021: move-result v1 │ │ -0162d8: 3801 2d00 |0022: if-eqz v1, 004f // +002d │ │ -0162dc: 2201 9b00 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -0162e0: 7010 f301 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0162e6: 6e20 fb01 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0162ec: 0c01 |002c: move-result-object v1 │ │ -0162ee: 6e20 fb01 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0162f4: 0c01 |0030: move-result-object v1 │ │ -0162f6: 6e10 fd01 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0162fc: 0c00 |0034: move-result-object v0 │ │ -0162fe: 3807 1500 |0035: if-eqz v7, 004a // +0015 │ │ -016302: 2201 9b00 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016306: 7010 f301 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01630c: 6e20 fb01 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016312: 0c01 |003f: move-result-object v1 │ │ -016314: 1302 2f00 |0040: const/16 v2, #int 47 // #2f │ │ -016318: 6e20 f501 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -01631e: 0c01 |0045: move-result-object v1 │ │ -016320: 6e10 fd01 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016326: 0c00 |0049: move-result-object v0 │ │ -016328: 7110 d705 0000 |004a: invoke-static {v0}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01632e: 0c01 |004d: move-result-object v1 │ │ -016330: 1101 |004e: return-object v1 │ │ -016332: 2201 9b00 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016336: 7010 f301 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01633c: 6e20 fb01 0100 |0054: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016342: 0c01 |0057: move-result-object v1 │ │ -016344: 1a02 2d00 |0058: const-string v2, "/" // string@002d │ │ -016348: 6e20 fb01 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01634e: 0c01 |005d: move-result-object v1 │ │ -016350: 6e20 fb01 4100 |005e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016356: 0c01 |0061: move-result-object v1 │ │ -016358: 6e10 fd01 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01635e: 0c00 |0065: move-result-object v0 │ │ -016360: 28cf |0066: goto 0035 // -0031 │ │ +016bd8: |[016bd8] org.apache.cordova.file.Filesystem.makeDestinationURL:(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +016be8: 1a01 fe06 |0000: const-string v1, "null" // string@06fe │ │ +016bec: 6e20 e101 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +016bf2: 0a01 |0005: move-result v1 │ │ +016bf4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +016bf8: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +016bfc: 6e20 e101 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +016c02: 0a01 |000d: move-result v1 │ │ +016c04: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +016c08: 5451 d101 |0010: iget-object v1, v5, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016c0c: 6e10 7a00 0100 |0012: invoke-virtual {v1}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@007a │ │ +016c12: 0c04 |0015: move-result-object v4 │ │ +016c14: 5461 d101 |0016: iget-object v1, v6, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016c18: 6e10 8300 0100 |0018: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +016c1e: 0c00 |001b: move-result-object v0 │ │ +016c20: 1a01 2d00 |001c: const-string v1, "/" // string@002d │ │ +016c24: 6e20 e001 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +016c2a: 0a01 |0021: move-result v1 │ │ +016c2c: 3801 2d00 |0022: if-eqz v1, 004f // +002d │ │ +016c30: 2201 9b00 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +016c34: 7010 f301 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +016c3a: 6e20 fb01 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016c40: 0c01 |002c: move-result-object v1 │ │ +016c42: 6e20 fb01 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016c48: 0c01 |0030: move-result-object v1 │ │ +016c4a: 6e10 fd01 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +016c50: 0c00 |0034: move-result-object v0 │ │ +016c52: 3807 1500 |0035: if-eqz v7, 004a // +0015 │ │ +016c56: 2201 9b00 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +016c5a: 7010 f301 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +016c60: 6e20 fb01 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016c66: 0c01 |003f: move-result-object v1 │ │ +016c68: 1302 2f00 |0040: const/16 v2, #int 47 // #2f │ │ +016c6c: 6e20 f501 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +016c72: 0c01 |0045: move-result-object v1 │ │ +016c74: 6e10 fd01 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +016c7a: 0c00 |0049: move-result-object v0 │ │ +016c7c: 7110 d705 0000 |004a: invoke-static {v0}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +016c82: 0c01 |004d: move-result-object v1 │ │ +016c84: 1101 |004e: return-object v1 │ │ +016c86: 2201 9b00 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +016c8a: 7010 f301 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +016c90: 6e20 fb01 0100 |0054: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016c96: 0c01 |0057: move-result-object v1 │ │ +016c98: 1a02 2d00 |0058: const-string v2, "/" // string@002d │ │ +016c9c: 6e20 fb01 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016ca2: 0c01 |005d: move-result-object v1 │ │ +016ca4: 6e20 fb01 4100 |005e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +016caa: 0c01 |0061: move-result-object v1 │ │ +016cac: 6e10 fd01 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +016cb2: 0c00 |0065: move-result-object v0 │ │ +016cb4: 28cf |0066: goto 0035 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0010 line=218 │ │ 0x0016 line=221 │ │ 0x001c line=222 │ │ 0x0024 line=223 │ │ @@ -20577,20 +20583,20 @@ │ │ type : '(Ljava/io/File;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -016364: |[016364] org.apache.cordova.file.Filesystem.makeEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; │ │ -016374: 7110 7300 0200 |0000: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01637a: 0c00 |0003: move-result-object v0 │ │ -01637c: 6e20 aa05 0100 |0004: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/Filesystem;.makeEntryForNativeUri:(Landroid/net/Uri;)Lorg/json/JSONObject; // method@05aa │ │ -016382: 0c00 |0007: move-result-object v0 │ │ -016384: 1100 |0008: return-object v0 │ │ +016cb8: |[016cb8] org.apache.cordova.file.Filesystem.makeEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; │ │ +016cc8: 7110 7300 0200 |0000: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +016cce: 0c00 |0003: move-result-object v0 │ │ +016cd0: 6e20 aa05 0100 |0004: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/Filesystem;.makeEntryForNativeUri:(Landroid/net/Uri;)Lorg/json/JSONObject; // method@05aa │ │ +016cd6: 0c00 |0007: move-result-object v0 │ │ +016cd8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/file/Filesystem; │ │ 0x0000 - 0x0009 reg=2 file Ljava/io/File; │ │ │ │ @@ -20599,23 +20605,23 @@ │ │ type : '(Landroid/net/Uri;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -016388: |[016388] org.apache.cordova.file.Filesystem.makeEntryForNativeUri:(Landroid/net/Uri;)Lorg/json/JSONObject; │ │ -016398: 6e20 b305 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ -01639e: 0c00 |0003: move-result-object v0 │ │ -0163a0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0163a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0163a6: 1101 |0007: return-object v1 │ │ -0163a8: 7120 ac05 3000 |0008: invoke-static {v0, v3}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject; // method@05ac │ │ -0163ae: 0c01 |000b: move-result-object v1 │ │ -0163b0: 28fb |000c: goto 0007 // -0005 │ │ +016cdc: |[016cdc] org.apache.cordova.file.Filesystem.makeEntryForNativeUri:(Landroid/net/Uri;)Lorg/json/JSONObject; │ │ +016cec: 6e20 b305 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ +016cf2: 0c00 |0003: move-result-object v0 │ │ +016cf4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +016cf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +016cfa: 1101 |0007: return-object v1 │ │ +016cfc: 7120 ac05 3000 |0008: invoke-static {v0, v3}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject; // method@05ac │ │ +016d02: 0c01 |000b: move-result-object v1 │ │ +016d04: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0004 - 0x000d reg=0 inputUrl Lorg/apache/cordova/file/LocalFilesystemURL; │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/cordova/file/Filesystem; │ │ @@ -20626,23 +20632,23 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0163b4: |[0163b4] org.apache.cordova.file.Filesystem.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ -0163c4: 6e20 b405 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -0163ca: 0c00 |0003: move-result-object v0 │ │ -0163cc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0163d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0163d2: 1101 |0007: return-object v1 │ │ -0163d4: 7120 ac05 0300 |0008: invoke-static {v3, v0}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject; // method@05ac │ │ -0163da: 0c01 |000b: move-result-object v1 │ │ -0163dc: 28fb |000c: goto 0007 // -0005 │ │ +016d08: |[016d08] org.apache.cordova.file.Filesystem.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ +016d18: 6e20 b405 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +016d1e: 0c00 |0003: move-result-object v0 │ │ +016d20: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +016d24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +016d26: 1101 |0007: return-object v1 │ │ +016d28: 7120 ac05 0300 |0008: invoke-static {v3, v0}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Landroid/net/Uri;)Lorg/json/JSONObject; // method@05ac │ │ +016d2e: 0c01 |000b: move-result-object v1 │ │ +016d30: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ locals : │ │ 0x0004 - 0x000d reg=0 nativeUri Landroid/net/Uri; │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/cordova/file/Filesystem; │ │ @@ -20653,38 +20659,38 @@ │ │ type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0163e0: |[0163e0] org.apache.cordova.file.Filesystem.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; │ │ -0163f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0163f2: 3804 2a00 |0001: if-eqz v4, 002b // +002a │ │ -0163f6: 2202 7300 |0003: new-instance v2, Ljava/io/File; // type@0073 │ │ -0163fa: 7020 7001 4200 |0005: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -016400: 7110 7300 0200 |0008: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -016406: 0c02 |000b: move-result-object v2 │ │ -016408: 6e10 7600 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01640e: 0c00 |000f: move-result-object v0 │ │ -016410: 1a02 2d00 |0010: const-string v2, "/" // string@002d │ │ -016414: 6e20 ee01 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01641a: 0a02 |0015: move-result v2 │ │ -01641c: 3802 0700 |0016: if-eqz v2, 001d // +0007 │ │ -016420: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -016422: 6e20 ef01 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -016428: 0c00 |001c: move-result-object v0 │ │ -01642a: 5432 c801 |001d: iget-object v2, v3, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ -01642e: 6e10 7100 0200 |001f: invoke-virtual {v2}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0071 │ │ -016434: 0c02 |0022: move-result-object v2 │ │ -016436: 6e20 6800 0200 |0023: invoke-virtual {v2, v0}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01643c: 0c02 |0026: move-result-object v2 │ │ -01643e: 6e10 6c00 0200 |0027: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -016444: 0c01 |002a: move-result-object v1 │ │ -016446: 1101 |002b: return-object v1 │ │ +016d34: |[016d34] org.apache.cordova.file.Filesystem.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; │ │ +016d44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +016d46: 3804 2a00 |0001: if-eqz v4, 002b // +002a │ │ +016d4a: 2202 7300 |0003: new-instance v2, Ljava/io/File; // type@0073 │ │ +016d4e: 7020 7001 4200 |0005: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +016d54: 7110 7300 0200 |0008: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +016d5a: 0c02 |000b: move-result-object v2 │ │ +016d5c: 6e10 7600 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +016d62: 0c00 |000f: move-result-object v0 │ │ +016d64: 1a02 2d00 |0010: const-string v2, "/" // string@002d │ │ +016d68: 6e20 ee01 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +016d6e: 0a02 |0015: move-result v2 │ │ +016d70: 3802 0700 |0016: if-eqz v2, 001d // +0007 │ │ +016d74: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +016d76: 6e20 ef01 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +016d7c: 0c00 |001c: move-result-object v0 │ │ +016d7e: 5432 c801 |001d: iget-object v2, v3, Lorg/apache/cordova/file/Filesystem;.rootUri:Landroid/net/Uri; // field@01c8 │ │ +016d82: 6e10 7100 0200 |001f: invoke-virtual {v2}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0071 │ │ +016d88: 0c02 |0022: move-result-object v2 │ │ +016d8a: 6e20 6800 0200 |0023: invoke-virtual {v2, v0}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +016d90: 0c02 |0026: move-result-object v2 │ │ +016d92: 6e10 6c00 0200 |0027: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +016d98: 0c01 |002a: move-result-object v1 │ │ +016d9a: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0001 line=139 │ │ 0x0003 line=140 │ │ 0x0010 line=141 │ │ 0x0018 line=142 │ │ @@ -20701,30 +20707,30 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONArray;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -016448: |[016448] org.apache.cordova.file.Filesystem.readEntriesAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONArray; │ │ -016458: 6e20 a605 7600 |0000: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; // method@05a6 │ │ -01645e: 0c00 |0003: move-result-object v0 │ │ -016460: 2201 6001 |0004: new-instance v1, Lorg/json/JSONArray; // type@0160 │ │ -016464: 7010 fd05 0100 |0006: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@05fd │ │ -01646a: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -01646e: 2104 |000b: array-length v4, v0 │ │ -016470: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -016472: 3543 0e00 |000d: if-ge v3, v4, 001b // +000e │ │ -016476: 4602 0003 |000f: aget-object v2, v0, v3 │ │ -01647a: 6e20 ab05 2600 |0011: invoke-virtual {v6, v2}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05ab │ │ -016480: 0c05 |0014: move-result-object v5 │ │ -016482: 6e20 1206 5100 |0015: invoke-virtual {v1, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0612 │ │ -016488: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01648c: 28f3 |001a: goto 000d // -000d │ │ -01648e: 1101 |001b: return-object v1 │ │ +016d9c: |[016d9c] org.apache.cordova.file.Filesystem.readEntriesAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONArray; │ │ +016dac: 6e20 a605 7600 |0000: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; // method@05a6 │ │ +016db2: 0c00 |0003: move-result-object v0 │ │ +016db4: 2201 6001 |0004: new-instance v1, Lorg/json/JSONArray; // type@0160 │ │ +016db8: 7010 fd05 0100 |0006: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@05fd │ │ +016dbe: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +016dc2: 2104 |000b: array-length v4, v0 │ │ +016dc4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +016dc6: 3543 0e00 |000d: if-ge v3, v4, 001b // +000e │ │ +016dca: 4602 0003 |000f: aget-object v2, v0, v3 │ │ +016dce: 6e20 ab05 2600 |0011: invoke-virtual {v6, v2}, Lorg/apache/cordova/file/Filesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05ab │ │ +016dd4: 0c05 |0014: move-result-object v5 │ │ +016dd6: 6e20 1206 5100 |0015: invoke-virtual {v1, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0612 │ │ +016ddc: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +016de0: 28f3 |001a: goto 000d // -000d │ │ +016de2: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0009 line=114 │ │ 0x000b line=115 │ │ 0x0011 line=116 │ │ @@ -20742,46 +20748,46 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;JJLorg/apache/cordova/file/Filesystem$ReadFileCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -016490: |[016490] org.apache.cordova.file.Filesystem.readFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;JJLorg/apache/cordova/file/Filesystem$ReadFileCallback;)V │ │ -0164a0: 5485 c601 |0000: iget-object v5, v8, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ -0164a4: 6e20 b405 9800 |0002: invoke-virtual {v8, v9}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -0164aa: 0c06 |0005: move-result-object v6 │ │ -0164ac: 6e20 5303 6500 |0006: invoke-virtual {v5, v6}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -0164b2: 0c04 |0009: move-result-object v4 │ │ -0164b4: 1606 0000 |000a: const-wide/16 v6, #int 0 // #0 │ │ -0164b8: 3105 0c06 |000c: cmp-long v5, v12, v6 │ │ -0164bc: 3b05 0400 |000e: if-gez v5, 0012 // +0004 │ │ -0164c0: 534c 9c00 |0010: iget-wide v12, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -0164c4: 9c02 0c0a |0012: sub-long v2, v12, v10 │ │ -0164c8: 1606 0000 |0014: const-wide/16 v6, #int 0 // #0 │ │ -0164cc: 3105 0a06 |0016: cmp-long v5, v10, v6 │ │ -0164d0: 3d05 0700 |0018: if-lez v5, 001f // +0007 │ │ -0164d4: 5445 9b00 |001a: iget-object v5, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -0164d8: 6e30 9801 a50b |001c: invoke-virtual {v5, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@0198 │ │ -0164de: 5440 9b00 |001f: iget-object v0, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -0164e2: 5346 9c00 |0021: iget-wide v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -0164e6: 3105 0c06 |0023: cmp-long v5, v12, v6 │ │ -0164ea: 3b05 0800 |0025: if-gez v5, 002d // +0008 │ │ -0164ee: 2201 5201 |0027: new-instance v1, Lorg/apache/cordova/file/Filesystem$LimitedInputStream; // type@0152 │ │ -0164f2: 7053 9405 8120 |0029: invoke-direct {v1, v8, v0, v2, v3}, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.:(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V // method@0594 │ │ -0164f8: 0710 |002c: move-object v0, v1 │ │ -0164fa: 5445 9d00 |002d: iget-object v5, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009d │ │ -0164fe: 7230 9705 0e05 |002f: invoke-interface {v14, v0, v5}, Lorg/apache/cordova/file/Filesystem$ReadFileCallback;.handleData:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0597 │ │ -016504: 5445 9b00 |0032: iget-object v5, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -016508: 6e10 9401 0500 |0034: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -01650e: 0e00 |0037: return-void │ │ -016510: 0d05 |0038: move-exception v5 │ │ -016512: 5446 9b00 |0039: iget-object v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -016516: 6e10 9401 0600 |003b: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -01651c: 2705 |003e: throw v5 │ │ +016de4: |[016de4] org.apache.cordova.file.Filesystem.readFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;JJLorg/apache/cordova/file/Filesystem$ReadFileCallback;)V │ │ +016df4: 5485 c601 |0000: iget-object v5, v8, Lorg/apache/cordova/file/Filesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01c6 │ │ +016df8: 6e20 b405 9800 |0002: invoke-virtual {v8, v9}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +016dfe: 0c06 |0005: move-result-object v6 │ │ +016e00: 6e20 5303 6500 |0006: invoke-virtual {v5, v6}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +016e06: 0c04 |0009: move-result-object v4 │ │ +016e08: 1606 0000 |000a: const-wide/16 v6, #int 0 // #0 │ │ +016e0c: 3105 0c06 |000c: cmp-long v5, v12, v6 │ │ +016e10: 3b05 0400 |000e: if-gez v5, 0012 // +0004 │ │ +016e14: 534c 9c00 |0010: iget-wide v12, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +016e18: 9c02 0c0a |0012: sub-long v2, v12, v10 │ │ +016e1c: 1606 0000 |0014: const-wide/16 v6, #int 0 // #0 │ │ +016e20: 3105 0a06 |0016: cmp-long v5, v10, v6 │ │ +016e24: 3d05 0700 |0018: if-lez v5, 001f // +0007 │ │ +016e28: 5445 9b00 |001a: iget-object v5, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +016e2c: 6e30 9801 a50b |001c: invoke-virtual {v5, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@0198 │ │ +016e32: 5440 9b00 |001f: iget-object v0, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +016e36: 5346 9c00 |0021: iget-wide v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +016e3a: 3105 0c06 |0023: cmp-long v5, v12, v6 │ │ +016e3e: 3b05 0800 |0025: if-gez v5, 002d // +0008 │ │ +016e42: 2201 5201 |0027: new-instance v1, Lorg/apache/cordova/file/Filesystem$LimitedInputStream; // type@0152 │ │ +016e46: 7053 9405 8120 |0029: invoke-direct {v1, v8, v0, v2, v3}, Lorg/apache/cordova/file/Filesystem$LimitedInputStream;.:(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V // method@0594 │ │ +016e4c: 0710 |002c: move-object v0, v1 │ │ +016e4e: 5445 9d00 |002d: iget-object v5, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.mimeType:Ljava/lang/String; // field@009d │ │ +016e52: 7230 9705 0e05 |002f: invoke-interface {v14, v0, v5}, Lorg/apache/cordova/file/Filesystem$ReadFileCallback;.handleData:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0597 │ │ +016e58: 5445 9b00 |0032: iget-object v5, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +016e5c: 6e10 9401 0500 |0034: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +016e62: 0e00 |0037: return-void │ │ +016e64: 0d05 |0038: move-exception v5 │ │ +016e66: 5446 9b00 |0039: iget-object v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +016e6a: 6e10 9401 0600 |003b: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +016e70: 2705 |003e: throw v5 │ │ catches : 1 │ │ 0x001a - 0x0032 │ │ -> 0x0038 │ │ positions : │ │ 0x0000 line=271 │ │ 0x000a line=272 │ │ 0x0010 line=273 │ │ @@ -20869,17 +20875,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01652c: |[01652c] org.apache.cordova.file.InvalidModificationException.:(Ljava/lang/String;)V │ │ -01653c: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ -016542: 0e00 |0003: return-void │ │ +016e80: |[016e80] org.apache.cordova.file.InvalidModificationException.:(Ljava/lang/String;)V │ │ +016e90: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ +016e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/InvalidModificationException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -20931,21 +20937,21 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -016544: |[016544] org.apache.cordova.file.LocalFilesystemURL.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -016554: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01655a: 5b01 d101 |0003: iput-object v1, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01655e: 5b02 ce01 |0005: iput-object v2, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ -016562: 5b03 d001 |0007: iput-object v3, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -016566: 5c04 cf01 |0009: iput-boolean v4, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01656a: 0e00 |000b: return-void │ │ +016e98: |[016e98] org.apache.cordova.file.LocalFilesystemURL.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +016ea8: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +016eae: 5b01 d101 |0003: iput-object v1, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016eb2: 5b02 ce01 |0005: iput-object v2, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ +016eb6: 5b03 d001 |0007: iput-object v3, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +016eba: 5c04 cf01 |0009: iput-boolean v4, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +016ebe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -20962,48 +20968,48 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -01656c: |[01656c] org.apache.cordova.file.LocalFilesystemURL.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01657c: 1307 2f00 |0000: const/16 v7, #int 47 // #2f │ │ -016580: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -016582: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -016584: 1a05 3604 |0004: const-string v5, "cdvfile" // string@0436 │ │ -016588: 6e10 7f00 0800 |0006: invoke-virtual {v8}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -01658e: 0c06 |0009: move-result-object v6 │ │ -016590: 6e20 e101 6500 |000a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016596: 0a05 |000d: move-result v5 │ │ -016598: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ -01659c: 1104 |0010: return-object v4 │ │ -01659e: 6e10 7b00 0800 |0011: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -0165a4: 0c03 |0014: move-result-object v3 │ │ -0165a6: 6e10 eb01 0300 |0015: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -0165ac: 0a05 |0018: move-result v5 │ │ -0165ae: 3425 f7ff |0019: if-lt v5, v2, 0010 // -0009 │ │ -0165b2: 6e30 e801 7302 |001b: invoke-virtual {v3, v7, v2}, Ljava/lang/String;.indexOf:(II)I // method@01e8 │ │ -0165b8: 0a00 |001e: move-result v0 │ │ -0165ba: 3a00 f1ff |001f: if-ltz v0, 0010 // -000f │ │ -0165be: 6e30 f001 2300 |0021: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -0165c4: 0c01 |0024: move-result-object v1 │ │ -0165c6: 6e20 ef01 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -0165cc: 0c03 |0028: move-result-object v3 │ │ -0165ce: 6e10 eb01 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -0165d4: 0a04 |002c: move-result v4 │ │ -0165d6: d804 04ff |002d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0165da: 6e20 db01 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ -0165e0: 0a04 |0032: move-result v4 │ │ -0165e2: 3374 0800 |0033: if-ne v4, v7, 003b // +0008 │ │ -0165e6: 2204 5701 |0035: new-instance v4, Lorg/apache/cordova/file/LocalFilesystemURL; // type@0157 │ │ -0165ea: 7052 d505 8431 |0037: invoke-direct {v4, v8, v1, v3, v2}, Lorg/apache/cordova/file/LocalFilesystemURL;.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Z)V // method@05d5 │ │ -0165f0: 28d6 |003a: goto 0010 // -002a │ │ -0165f2: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -0165f4: 28f9 |003c: goto 0035 // -0007 │ │ +016ec0: |[016ec0] org.apache.cordova.file.LocalFilesystemURL.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +016ed0: 1307 2f00 |0000: const/16 v7, #int 47 // #2f │ │ +016ed4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +016ed6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +016ed8: 1a05 3604 |0004: const-string v5, "cdvfile" // string@0436 │ │ +016edc: 6e10 7f00 0800 |0006: invoke-virtual {v8}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +016ee2: 0c06 |0009: move-result-object v6 │ │ +016ee4: 6e20 e101 6500 |000a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +016eea: 0a05 |000d: move-result v5 │ │ +016eec: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ +016ef0: 1104 |0010: return-object v4 │ │ +016ef2: 6e10 7b00 0800 |0011: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +016ef8: 0c03 |0014: move-result-object v3 │ │ +016efa: 6e10 eb01 0300 |0015: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +016f00: 0a05 |0018: move-result v5 │ │ +016f02: 3425 f7ff |0019: if-lt v5, v2, 0010 // -0009 │ │ +016f06: 6e30 e801 7302 |001b: invoke-virtual {v3, v7, v2}, Ljava/lang/String;.indexOf:(II)I // method@01e8 │ │ +016f0c: 0a00 |001e: move-result v0 │ │ +016f0e: 3a00 f1ff |001f: if-ltz v0, 0010 // -000f │ │ +016f12: 6e30 f001 2300 |0021: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +016f18: 0c01 |0024: move-result-object v1 │ │ +016f1a: 6e20 ef01 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +016f20: 0c03 |0028: move-result-object v3 │ │ +016f22: 6e10 eb01 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +016f28: 0a04 |002c: move-result v4 │ │ +016f2a: d804 04ff |002d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +016f2e: 6e20 db01 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@01db │ │ +016f34: 0a04 |0032: move-result v4 │ │ +016f36: 3374 0800 |0033: if-ne v4, v7, 003b // +0008 │ │ +016f3a: 2204 5701 |0035: new-instance v4, Lorg/apache/cordova/file/LocalFilesystemURL; // type@0157 │ │ +016f3e: 7052 d505 8431 |0037: invoke-direct {v4, v8, v1, v3, v2}, Lorg/apache/cordova/file/LocalFilesystemURL;.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Z)V // method@05d5 │ │ +016f44: 28d6 |003a: goto 0010 // -002a │ │ +016f46: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +016f48: 28f9 |003c: goto 0035 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ 0x0010 line=54 │ │ 0x0011 line=43 │ │ 0x0015 line=44 │ │ 0x001b line=47 │ │ @@ -21025,20 +21031,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0165f8: |[0165f8] org.apache.cordova.file.LocalFilesystemURL.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -016608: 7110 8200 0100 |0000: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01660e: 0c00 |0003: move-result-object v0 │ │ -016610: 7110 d605 0000 |0004: invoke-static {v0}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -016616: 0c00 |0007: move-result-object v0 │ │ -016618: 1100 |0008: return-object v0 │ │ +016f4c: |[016f4c] org.apache.cordova.file.LocalFilesystemURL.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +016f5c: 7110 8200 0100 |0000: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +016f62: 0c00 |0003: move-result-object v0 │ │ +016f64: 7110 d605 0000 |0004: invoke-static {v0}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +016f6a: 0c00 |0007: move-result-object v0 │ │ +016f6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 uri Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -21047,19 +21053,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01661c: |[01661c] org.apache.cordova.file.LocalFilesystemURL.toString:()Ljava/lang/String; │ │ -01662c: 5410 d101 |0000: iget-object v0, v1, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -016630: 6e10 8300 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -016636: 0c00 |0005: move-result-object v0 │ │ -016638: 1100 |0006: return-object v0 │ │ +016f70: |[016f70] org.apache.cordova.file.LocalFilesystemURL.toString:()Ljava/lang/String; │ │ +016f80: 5410 d101 |0000: iget-object v0, v1, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +016f84: 6e10 8300 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +016f8a: 0c00 |0005: move-result-object v0 │ │ +016f8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ source_file_idx : 546 (LocalFilesystemURL.java) │ │ @@ -21087,17 +21093,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01663c: |[01663c] org.apache.cordova.file.NoModificationAllowedException.:(Ljava/lang/String;)V │ │ -01664c: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ -016652: 0e00 |0003: return-void │ │ +016f90: |[016f90] org.apache.cordova.file.NoModificationAllowedException.:(Ljava/lang/String;)V │ │ +016fa0: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ +016fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/NoModificationAllowedException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -21179,24 +21185,24 @@ │ │ type : '(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -016654: |[016654] org.apache.cordova.file.PendingRequests$Request.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ -016664: 5b12 d601 |0000: iput-object v2, v1, Lorg/apache/cordova/file/PendingRequests$Request;.this$0:Lorg/apache/cordova/file/PendingRequests; // field@01d6 │ │ -016668: 7010 d201 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01666e: 5b13 d401 |0005: iput-object v3, v1, Lorg/apache/cordova/file/PendingRequests$Request;.rawArgs:Ljava/lang/String; // field@01d4 │ │ -016672: 5914 d201 |0007: iput v4, v1, Lorg/apache/cordova/file/PendingRequests$Request;.action:I // field@01d2 │ │ -016676: 5b15 d301 |0009: iput-object v5, v1, Lorg/apache/cordova/file/PendingRequests$Request;.callbackContext:Lorg/apache/cordova/CallbackContext; // field@01d3 │ │ -01667a: 7110 e205 0200 |000b: invoke-static {v2}, Lorg/apache/cordova/file/PendingRequests;.access$208:(Lorg/apache/cordova/file/PendingRequests;)I // method@05e2 │ │ -016680: 0a00 |000e: move-result v0 │ │ -016682: 5910 d501 |000f: iput v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.requestCode:I // field@01d5 │ │ -016686: 0e00 |0011: return-void │ │ +016fa8: |[016fa8] org.apache.cordova.file.PendingRequests$Request.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ +016fb8: 5b12 d601 |0000: iput-object v2, v1, Lorg/apache/cordova/file/PendingRequests$Request;.this$0:Lorg/apache/cordova/file/PendingRequests; // field@01d6 │ │ +016fbc: 7010 d201 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +016fc2: 5b13 d401 |0005: iput-object v3, v1, Lorg/apache/cordova/file/PendingRequests$Request;.rawArgs:Ljava/lang/String; // field@01d4 │ │ +016fc6: 5914 d201 |0007: iput v4, v1, Lorg/apache/cordova/file/PendingRequests$Request;.action:I // field@01d2 │ │ +016fca: 5b15 d301 |0009: iput-object v5, v1, Lorg/apache/cordova/file/PendingRequests$Request;.callbackContext:Lorg/apache/cordova/CallbackContext; // field@01d3 │ │ +016fce: 7110 e205 0200 |000b: invoke-static {v2}, Lorg/apache/cordova/file/PendingRequests;.access$208:(Lorg/apache/cordova/file/PendingRequests;)I // method@05e2 │ │ +016fd4: 0a00 |000e: move-result v0 │ │ +016fd6: 5910 d501 |000f: iput v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.requestCode:I // field@01d5 │ │ +016fda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ 0x0009 line=78 │ │ 0x000b line=79 │ │ @@ -21213,17 +21219,17 @@ │ │ type : '(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;Lorg/apache/cordova/file/PendingRequests$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -016688: |[016688] org.apache.cordova.file.PendingRequests$Request.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;Lorg/apache/cordova/file/PendingRequests$1;)V │ │ -016698: 7054 db05 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/cordova/file/PendingRequests$Request;.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@05db │ │ -01669e: 0e00 |0003: return-void │ │ +016fdc: |[016fdc] org.apache.cordova.file.PendingRequests$Request.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;Lorg/apache/cordova/file/PendingRequests$1;)V │ │ +016fec: 7054 db05 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/cordova/file/PendingRequests$Request;.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@05db │ │ +016ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/PendingRequests$Request; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/apache/cordova/file/PendingRequests; │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/String; │ │ @@ -21236,17 +21242,17 @@ │ │ type : '(Lorg/apache/cordova/file/PendingRequests$Request;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0166a0: |[0166a0] org.apache.cordova.file.PendingRequests$Request.access$100:(Lorg/apache/cordova/file/PendingRequests$Request;)I │ │ -0166b0: 5210 d501 |0000: iget v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.requestCode:I // field@01d5 │ │ -0166b4: 0f00 |0002: return v0 │ │ +016ff4: |[016ff4] org.apache.cordova.file.PendingRequests$Request.access$100:(Lorg/apache/cordova/file/PendingRequests$Request;)I │ │ +017004: 5210 d501 |0000: iget v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.requestCode:I // field@01d5 │ │ +017008: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/file/PendingRequests$Request; │ │ │ │ Virtual methods - │ │ @@ -21255,17 +21261,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0166b8: |[0166b8] org.apache.cordova.file.PendingRequests$Request.getAction:()I │ │ -0166c8: 5210 d201 |0000: iget v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.action:I // field@01d2 │ │ -0166cc: 0f00 |0002: return v0 │ │ +01700c: |[01700c] org.apache.cordova.file.PendingRequests$Request.getAction:()I │ │ +01701c: 5210 d201 |0000: iget v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.action:I // field@01d2 │ │ +017020: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/file/PendingRequests$Request; │ │ │ │ #1 : (in Lorg/apache/cordova/file/PendingRequests$Request;) │ │ @@ -21273,17 +21279,17 @@ │ │ type : '()Lorg/apache/cordova/CallbackContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0166d0: |[0166d0] org.apache.cordova.file.PendingRequests$Request.getCallbackContext:()Lorg/apache/cordova/CallbackContext; │ │ -0166e0: 5410 d301 |0000: iget-object v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.callbackContext:Lorg/apache/cordova/CallbackContext; // field@01d3 │ │ -0166e4: 1100 |0002: return-object v0 │ │ +017024: |[017024] org.apache.cordova.file.PendingRequests$Request.getCallbackContext:()Lorg/apache/cordova/CallbackContext; │ │ +017034: 5410 d301 |0000: iget-object v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.callbackContext:Lorg/apache/cordova/CallbackContext; // field@01d3 │ │ +017038: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/file/PendingRequests$Request; │ │ │ │ #2 : (in Lorg/apache/cordova/file/PendingRequests$Request;) │ │ @@ -21291,17 +21297,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0166e8: |[0166e8] org.apache.cordova.file.PendingRequests$Request.getRawArgs:()Ljava/lang/String; │ │ -0166f8: 5410 d401 |0000: iget-object v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.rawArgs:Ljava/lang/String; // field@01d4 │ │ -0166fc: 1100 |0002: return-object v0 │ │ +01703c: |[01703c] org.apache.cordova.file.PendingRequests$Request.getRawArgs:()Ljava/lang/String; │ │ +01704c: 5410 d401 |0000: iget-object v0, v1, Lorg/apache/cordova/file/PendingRequests$Request;.rawArgs:Ljava/lang/String; // field@01d4 │ │ +017050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/file/PendingRequests$Request; │ │ │ │ source_file_idx : 730 (PendingRequests.java) │ │ @@ -21343,22 +21349,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -016700: |[016700] org.apache.cordova.file.PendingRequests.:()V │ │ -016710: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -016716: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -016718: 5910 d701 |0004: iput v0, v1, Lorg/apache/cordova/file/PendingRequests;.currentReqId:I // field@01d7 │ │ -01671c: 2200 3500 |0006: new-instance v0, Landroid/util/SparseArray; // type@0035 │ │ -016720: 7010 a700 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00a7 │ │ -016726: 5b10 d801 |000b: iput-object v0, v1, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ -01672a: 0e00 |000d: return-void │ │ +017054: |[017054] org.apache.cordova.file.PendingRequests.:()V │ │ +017064: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01706a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01706c: 5910 d701 |0004: iput v0, v1, Lorg/apache/cordova/file/PendingRequests;.currentReqId:I // field@01d7 │ │ +017070: 2200 3500 |0006: new-instance v0, Landroid/util/SparseArray; // type@0035 │ │ +017074: 7010 a700 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00a7 │ │ +01707a: 5b10 d801 |000b: iput-object v0, v1, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ +01707e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/cordova/file/PendingRequests; │ │ @@ -21368,19 +21374,19 @@ │ │ type : '(Lorg/apache/cordova/file/PendingRequests;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -01672c: |[01672c] org.apache.cordova.file.PendingRequests.access$208:(Lorg/apache/cordova/file/PendingRequests;)I │ │ -01673c: 5220 d701 |0000: iget v0, v2, Lorg/apache/cordova/file/PendingRequests;.currentReqId:I // field@01d7 │ │ -016740: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -016744: 5921 d701 |0004: iput v1, v2, Lorg/apache/cordova/file/PendingRequests;.currentReqId:I // field@01d7 │ │ -016748: 0f00 |0006: return v0 │ │ +017080: |[017080] org.apache.cordova.file.PendingRequests.access$208:(Lorg/apache/cordova/file/PendingRequests;)I │ │ +017090: 5220 d701 |0000: iget v0, v2, Lorg/apache/cordova/file/PendingRequests;.currentReqId:I // field@01d7 │ │ +017094: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +017098: 5921 d701 |0004: iput v1, v2, Lorg/apache/cordova/file/PendingRequests;.currentReqId:I // field@01d7 │ │ +01709c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lorg/apache/cordova/file/PendingRequests; │ │ │ │ Virtual methods - │ │ @@ -21389,34 +21395,34 @@ │ │ type : '(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -01674c: |[01674c] org.apache.cordova.file.PendingRequests.createRequest:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I │ │ -01675c: 1d06 |0000: monitor-enter v6 │ │ -01675e: 2200 5a01 |0001: new-instance v0, Lorg/apache/cordova/file/PendingRequests$Request; // type@015a │ │ -016762: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -016764: 0761 |0004: move-object v1, v6 │ │ -016766: 0772 |0005: move-object v2, v7 │ │ -016768: 0183 |0006: move v3, v8 │ │ -01676a: 0794 |0007: move-object v4, v9 │ │ -01676c: 7606 dc05 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/PendingRequests$Request;.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;Lorg/apache/cordova/file/PendingRequests$1;)V // method@05dc │ │ -016772: 5461 d801 |000b: iget-object v1, v6, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ -016776: 7110 dd05 0000 |000d: invoke-static {v0}, Lorg/apache/cordova/file/PendingRequests$Request;.access$100:(Lorg/apache/cordova/file/PendingRequests$Request;)I // method@05dd │ │ -01677c: 0a02 |0010: move-result v2 │ │ -01677e: 6e30 a900 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00a9 │ │ -016784: 7110 dd05 0000 |0014: invoke-static {v0}, Lorg/apache/cordova/file/PendingRequests$Request;.access$100:(Lorg/apache/cordova/file/PendingRequests$Request;)I // method@05dd │ │ -01678a: 0a01 |0017: move-result v1 │ │ -01678c: 1e06 |0018: monitor-exit v6 │ │ -01678e: 0f01 |0019: return v1 │ │ -016790: 0d01 |001a: move-exception v1 │ │ -016792: 1e06 |001b: monitor-exit v6 │ │ -016794: 2701 |001c: throw v1 │ │ +0170a0: |[0170a0] org.apache.cordova.file.PendingRequests.createRequest:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I │ │ +0170b0: 1d06 |0000: monitor-enter v6 │ │ +0170b2: 2200 5a01 |0001: new-instance v0, Lorg/apache/cordova/file/PendingRequests$Request; // type@015a │ │ +0170b6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0170b8: 0761 |0004: move-object v1, v6 │ │ +0170ba: 0772 |0005: move-object v2, v7 │ │ +0170bc: 0183 |0006: move v3, v8 │ │ +0170be: 0794 |0007: move-object v4, v9 │ │ +0170c0: 7606 dc05 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/PendingRequests$Request;.:(Lorg/apache/cordova/file/PendingRequests;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;Lorg/apache/cordova/file/PendingRequests$1;)V // method@05dc │ │ +0170c6: 5461 d801 |000b: iget-object v1, v6, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ +0170ca: 7110 dd05 0000 |000d: invoke-static {v0}, Lorg/apache/cordova/file/PendingRequests$Request;.access$100:(Lorg/apache/cordova/file/PendingRequests$Request;)I // method@05dd │ │ +0170d0: 0a02 |0010: move-result v2 │ │ +0170d2: 6e30 a900 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00a9 │ │ +0170d8: 7110 dd05 0000 |0014: invoke-static {v0}, Lorg/apache/cordova/file/PendingRequests$Request;.access$100:(Lorg/apache/cordova/file/PendingRequests$Request;)I // method@05dd │ │ +0170de: 0a01 |0017: move-result v1 │ │ +0170e0: 1e06 |0018: monitor-exit v6 │ │ +0170e2: 0f01 |0019: return v1 │ │ +0170e4: 0d01 |001a: move-exception v1 │ │ +0170e6: 1e06 |001b: monitor-exit v6 │ │ +0170e8: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ 0x0014 line=43 │ │ @@ -21433,27 +21439,27 @@ │ │ type : '(I)Lorg/apache/cordova/file/PendingRequests$Request;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0167a4: |[0167a4] org.apache.cordova.file.PendingRequests.getAndRemove:(I)Lorg/apache/cordova/file/PendingRequests$Request; │ │ -0167b4: 1d02 |0000: monitor-enter v2 │ │ -0167b6: 5421 d801 |0001: iget-object v1, v2, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ -0167ba: 6e20 a800 3100 |0003: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00a8 │ │ -0167c0: 0c00 |0006: move-result-object v0 │ │ -0167c2: 1f00 5a01 |0007: check-cast v0, Lorg/apache/cordova/file/PendingRequests$Request; // type@015a │ │ -0167c6: 5421 d801 |0009: iget-object v1, v2, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ -0167ca: 6e20 aa00 3100 |000b: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.remove:(I)V // method@00aa │ │ -0167d0: 1e02 |000e: monitor-exit v2 │ │ -0167d2: 1100 |000f: return-object v0 │ │ -0167d4: 0d01 |0010: move-exception v1 │ │ -0167d6: 1e02 |0011: monitor-exit v2 │ │ -0167d8: 2701 |0012: throw v1 │ │ +0170f8: |[0170f8] org.apache.cordova.file.PendingRequests.getAndRemove:(I)Lorg/apache/cordova/file/PendingRequests$Request; │ │ +017108: 1d02 |0000: monitor-enter v2 │ │ +01710a: 5421 d801 |0001: iget-object v1, v2, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ +01710e: 6e20 a800 3100 |0003: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00a8 │ │ +017114: 0c00 |0006: move-result-object v0 │ │ +017116: 1f00 5a01 |0007: check-cast v0, Lorg/apache/cordova/file/PendingRequests$Request; // type@015a │ │ +01711a: 5421 d801 |0009: iget-object v1, v2, Lorg/apache/cordova/file/PendingRequests;.requests:Landroid/util/SparseArray; // field@01d8 │ │ +01711e: 6e20 aa00 3100 |000b: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.remove:(I)V // method@00aa │ │ +017124: 1e02 |000e: monitor-exit v2 │ │ +017126: 1100 |000f: return-object v0 │ │ +017128: 0d01 |0010: move-exception v1 │ │ +01712a: 1e02 |0011: monitor-exit v2 │ │ +01712c: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=54 │ │ 0x000e line=55 │ │ @@ -21488,17 +21494,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0167e8: |[0167e8] org.apache.cordova.file.TypeMismatchException.:(Ljava/lang/String;)V │ │ -0167f8: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ -0167fe: 0e00 |0003: return-void │ │ +01713c: |[01713c] org.apache.cordova.file.TypeMismatchException.:(Ljava/lang/String;)V │ │ +01714c: 7020 b901 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b9 │ │ +017152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/file/TypeMismatchException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -21591,31 +21597,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -016800: |[016800] cc.fovea.openwith.OpenWithPlugin.:()V │ │ -016810: 1301 0a00 |0000: const/16 v1, #int 10 // #a │ │ -016814: 7010 1603 0200 |0002: invoke-direct {v2}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -01681a: 1a00 d302 |0005: const-string v0, "OpenWithPlugin" // string@02d3 │ │ -01681e: 5b20 1100 |0007: iput-object v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.PLUGIN_NAME:Ljava/lang/String; // field@0011 │ │ -016822: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -016824: 5920 0e00 |000a: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.DEBUG:I // field@000e │ │ -016828: 5921 1000 |000c: iput v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.INFO:I // field@0010 │ │ -01682c: 1300 1400 |000e: const/16 v0, #int 20 // #14 │ │ -016830: 5920 1200 |0010: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.WARN:I // field@0012 │ │ -016834: 1300 1e00 |0012: const/16 v0, #int 30 // #1e │ │ -016838: 5920 0f00 |0014: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.ERROR:I // field@000f │ │ -01683c: 5921 1700 |0016: iput v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ -016840: 2200 bc00 |0018: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ -016844: 7010 1f02 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ -01684a: 5b20 1600 |001d: iput-object v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ -01684e: 0e00 |001f: return-void │ │ +017154: |[017154] cc.fovea.openwith.OpenWithPlugin.:()V │ │ +017164: 1301 0a00 |0000: const/16 v1, #int 10 // #a │ │ +017168: 7010 1603 0200 |0002: invoke-direct {v2}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01716e: 1a00 d302 |0005: const-string v0, "OpenWithPlugin" // string@02d3 │ │ +017172: 5b20 1100 |0007: iput-object v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.PLUGIN_NAME:Ljava/lang/String; // field@0011 │ │ +017176: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +017178: 5920 0e00 |000a: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.DEBUG:I // field@000e │ │ +01717c: 5921 1000 |000c: iput v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.INFO:I // field@0010 │ │ +017180: 1300 1400 |000e: const/16 v0, #int 20 // #14 │ │ +017184: 5920 1200 |0010: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.WARN:I // field@0012 │ │ +017188: 1300 1e00 |0012: const/16 v0, #int 30 // #1e │ │ +01718c: 5920 0f00 |0014: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.ERROR:I // field@000f │ │ +017190: 5921 1700 |0016: iput v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ +017194: 2200 bc00 |0018: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ +017198: 7010 1f02 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ +01719e: 5b20 1600 |001d: iput-object v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ +0171a2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=21 │ │ 0x0005 line=24 │ │ 0x0009 line=27 │ │ 0x000c line=29 │ │ 0x000e line=31 │ │ @@ -21630,17 +21636,17 @@ │ │ type : '(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -016850: |[016850] cc.fovea.openwith.OpenWithPlugin.access$000:(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V │ │ -016860: 7030 2501 1002 |0000: invoke-direct {v0, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016866: 0e00 |0003: return-void │ │ +0171a4: |[0171a4] cc.fovea.openwith.OpenWithPlugin.access$000:(Lcc/fovea/openwith/OpenWithPlugin;ILjava/lang/String;)V │ │ +0171b4: 7030 2501 1002 |0000: invoke-direct {v0, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0171ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcc/fovea/openwith/OpenWithPlugin; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -21650,51 +21656,51 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -016868: |[016868] cc.fovea.openwith.OpenWithPlugin.log:(ILjava/lang/String;)V │ │ -016878: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01687a: 2c08 4500 0000 |0001: sparse-switch v8, 00000046 // +00000045 │ │ -016880: 5271 1700 |0004: iget v1, v7, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ -016884: 3418 2700 |0006: if-lt v8, v1, 002d // +0027 │ │ -016888: 5471 1500 |0008: iget-object v1, v7, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ -01688c: 3801 2300 |000a: if-eqz v1, 002d // +0023 │ │ -016890: 2200 1d01 |000c: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -016894: 6201 1101 |000e: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -016898: 1a02 1200 |0010: const-string v2, "%d:%s" // string@0012 │ │ -01689c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -01689e: 2333 6c01 |0013: new-array v3, v3, [Ljava/lang/Object; // type@016c │ │ -0168a2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0168a4: 7110 c901 0800 |0016: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -0168aa: 0c05 |0019: move-result-object v5 │ │ -0168ac: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ -0168b0: 4d09 0306 |001c: aput-object v9, v3, v6 │ │ -0168b4: 7120 e301 3200 |001e: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ -0168ba: 0c02 |0021: move-result-object v2 │ │ -0168bc: 7030 7404 1002 |0022: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -0168c2: 6e20 8304 6000 |0025: invoke-virtual {v0, v6}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ -0168c8: 5471 1500 |0028: iget-object v1, v7, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ -0168cc: 6e20 7102 0100 |002a: invoke-virtual {v1, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -0168d2: 0e00 |002d: return-void │ │ -0168d4: 1a01 d302 |002e: const-string v1, "OpenWithPlugin" // string@02d3 │ │ -0168d8: 7120 9b00 9100 |0030: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -0168de: 28d1 |0033: goto 0004 // -002f │ │ -0168e0: 1a01 d302 |0034: const-string v1, "OpenWithPlugin" // string@02d3 │ │ -0168e4: 7120 9f00 9100 |0036: invoke-static {v1, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -0168ea: 28cb |0039: goto 0004 // -0035 │ │ -0168ec: 1a01 d302 |003a: const-string v1, "OpenWithPlugin" // string@02d3 │ │ -0168f0: 7120 a300 9100 |003c: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00a3 │ │ -0168f6: 28c5 |003f: goto 0004 // -003b │ │ -0168f8: 1a01 d302 |0040: const-string v1, "OpenWithPlugin" // string@02d3 │ │ -0168fc: 7120 9d00 9100 |0042: invoke-static {v1, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ -016902: 28bf |0045: goto 0004 // -0041 │ │ -016904: 0002 0400 0000 0000 0a00 0000 1400 ... |0046: sparse-switch-data (18 units) │ │ +0171bc: |[0171bc] cc.fovea.openwith.OpenWithPlugin.log:(ILjava/lang/String;)V │ │ +0171cc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0171ce: 2c08 4500 0000 |0001: sparse-switch v8, 00000046 // +00000045 │ │ +0171d4: 5271 1700 |0004: iget v1, v7, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ +0171d8: 3418 2700 |0006: if-lt v8, v1, 002d // +0027 │ │ +0171dc: 5471 1500 |0008: iget-object v1, v7, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ +0171e0: 3801 2300 |000a: if-eqz v1, 002d // +0023 │ │ +0171e4: 2200 1d01 |000c: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0171e8: 6201 1101 |000e: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +0171ec: 1a02 1200 |0010: const-string v2, "%d:%s" // string@0012 │ │ +0171f0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +0171f2: 2333 6c01 |0013: new-array v3, v3, [Ljava/lang/Object; // type@016c │ │ +0171f6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0171f8: 7110 c901 0800 |0016: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +0171fe: 0c05 |0019: move-result-object v5 │ │ +017200: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ +017204: 4d09 0306 |001c: aput-object v9, v3, v6 │ │ +017208: 7120 e301 3200 |001e: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01e3 │ │ +01720e: 0c02 |0021: move-result-object v2 │ │ +017210: 7030 7404 1002 |0022: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +017216: 6e20 8304 6000 |0025: invoke-virtual {v0, v6}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ +01721c: 5471 1500 |0028: iget-object v1, v7, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ +017220: 6e20 7102 0100 |002a: invoke-virtual {v1, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +017226: 0e00 |002d: return-void │ │ +017228: 1a01 d302 |002e: const-string v1, "OpenWithPlugin" // string@02d3 │ │ +01722c: 7120 9b00 9100 |0030: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +017232: 28d1 |0033: goto 0004 // -002f │ │ +017234: 1a01 d302 |0034: const-string v1, "OpenWithPlugin" // string@02d3 │ │ +017238: 7120 9f00 9100 |0036: invoke-static {v1, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +01723e: 28cb |0039: goto 0004 // -0035 │ │ +017240: 1a01 d302 |003a: const-string v1, "OpenWithPlugin" // string@02d3 │ │ +017244: 7120 a300 9100 |003c: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00a3 │ │ +01724a: 28c5 |003f: goto 0004 // -003b │ │ +01724c: 1a01 d302 |0040: const-string v1, "OpenWithPlugin" // string@02d3 │ │ +017250: 7120 9d00 9100 |0042: invoke-static {v1, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ +017256: 28bf |0045: goto 0004 // -0041 │ │ +017258: 0002 0400 0000 0000 0a00 0000 1400 ... |0046: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0004 line=46 │ │ 0x000c line=47 │ │ 0x0016 line=49 │ │ 0x0025 line=50 │ │ @@ -21716,36 +21722,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -016928: |[016928] cc.fovea.openwith.OpenWithPlugin.processPendingIntents:()V │ │ -016938: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01693a: 1a02 ac07 |0001: const-string v2, "processPendingIntents()" // string@07ac │ │ -01693e: 7030 2501 1302 |0003: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016944: 5431 1400 |0006: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ -016948: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -01694c: 0e00 |000a: return-void │ │ -01694e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -016950: 5431 1600 |000c: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ -016954: 6e10 2702 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0227 │ │ -01695a: 0a01 |0011: move-result v1 │ │ -01695c: 3510 1000 |0012: if-ge v0, v1, 0022 // +0010 │ │ -016960: 5431 1600 |0014: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ -016964: 6e20 2402 0100 |0016: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ -01696a: 0c01 |0019: move-result-object v1 │ │ -01696c: 1f01 6201 |001a: check-cast v1, Lorg/json/JSONObject; // type@0162 │ │ -016970: 7020 2901 1300 |001c: invoke-direct {v3, v1}, Lcc/fovea/openwith/OpenWithPlugin;.sendIntentToJavascript:(Lorg/json/JSONObject;)V // method@0129 │ │ -016976: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01697a: 28eb |0021: goto 000c // -0015 │ │ -01697c: 5431 1600 |0022: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ -016980: 6e10 2302 0100 |0024: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@0223 │ │ -016986: 28e3 |0027: goto 000a // -001d │ │ +01727c: |[01727c] cc.fovea.openwith.OpenWithPlugin.processPendingIntents:()V │ │ +01728c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01728e: 1a02 ac07 |0001: const-string v2, "processPendingIntents()" // string@07ac │ │ +017292: 7030 2501 1302 |0003: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017298: 5431 1400 |0006: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ +01729c: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +0172a0: 0e00 |000a: return-void │ │ +0172a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0172a4: 5431 1600 |000c: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ +0172a8: 6e10 2702 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0227 │ │ +0172ae: 0a01 |0011: move-result v1 │ │ +0172b0: 3510 1000 |0012: if-ge v0, v1, 0022 // +0010 │ │ +0172b4: 5431 1600 |0014: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ +0172b8: 6e20 2402 0100 |0016: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ +0172be: 0c01 |0019: move-result-object v1 │ │ +0172c0: 1f01 6201 |001a: check-cast v1, Lorg/json/JSONObject; // type@0162 │ │ +0172c4: 7020 2901 1300 |001c: invoke-direct {v3, v1}, Lcc/fovea/openwith/OpenWithPlugin;.sendIntentToJavascript:(Lorg/json/JSONObject;)V // method@0129 │ │ +0172ca: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0172ce: 28eb |0021: goto 000c // -0015 │ │ +0172d0: 5431 1600 |0022: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ +0172d4: 6e10 2302 0100 |0024: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@0223 │ │ +0172da: 28e3 |0027: goto 000a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x000a line=231 │ │ 0x000b line=227 │ │ 0x0014 line=228 │ │ @@ -21760,23 +21766,23 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -016988: |[016988] cc.fovea.openwith.OpenWithPlugin.sendIntentToJavascript:(Lorg/json/JSONObject;)V │ │ -016998: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01699c: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -0169a0: 7030 7704 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ -0169a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0169a8: 6e20 8304 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ -0169ae: 5421 1400 |000b: iget-object v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ -0169b2: 6e20 7102 0100 |000d: invoke-virtual {v1, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -0169b8: 0e00 |0010: return-void │ │ +0172dc: |[0172dc] cc.fovea.openwith.OpenWithPlugin.sendIntentToJavascript:(Lorg/json/JSONObject;)V │ │ +0172ec: 2200 1d01 |0000: new-instance v0, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0172f0: 6201 1101 |0002: sget-object v1, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +0172f4: 7030 7704 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ +0172fa: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0172fc: 6e20 8304 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ +017302: 5421 1400 |000b: iget-object v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ +017306: 6e20 7102 0100 |000d: invoke-virtual {v1, v0}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01730c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0007 line=236 │ │ 0x000b line=237 │ │ 0x0010 line=238 │ │ locals : │ │ @@ -21789,46 +21795,46 @@ │ │ type : '(Landroid/content/Intent;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0169bc: |[0169bc] cc.fovea.openwith.OpenWithPlugin.toJSONObject:(Landroid/content/Intent;)Lorg/json/JSONObject; │ │ -0169cc: 1304 1e00 |0000: const/16 v4, #int 30 // #1e │ │ -0169d0: 5452 1300 |0002: iget-object v2, v5, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ -0169d4: 7210 f902 0200 |0004: invoke-interface {v2}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -0169da: 0c02 |0007: move-result-object v2 │ │ -0169dc: 6e10 0300 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ -0169e2: 0c02 |000b: move-result-object v2 │ │ -0169e4: 6e10 3600 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ -0169ea: 0c00 |000f: move-result-object v0 │ │ -0169ec: 7120 3a01 6000 |0010: invoke-static {v0, v6}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONObject; // method@013a │ │ -0169f2: 0c02 |0013: move-result-object v2 │ │ -0169f4: 1102 |0014: return-object v2 │ │ -0169f6: 0d01 |0015: move-exception v1 │ │ -0169f8: 2202 9b00 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -0169fc: 7010 f301 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016a02: 1a03 c600 |001b: const-string v3, "Error converting intent to JSON: " // string@00c6 │ │ -016a06: 6e20 fb01 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016a0c: 0c02 |0020: move-result-object v2 │ │ -016a0e: 6e10 1406 0100 |0021: invoke-virtual {v1}, Lorg/json/JSONException;.getMessage:()Ljava/lang/String; // method@0614 │ │ -016a14: 0c03 |0024: move-result-object v3 │ │ -016a16: 6e20 fb01 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016a1c: 0c02 |0028: move-result-object v2 │ │ -016a1e: 6e10 fd01 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016a24: 0c02 |002c: move-result-object v2 │ │ -016a26: 7030 2501 4502 |002d: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016a2c: 6e10 1506 0100 |0030: invoke-virtual {v1}, Lorg/json/JSONException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0615 │ │ -016a32: 0c02 |0033: move-result-object v2 │ │ -016a34: 7110 2a02 0200 |0034: invoke-static {v2}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@022a │ │ -016a3a: 0c02 |0037: move-result-object v2 │ │ -016a3c: 7030 2501 4502 |0038: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016a42: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -016a44: 28d8 |003c: goto 0014 // -0028 │ │ +017310: |[017310] cc.fovea.openwith.OpenWithPlugin.toJSONObject:(Landroid/content/Intent;)Lorg/json/JSONObject; │ │ +017320: 1304 1e00 |0000: const/16 v4, #int 30 // #1e │ │ +017324: 5452 1300 |0002: iget-object v2, v5, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ +017328: 7210 f902 0200 |0004: invoke-interface {v2}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +01732e: 0c02 |0007: move-result-object v2 │ │ +017330: 6e10 0300 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ +017336: 0c02 |000b: move-result-object v2 │ │ +017338: 6e10 3600 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ +01733e: 0c00 |000f: move-result-object v0 │ │ +017340: 7120 3a01 6000 |0010: invoke-static {v0, v6}, Lcc/fovea/openwith/Serializer;.toJSONObject:(Landroid/content/ContentResolver;Landroid/content/Intent;)Lorg/json/JSONObject; // method@013a │ │ +017346: 0c02 |0013: move-result-object v2 │ │ +017348: 1102 |0014: return-object v2 │ │ +01734a: 0d01 |0015: move-exception v1 │ │ +01734c: 2202 9b00 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +017350: 7010 f301 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017356: 1a03 c600 |001b: const-string v3, "Error converting intent to JSON: " // string@00c6 │ │ +01735a: 6e20 fb01 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017360: 0c02 |0020: move-result-object v2 │ │ +017362: 6e10 1406 0100 |0021: invoke-virtual {v1}, Lorg/json/JSONException;.getMessage:()Ljava/lang/String; // method@0614 │ │ +017368: 0c03 |0024: move-result-object v3 │ │ +01736a: 6e20 fb01 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017370: 0c02 |0028: move-result-object v2 │ │ +017372: 6e10 fd01 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017378: 0c02 |002c: move-result-object v2 │ │ +01737a: 7030 2501 4502 |002d: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017380: 6e10 1506 0100 |0030: invoke-virtual {v1}, Lorg/json/JSONException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0615 │ │ +017386: 0c02 |0033: move-result-object v2 │ │ +017388: 7110 2a02 0200 |0034: invoke-static {v2}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@022a │ │ +01738e: 0c02 |0037: move-result-object v2 │ │ +017390: 7030 2501 4502 |0038: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017396: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +017398: 28d8 |003c: goto 0014 // -0028 │ │ catches : 1 │ │ 0x0002 - 0x0013 │ │ Lorg/json/JSONException; -> 0x0015 │ │ positions : │ │ 0x0002 line=245 │ │ 0x0004 line=246 │ │ 0x0010 line=247 │ │ @@ -21849,84 +21855,84 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -016a58: |[016a58] cc.fovea.openwith.OpenWithPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016a6a: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016a6e: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016a74: 1a02 f804 |0006: const-string v2, "execute() called with action:" // string@04f8 │ │ -016a78: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016a7e: 0c01 |000b: move-result-object v1 │ │ -016a80: 6e20 fb01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016a86: 0c01 |000f: move-result-object v1 │ │ -016a88: 1a02 0500 |0010: const-string v2, " and options: " // string@0005 │ │ -016a8c: 6e20 fb01 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016a92: 0c01 |0015: move-result-object v1 │ │ -016a94: 6e20 fa01 5100 |0016: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -016a9a: 0c01 |0019: move-result-object v1 │ │ -016a9c: 6e10 fd01 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016aa2: 0c01 |001d: move-result-object v1 │ │ -016aa4: 7030 2501 0301 |001e: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016aaa: 1a01 8408 |0021: const-string v1, "setVerbosity" // string@0884 │ │ -016aae: 6e20 e101 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016ab4: 0a01 |0026: move-result v1 │ │ -016ab6: 3801 0700 |0027: if-eqz v1, 002e // +0007 │ │ -016aba: 6e30 2c01 5306 |0029: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.setVerbosity:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@012c │ │ -016ac0: 0a00 |002c: move-result v0 │ │ -016ac2: 0f00 |002d: return v0 │ │ -016ac4: 1a01 2806 |002e: const-string v1, "init" // string@0628 │ │ -016ac8: 6e20 e101 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016ace: 0a01 |0033: move-result v1 │ │ -016ad0: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -016ad4: 6e30 2301 5306 |0036: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.init:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0123 │ │ -016ada: 0a00 |0039: move-result v0 │ │ -016adc: 28f3 |003a: goto 002d // -000d │ │ -016ade: 1a01 5908 |003b: const-string v1, "setHandler" // string@0859 │ │ -016ae2: 6e20 e101 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016ae8: 0a01 |0040: move-result v1 │ │ -016aea: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ -016aee: 6e30 2a01 5306 |0043: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.setHandler:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@012a │ │ -016af4: 0a00 |0046: move-result v0 │ │ -016af6: 28e6 |0047: goto 002d // -001a │ │ -016af8: 1a01 6508 |0048: const-string v1, "setLogger" // string@0865 │ │ -016afc: 6e20 e101 4100 |004a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016b02: 0a01 |004d: move-result v1 │ │ -016b04: 3801 0700 |004e: if-eqz v1, 0055 // +0007 │ │ -016b08: 6e30 2b01 5306 |0050: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.setLogger:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@012b │ │ -016b0e: 0a00 |0053: move-result v0 │ │ -016b10: 28d9 |0054: goto 002d // -0027 │ │ -016b12: 1a01 9106 |0055: const-string v1, "load" // string@0691 │ │ -016b16: 6e20 e101 4100 |0057: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016b1c: 0a01 |005a: move-result v1 │ │ -016b1e: 3801 0700 |005b: if-eqz v1, 0062 // +0007 │ │ -016b22: 6e30 2401 5306 |005d: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.load:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0124 │ │ -016b28: 0a00 |0060: move-result v0 │ │ -016b2a: 28cc |0061: goto 002d // -0034 │ │ -016b2c: 1a01 fb04 |0062: const-string v1, "exit" // string@04fb │ │ -016b30: 6e20 e101 4100 |0064: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016b36: 0a01 |0067: move-result v1 │ │ -016b38: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ -016b3c: 6e30 2201 5306 |006a: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.exit:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0122 │ │ -016b42: 0a00 |006d: move-result v0 │ │ -016b44: 28bf |006e: goto 002d // -0041 │ │ -016b46: 2201 9b00 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016b4a: 7010 f301 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016b50: 1a02 f904 |0074: const-string v2, "execute() did not recognize this action: " // string@04f9 │ │ -016b54: 6e20 fb01 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016b5a: 0c01 |0079: move-result-object v1 │ │ -016b5c: 6e20 fb01 4100 |007a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016b62: 0c01 |007d: move-result-object v1 │ │ -016b64: 6e10 fd01 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016b6a: 0c01 |0081: move-result-object v1 │ │ -016b6c: 7030 2501 0301 |0082: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016b72: 28a8 |0085: goto 002d // -0058 │ │ +0173ac: |[0173ac] cc.fovea.openwith.OpenWithPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0173bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0173be: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0173c2: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0173c8: 1a02 f804 |0006: const-string v2, "execute() called with action:" // string@04f8 │ │ +0173cc: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0173d2: 0c01 |000b: move-result-object v1 │ │ +0173d4: 6e20 fb01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0173da: 0c01 |000f: move-result-object v1 │ │ +0173dc: 1a02 0500 |0010: const-string v2, " and options: " // string@0005 │ │ +0173e0: 6e20 fb01 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0173e6: 0c01 |0015: move-result-object v1 │ │ +0173e8: 6e20 fa01 5100 |0016: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +0173ee: 0c01 |0019: move-result-object v1 │ │ +0173f0: 6e10 fd01 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0173f6: 0c01 |001d: move-result-object v1 │ │ +0173f8: 7030 2501 0301 |001e: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0173fe: 1a01 8408 |0021: const-string v1, "setVerbosity" // string@0884 │ │ +017402: 6e20 e101 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017408: 0a01 |0026: move-result v1 │ │ +01740a: 3801 0700 |0027: if-eqz v1, 002e // +0007 │ │ +01740e: 6e30 2c01 5306 |0029: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.setVerbosity:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@012c │ │ +017414: 0a00 |002c: move-result v0 │ │ +017416: 0f00 |002d: return v0 │ │ +017418: 1a01 2806 |002e: const-string v1, "init" // string@0628 │ │ +01741c: 6e20 e101 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017422: 0a01 |0033: move-result v1 │ │ +017424: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +017428: 6e30 2301 5306 |0036: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.init:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0123 │ │ +01742e: 0a00 |0039: move-result v0 │ │ +017430: 28f3 |003a: goto 002d // -000d │ │ +017432: 1a01 5908 |003b: const-string v1, "setHandler" // string@0859 │ │ +017436: 6e20 e101 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01743c: 0a01 |0040: move-result v1 │ │ +01743e: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ +017442: 6e30 2a01 5306 |0043: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.setHandler:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@012a │ │ +017448: 0a00 |0046: move-result v0 │ │ +01744a: 28e6 |0047: goto 002d // -001a │ │ +01744c: 1a01 6508 |0048: const-string v1, "setLogger" // string@0865 │ │ +017450: 6e20 e101 4100 |004a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017456: 0a01 |004d: move-result v1 │ │ +017458: 3801 0700 |004e: if-eqz v1, 0055 // +0007 │ │ +01745c: 6e30 2b01 5306 |0050: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.setLogger:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@012b │ │ +017462: 0a00 |0053: move-result v0 │ │ +017464: 28d9 |0054: goto 002d // -0027 │ │ +017466: 1a01 9106 |0055: const-string v1, "load" // string@0691 │ │ +01746a: 6e20 e101 4100 |0057: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017470: 0a01 |005a: move-result v1 │ │ +017472: 3801 0700 |005b: if-eqz v1, 0062 // +0007 │ │ +017476: 6e30 2401 5306 |005d: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.load:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0124 │ │ +01747c: 0a00 |0060: move-result v0 │ │ +01747e: 28cc |0061: goto 002d // -0034 │ │ +017480: 1a01 fb04 |0062: const-string v1, "exit" // string@04fb │ │ +017484: 6e20 e101 4100 |0064: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01748a: 0a01 |0067: move-result v1 │ │ +01748c: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ +017490: 6e30 2201 5306 |006a: invoke-virtual {v3, v5, v6}, Lcc/fovea/openwith/OpenWithPlugin;.exit:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z // method@0122 │ │ +017496: 0a00 |006d: move-result v0 │ │ +017498: 28bf |006e: goto 002d // -0041 │ │ +01749a: 2201 9b00 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +01749e: 7010 f301 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0174a4: 1a02 f904 |0074: const-string v2, "execute() did not recognize this action: " // string@04f9 │ │ +0174a8: 6e20 fb01 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0174ae: 0c01 |0079: move-result-object v1 │ │ +0174b0: 6e20 fb01 4100 |007a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0174b6: 0c01 |007d: move-result-object v1 │ │ +0174b8: 6e10 fd01 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0174be: 0c01 |0081: move-result-object v1 │ │ +0174c0: 7030 2501 0301 |0082: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0174c6: 28a8 |0085: goto 002d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0021 line=90 │ │ 0x0029 line=91 │ │ 0x002d line=109 │ │ 0x002e line=93 │ │ @@ -21951,43 +21957,43 @@ │ │ type : '(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -016b74: |[016b74] cc.fovea.openwith.OpenWithPlugin.exit:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016b86: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016b8a: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016b90: 1a02 fc04 |0006: const-string v2, "exit() " // string@04fc │ │ -016b94: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016b9a: 0c01 |000b: move-result-object v1 │ │ -016b9c: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -016ba2: 0c01 |000f: move-result-object v1 │ │ -016ba4: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016baa: 0c01 |0013: move-result-object v1 │ │ -016bac: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016bb2: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -016bb8: 0a01 |001a: move-result v1 │ │ -016bba: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -016bbe: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ -016bc2: 1a02 fd04 |001f: const-string v2, "exit() -> invalidAction" // string@04fd │ │ -016bc6: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016bcc: 0f00 |0024: return v0 │ │ -016bce: 5431 1300 |0025: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ -016bd2: 7210 f902 0100 |0027: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -016bd8: 0c01 |002a: move-result-object v1 │ │ -016bda: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -016bdc: 6e20 0900 2100 |002c: invoke-virtual {v1, v2}, Landroid/app/Activity;.moveTaskToBack:(Z)Z // method@0009 │ │ -016be2: 1a01 fe04 |002f: const-string v1, "exit() -> ok" // string@04fe │ │ -016be6: 7030 2501 0301 |0031: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016bec: 7110 3101 0500 |0034: invoke-static {v5}, Lcc/fovea/openwith/PluginResultSender;.ok:(Lorg/apache/cordova/CallbackContext;)Z // method@0131 │ │ -016bf2: 0a00 |0037: move-result v0 │ │ -016bf4: 28ec |0038: goto 0024 // -0014 │ │ +0174c8: |[0174c8] cc.fovea.openwith.OpenWithPlugin.exit:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0174d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0174da: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0174de: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0174e4: 1a02 fc04 |0006: const-string v2, "exit() " // string@04fc │ │ +0174e8: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0174ee: 0c01 |000b: move-result-object v1 │ │ +0174f0: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +0174f6: 0c01 |000f: move-result-object v1 │ │ +0174f8: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0174fe: 0c01 |0013: move-result-object v1 │ │ +017500: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017506: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +01750c: 0a01 |001a: move-result v1 │ │ +01750e: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +017512: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ +017516: 1a02 fd04 |001f: const-string v2, "exit() -> invalidAction" // string@04fd │ │ +01751a: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017520: 0f00 |0024: return v0 │ │ +017522: 5431 1300 |0025: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ +017526: 7210 f902 0100 |0027: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +01752c: 0c01 |002a: move-result-object v1 │ │ +01752e: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +017530: 6e20 0900 2100 |002c: invoke-virtual {v1, v2}, Landroid/app/Activity;.moveTaskToBack:(Z)Z // method@0009 │ │ +017536: 1a01 fe04 |002f: const-string v1, "exit() -> ok" // string@04fe │ │ +01753a: 7030 2501 0301 |0031: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017540: 7110 3101 0500 |0034: invoke-static {v5}, Lcc/fovea/openwith/PluginResultSender;.ok:(Lorg/apache/cordova/CallbackContext;)Z // method@0131 │ │ +017546: 0a00 |0037: move-result v0 │ │ +017548: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x0017 line=144 │ │ 0x001d line=145 │ │ 0x0024 line=150 │ │ 0x0025 line=148 │ │ @@ -22003,44 +22009,44 @@ │ │ type : '(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -016bf8: |[016bf8] cc.fovea.openwith.OpenWithPlugin.init:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016c0a: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016c0e: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016c14: 1a02 2a06 |0006: const-string v2, "init() " // string@062a │ │ -016c18: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016c1e: 0c01 |000b: move-result-object v1 │ │ -016c20: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -016c26: 0c01 |000f: move-result-object v1 │ │ -016c28: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016c2e: 0c01 |0013: move-result-object v1 │ │ -016c30: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016c36: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -016c3c: 0a01 |001a: move-result v1 │ │ -016c3e: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -016c42: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ -016c46: 1a02 2b06 |001f: const-string v2, "init() -> invalidAction" // string@062b │ │ -016c4a: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016c50: 0f00 |0024: return v0 │ │ -016c52: 5431 1300 |0025: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ -016c56: 7210 f902 0100 |0027: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -016c5c: 0c01 |002a: move-result-object v1 │ │ -016c5e: 6e10 0600 0100 |002b: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0006 │ │ -016c64: 0c01 |002e: move-result-object v1 │ │ -016c66: 6e20 2601 1300 |002f: invoke-virtual {v3, v1}, Lcc/fovea/openwith/OpenWithPlugin;.onNewIntent:(Landroid/content/Intent;)V // method@0126 │ │ -016c6c: 1a01 2c06 |0032: const-string v1, "init() -> ok" // string@062c │ │ -016c70: 7030 2501 0301 |0034: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016c76: 7110 3101 0500 |0037: invoke-static {v5}, Lcc/fovea/openwith/PluginResultSender;.ok:(Lorg/apache/cordova/CallbackContext;)Z // method@0131 │ │ -016c7c: 0a00 |003a: move-result v0 │ │ -016c7e: 28e9 |003b: goto 0024 // -0017 │ │ +01754c: |[01754c] cc.fovea.openwith.OpenWithPlugin.init:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +01755c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01755e: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +017562: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017568: 1a02 2a06 |0006: const-string v2, "init() " // string@062a │ │ +01756c: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017572: 0c01 |000b: move-result-object v1 │ │ +017574: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01757a: 0c01 |000f: move-result-object v1 │ │ +01757c: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017582: 0c01 |0013: move-result-object v1 │ │ +017584: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +01758a: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +017590: 0a01 |001a: move-result v1 │ │ +017592: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +017596: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ +01759a: 1a02 2b06 |001f: const-string v2, "init() -> invalidAction" // string@062b │ │ +01759e: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0175a4: 0f00 |0024: return v0 │ │ +0175a6: 5431 1300 |0025: iget-object v1, v3, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ +0175aa: 7210 f902 0100 |0027: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0175b0: 0c01 |002a: move-result-object v1 │ │ +0175b2: 6e10 0600 0100 |002b: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0006 │ │ +0175b8: 0c01 |002e: move-result-object v1 │ │ +0175ba: 6e20 2601 1300 |002f: invoke-virtual {v3, v1}, Lcc/fovea/openwith/OpenWithPlugin;.onNewIntent:(Landroid/content/Intent;)V // method@0126 │ │ +0175c0: 1a01 2c06 |0032: const-string v1, "init() -> ok" // string@062c │ │ +0175c4: 7030 2501 0301 |0034: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0175ca: 7110 3101 0500 |0037: invoke-static {v5}, Lcc/fovea/openwith/PluginResultSender;.ok:(Lorg/apache/cordova/CallbackContext;)Z // method@0131 │ │ +0175d0: 0a00 |003a: move-result v0 │ │ +0175d2: 28e9 |003b: goto 0024 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0017 line=132 │ │ 0x001d line=133 │ │ 0x0024 line=138 │ │ 0x0025 line=136 │ │ @@ -22056,41 +22062,41 @@ │ │ type : '(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -016c80: |[016c80] cc.fovea.openwith.OpenWithPlugin.load:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016c90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -016c92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -016c94: 1a03 9206 |0002: const-string v3, "load()" // string@0692 │ │ -016c98: 7030 2501 1403 |0004: invoke-direct {v4, v1, v3}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016c9e: 6e10 0906 0500 |0007: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -016ca4: 0a03 |000a: move-result v3 │ │ -016ca6: 3223 0a00 |000b: if-eq v3, v2, 0015 // +000a │ │ -016caa: 1302 1400 |000d: const/16 v2, #int 20 // #14 │ │ -016cae: 1a03 9406 |000f: const-string v3, "load() -> invalidAction" // string@0694 │ │ -016cb2: 7030 2501 2403 |0011: invoke-direct {v4, v2, v3}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016cb8: 0f01 |0014: return v1 │ │ -016cba: 5441 1300 |0015: iget-object v1, v4, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ -016cbe: 7210 f902 0100 |0017: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -016cc4: 0c01 |001a: move-result-object v1 │ │ -016cc6: 6e10 0300 0100 |001b: invoke-virtual {v1}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ -016ccc: 0c01 |001e: move-result-object v1 │ │ -016cce: 6e10 3600 0100 |001f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ -016cd4: 0c00 |0022: move-result-object v0 │ │ -016cd6: 5441 1300 |0023: iget-object v1, v4, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ -016cda: 7210 fa02 0100 |0025: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ -016ce0: 0c01 |0028: move-result-object v1 │ │ -016ce2: 2203 5a00 |0029: new-instance v3, Lcc/fovea/openwith/OpenWithPlugin$1; // type@005a │ │ -016ce6: 7056 1d01 4305 |002b: invoke-direct {v3, v4, v5, v0, v6}, Lcc/fovea/openwith/OpenWithPlugin$1;.:(Lcc/fovea/openwith/OpenWithPlugin;Lorg/json/JSONArray;Landroid/content/ContentResolver;Lorg/apache/cordova/CallbackContext;)V // method@011d │ │ -016cec: 7220 5002 3100 |002e: invoke-interface {v1, v3}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ -016cf2: 0121 |0031: move v1, v2 │ │ -016cf4: 28e2 |0032: goto 0014 // -001e │ │ +0175d4: |[0175d4] cc.fovea.openwith.OpenWithPlugin.load:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0175e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0175e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0175e8: 1a03 9206 |0002: const-string v3, "load()" // string@0692 │ │ +0175ec: 7030 2501 1403 |0004: invoke-direct {v4, v1, v3}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0175f2: 6e10 0906 0500 |0007: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +0175f8: 0a03 |000a: move-result v3 │ │ +0175fa: 3223 0a00 |000b: if-eq v3, v2, 0015 // +000a │ │ +0175fe: 1302 1400 |000d: const/16 v2, #int 20 // #14 │ │ +017602: 1a03 9406 |000f: const-string v3, "load() -> invalidAction" // string@0694 │ │ +017606: 7030 2501 2403 |0011: invoke-direct {v4, v2, v3}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +01760c: 0f01 |0014: return v1 │ │ +01760e: 5441 1300 |0015: iget-object v1, v4, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ +017612: 7210 f902 0100 |0017: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +017618: 0c01 |001a: move-result-object v1 │ │ +01761a: 6e10 0300 0100 |001b: invoke-virtual {v1}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ +017620: 0c01 |001e: move-result-object v1 │ │ +017622: 6e10 3600 0100 |001f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ +017628: 0c00 |0022: move-result-object v0 │ │ +01762a: 5441 1300 |0023: iget-object v1, v4, Lcc/fovea/openwith/OpenWithPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0013 │ │ +01762e: 7210 fa02 0100 |0025: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ +017634: 0c01 |0028: move-result-object v1 │ │ +017636: 2203 5a00 |0029: new-instance v3, Lcc/fovea/openwith/OpenWithPlugin$1; // type@005a │ │ +01763a: 7056 1d01 4305 |002b: invoke-direct {v3, v4, v5, v0, v6}, Lcc/fovea/openwith/OpenWithPlugin$1;.:(Lcc/fovea/openwith/OpenWithPlugin;Lorg/json/JSONArray;Landroid/content/ContentResolver;Lorg/apache/cordova/CallbackContext;)V // method@011d │ │ +017640: 7220 5002 3100 |002e: invoke-interface {v1, v3}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ +017646: 0121 |0031: move v1, v2 │ │ +017648: 28e2 |0032: goto 0014 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x0007 line=177 │ │ 0x000d line=178 │ │ 0x0014 line=200 │ │ 0x0015 line=181 │ │ @@ -22108,35 +22114,35 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -016cf8: |[016cf8] cc.fovea.openwith.OpenWithPlugin.onNewIntent:(Landroid/content/Intent;)V │ │ -016d08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016d0a: 2202 9b00 |0001: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -016d0e: 7010 f301 0200 |0003: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016d14: 1a03 2007 |0006: const-string v3, "onNewIntent() " // string@0720 │ │ -016d18: 6e20 fb01 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016d1e: 0c02 |000b: move-result-object v2 │ │ -016d20: 6e10 4500 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0045 │ │ -016d26: 0c03 |000f: move-result-object v3 │ │ -016d28: 6e20 fb01 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016d2e: 0c02 |0013: move-result-object v2 │ │ -016d30: 6e10 fd01 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016d36: 0c02 |0017: move-result-object v2 │ │ -016d38: 7030 2501 1402 |0018: invoke-direct {v4, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016d3e: 7020 2d01 5400 |001b: invoke-direct {v4, v5}, Lcc/fovea/openwith/OpenWithPlugin;.toJSONObject:(Landroid/content/Intent;)Lorg/json/JSONObject; // method@012d │ │ -016d44: 0c00 |001e: move-result-object v0 │ │ -016d46: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -016d4a: 5441 1600 |0021: iget-object v1, v4, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ -016d4e: 6e20 2202 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -016d54: 7010 2801 0400 |0026: invoke-direct {v4}, Lcc/fovea/openwith/OpenWithPlugin;.processPendingIntents:()V // method@0128 │ │ -016d5a: 0e00 |0029: return-void │ │ +01764c: |[01764c] cc.fovea.openwith.OpenWithPlugin.onNewIntent:(Landroid/content/Intent;)V │ │ +01765c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01765e: 2202 9b00 |0001: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +017662: 7010 f301 0200 |0003: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017668: 1a03 2007 |0006: const-string v3, "onNewIntent() " // string@0720 │ │ +01766c: 6e20 fb01 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017672: 0c02 |000b: move-result-object v2 │ │ +017674: 6e10 4500 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0045 │ │ +01767a: 0c03 |000f: move-result-object v3 │ │ +01767c: 6e20 fb01 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017682: 0c02 |0013: move-result-object v2 │ │ +017684: 6e10 fd01 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01768a: 0c02 |0017: move-result-object v2 │ │ +01768c: 7030 2501 1402 |0018: invoke-direct {v4, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017692: 7020 2d01 5400 |001b: invoke-direct {v4, v5}, Lcc/fovea/openwith/OpenWithPlugin;.toJSONObject:(Landroid/content/Intent;)Lorg/json/JSONObject; // method@012d │ │ +017698: 0c00 |001e: move-result-object v0 │ │ +01769a: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +01769e: 5441 1600 |0021: iget-object v1, v4, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ +0176a2: 6e20 2202 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +0176a8: 7010 2801 0400 |0026: invoke-direct {v4}, Lcc/fovea/openwith/OpenWithPlugin;.processPendingIntents:()V // method@0128 │ │ +0176ae: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x001b line=212 │ │ 0x001f line=213 │ │ 0x0021 line=214 │ │ 0x0026 line=216 │ │ @@ -22151,23 +22157,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -016d5c: |[016d5c] cc.fovea.openwith.OpenWithPlugin.onReset:()V │ │ -016d6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016d6e: 1300 0a00 |0001: const/16 v0, #int 10 // #a │ │ -016d72: 5920 1700 |0003: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ -016d76: 5b21 1400 |0005: iput-object v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ -016d7a: 5b21 1500 |0007: iput-object v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ -016d7e: 5420 1600 |0009: iget-object v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ -016d82: 6e10 2302 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@0223 │ │ -016d88: 0e00 |000e: return-void │ │ +0176b0: |[0176b0] cc.fovea.openwith.OpenWithPlugin.onReset:()V │ │ +0176c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0176c2: 1300 0a00 |0001: const/16 v0, #int 10 // #a │ │ +0176c6: 5920 1700 |0003: iput v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ +0176ca: 5b21 1400 |0005: iput-object v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ +0176ce: 5b21 1500 |0007: iput-object v1, v2, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ +0176d2: 5420 1600 |0009: iget-object v0, v2, Lcc/fovea/openwith/OpenWithPlugin;.pendingIntents:Ljava/util/ArrayList; // field@0016 │ │ +0176d6: 6e10 2302 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@0223 │ │ +0176dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0005 line=74 │ │ 0x0007 line=75 │ │ 0x0009 line=76 │ │ 0x000e line=77 │ │ @@ -22179,40 +22185,40 @@ │ │ type : '(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -016d8c: |[016d8c] cc.fovea.openwith.OpenWithPlugin.setHandler:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016d9e: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016da2: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016da8: 1a02 5a08 |0006: const-string v2, "setHandler() " // string@085a │ │ -016dac: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016db2: 0c01 |000b: move-result-object v1 │ │ -016db4: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -016dba: 0c01 |000f: move-result-object v1 │ │ -016dbc: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016dc2: 0c01 |0013: move-result-object v1 │ │ -016dc4: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016dca: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -016dd0: 0a01 |001a: move-result v1 │ │ -016dd2: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -016dd6: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ -016dda: 1a02 5b08 |001f: const-string v2, "setHandler() -> invalidAction" // string@085b │ │ -016dde: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016de4: 0f00 |0024: return v0 │ │ -016de6: 5b35 1400 |0025: iput-object v5, v3, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ -016dea: 1a01 5c08 |0027: const-string v1, "setHandler() -> ok" // string@085c │ │ -016dee: 7030 2501 0301 |0029: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016df4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -016df6: 7120 3001 0500 |002d: invoke-static {v5, v0}, Lcc/fovea/openwith/PluginResultSender;.noResult:(Lorg/apache/cordova/CallbackContext;Z)Z // method@0130 │ │ -016dfc: 0a00 |0030: move-result v0 │ │ -016dfe: 28f3 |0031: goto 0024 // -000d │ │ +0176e0: |[0176e0] cc.fovea.openwith.OpenWithPlugin.setHandler:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0176f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0176f2: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0176f6: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0176fc: 1a02 5a08 |0006: const-string v2, "setHandler() " // string@085a │ │ +017700: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017706: 0c01 |000b: move-result-object v1 │ │ +017708: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01770e: 0c01 |000f: move-result-object v1 │ │ +017710: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017716: 0c01 |0013: move-result-object v1 │ │ +017718: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +01771e: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +017724: 0a01 |001a: move-result v1 │ │ +017726: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +01772a: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ +01772e: 1a02 5b08 |001f: const-string v2, "setHandler() -> invalidAction" // string@085b │ │ +017732: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017738: 0f00 |0024: return v0 │ │ +01773a: 5b35 1400 |0025: iput-object v5, v3, Lcc/fovea/openwith/OpenWithPlugin;.handlerContext:Lorg/apache/cordova/CallbackContext; // field@0014 │ │ +01773e: 1a01 5c08 |0027: const-string v1, "setHandler() -> ok" // string@085c │ │ +017742: 7030 2501 0301 |0029: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017748: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +01774a: 7120 3001 0500 |002d: invoke-static {v5, v0}, Lcc/fovea/openwith/PluginResultSender;.noResult:(Lorg/apache/cordova/CallbackContext;Z)Z // method@0130 │ │ +017750: 0a00 |0030: move-result v0 │ │ +017752: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=154 │ │ 0x0017 line=155 │ │ 0x001d line=156 │ │ 0x0024 line=161 │ │ 0x0025 line=159 │ │ @@ -22228,40 +22234,40 @@ │ │ type : '(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -016e00: |[016e00] cc.fovea.openwith.OpenWithPlugin.setLogger:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016e12: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -016e16: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016e1c: 1a02 6608 |0006: const-string v2, "setLogger() " // string@0866 │ │ -016e20: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016e26: 0c01 |000b: move-result-object v1 │ │ -016e28: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -016e2e: 0c01 |000f: move-result-object v1 │ │ -016e30: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016e36: 0c01 |0013: move-result-object v1 │ │ -016e38: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016e3e: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -016e44: 0a01 |001a: move-result v1 │ │ -016e46: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -016e4a: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ -016e4e: 1a02 6708 |001f: const-string v2, "setLogger() -> invalidAction" // string@0867 │ │ -016e52: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016e58: 0f00 |0024: return v0 │ │ -016e5a: 5b35 1500 |0025: iput-object v5, v3, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ -016e5e: 1a01 6808 |0027: const-string v1, "setLogger() -> ok" // string@0868 │ │ -016e62: 7030 2501 0301 |0029: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016e68: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -016e6a: 7120 3001 0500 |002d: invoke-static {v5, v0}, Lcc/fovea/openwith/PluginResultSender;.noResult:(Lorg/apache/cordova/CallbackContext;Z)Z // method@0130 │ │ -016e70: 0a00 |0030: move-result v0 │ │ -016e72: 28f3 |0031: goto 0024 // -000d │ │ +017754: |[017754] cc.fovea.openwith.OpenWithPlugin.setLogger:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +017764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +017766: 2201 9b00 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +01776a: 7010 f301 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017770: 1a02 6608 |0006: const-string v2, "setLogger() " // string@0866 │ │ +017774: 6e20 fb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01777a: 0c01 |000b: move-result-object v1 │ │ +01777c: 6e20 fa01 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +017782: 0c01 |000f: move-result-object v1 │ │ +017784: 6e10 fd01 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01778a: 0c01 |0013: move-result-object v1 │ │ +01778c: 7030 2501 0301 |0014: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017792: 6e10 0906 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +017798: 0a01 |001a: move-result v1 │ │ +01779a: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +01779e: 1301 1400 |001d: const/16 v1, #int 20 // #14 │ │ +0177a2: 1a02 6708 |001f: const-string v2, "setLogger() -> invalidAction" // string@0867 │ │ +0177a6: 7030 2501 1302 |0021: invoke-direct {v3, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0177ac: 0f00 |0024: return v0 │ │ +0177ae: 5b35 1500 |0025: iput-object v5, v3, Lcc/fovea/openwith/OpenWithPlugin;.loggerContext:Lorg/apache/cordova/CallbackContext; // field@0015 │ │ +0177b2: 1a01 6808 |0027: const-string v1, "setLogger() -> ok" // string@0868 │ │ +0177b6: 7030 2501 0301 |0029: invoke-direct {v3, v0, v1}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +0177bc: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +0177be: 7120 3001 0500 |002d: invoke-static {v5, v0}, Lcc/fovea/openwith/PluginResultSender;.noResult:(Lorg/apache/cordova/CallbackContext;Z)Z // method@0130 │ │ +0177c4: 0a00 |0030: move-result v0 │ │ +0177c6: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ 0x0017 line=166 │ │ 0x001d line=167 │ │ 0x0024 line=172 │ │ 0x0025 line=170 │ │ @@ -22277,48 +22283,48 @@ │ │ type : '(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -016e74: |[016e74] cc.fovea.openwith.OpenWithPlugin.setVerbosity:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016e84: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ -016e88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -016e8a: 2202 9b00 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -016e8e: 7010 f301 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -016e94: 1a03 8508 |0008: const-string v3, "setVerbosity() " // string@0885 │ │ -016e98: 6e20 fb01 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -016e9e: 0c02 |000d: move-result-object v2 │ │ -016ea0: 6e20 fa01 6200 |000e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -016ea6: 0c02 |0011: move-result-object v2 │ │ -016ea8: 6e10 fd01 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -016eae: 0c02 |0015: move-result-object v2 │ │ -016eb0: 7030 2501 1502 |0016: invoke-direct {v5, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016eb6: 6e10 0906 0600 |0019: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -016ebc: 0a02 |001c: move-result v2 │ │ -016ebe: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -016ec0: 3232 0800 |001e: if-eq v2, v3, 0026 // +0008 │ │ -016ec4: 1a02 8608 |0020: const-string v2, "setVerbosity() -> invalidAction" // string@0886 │ │ -016ec8: 7030 2501 4502 |0022: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016ece: 0f01 |0025: return v1 │ │ -016ed0: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -016ed2: 6e20 0306 2600 |0027: invoke-virtual {v6, v2}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -016ed8: 0a02 |002a: move-result v2 │ │ -016eda: 5952 1700 |002b: iput v2, v5, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ -016ede: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -016ee0: 1a03 8708 |002e: const-string v3, "setVerbosity() -> ok" // string@0887 │ │ -016ee4: 7030 2501 2503 |0030: invoke-direct {v5, v2, v3}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016eea: 7110 3101 0700 |0033: invoke-static {v7}, Lcc/fovea/openwith/PluginResultSender;.ok:(Lorg/apache/cordova/CallbackContext;)Z // method@0131 │ │ -016ef0: 0a01 |0036: move-result v1 │ │ -016ef2: 28ee |0037: goto 0025 // -0012 │ │ -016ef4: 0d00 |0038: move-exception v0 │ │ -016ef6: 1a02 8608 |0039: const-string v2, "setVerbosity() -> invalidAction" // string@0886 │ │ -016efa: 7030 2501 4502 |003b: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ -016f00: 28e7 |003e: goto 0025 // -0019 │ │ +0177c8: |[0177c8] cc.fovea.openwith.OpenWithPlugin.setVerbosity:(Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0177d8: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ +0177dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0177de: 2202 9b00 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +0177e2: 7010 f301 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0177e8: 1a03 8508 |0008: const-string v3, "setVerbosity() " // string@0885 │ │ +0177ec: 6e20 fb01 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0177f2: 0c02 |000d: move-result-object v2 │ │ +0177f4: 6e20 fa01 6200 |000e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +0177fa: 0c02 |0011: move-result-object v2 │ │ +0177fc: 6e10 fd01 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017802: 0c02 |0015: move-result-object v2 │ │ +017804: 7030 2501 1502 |0016: invoke-direct {v5, v1, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +01780a: 6e10 0906 0600 |0019: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +017810: 0a02 |001c: move-result v2 │ │ +017812: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +017814: 3232 0800 |001e: if-eq v2, v3, 0026 // +0008 │ │ +017818: 1a02 8608 |0020: const-string v2, "setVerbosity() -> invalidAction" // string@0886 │ │ +01781c: 7030 2501 4502 |0022: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017822: 0f01 |0025: return v1 │ │ +017824: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +017826: 6e20 0306 2600 |0027: invoke-virtual {v6, v2}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01782c: 0a02 |002a: move-result v2 │ │ +01782e: 5952 1700 |002b: iput v2, v5, Lcc/fovea/openwith/OpenWithPlugin;.verbosity:I // field@0017 │ │ +017832: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +017834: 1a03 8708 |002e: const-string v3, "setVerbosity() -> ok" // string@0887 │ │ +017838: 7030 2501 2503 |0030: invoke-direct {v5, v2, v3}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +01783e: 7110 3101 0700 |0033: invoke-static {v7}, Lcc/fovea/openwith/PluginResultSender;.ok:(Lorg/apache/cordova/CallbackContext;)Z // method@0131 │ │ +017844: 0a01 |0036: move-result v1 │ │ +017846: 28ee |0037: goto 0025 // -0012 │ │ +017848: 0d00 |0038: move-exception v0 │ │ +01784a: 1a02 8608 |0039: const-string v2, "setVerbosity() -> invalidAction" // string@0886 │ │ +01784e: 7030 2501 4502 |003b: invoke-direct {v5, v4, v2}, Lcc/fovea/openwith/OpenWithPlugin;.log:(ILjava/lang/String;)V // method@0125 │ │ +017854: 28e7 |003e: goto 0025 // -0019 │ │ catches : 1 │ │ 0x0027 - 0x0036 │ │ Lorg/json/JSONException; -> 0x0038 │ │ positions : │ │ 0x0003 line=113 │ │ 0x0019 line=114 │ │ 0x0020 line=115 │ │ @@ -22368,17 +22374,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016f14: |[016f14] com.badrit.Backbutton.BackbuttonPlugin.:()V │ │ -016f24: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -016f2a: 0e00 |0003: return-void │ │ +017868: |[017868] com.badrit.Backbutton.BackbuttonPlugin.:()V │ │ +017878: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01787e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badrit/Backbutton/BackbuttonPlugin; │ │ │ │ Virtual methods - │ │ @@ -22387,89 +22393,89 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -016f2c: |[016f2c] com.badrit.Backbutton.BackbuttonPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -016f3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -016f3e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -016f40: 1a05 f805 |0002: const-string v5, "goHome" // string@05f8 │ │ -016f44: 6e20 e101 8500 |0004: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016f4a: 0a05 |0007: move-result v5 │ │ -016f4c: 3805 2d00 |0008: if-eqz v5, 0035 // +002d │ │ -016f50: 2201 1400 |000a: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -016f54: 1a05 ce03 |000c: const-string v5, "android.intent.action.MAIN" // string@03ce │ │ -016f58: 7020 4200 5100 |000e: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ -016f5e: 1a05 d503 |0011: const-string v5, "android.intent.category.HOME" // string@03d5 │ │ -016f62: 6e20 4400 5100 |0013: invoke-virtual {v1, v5}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -016f68: 5475 1900 |0016: iget-object v5, v7, Lcom/badrit/Backbutton/BackbuttonPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0019 │ │ -016f6c: 7210 f902 0500 |0018: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -016f72: 0c05 |001b: move-result-object v5 │ │ -016f74: 6e20 1800 1500 |001c: invoke-virtual {v5, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ -016f7a: 6e10 7202 0a00 |001f: invoke-virtual {v10}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ -016f80: 0f03 |0022: return v3 │ │ -016f82: 0d00 |0023: move-exception v0 │ │ -016f84: 1a03 ea00 |0024: const-string v3, "HomePlugin" // string@00ea │ │ -016f88: 1a05 cb00 |0026: const-string v5, "Exception occurred: " // string@00cb │ │ -016f8c: 6e10 ba01 0000 |0028: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -016f92: 0c06 |002b: move-result-object v6 │ │ -016f94: 6e20 de01 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -016f9a: 0c05 |002f: move-result-object v5 │ │ -016f9c: 7120 9d00 5300 |0030: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ -016fa2: 0143 |0033: move v3, v4 │ │ -016fa4: 28ee |0034: goto 0022 // -0012 │ │ -016fa6: 1a05 f705 |0035: const-string v5, "goBack" // string@05f7 │ │ -016faa: 6e20 e101 8500 |0037: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -016fb0: 0a05 |003a: move-result v5 │ │ -016fb2: 3805 3f00 |003b: if-eqz v5, 007a // +003f │ │ -016fb6: 5475 1900 |003d: iget-object v5, v7, Lcom/badrit/Backbutton/BackbuttonPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0019 │ │ -016fba: 7210 f902 0500 |003f: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -016fc0: 0c05 |0042: move-result-object v5 │ │ -016fc2: 1216 |0043: const/4 v6, #int 1 // #1 │ │ -016fc4: 6e20 0900 6500 |0044: invoke-virtual {v5, v6}, Landroid/app/Activity;.moveTaskToBack:(Z)Z // method@0009 │ │ -016fca: 0a02 |0047: move-result v2 │ │ -016fcc: 3902 1c00 |0048: if-nez v2, 0064 // +001c │ │ -016fd0: 2201 1400 |004a: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -016fd4: 1a05 ce03 |004c: const-string v5, "android.intent.action.MAIN" // string@03ce │ │ -016fd8: 7020 4200 5100 |004e: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ -016fde: 1a05 ce03 |0051: const-string v5, "android.intent.action.MAIN" // string@03ce │ │ -016fe2: 6e20 4b00 5100 |0053: invoke-virtual {v1, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@004b │ │ -016fe8: 1a05 d503 |0056: const-string v5, "android.intent.category.HOME" // string@03d5 │ │ -016fec: 6e20 4400 5100 |0058: invoke-virtual {v1, v5}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -016ff2: 5475 1900 |005b: iget-object v5, v7, Lcom/badrit/Backbutton/BackbuttonPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0019 │ │ -016ff6: 7210 f902 0500 |005d: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -016ffc: 0c05 |0060: move-result-object v5 │ │ -016ffe: 6e20 1800 1500 |0061: invoke-virtual {v5, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ -017004: 6e10 7202 0a00 |0064: invoke-virtual {v10}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ -01700a: 28bb |0067: goto 0022 // -0045 │ │ -01700c: 0d00 |0068: move-exception v0 │ │ -01700e: 1a03 ea00 |0069: const-string v3, "HomePlugin" // string@00ea │ │ -017012: 1a05 cb00 |006b: const-string v5, "Exception occurred: " // string@00cb │ │ -017016: 6e10 ba01 0000 |006d: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -01701c: 0c06 |0070: move-result-object v6 │ │ -01701e: 6e20 de01 6500 |0071: invoke-virtual {v5, v6}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -017024: 0c05 |0074: move-result-object v5 │ │ -017026: 7120 9d00 5300 |0075: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ -01702c: 0143 |0078: move v3, v4 │ │ -01702e: 28a9 |0079: goto 0022 // -0057 │ │ -017030: 1a03 ea00 |007a: const-string v3, "HomePlugin" // string@00ea │ │ -017034: 2205 9b00 |007c: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -017038: 7010 f301 0500 |007e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01703e: 1a06 7800 |0081: const-string v6, "Called invalid action: " // string@0078 │ │ -017042: 6e20 fb01 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017048: 0c05 |0086: move-result-object v5 │ │ -01704a: 6e20 fb01 8500 |0087: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017050: 0c05 |008a: move-result-object v5 │ │ -017052: 6e10 fd01 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -017058: 0c05 |008e: move-result-object v5 │ │ -01705a: 7120 9d00 5300 |008f: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ -017060: 0143 |0092: move v3, v4 │ │ -017062: 288f |0093: goto 0022 // -0071 │ │ +017880: |[017880] com.badrit.Backbutton.BackbuttonPlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +017890: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +017892: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +017894: 1a05 f805 |0002: const-string v5, "goHome" // string@05f8 │ │ +017898: 6e20 e101 8500 |0004: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01789e: 0a05 |0007: move-result v5 │ │ +0178a0: 3805 2d00 |0008: if-eqz v5, 0035 // +002d │ │ +0178a4: 2201 1400 |000a: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +0178a8: 1a05 ce03 |000c: const-string v5, "android.intent.action.MAIN" // string@03ce │ │ +0178ac: 7020 4200 5100 |000e: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ +0178b2: 1a05 d503 |0011: const-string v5, "android.intent.category.HOME" // string@03d5 │ │ +0178b6: 6e20 4400 5100 |0013: invoke-virtual {v1, v5}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +0178bc: 5475 1900 |0016: iget-object v5, v7, Lcom/badrit/Backbutton/BackbuttonPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0019 │ │ +0178c0: 7210 f902 0500 |0018: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0178c6: 0c05 |001b: move-result-object v5 │ │ +0178c8: 6e20 1800 1500 |001c: invoke-virtual {v5, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ +0178ce: 6e10 7202 0a00 |001f: invoke-virtual {v10}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ +0178d4: 0f03 |0022: return v3 │ │ +0178d6: 0d00 |0023: move-exception v0 │ │ +0178d8: 1a03 ea00 |0024: const-string v3, "HomePlugin" // string@00ea │ │ +0178dc: 1a05 cb00 |0026: const-string v5, "Exception occurred: " // string@00cb │ │ +0178e0: 6e10 ba01 0000 |0028: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +0178e6: 0c06 |002b: move-result-object v6 │ │ +0178e8: 6e20 de01 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +0178ee: 0c05 |002f: move-result-object v5 │ │ +0178f0: 7120 9d00 5300 |0030: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ +0178f6: 0143 |0033: move v3, v4 │ │ +0178f8: 28ee |0034: goto 0022 // -0012 │ │ +0178fa: 1a05 f705 |0035: const-string v5, "goBack" // string@05f7 │ │ +0178fe: 6e20 e101 8500 |0037: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017904: 0a05 |003a: move-result v5 │ │ +017906: 3805 3f00 |003b: if-eqz v5, 007a // +003f │ │ +01790a: 5475 1900 |003d: iget-object v5, v7, Lcom/badrit/Backbutton/BackbuttonPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0019 │ │ +01790e: 7210 f902 0500 |003f: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +017914: 0c05 |0042: move-result-object v5 │ │ +017916: 1216 |0043: const/4 v6, #int 1 // #1 │ │ +017918: 6e20 0900 6500 |0044: invoke-virtual {v5, v6}, Landroid/app/Activity;.moveTaskToBack:(Z)Z // method@0009 │ │ +01791e: 0a02 |0047: move-result v2 │ │ +017920: 3902 1c00 |0048: if-nez v2, 0064 // +001c │ │ +017924: 2201 1400 |004a: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +017928: 1a05 ce03 |004c: const-string v5, "android.intent.action.MAIN" // string@03ce │ │ +01792c: 7020 4200 5100 |004e: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ +017932: 1a05 ce03 |0051: const-string v5, "android.intent.action.MAIN" // string@03ce │ │ +017936: 6e20 4b00 5100 |0053: invoke-virtual {v1, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@004b │ │ +01793c: 1a05 d503 |0056: const-string v5, "android.intent.category.HOME" // string@03d5 │ │ +017940: 6e20 4400 5100 |0058: invoke-virtual {v1, v5}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +017946: 5475 1900 |005b: iget-object v5, v7, Lcom/badrit/Backbutton/BackbuttonPlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0019 │ │ +01794a: 7210 f902 0500 |005d: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +017950: 0c05 |0060: move-result-object v5 │ │ +017952: 6e20 1800 1500 |0061: invoke-virtual {v5, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ +017958: 6e10 7202 0a00 |0064: invoke-virtual {v10}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ +01795e: 28bb |0067: goto 0022 // -0045 │ │ +017960: 0d00 |0068: move-exception v0 │ │ +017962: 1a03 ea00 |0069: const-string v3, "HomePlugin" // string@00ea │ │ +017966: 1a05 cb00 |006b: const-string v5, "Exception occurred: " // string@00cb │ │ +01796a: 6e10 ba01 0000 |006d: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +017970: 0c06 |0070: move-result-object v6 │ │ +017972: 6e20 de01 6500 |0071: invoke-virtual {v5, v6}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +017978: 0c05 |0074: move-result-object v5 │ │ +01797a: 7120 9d00 5300 |0075: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ +017980: 0143 |0078: move v3, v4 │ │ +017982: 28a9 |0079: goto 0022 // -0057 │ │ +017984: 1a03 ea00 |007a: const-string v3, "HomePlugin" // string@00ea │ │ +017988: 2205 9b00 |007c: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +01798c: 7010 f301 0500 |007e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017992: 1a06 7800 |0081: const-string v6, "Called invalid action: " // string@0078 │ │ +017996: 6e20 fb01 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01799c: 0c05 |0086: move-result-object v5 │ │ +01799e: 6e20 fb01 8500 |0087: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0179a4: 0c05 |008a: move-result-object v5 │ │ +0179a6: 6e10 fd01 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0179ac: 0c05 |008e: move-result-object v5 │ │ +0179ae: 7120 9d00 5300 |008f: invoke-static {v3, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@009d │ │ +0179b4: 0143 |0092: move v3, v4 │ │ +0179b6: 288f |0093: goto 0022 // -0071 │ │ catches : 2 │ │ 0x000a - 0x001f │ │ Ljava/lang/Exception; -> 0x0023 │ │ 0x003d - 0x0064 │ │ Ljava/lang/Exception; -> 0x0068 │ │ positions : │ │ 0x0002 line=19 │ │ @@ -22530,17 +22536,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017080: |[017080] com.lyonbros.turtl.MainActivity.:()V │ │ -017090: 7010 9802 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaActivity;.:()V // method@0298 │ │ -017096: 0e00 |0003: return-void │ │ +0179d4: |[0179d4] com.lyonbros.turtl.MainActivity.:()V │ │ +0179e4: 7010 9802 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaActivity;.:()V // method@0298 │ │ +0179ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtl/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -22549,31 +22555,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -017098: |[017098] com.lyonbros.turtl.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0170a8: 6f20 a602 4300 |0000: invoke-super {v3, v4}, Lorg/apache/cordova/CordovaActivity;.onCreate:(Landroid/os/Bundle;)V // method@02a6 │ │ -0170ae: 6e10 4101 0300 |0003: invoke-virtual {v3}, Lcom/lyonbros/turtl/MainActivity;.getIntent:()Landroid/content/Intent; // method@0141 │ │ -0170b4: 0c01 |0006: move-result-object v1 │ │ -0170b6: 6e10 4800 0100 |0007: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ -0170bc: 0c00 |000a: move-result-object v0 │ │ -0170be: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -0170c2: 1a01 3404 |000d: const-string v1, "cdvStartInBackground" // string@0434 │ │ -0170c6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0170c8: 6e30 8600 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0086 │ │ -0170ce: 0a01 |0013: move-result v1 │ │ -0170d0: 3801 0600 |0014: if-eqz v1, 001a // +0006 │ │ -0170d4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0170d6: 6e20 4301 1300 |0017: invoke-virtual {v3, v1}, Lcom/lyonbros/turtl/MainActivity;.moveTaskToBack:(Z)Z // method@0143 │ │ -0170dc: 5431 2000 |001a: iget-object v1, v3, Lcom/lyonbros/turtl/MainActivity;.launchUrl:Ljava/lang/String; // field@0020 │ │ -0170e0: 6e20 4201 1300 |001c: invoke-virtual {v3, v1}, Lcom/lyonbros/turtl/MainActivity;.loadUrl:(Ljava/lang/String;)V // method@0142 │ │ -0170e6: 0e00 |001f: return-void │ │ +0179ec: |[0179ec] com.lyonbros.turtl.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0179fc: 6f20 a602 4300 |0000: invoke-super {v3, v4}, Lorg/apache/cordova/CordovaActivity;.onCreate:(Landroid/os/Bundle;)V // method@02a6 │ │ +017a02: 6e10 4101 0300 |0003: invoke-virtual {v3}, Lcom/lyonbros/turtl/MainActivity;.getIntent:()Landroid/content/Intent; // method@0141 │ │ +017a08: 0c01 |0006: move-result-object v1 │ │ +017a0a: 6e10 4800 0100 |0007: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0048 │ │ +017a10: 0c00 |000a: move-result-object v0 │ │ +017a12: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +017a16: 1a01 3404 |000d: const-string v1, "cdvStartInBackground" // string@0434 │ │ +017a1a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +017a1c: 6e30 8600 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0086 │ │ +017a22: 0a01 |0013: move-result v1 │ │ +017a24: 3801 0600 |0014: if-eqz v1, 001a // +0006 │ │ +017a28: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +017a2a: 6e20 4301 1300 |0017: invoke-virtual {v3, v1}, Lcom/lyonbros/turtl/MainActivity;.moveTaskToBack:(Z)Z // method@0143 │ │ +017a30: 5431 2000 |001a: iget-object v1, v3, Lcom/lyonbros/turtl/MainActivity;.launchUrl:Ljava/lang/String; // field@0020 │ │ +017a34: 6e20 4201 1300 |001c: invoke-virtual {v3, v1}, Lcom/lyonbros/turtl/MainActivity;.loadUrl:(Ljava/lang/String;)V // method@0142 │ │ +017a3a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=33 │ │ 0x000b line=34 │ │ 0x0016 line=35 │ │ 0x001a line=39 │ │ @@ -22616,19 +22622,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0170e8: |[0170e8] com.lyonbros.turtlcore.TurtlCorePlugin.:()V │ │ -0170f8: 7010 1603 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -0170fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -017100: 5c10 2700 |0004: iput-boolean v0, v1, Lcom/lyonbros/turtlcore/TurtlCorePlugin;.library_loaded:Z // field@0027 │ │ -017104: 0e00 |0006: return-void │ │ +017a3c: |[017a3c] com.lyonbros.turtlcore.TurtlCorePlugin.:()V │ │ +017a4c: 7010 1603 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +017a52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +017a54: 5c10 2700 |0004: iput-boolean v0, v1, Lcom/lyonbros/turtlcore/TurtlCorePlugin;.library_loaded:Z // field@0027 │ │ +017a58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/lyonbros/turtlcore/TurtlCorePlugin; │ │ │ │ @@ -22638,249 +22644,249 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 470 16-bit code units │ │ -017108: |[017108] com.lyonbros.turtlcore.TurtlCorePlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -017118: 2201 6201 |0000: new-instance v1, Lorg/json/JSONObject; // type@0162 │ │ -01711c: 7010 1706 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -017122: 55c9 2700 |0005: iget-boolean v9, v12, Lcom/lyonbros/turtlcore/TurtlCorePlugin;.library_loaded:Z // field@0027 │ │ -017126: 3909 0800 |0007: if-nez v9, 000f // +0008 │ │ -01712a: 7100 4e01 0000 |0009: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.loadLibrary:()V // method@014e │ │ -017130: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -017132: 5cc9 2700 |000d: iput-boolean v9, v12, Lcom/lyonbros/turtlcore/TurtlCorePlugin;.library_loaded:Z // field@0027 │ │ -017136: 1a09 b408 |000f: const-string v9, "start" // string@08b4 │ │ -01713a: 6e20 e101 9d00 |0011: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017140: 0a09 |0014: move-result v9 │ │ -017142: 3809 6100 |0015: if-eqz v9, 0076 // +0061 │ │ -017146: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -017148: 6e20 0706 9e00 |0018: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01714e: 0c00 |001b: move-result-object v0 │ │ -017150: 1a09 0209 |001c: const-string v9, "turtl_core" // string@0902 │ │ -017154: 220a 9b00 |001e: new-instance v10, Ljava/lang/StringBuilder; // type@009b │ │ -017158: 7010 f301 0a00 |0020: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01715e: 1a0b b908 |0023: const-string v11, "starting core:" // string@08b9 │ │ -017162: 6e20 fb01 ba00 |0025: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017168: 0c0a |0028: move-result-object v10 │ │ -01716a: 6e20 fb01 0a00 |0029: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017170: 0c0a |002c: move-result-object v10 │ │ -017172: 6e10 fd01 0a00 |002d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -017178: 0c0a |0030: move-result-object v10 │ │ -01717a: 7120 9f00 a900 |0031: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -017180: 7110 5a01 0000 |0034: invoke-static {v0}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.startTurtl:(Ljava/lang/String;)I // method@015a │ │ -017186: 0a08 |0037: move-result v8 │ │ -017188: 3908 2600 |0038: if-nez v8, 005e // +0026 │ │ -01718c: 1a09 3600 |003a: const-string v9, "0" // string@0036 │ │ -017190: 6e20 7402 9f00 |003c: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -017196: 1219 |003f: const/4 v9, #int 1 // #1 │ │ -017198: 0f09 |0040: return v9 │ │ -01719a: 0d02 |0041: move-exception v2 │ │ -01719c: 1a09 5504 |0042: const-string v9, "code" // string@0455 │ │ -0171a0: 1a0a e806 |0044: const-string v10, "native_load_error" // string@06e8 │ │ -0171a4: 6e30 2206 910a |0046: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0171aa: 1a09 db06 |0049: const-string v9, "msg" // string@06db │ │ -0171ae: 6e10 0502 0200 |004b: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0205 │ │ -0171b4: 0c0a |004e: move-result-object v10 │ │ -0171b6: 6e30 2206 910a |004f: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0171bc: 6e10 2506 0100 |0052: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0171c2: 0c09 |0055: move-result-object v9 │ │ -0171c4: 6e20 6c02 9f00 |0056: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -0171ca: 6e10 0602 0200 |0059: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@0206 │ │ -0171d0: 1219 |005c: const/4 v9, #int 1 // #1 │ │ -0171d2: 28e3 |005d: goto 0040 // -001d │ │ -0171d4: 1a09 db06 |005e: const-string v9, "msg" // string@06db │ │ -0171d8: 1a0a 8304 |0060: const-string v10, "could not init turtl" // string@0483 │ │ -0171dc: 6e30 2206 910a |0062: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0171e2: 1a09 5504 |0065: const-string v9, "code" // string@0455 │ │ -0171e6: 7110 f201 0800 |0067: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ -0171ec: 0c0a |006a: move-result-object v10 │ │ -0171ee: 6e30 2206 910a |006b: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0171f4: 6e10 2506 0100 |006e: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0171fa: 0c09 |0071: move-result-object v9 │ │ -0171fc: 6e20 6c02 9f00 |0072: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -017202: 28ca |0075: goto 003f // -0036 │ │ -017204: 1a09 2c08 |0076: const-string v9, "send" // string@082c │ │ -017208: 6e20 e101 9d00 |0078: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01720e: 0a09 |007b: move-result v9 │ │ -017210: 3809 3000 |007c: if-eqz v9, 00ac // +0030 │ │ -017214: 1209 |007e: const/4 v9, #int 0 // #0 │ │ -017216: 6e20 0706 9e00 |007f: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01721c: 0c04 |0082: move-result-object v4 │ │ -01721e: 6e10 e401 0400 |0083: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@01e4 │ │ -017224: 0c09 |0086: move-result-object v9 │ │ -017226: 7110 5801 0900 |0087: invoke-static {v9}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.sendMessage:([B)I // method@0158 │ │ -01722c: 0a08 |008a: move-result v8 │ │ -01722e: 3908 0900 |008b: if-nez v8, 0094 // +0009 │ │ -017232: 1a09 3600 |008d: const-string v9, "0" // string@0036 │ │ -017236: 6e20 7402 9f00 |008f: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -01723c: 1219 |0092: const/4 v9, #int 1 // #1 │ │ -01723e: 28ad |0093: goto 0040 // -0053 │ │ -017240: 1a09 db06 |0094: const-string v9, "msg" // string@06db │ │ -017244: 1a0a 8404 |0096: const-string v10, "could not send message" // string@0484 │ │ -017248: 6e30 2206 910a |0098: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01724e: 1a09 5504 |009b: const-string v9, "code" // string@0455 │ │ -017252: 7110 f201 0800 |009d: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ -017258: 0c0a |00a0: move-result-object v10 │ │ -01725a: 6e30 2206 910a |00a1: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -017260: 6e10 2506 0100 |00a4: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -017266: 0c09 |00a7: move-result-object v9 │ │ -017268: 6e20 6c02 9f00 |00a8: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -01726e: 28e7 |00ab: goto 0092 // -0019 │ │ -017270: 1a09 d207 |00ac: const-string v9, "recv" // string@07d2 │ │ -017274: 6e20 e101 9d00 |00ae: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01727a: 0a09 |00b1: move-result v9 │ │ -01727c: 3809 4800 |00b2: if-eqz v9, 00fa // +0048 │ │ -017280: 1a05 0000 |00b4: const-string v5, "" // string@0000 │ │ -017284: 6e10 0906 0e00 |00b6: invoke-virtual {v14}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -01728a: 0a09 |00b9: move-result v9 │ │ -01728c: 3d09 0700 |00ba: if-lez v9, 00c1 // +0007 │ │ -017290: 1209 |00bc: const/4 v9, #int 0 // #0 │ │ -017292: 6e20 0706 9e00 |00bd: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -017298: 0c05 |00c0: move-result-object v5 │ │ -01729a: 7110 5201 0500 |00c1: invoke-static {v5}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvMessage:(Ljava/lang/String;)[B // method@0152 │ │ -0172a0: 0c07 |00c4: move-result-object v7 │ │ -0172a2: 3907 1300 |00c5: if-nez v7, 00d8 // +0013 │ │ -0172a6: 1a09 db06 |00c7: const-string v9, "msg" // string@06db │ │ -0172aa: 1a0a e804 |00c9: const-string v10, "error receiving message" // string@04e8 │ │ -0172ae: 6e30 2206 910a |00cb: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0172b4: 6e10 2506 0100 |00ce: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0172ba: 0c09 |00d1: move-result-object v9 │ │ -0172bc: 6e20 6c02 9f00 |00d2: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -0172c2: 1219 |00d5: const/4 v9, #int 1 // #1 │ │ -0172c4: 2900 6aff |00d6: goto/16 0040 // -0096 │ │ -0172c8: 1206 |00d8: const/4 v6, #int 0 // #0 │ │ -0172ca: 2206 9a00 |00d9: new-instance v6, Ljava/lang/String; // type@009a │ │ -0172ce: 1a09 2f03 |00db: const-string v9, "UTF-8" // string@032f │ │ -0172d2: 7030 da01 7609 |00dd: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ -0172d8: 6e20 7402 6f00 |00e0: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -0172de: 1219 |00e3: const/4 v9, #int 1 // #1 │ │ -0172e0: 2900 5cff |00e4: goto/16 0040 // -00a4 │ │ -0172e4: 0d02 |00e6: move-exception v2 │ │ -0172e6: 1a09 db06 |00e7: const-string v9, "msg" // string@06db │ │ -0172ea: 6e10 ba01 0200 |00e9: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -0172f0: 0c0a |00ec: move-result-object v10 │ │ -0172f2: 6e30 2206 910a |00ed: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0172f8: 6e10 2506 0100 |00f0: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0172fe: 0c09 |00f3: move-result-object v9 │ │ -017300: 6e20 6c02 9f00 |00f4: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -017306: 1219 |00f7: const/4 v9, #int 1 // #1 │ │ -017308: 2900 48ff |00f8: goto/16 0040 // -00b8 │ │ -01730c: 1a09 d907 |00fa: const-string v9, "recv_nb" // string@07d9 │ │ -017310: 6e20 e101 9d00 |00fc: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017316: 0a09 |00ff: move-result v9 │ │ -017318: 3809 3f00 |0100: if-eqz v9, 013f // +003f │ │ -01731c: 1a05 0000 |0102: const-string v5, "" // string@0000 │ │ -017320: 6e10 0906 0e00 |0104: invoke-virtual {v14}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -017326: 0a09 |0107: move-result v9 │ │ -017328: 3d09 0700 |0108: if-lez v9, 010f // +0007 │ │ -01732c: 1209 |010a: const/4 v9, #int 0 // #0 │ │ -01732e: 6e20 0706 9e00 |010b: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -017334: 0c05 |010e: move-result-object v5 │ │ -017336: 7110 5301 0500 |010f: invoke-static {v5}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvMessageNb:(Ljava/lang/String;)[B // method@0153 │ │ -01733c: 0c07 |0112: move-result-object v7 │ │ -01733e: 3907 0a00 |0113: if-nez v7, 011d // +000a │ │ -017342: 1a09 0000 |0115: const-string v9, "" // string@0000 │ │ -017346: 6e20 7402 9f00 |0117: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -01734c: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -01734e: 2900 25ff |011b: goto/16 0040 // -00db │ │ -017352: 1206 |011d: const/4 v6, #int 0 // #0 │ │ -017354: 2206 9a00 |011e: new-instance v6, Ljava/lang/String; // type@009a │ │ -017358: 1a09 2f03 |0120: const-string v9, "UTF-8" // string@032f │ │ -01735c: 7030 da01 7609 |0122: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ -017362: 6e20 7402 6f00 |0125: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -017368: 1219 |0128: const/4 v9, #int 1 // #1 │ │ -01736a: 2900 17ff |0129: goto/16 0040 // -00e9 │ │ -01736e: 0d02 |012b: move-exception v2 │ │ -017370: 1a09 db06 |012c: const-string v9, "msg" // string@06db │ │ -017374: 6e10 ba01 0200 |012e: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -01737a: 0c0a |0131: move-result-object v10 │ │ -01737c: 6e30 2206 910a |0132: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -017382: 6e10 2506 0100 |0135: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -017388: 0c09 |0138: move-result-object v9 │ │ -01738a: 6e20 6c02 9f00 |0139: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -017390: 1219 |013c: const/4 v9, #int 1 // #1 │ │ -017392: 2900 03ff |013d: goto/16 0040 // -00fd │ │ -017396: 1a09 d707 |013f: const-string v9, "recv_event" // string@07d7 │ │ -01739a: 6e20 e101 9d00 |0141: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0173a0: 0a09 |0144: move-result v9 │ │ -0173a2: 3809 3200 |0145: if-eqz v9, 0177 // +0032 │ │ -0173a6: 7100 5001 0000 |0147: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvEvent:()[B // method@0150 │ │ -0173ac: 0c07 |014a: move-result-object v7 │ │ -0173ae: 3907 0a00 |014b: if-nez v7, 0155 // +000a │ │ -0173b2: 1a09 5409 |014d: const-string v9, "{"msg":"error receiving event"}" // string@0954 │ │ -0173b6: 6e20 6c02 9f00 |014f: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -0173bc: 1219 |0152: const/4 v9, #int 1 // #1 │ │ -0173be: 2900 edfe |0153: goto/16 0040 // -0113 │ │ -0173c2: 1206 |0155: const/4 v6, #int 0 // #0 │ │ -0173c4: 2206 9a00 |0156: new-instance v6, Ljava/lang/String; // type@009a │ │ -0173c8: 1a09 2f03 |0158: const-string v9, "UTF-8" // string@032f │ │ -0173cc: 7030 da01 7609 |015a: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ -0173d2: 6e20 7402 6f00 |015d: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -0173d8: 1219 |0160: const/4 v9, #int 1 // #1 │ │ -0173da: 2900 dffe |0161: goto/16 0040 // -0121 │ │ -0173de: 0d02 |0163: move-exception v2 │ │ -0173e0: 1a09 db06 |0164: const-string v9, "msg" // string@06db │ │ -0173e4: 6e10 ba01 0200 |0166: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -0173ea: 0c0a |0169: move-result-object v10 │ │ -0173ec: 6e30 2206 910a |016a: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0173f2: 6e10 2506 0100 |016d: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0173f8: 0c09 |0170: move-result-object v9 │ │ -0173fa: 6e20 6c02 9f00 |0171: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -017400: 1219 |0174: const/4 v9, #int 1 // #1 │ │ -017402: 2900 cbfe |0175: goto/16 0040 // -0135 │ │ -017406: 1a09 d807 |0177: const-string v9, "recv_event_nb" // string@07d8 │ │ -01740a: 6e20 e101 9d00 |0179: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017410: 0a09 |017c: move-result v9 │ │ -017412: 3809 3200 |017d: if-eqz v9, 01af // +0032 │ │ -017416: 7100 5101 0000 |017f: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvEventNb:()[B // method@0151 │ │ -01741c: 0c07 |0182: move-result-object v7 │ │ -01741e: 3907 0a00 |0183: if-nez v7, 018d // +000a │ │ -017422: 1a09 0000 |0185: const-string v9, "" // string@0000 │ │ -017426: 6e20 7402 9f00 |0187: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -01742c: 1219 |018a: const/4 v9, #int 1 // #1 │ │ -01742e: 2900 b5fe |018b: goto/16 0040 // -014b │ │ -017432: 1206 |018d: const/4 v6, #int 0 // #0 │ │ -017434: 2206 9a00 |018e: new-instance v6, Ljava/lang/String; // type@009a │ │ -017438: 1a09 2f03 |0190: const-string v9, "UTF-8" // string@032f │ │ -01743c: 7030 da01 7609 |0192: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ -017442: 6e20 7402 6f00 |0195: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -017448: 1219 |0198: const/4 v9, #int 1 // #1 │ │ -01744a: 2900 a7fe |0199: goto/16 0040 // -0159 │ │ -01744e: 0d02 |019b: move-exception v2 │ │ -017450: 1a09 db06 |019c: const-string v9, "msg" // string@06db │ │ -017454: 6e10 ba01 0200 |019e: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -01745a: 0c0a |01a1: move-result-object v10 │ │ -01745c: 6e30 2206 910a |01a2: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -017462: 6e10 2506 0100 |01a5: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -017468: 0c09 |01a8: move-result-object v9 │ │ -01746a: 6e20 6c02 9f00 |01a9: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -017470: 1219 |01ac: const/4 v9, #int 1 // #1 │ │ -017472: 2900 93fe |01ad: goto/16 0040 // -016d │ │ -017476: 1a09 7d06 |01af: const-string v9, "lasterr" // string@067d │ │ -01747a: 6e20 e101 9d00 |01b1: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017480: 0a09 |01b4: move-result v9 │ │ -017482: 3809 1e00 |01b5: if-eqz v9, 01d3 // +001e │ │ -017486: 7100 4c01 0000 |01b7: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.lastError:()Ljava/lang/String; // method@014c │ │ -01748c: 0c03 |01ba: move-result-object v3 │ │ -01748e: 6e20 7402 3f00 |01bb: invoke-virtual {v15, v3}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -017494: 1219 |01be: const/4 v9, #int 1 // #1 │ │ -017496: 2900 81fe |01bf: goto/16 0040 // -017f │ │ -01749a: 0d02 |01c1: move-exception v2 │ │ -01749c: 1a09 db06 |01c2: const-string v9, "msg" // string@06db │ │ -0174a0: 6e10 ba01 0200 |01c4: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -0174a6: 0c0a |01c7: move-result-object v10 │ │ -0174a8: 6e30 2206 910a |01c8: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -0174ae: 6e10 2506 0100 |01cb: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ -0174b4: 0c09 |01ce: move-result-object v9 │ │ -0174b6: 6e20 6c02 9f00 |01cf: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ -0174bc: 28ec |01d2: goto 01be // -0014 │ │ -0174be: 1209 |01d3: const/4 v9, #int 0 // #0 │ │ -0174c0: 2900 6cfe |01d4: goto/16 0040 // -0194 │ │ +017a5c: |[017a5c] com.lyonbros.turtlcore.TurtlCorePlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +017a6c: 2201 6201 |0000: new-instance v1, Lorg/json/JSONObject; // type@0162 │ │ +017a70: 7010 1706 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +017a76: 55c9 2700 |0005: iget-boolean v9, v12, Lcom/lyonbros/turtlcore/TurtlCorePlugin;.library_loaded:Z // field@0027 │ │ +017a7a: 3909 0800 |0007: if-nez v9, 000f // +0008 │ │ +017a7e: 7100 4e01 0000 |0009: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.loadLibrary:()V // method@014e │ │ +017a84: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +017a86: 5cc9 2700 |000d: iput-boolean v9, v12, Lcom/lyonbros/turtlcore/TurtlCorePlugin;.library_loaded:Z // field@0027 │ │ +017a8a: 1a09 b408 |000f: const-string v9, "start" // string@08b4 │ │ +017a8e: 6e20 e101 9d00 |0011: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017a94: 0a09 |0014: move-result v9 │ │ +017a96: 3809 6100 |0015: if-eqz v9, 0076 // +0061 │ │ +017a9a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +017a9c: 6e20 0706 9e00 |0018: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +017aa2: 0c00 |001b: move-result-object v0 │ │ +017aa4: 1a09 0209 |001c: const-string v9, "turtl_core" // string@0902 │ │ +017aa8: 220a 9b00 |001e: new-instance v10, Ljava/lang/StringBuilder; // type@009b │ │ +017aac: 7010 f301 0a00 |0020: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017ab2: 1a0b b908 |0023: const-string v11, "starting core:" // string@08b9 │ │ +017ab6: 6e20 fb01 ba00 |0025: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017abc: 0c0a |0028: move-result-object v10 │ │ +017abe: 6e20 fb01 0a00 |0029: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017ac4: 0c0a |002c: move-result-object v10 │ │ +017ac6: 6e10 fd01 0a00 |002d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017acc: 0c0a |0030: move-result-object v10 │ │ +017ace: 7120 9f00 a900 |0031: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +017ad4: 7110 5a01 0000 |0034: invoke-static {v0}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.startTurtl:(Ljava/lang/String;)I // method@015a │ │ +017ada: 0a08 |0037: move-result v8 │ │ +017adc: 3908 2600 |0038: if-nez v8, 005e // +0026 │ │ +017ae0: 1a09 3600 |003a: const-string v9, "0" // string@0036 │ │ +017ae4: 6e20 7402 9f00 |003c: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017aea: 1219 |003f: const/4 v9, #int 1 // #1 │ │ +017aec: 0f09 |0040: return v9 │ │ +017aee: 0d02 |0041: move-exception v2 │ │ +017af0: 1a09 5504 |0042: const-string v9, "code" // string@0455 │ │ +017af4: 1a0a e806 |0044: const-string v10, "native_load_error" // string@06e8 │ │ +017af8: 6e30 2206 910a |0046: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017afe: 1a09 db06 |0049: const-string v9, "msg" // string@06db │ │ +017b02: 6e10 0502 0200 |004b: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0205 │ │ +017b08: 0c0a |004e: move-result-object v10 │ │ +017b0a: 6e30 2206 910a |004f: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017b10: 6e10 2506 0100 |0052: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017b16: 0c09 |0055: move-result-object v9 │ │ +017b18: 6e20 6c02 9f00 |0056: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017b1e: 6e10 0602 0200 |0059: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@0206 │ │ +017b24: 1219 |005c: const/4 v9, #int 1 // #1 │ │ +017b26: 28e3 |005d: goto 0040 // -001d │ │ +017b28: 1a09 db06 |005e: const-string v9, "msg" // string@06db │ │ +017b2c: 1a0a 8304 |0060: const-string v10, "could not init turtl" // string@0483 │ │ +017b30: 6e30 2206 910a |0062: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017b36: 1a09 5504 |0065: const-string v9, "code" // string@0455 │ │ +017b3a: 7110 f201 0800 |0067: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ +017b40: 0c0a |006a: move-result-object v10 │ │ +017b42: 6e30 2206 910a |006b: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017b48: 6e10 2506 0100 |006e: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017b4e: 0c09 |0071: move-result-object v9 │ │ +017b50: 6e20 6c02 9f00 |0072: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017b56: 28ca |0075: goto 003f // -0036 │ │ +017b58: 1a09 2c08 |0076: const-string v9, "send" // string@082c │ │ +017b5c: 6e20 e101 9d00 |0078: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017b62: 0a09 |007b: move-result v9 │ │ +017b64: 3809 3000 |007c: if-eqz v9, 00ac // +0030 │ │ +017b68: 1209 |007e: const/4 v9, #int 0 // #0 │ │ +017b6a: 6e20 0706 9e00 |007f: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +017b70: 0c04 |0082: move-result-object v4 │ │ +017b72: 6e10 e401 0400 |0083: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@01e4 │ │ +017b78: 0c09 |0086: move-result-object v9 │ │ +017b7a: 7110 5801 0900 |0087: invoke-static {v9}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.sendMessage:([B)I // method@0158 │ │ +017b80: 0a08 |008a: move-result v8 │ │ +017b82: 3908 0900 |008b: if-nez v8, 0094 // +0009 │ │ +017b86: 1a09 3600 |008d: const-string v9, "0" // string@0036 │ │ +017b8a: 6e20 7402 9f00 |008f: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017b90: 1219 |0092: const/4 v9, #int 1 // #1 │ │ +017b92: 28ad |0093: goto 0040 // -0053 │ │ +017b94: 1a09 db06 |0094: const-string v9, "msg" // string@06db │ │ +017b98: 1a0a 8404 |0096: const-string v10, "could not send message" // string@0484 │ │ +017b9c: 6e30 2206 910a |0098: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017ba2: 1a09 5504 |009b: const-string v9, "code" // string@0455 │ │ +017ba6: 7110 f201 0800 |009d: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01f2 │ │ +017bac: 0c0a |00a0: move-result-object v10 │ │ +017bae: 6e30 2206 910a |00a1: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017bb4: 6e10 2506 0100 |00a4: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017bba: 0c09 |00a7: move-result-object v9 │ │ +017bbc: 6e20 6c02 9f00 |00a8: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017bc2: 28e7 |00ab: goto 0092 // -0019 │ │ +017bc4: 1a09 d207 |00ac: const-string v9, "recv" // string@07d2 │ │ +017bc8: 6e20 e101 9d00 |00ae: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017bce: 0a09 |00b1: move-result v9 │ │ +017bd0: 3809 4800 |00b2: if-eqz v9, 00fa // +0048 │ │ +017bd4: 1a05 0000 |00b4: const-string v5, "" // string@0000 │ │ +017bd8: 6e10 0906 0e00 |00b6: invoke-virtual {v14}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +017bde: 0a09 |00b9: move-result v9 │ │ +017be0: 3d09 0700 |00ba: if-lez v9, 00c1 // +0007 │ │ +017be4: 1209 |00bc: const/4 v9, #int 0 // #0 │ │ +017be6: 6e20 0706 9e00 |00bd: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +017bec: 0c05 |00c0: move-result-object v5 │ │ +017bee: 7110 5201 0500 |00c1: invoke-static {v5}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvMessage:(Ljava/lang/String;)[B // method@0152 │ │ +017bf4: 0c07 |00c4: move-result-object v7 │ │ +017bf6: 3907 1300 |00c5: if-nez v7, 00d8 // +0013 │ │ +017bfa: 1a09 db06 |00c7: const-string v9, "msg" // string@06db │ │ +017bfe: 1a0a e804 |00c9: const-string v10, "error receiving message" // string@04e8 │ │ +017c02: 6e30 2206 910a |00cb: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017c08: 6e10 2506 0100 |00ce: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017c0e: 0c09 |00d1: move-result-object v9 │ │ +017c10: 6e20 6c02 9f00 |00d2: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017c16: 1219 |00d5: const/4 v9, #int 1 // #1 │ │ +017c18: 2900 6aff |00d6: goto/16 0040 // -0096 │ │ +017c1c: 1206 |00d8: const/4 v6, #int 0 // #0 │ │ +017c1e: 2206 9a00 |00d9: new-instance v6, Ljava/lang/String; // type@009a │ │ +017c22: 1a09 2f03 |00db: const-string v9, "UTF-8" // string@032f │ │ +017c26: 7030 da01 7609 |00dd: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ +017c2c: 6e20 7402 6f00 |00e0: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017c32: 1219 |00e3: const/4 v9, #int 1 // #1 │ │ +017c34: 2900 5cff |00e4: goto/16 0040 // -00a4 │ │ +017c38: 0d02 |00e6: move-exception v2 │ │ +017c3a: 1a09 db06 |00e7: const-string v9, "msg" // string@06db │ │ +017c3e: 6e10 ba01 0200 |00e9: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +017c44: 0c0a |00ec: move-result-object v10 │ │ +017c46: 6e30 2206 910a |00ed: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017c4c: 6e10 2506 0100 |00f0: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017c52: 0c09 |00f3: move-result-object v9 │ │ +017c54: 6e20 6c02 9f00 |00f4: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017c5a: 1219 |00f7: const/4 v9, #int 1 // #1 │ │ +017c5c: 2900 48ff |00f8: goto/16 0040 // -00b8 │ │ +017c60: 1a09 d907 |00fa: const-string v9, "recv_nb" // string@07d9 │ │ +017c64: 6e20 e101 9d00 |00fc: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017c6a: 0a09 |00ff: move-result v9 │ │ +017c6c: 3809 3f00 |0100: if-eqz v9, 013f // +003f │ │ +017c70: 1a05 0000 |0102: const-string v5, "" // string@0000 │ │ +017c74: 6e10 0906 0e00 |0104: invoke-virtual {v14}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +017c7a: 0a09 |0107: move-result v9 │ │ +017c7c: 3d09 0700 |0108: if-lez v9, 010f // +0007 │ │ +017c80: 1209 |010a: const/4 v9, #int 0 // #0 │ │ +017c82: 6e20 0706 9e00 |010b: invoke-virtual {v14, v9}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +017c88: 0c05 |010e: move-result-object v5 │ │ +017c8a: 7110 5301 0500 |010f: invoke-static {v5}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvMessageNb:(Ljava/lang/String;)[B // method@0153 │ │ +017c90: 0c07 |0112: move-result-object v7 │ │ +017c92: 3907 0a00 |0113: if-nez v7, 011d // +000a │ │ +017c96: 1a09 0000 |0115: const-string v9, "" // string@0000 │ │ +017c9a: 6e20 7402 9f00 |0117: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017ca0: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +017ca2: 2900 25ff |011b: goto/16 0040 // -00db │ │ +017ca6: 1206 |011d: const/4 v6, #int 0 // #0 │ │ +017ca8: 2206 9a00 |011e: new-instance v6, Ljava/lang/String; // type@009a │ │ +017cac: 1a09 2f03 |0120: const-string v9, "UTF-8" // string@032f │ │ +017cb0: 7030 da01 7609 |0122: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ +017cb6: 6e20 7402 6f00 |0125: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017cbc: 1219 |0128: const/4 v9, #int 1 // #1 │ │ +017cbe: 2900 17ff |0129: goto/16 0040 // -00e9 │ │ +017cc2: 0d02 |012b: move-exception v2 │ │ +017cc4: 1a09 db06 |012c: const-string v9, "msg" // string@06db │ │ +017cc8: 6e10 ba01 0200 |012e: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +017cce: 0c0a |0131: move-result-object v10 │ │ +017cd0: 6e30 2206 910a |0132: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017cd6: 6e10 2506 0100 |0135: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017cdc: 0c09 |0138: move-result-object v9 │ │ +017cde: 6e20 6c02 9f00 |0139: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017ce4: 1219 |013c: const/4 v9, #int 1 // #1 │ │ +017ce6: 2900 03ff |013d: goto/16 0040 // -00fd │ │ +017cea: 1a09 d707 |013f: const-string v9, "recv_event" // string@07d7 │ │ +017cee: 6e20 e101 9d00 |0141: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017cf4: 0a09 |0144: move-result v9 │ │ +017cf6: 3809 3200 |0145: if-eqz v9, 0177 // +0032 │ │ +017cfa: 7100 5001 0000 |0147: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvEvent:()[B // method@0150 │ │ +017d00: 0c07 |014a: move-result-object v7 │ │ +017d02: 3907 0a00 |014b: if-nez v7, 0155 // +000a │ │ +017d06: 1a09 5409 |014d: const-string v9, "{"msg":"error receiving event"}" // string@0954 │ │ +017d0a: 6e20 6c02 9f00 |014f: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017d10: 1219 |0152: const/4 v9, #int 1 // #1 │ │ +017d12: 2900 edfe |0153: goto/16 0040 // -0113 │ │ +017d16: 1206 |0155: const/4 v6, #int 0 // #0 │ │ +017d18: 2206 9a00 |0156: new-instance v6, Ljava/lang/String; // type@009a │ │ +017d1c: 1a09 2f03 |0158: const-string v9, "UTF-8" // string@032f │ │ +017d20: 7030 da01 7609 |015a: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ +017d26: 6e20 7402 6f00 |015d: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017d2c: 1219 |0160: const/4 v9, #int 1 // #1 │ │ +017d2e: 2900 dffe |0161: goto/16 0040 // -0121 │ │ +017d32: 0d02 |0163: move-exception v2 │ │ +017d34: 1a09 db06 |0164: const-string v9, "msg" // string@06db │ │ +017d38: 6e10 ba01 0200 |0166: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +017d3e: 0c0a |0169: move-result-object v10 │ │ +017d40: 6e30 2206 910a |016a: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017d46: 6e10 2506 0100 |016d: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017d4c: 0c09 |0170: move-result-object v9 │ │ +017d4e: 6e20 6c02 9f00 |0171: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017d54: 1219 |0174: const/4 v9, #int 1 // #1 │ │ +017d56: 2900 cbfe |0175: goto/16 0040 // -0135 │ │ +017d5a: 1a09 d807 |0177: const-string v9, "recv_event_nb" // string@07d8 │ │ +017d5e: 6e20 e101 9d00 |0179: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017d64: 0a09 |017c: move-result v9 │ │ +017d66: 3809 3200 |017d: if-eqz v9, 01af // +0032 │ │ +017d6a: 7100 5101 0000 |017f: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.recvEventNb:()[B // method@0151 │ │ +017d70: 0c07 |0182: move-result-object v7 │ │ +017d72: 3907 0a00 |0183: if-nez v7, 018d // +000a │ │ +017d76: 1a09 0000 |0185: const-string v9, "" // string@0000 │ │ +017d7a: 6e20 7402 9f00 |0187: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017d80: 1219 |018a: const/4 v9, #int 1 // #1 │ │ +017d82: 2900 b5fe |018b: goto/16 0040 // -014b │ │ +017d86: 1206 |018d: const/4 v6, #int 0 // #0 │ │ +017d88: 2206 9a00 |018e: new-instance v6, Ljava/lang/String; // type@009a │ │ +017d8c: 1a09 2f03 |0190: const-string v9, "UTF-8" // string@032f │ │ +017d90: 7030 da01 7609 |0192: invoke-direct {v6, v7, v9}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ +017d96: 6e20 7402 6f00 |0195: invoke-virtual {v15, v6}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017d9c: 1219 |0198: const/4 v9, #int 1 // #1 │ │ +017d9e: 2900 a7fe |0199: goto/16 0040 // -0159 │ │ +017da2: 0d02 |019b: move-exception v2 │ │ +017da4: 1a09 db06 |019c: const-string v9, "msg" // string@06db │ │ +017da8: 6e10 ba01 0200 |019e: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +017dae: 0c0a |01a1: move-result-object v10 │ │ +017db0: 6e30 2206 910a |01a2: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017db6: 6e10 2506 0100 |01a5: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017dbc: 0c09 |01a8: move-result-object v9 │ │ +017dbe: 6e20 6c02 9f00 |01a9: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017dc4: 1219 |01ac: const/4 v9, #int 1 // #1 │ │ +017dc6: 2900 93fe |01ad: goto/16 0040 // -016d │ │ +017dca: 1a09 7d06 |01af: const-string v9, "lasterr" // string@067d │ │ +017dce: 6e20 e101 9d00 |01b1: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017dd4: 0a09 |01b4: move-result v9 │ │ +017dd6: 3809 1e00 |01b5: if-eqz v9, 01d3 // +001e │ │ +017dda: 7100 4c01 0000 |01b7: invoke-static {}, Lcom/lyonbros/turtlcore/TurtlCoreNative;.lastError:()Ljava/lang/String; // method@014c │ │ +017de0: 0c03 |01ba: move-result-object v3 │ │ +017de2: 6e20 7402 3f00 |01bb: invoke-virtual {v15, v3}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017de8: 1219 |01be: const/4 v9, #int 1 // #1 │ │ +017dea: 2900 81fe |01bf: goto/16 0040 // -017f │ │ +017dee: 0d02 |01c1: move-exception v2 │ │ +017df0: 1a09 db06 |01c2: const-string v9, "msg" // string@06db │ │ +017df4: 6e10 ba01 0200 |01c4: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +017dfa: 0c0a |01c7: move-result-object v10 │ │ +017dfc: 6e30 2206 910a |01c8: invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +017e02: 6e10 2506 0100 |01cb: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0625 │ │ +017e08: 0c09 |01ce: move-result-object v9 │ │ +017e0a: 6e20 6c02 9f00 |01cf: invoke-virtual {v15, v9}, Lorg/apache/cordova/CallbackContext;.error:(Ljava/lang/String;)V // method@026c │ │ +017e10: 28ec |01d2: goto 01be // -0014 │ │ +017e12: 1209 |01d3: const/4 v9, #int 0 // #0 │ │ +017e14: 2900 6cfe |01d4: goto/16 0040 // -0194 │ │ catches : 6 │ │ 0x0009 - 0x000f │ │ Ljava/lang/Throwable; -> 0x0041 │ │ 0x00d9 - 0x00e0 │ │ Ljava/lang/Exception; -> 0x00e6 │ │ 0x011e - 0x0125 │ │ Ljava/lang/Exception; -> 0x012b │ │ @@ -23051,17 +23057,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017514: |[017514] com.lyonbros.turtlstore.TurtlStorePlugin.:()V │ │ -017524: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -01752a: 0e00 |0003: return-void │ │ +017e68: |[017e68] com.lyonbros.turtlstore.TurtlStorePlugin.:()V │ │ +017e78: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +017e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/lyonbros/turtlstore/TurtlStorePlugin; │ │ │ │ Virtual methods - │ │ @@ -23070,122 +23076,122 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 217 16-bit code units │ │ -01752c: |[01752c] com.lyonbros.turtlstore.TurtlStorePlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -01753c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -01753e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -017540: 2202 6900 |0002: new-instance v2, Lcom/lyonbros/turtlstore/SecurityStore; // type@0069 │ │ -017544: 5496 2e00 |0004: iget-object v6, v9, Lcom/lyonbros/turtlstore/TurtlStorePlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@002e │ │ -017548: 7210 f902 0600 |0006: invoke-interface {v6}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -01754e: 0c06 |0009: move-result-object v6 │ │ -017550: 6e10 0300 0600 |000a: invoke-virtual {v6}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ -017556: 0c06 |000d: move-result-object v6 │ │ -017558: 7020 5d01 6200 |000e: invoke-direct {v2, v6}, Lcom/lyonbros/turtlstore/SecurityStore;.:(Landroid/content/Context;)V // method@015d │ │ -01755e: 1a06 1d08 |0011: const-string v6, "save" // string@081d │ │ -017562: 6e20 e101 6a00 |0013: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017568: 0a06 |0016: move-result v6 │ │ -01756a: 3806 6000 |0017: if-eqz v6, 0077 // +0060 │ │ -01756e: 6e20 0706 5b00 |0019: invoke-virtual {v11, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -017574: 0c01 |001c: move-result-object v1 │ │ -017576: 1a06 0309 |001d: const-string v6, "turtl_store" // string@0903 │ │ -01757a: 2207 9b00 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01757e: 7010 f301 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -017584: 1a08 1e08 |0024: const-string v8, "save in store (b64): " // string@081e │ │ -017588: 6e20 fb01 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01758e: 0c07 |0029: move-result-object v7 │ │ -017590: 6e10 eb01 0100 |002a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@01eb │ │ -017596: 0a08 |002d: move-result v8 │ │ -017598: 6e20 f801 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -01759e: 0c07 |0031: move-result-object v7 │ │ -0175a0: 6e10 fd01 0700 |0032: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0175a6: 0c07 |0035: move-result-object v7 │ │ -0175a8: 7120 9f00 7600 |0036: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -0175ae: 7120 9800 5100 |0039: invoke-static {v1, v5}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ -0175b4: 0c00 |003c: move-result-object v0 │ │ -0175b6: 1a05 0309 |003d: const-string v5, "turtl_store" // string@0903 │ │ -0175ba: 2206 9b00 |003f: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ -0175be: 7010 f301 0600 |0041: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0175c4: 1a07 1f08 |0044: const-string v7, "save in store (bin): " // string@081f │ │ -0175c8: 6e20 fb01 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0175ce: 0c06 |0049: move-result-object v6 │ │ -0175d0: 2107 |004a: array-length v7, v0 │ │ -0175d2: 6e20 f801 7600 |004b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -0175d8: 0c06 |004e: move-result-object v6 │ │ -0175da: 6e10 fd01 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0175e0: 0c06 |0052: move-result-object v6 │ │ -0175e2: 7120 9f00 6500 |0053: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -0175e8: 6e20 6401 0200 |0056: invoke-virtual {v2, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.storeKey:([B)Z // method@0164 │ │ -0175ee: 0a03 |0059: move-result v3 │ │ -0175f0: 2205 9b00 |005a: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -0175f4: 7010 f301 0500 |005c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0175fa: 1a06 5609 |005f: const-string v6, "{"success":" // string@0956 │ │ -0175fe: 6e20 fb01 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017604: 0c05 |0064: move-result-object v5 │ │ -017606: 6e20 fc01 3500 |0065: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ -01760c: 0c05 |0068: move-result-object v5 │ │ -01760e: 1a06 5809 |0069: const-string v6, "}" // string@0958 │ │ -017612: 6e20 fb01 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017618: 0c05 |006e: move-result-object v5 │ │ -01761a: 6e10 fd01 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -017620: 0c05 |0072: move-result-object v5 │ │ -017622: 6e20 7402 5c00 |0073: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -017628: 0f04 |0076: return v4 │ │ -01762a: 1a06 9106 |0077: const-string v6, "load" // string@0691 │ │ -01762e: 6e20 e101 6a00 |0079: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017634: 0a06 |007c: move-result v6 │ │ -017636: 3806 4900 |007d: if-eqz v6, 00c6 // +0049 │ │ -01763a: 6e10 6201 0200 |007f: invoke-virtual {v2}, Lcom/lyonbros/turtlstore/SecurityStore;.loadKey:()[B // method@0162 │ │ -017640: 0c00 |0082: move-result-object v0 │ │ -017642: 3900 0800 |0083: if-nez v0, 008b // +0008 │ │ -017646: 1a05 5309 |0085: const-string v5, "{"key":null}" // string@0953 │ │ -01764a: 6e20 7402 5c00 |0087: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -017650: 28ec |008a: goto 0076 // -0014 │ │ -017652: 1a05 0309 |008b: const-string v5, "turtl_store" // string@0903 │ │ -017656: 2206 9b00 |008d: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ -01765a: 7010 f301 0600 |008f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -017660: 1a07 f905 |0092: const-string v7, "got key of length " // string@05f9 │ │ -017664: 6e20 fb01 7600 |0094: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01766a: 0c06 |0097: move-result-object v6 │ │ -01766c: 2107 |0098: array-length v7, v0 │ │ -01766e: 6e20 f801 7600 |0099: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -017674: 0c06 |009c: move-result-object v6 │ │ -017676: 6e10 fd01 0600 |009d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01767c: 0c06 |00a0: move-result-object v6 │ │ -01767e: 7120 9f00 6500 |00a1: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ -017684: 1225 |00a4: const/4 v5, #int 2 // #2 │ │ -017686: 7120 9a00 5000 |00a5: invoke-static {v0, v5}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ -01768c: 0c01 |00a8: move-result-object v1 │ │ -01768e: 2205 9b00 |00a9: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -017692: 7010 f301 0500 |00ab: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -017698: 1a06 5209 |00ae: const-string v6, "{"key":"" // string@0952 │ │ -01769c: 6e20 fb01 6500 |00b0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0176a2: 0c05 |00b3: move-result-object v5 │ │ -0176a4: 6e20 fb01 1500 |00b4: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0176aa: 0c05 |00b7: move-result-object v5 │ │ -0176ac: 1a06 0e00 |00b8: const-string v6, ""}" // string@000e │ │ -0176b0: 6e20 fb01 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0176b6: 0c05 |00bd: move-result-object v5 │ │ -0176b8: 6e10 fd01 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0176be: 0c05 |00c1: move-result-object v5 │ │ -0176c0: 6e20 7402 5c00 |00c2: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -0176c6: 28b1 |00c5: goto 0076 // -004f │ │ -0176c8: 1a06 4604 |00c6: const-string v6, "clear" // string@0446 │ │ -0176cc: 6e20 e101 6a00 |00c8: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0176d2: 0a06 |00cb: move-result v6 │ │ -0176d4: 3806 0b00 |00cc: if-eqz v6, 00d7 // +000b │ │ -0176d8: 6e10 5e01 0200 |00ce: invoke-virtual {v2}, Lcom/lyonbros/turtlstore/SecurityStore;.clear:()Z // method@015e │ │ -0176de: 1a05 5709 |00d1: const-string v5, "{"success":true}" // string@0957 │ │ -0176e2: 6e20 7402 5c00 |00d3: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -0176e8: 28a0 |00d6: goto 0076 // -0060 │ │ -0176ea: 0154 |00d7: move v4, v5 │ │ -0176ec: 289e |00d8: goto 0076 // -0062 │ │ +017e80: |[017e80] com.lyonbros.turtlstore.TurtlStorePlugin.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +017e90: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +017e92: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +017e94: 2202 6900 |0002: new-instance v2, Lcom/lyonbros/turtlstore/SecurityStore; // type@0069 │ │ +017e98: 5496 2e00 |0004: iget-object v6, v9, Lcom/lyonbros/turtlstore/TurtlStorePlugin;.cordova:Lorg/apache/cordova/CordovaInterface; // field@002e │ │ +017e9c: 7210 f902 0600 |0006: invoke-interface {v6}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +017ea2: 0c06 |0009: move-result-object v6 │ │ +017ea4: 6e10 0300 0600 |000a: invoke-virtual {v6}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ +017eaa: 0c06 |000d: move-result-object v6 │ │ +017eac: 7020 5d01 6200 |000e: invoke-direct {v2, v6}, Lcom/lyonbros/turtlstore/SecurityStore;.:(Landroid/content/Context;)V // method@015d │ │ +017eb2: 1a06 1d08 |0011: const-string v6, "save" // string@081d │ │ +017eb6: 6e20 e101 6a00 |0013: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017ebc: 0a06 |0016: move-result v6 │ │ +017ebe: 3806 6000 |0017: if-eqz v6, 0077 // +0060 │ │ +017ec2: 6e20 0706 5b00 |0019: invoke-virtual {v11, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +017ec8: 0c01 |001c: move-result-object v1 │ │ +017eca: 1a06 0309 |001d: const-string v6, "turtl_store" // string@0903 │ │ +017ece: 2207 9b00 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +017ed2: 7010 f301 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017ed8: 1a08 1e08 |0024: const-string v8, "save in store (b64): " // string@081e │ │ +017edc: 6e20 fb01 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017ee2: 0c07 |0029: move-result-object v7 │ │ +017ee4: 6e10 eb01 0100 |002a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@01eb │ │ +017eea: 0a08 |002d: move-result v8 │ │ +017eec: 6e20 f801 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +017ef2: 0c07 |0031: move-result-object v7 │ │ +017ef4: 6e10 fd01 0700 |0032: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017efa: 0c07 |0035: move-result-object v7 │ │ +017efc: 7120 9f00 7600 |0036: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +017f02: 7120 9800 5100 |0039: invoke-static {v1, v5}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ +017f08: 0c00 |003c: move-result-object v0 │ │ +017f0a: 1a05 0309 |003d: const-string v5, "turtl_store" // string@0903 │ │ +017f0e: 2206 9b00 |003f: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ +017f12: 7010 f301 0600 |0041: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017f18: 1a07 1f08 |0044: const-string v7, "save in store (bin): " // string@081f │ │ +017f1c: 6e20 fb01 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017f22: 0c06 |0049: move-result-object v6 │ │ +017f24: 2107 |004a: array-length v7, v0 │ │ +017f26: 6e20 f801 7600 |004b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +017f2c: 0c06 |004e: move-result-object v6 │ │ +017f2e: 6e10 fd01 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017f34: 0c06 |0052: move-result-object v6 │ │ +017f36: 7120 9f00 6500 |0053: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +017f3c: 6e20 6401 0200 |0056: invoke-virtual {v2, v0}, Lcom/lyonbros/turtlstore/SecurityStore;.storeKey:([B)Z // method@0164 │ │ +017f42: 0a03 |0059: move-result v3 │ │ +017f44: 2205 9b00 |005a: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +017f48: 7010 f301 0500 |005c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017f4e: 1a06 5609 |005f: const-string v6, "{"success":" // string@0956 │ │ +017f52: 6e20 fb01 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017f58: 0c05 |0064: move-result-object v5 │ │ +017f5a: 6e20 fc01 3500 |0065: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01fc │ │ +017f60: 0c05 |0068: move-result-object v5 │ │ +017f62: 1a06 5809 |0069: const-string v6, "}" // string@0958 │ │ +017f66: 6e20 fb01 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017f6c: 0c05 |006e: move-result-object v5 │ │ +017f6e: 6e10 fd01 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017f74: 0c05 |0072: move-result-object v5 │ │ +017f76: 6e20 7402 5c00 |0073: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017f7c: 0f04 |0076: return v4 │ │ +017f7e: 1a06 9106 |0077: const-string v6, "load" // string@0691 │ │ +017f82: 6e20 e101 6a00 |0079: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +017f88: 0a06 |007c: move-result v6 │ │ +017f8a: 3806 4900 |007d: if-eqz v6, 00c6 // +0049 │ │ +017f8e: 6e10 6201 0200 |007f: invoke-virtual {v2}, Lcom/lyonbros/turtlstore/SecurityStore;.loadKey:()[B // method@0162 │ │ +017f94: 0c00 |0082: move-result-object v0 │ │ +017f96: 3900 0800 |0083: if-nez v0, 008b // +0008 │ │ +017f9a: 1a05 5309 |0085: const-string v5, "{"key":null}" // string@0953 │ │ +017f9e: 6e20 7402 5c00 |0087: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +017fa4: 28ec |008a: goto 0076 // -0014 │ │ +017fa6: 1a05 0309 |008b: const-string v5, "turtl_store" // string@0903 │ │ +017faa: 2206 9b00 |008d: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ +017fae: 7010 f301 0600 |008f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017fb4: 1a07 f905 |0092: const-string v7, "got key of length " // string@05f9 │ │ +017fb8: 6e20 fb01 7600 |0094: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017fbe: 0c06 |0097: move-result-object v6 │ │ +017fc0: 2107 |0098: array-length v7, v0 │ │ +017fc2: 6e20 f801 7600 |0099: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +017fc8: 0c06 |009c: move-result-object v6 │ │ +017fca: 6e10 fd01 0600 |009d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +017fd0: 0c06 |00a0: move-result-object v6 │ │ +017fd2: 7120 9f00 6500 |00a1: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@009f │ │ +017fd8: 1225 |00a4: const/4 v5, #int 2 // #2 │ │ +017fda: 7120 9a00 5000 |00a5: invoke-static {v0, v5}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@009a │ │ +017fe0: 0c01 |00a8: move-result-object v1 │ │ +017fe2: 2205 9b00 |00a9: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +017fe6: 7010 f301 0500 |00ab: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +017fec: 1a06 5209 |00ae: const-string v6, "{"key":"" // string@0952 │ │ +017ff0: 6e20 fb01 6500 |00b0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017ff6: 0c05 |00b3: move-result-object v5 │ │ +017ff8: 6e20 fb01 1500 |00b4: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +017ffe: 0c05 |00b7: move-result-object v5 │ │ +018000: 1a06 0e00 |00b8: const-string v6, ""}" // string@000e │ │ +018004: 6e20 fb01 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01800a: 0c05 |00bd: move-result-object v5 │ │ +01800c: 6e10 fd01 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +018012: 0c05 |00c1: move-result-object v5 │ │ +018014: 6e20 7402 5c00 |00c2: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +01801a: 28b1 |00c5: goto 0076 // -004f │ │ +01801c: 1a06 4604 |00c6: const-string v6, "clear" // string@0446 │ │ +018020: 6e20 e101 6a00 |00c8: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +018026: 0a06 |00cb: move-result v6 │ │ +018028: 3806 0b00 |00cc: if-eqz v6, 00d7 // +000b │ │ +01802c: 6e10 5e01 0200 |00ce: invoke-virtual {v2}, Lcom/lyonbros/turtlstore/SecurityStore;.clear:()Z // method@015e │ │ +018032: 1a05 5709 |00d1: const-string v5, "{"success":true}" // string@0957 │ │ +018036: 6e20 7402 5c00 |00d3: invoke-virtual {v12, v5}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +01803c: 28a0 |00d6: goto 0076 // -0060 │ │ +01803e: 0154 |00d7: move v4, v5 │ │ +018040: 289e |00d8: goto 0076 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ 0x0011 line=16 │ │ 0x0019 line=18 │ │ 0x001d line=19 │ │ 0x0039 line=20 │ │ @@ -23246,18 +23252,18 @@ │ │ type : '(Landroid/webkit/ClientCertRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0176f0: |[0176f0] org.apache.cordova.CordovaClientCertRequest.:(Landroid/webkit/ClientCertRequest;)V │ │ -017700: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -017706: 5b01 6e00 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -01770a: 0e00 |0005: return-void │ │ +018044: |[018044] org.apache.cordova.CordovaClientCertRequest.:(Landroid/webkit/ClientCertRequest;)V │ │ +018054: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01805a: 5b01 6e00 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +01805e: 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/CordovaClientCertRequest; │ │ @@ -23269,18 +23275,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01770c: |[01770c] org.apache.cordova.CordovaClientCertRequest.cancel:()V │ │ -01771c: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -017720: 6e10 bf00 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.cancel:()V // method@00bf │ │ -017726: 0e00 |0005: return-void │ │ +018060: |[018060] org.apache.cordova.CordovaClientCertRequest.cancel:()V │ │ +018070: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +018074: 6e10 bf00 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.cancel:()V // method@00bf │ │ +01807a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ │ │ @@ -23289,19 +23295,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -017728: |[017728] org.apache.cordova.CordovaClientCertRequest.getHost:()Ljava/lang/String; │ │ -017738: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -01773c: 6e10 c000 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getHost:()Ljava/lang/String; // method@00c0 │ │ -017742: 0c00 |0005: move-result-object v0 │ │ -017744: 1100 |0006: return-object v0 │ │ +01807c: |[01807c] org.apache.cordova.CordovaClientCertRequest.getHost:()Ljava/lang/String; │ │ +01808c: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +018090: 6e10 c000 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getHost:()Ljava/lang/String; // method@00c0 │ │ +018096: 0c00 |0005: move-result-object v0 │ │ +018098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ │ │ #2 : (in Lorg/apache/cordova/CordovaClientCertRequest;) │ │ @@ -23309,19 +23315,19 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -017748: |[017748] org.apache.cordova.CordovaClientCertRequest.getKeyTypes:()[Ljava/lang/String; │ │ -017758: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -01775c: 6e10 c100 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getKeyTypes:()[Ljava/lang/String; // method@00c1 │ │ -017762: 0c00 |0005: move-result-object v0 │ │ -017764: 1100 |0006: return-object v0 │ │ +01809c: |[01809c] org.apache.cordova.CordovaClientCertRequest.getKeyTypes:()[Ljava/lang/String; │ │ +0180ac: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +0180b0: 6e10 c100 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getKeyTypes:()[Ljava/lang/String; // method@00c1 │ │ +0180b6: 0c00 |0005: move-result-object v0 │ │ +0180b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ │ │ #3 : (in Lorg/apache/cordova/CordovaClientCertRequest;) │ │ @@ -23329,19 +23335,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -017768: |[017768] org.apache.cordova.CordovaClientCertRequest.getPort:()I │ │ -017778: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -01777c: 6e10 c200 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getPort:()I // method@00c2 │ │ -017782: 0a00 |0005: move-result v0 │ │ -017784: 0f00 |0006: return v0 │ │ +0180bc: |[0180bc] org.apache.cordova.CordovaClientCertRequest.getPort:()I │ │ +0180cc: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +0180d0: 6e10 c200 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getPort:()I // method@00c2 │ │ +0180d6: 0a00 |0005: move-result v0 │ │ +0180d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ │ │ #4 : (in Lorg/apache/cordova/CordovaClientCertRequest;) │ │ @@ -23349,19 +23355,19 @@ │ │ type : '()[Ljava/security/Principal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -017788: |[017788] org.apache.cordova.CordovaClientCertRequest.getPrincipals:()[Ljava/security/Principal; │ │ -017798: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -01779c: 6e10 c300 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getPrincipals:()[Ljava/security/Principal; // method@00c3 │ │ -0177a2: 0c00 |0005: move-result-object v0 │ │ -0177a4: 1100 |0006: return-object v0 │ │ +0180dc: |[0180dc] org.apache.cordova.CordovaClientCertRequest.getPrincipals:()[Ljava/security/Principal; │ │ +0180ec: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +0180f0: 6e10 c300 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.getPrincipals:()[Ljava/security/Principal; // method@00c3 │ │ +0180f6: 0c00 |0005: move-result-object v0 │ │ +0180f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ │ │ #5 : (in Lorg/apache/cordova/CordovaClientCertRequest;) │ │ @@ -23369,18 +23375,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0177a8: |[0177a8] org.apache.cordova.CordovaClientCertRequest.ignore:()V │ │ -0177b8: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -0177bc: 6e10 c400 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.ignore:()V // method@00c4 │ │ -0177c2: 0e00 |0005: return-void │ │ +0180fc: |[0180fc] org.apache.cordova.CordovaClientCertRequest.ignore:()V │ │ +01810c: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +018110: 6e10 c400 0000 |0002: invoke-virtual {v0}, Landroid/webkit/ClientCertRequest;.ignore:()V // method@00c4 │ │ +018116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ │ │ @@ -23389,18 +23395,18 @@ │ │ type : '(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0177c4: |[0177c4] org.apache.cordova.CordovaClientCertRequest.proceed:(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V │ │ -0177d4: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ -0177d8: 6e30 c500 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/webkit/ClientCertRequest;.proceed:(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V // method@00c5 │ │ -0177de: 0e00 |0005: return-void │ │ +018118: |[018118] org.apache.cordova.CordovaClientCertRequest.proceed:(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V │ │ +018128: 5410 6e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaClientCertRequest;.request:Landroid/webkit/ClientCertRequest; // field@006e │ │ +01812c: 6e30 c500 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/webkit/ClientCertRequest;.proceed:(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V // method@00c5 │ │ +018132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaClientCertRequest; │ │ 0x0000 - 0x0006 reg=2 privateKey Ljava/security/PrivateKey; │ │ @@ -23436,18 +23442,18 @@ │ │ type : '(Landroid/webkit/HttpAuthHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0177e0: |[0177e0] org.apache.cordova.CordovaHttpAuthHandler.:(Landroid/webkit/HttpAuthHandler;)V │ │ -0177f0: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0177f6: 5b01 8400 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaHttpAuthHandler;.handler:Landroid/webkit/HttpAuthHandler; // field@0084 │ │ -0177fa: 0e00 |0005: return-void │ │ +018134: |[018134] org.apache.cordova.CordovaHttpAuthHandler.:(Landroid/webkit/HttpAuthHandler;)V │ │ +018144: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01814a: 5b01 8400 |0003: iput-object v1, v0, Lorg/apache/cordova/CordovaHttpAuthHandler;.handler:Landroid/webkit/HttpAuthHandler; // field@0084 │ │ +01814e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaHttpAuthHandler; │ │ @@ -23459,18 +23465,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0177fc: |[0177fc] org.apache.cordova.CordovaHttpAuthHandler.cancel:()V │ │ -01780c: 5410 8400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaHttpAuthHandler;.handler:Landroid/webkit/HttpAuthHandler; // field@0084 │ │ -017810: 6e10 d200 0000 |0002: invoke-virtual {v0}, Landroid/webkit/HttpAuthHandler;.cancel:()V // method@00d2 │ │ -017816: 0e00 |0005: return-void │ │ +018150: |[018150] org.apache.cordova.CordovaHttpAuthHandler.cancel:()V │ │ +018160: 5410 8400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaHttpAuthHandler;.handler:Landroid/webkit/HttpAuthHandler; // field@0084 │ │ +018164: 6e10 d200 0000 |0002: invoke-virtual {v0}, Landroid/webkit/HttpAuthHandler;.cancel:()V // method@00d2 │ │ +01816a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaHttpAuthHandler; │ │ │ │ @@ -23479,18 +23485,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017818: |[017818] org.apache.cordova.CordovaHttpAuthHandler.proceed:(Ljava/lang/String;Ljava/lang/String;)V │ │ -017828: 5410 8400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaHttpAuthHandler;.handler:Landroid/webkit/HttpAuthHandler; // field@0084 │ │ -01782c: 6e30 d300 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/webkit/HttpAuthHandler;.proceed:(Ljava/lang/String;Ljava/lang/String;)V // method@00d3 │ │ -017832: 0e00 |0005: return-void │ │ +01816c: |[01816c] org.apache.cordova.CordovaHttpAuthHandler.proceed:(Ljava/lang/String;Ljava/lang/String;)V │ │ +01817c: 5410 8400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaHttpAuthHandler;.handler:Landroid/webkit/HttpAuthHandler; // field@0084 │ │ +018180: 6e30 d300 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/webkit/HttpAuthHandler;.proceed:(Ljava/lang/String;Ljava/lang/String;)V // method@00d3 │ │ +018186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaHttpAuthHandler; │ │ 0x0000 - 0x0006 reg=2 username Ljava/lang/String; │ │ @@ -23573,19 +23579,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -017834: |[017834] org.apache.cordova.CordovaInterfaceImpl.:(Landroid/app/Activity;)V │ │ -017844: 7100 5102 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@0251 │ │ -01784a: 0c00 |0003: move-result-object v0 │ │ -01784c: 7030 0603 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/cordova/CordovaInterfaceImpl;.:(Landroid/app/Activity;Ljava/util/concurrent/ExecutorService;)V // method@0306 │ │ -017852: 0e00 |0007: return-void │ │ +018188: |[018188] org.apache.cordova.CordovaInterfaceImpl.:(Landroid/app/Activity;)V │ │ +018198: 7100 5102 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@0251 │ │ +01819e: 0c00 |0003: move-result-object v0 │ │ +0181a0: 7030 0603 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/cordova/CordovaInterfaceImpl;.:(Landroid/app/Activity;Ljava/util/concurrent/ExecutorService;)V // method@0306 │ │ +0181a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CordovaInterfaceImpl; │ │ 0x0000 - 0x0008 reg=2 activity Landroid/app/Activity; │ │ @@ -23595,24 +23601,24 @@ │ │ type : '(Landroid/app/Activity;Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -017854: |[017854] org.apache.cordova.CordovaInterfaceImpl.:(Landroid/app/Activity;Ljava/util/concurrent/ExecutorService;)V │ │ -017864: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01786a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01786c: 5c10 8c00 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ -017870: 5b12 8900 |0006: iput-object v2, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ -017874: 5b13 9200 |0008: iput-object v3, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0092 │ │ -017878: 2200 d800 |000a: new-instance v0, Lorg/apache/cordova/CallbackMap; // type@00d8 │ │ -01787c: 7010 7802 0000 |000c: invoke-direct {v0}, Lorg/apache/cordova/CallbackMap;.:()V // method@0278 │ │ -017882: 5b10 8e00 |000f: iput-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.permissionResultCallbacks:Lorg/apache/cordova/CallbackMap; // field@008e │ │ -017886: 0e00 |0011: return-void │ │ +0181a8: |[0181a8] org.apache.cordova.CordovaInterfaceImpl.:(Landroid/app/Activity;Ljava/util/concurrent/ExecutorService;)V │ │ +0181b8: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0181be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0181c0: 5c10 8c00 |0004: iput-boolean v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ +0181c4: 5b12 8900 |0006: iput-object v2, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ +0181c8: 5b13 9200 |0008: iput-object v3, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0092 │ │ +0181cc: 2200 d800 |000a: new-instance v0, Lorg/apache/cordova/CallbackMap; // type@00d8 │ │ +0181d0: 7010 7802 0000 |000c: invoke-direct {v0}, Lorg/apache/cordova/CallbackMap;.:()V // method@0278 │ │ +0181d6: 5b10 8e00 |000f: iput-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.permissionResultCallbacks:Lorg/apache/cordova/CallbackMap; // field@008e │ │ +0181da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=49 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x000a line=59 │ │ @@ -23628,17 +23634,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017888: |[017888] org.apache.cordova.CordovaInterfaceImpl.getActivity:()Landroid/app/Activity; │ │ -017898: 5410 8900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ -01789c: 1100 |0002: return-object v0 │ │ +0181dc: |[0181dc] org.apache.cordova.CordovaInterfaceImpl.getActivity:()Landroid/app/Activity; │ │ +0181ec: 5410 8900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ +0181f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaInterfaceImpl; │ │ │ │ #1 : (in Lorg/apache/cordova/CordovaInterfaceImpl;) │ │ @@ -23646,17 +23652,17 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0178a0: |[0178a0] org.apache.cordova.CordovaInterfaceImpl.getThreadPool:()Ljava/util/concurrent/ExecutorService; │ │ -0178b0: 5410 9200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0092 │ │ -0178b4: 1100 |0002: return-object v0 │ │ +0181f4: |[0181f4] org.apache.cordova.CordovaInterfaceImpl.getThreadPool:()Ljava/util/concurrent/ExecutorService; │ │ +018204: 5410 9200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0092 │ │ +018208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaInterfaceImpl; │ │ │ │ #2 : (in Lorg/apache/cordova/CordovaInterfaceImpl;) │ │ @@ -23664,26 +23670,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0178b8: |[0178b8] org.apache.cordova.CordovaInterfaceImpl.hasPermission:(Ljava/lang/String;)Z │ │ -0178c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0178ca: 6002 0100 |0001: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -0178ce: 1303 1700 |0003: const/16 v3, #int 23 // #17 │ │ -0178d2: 3432 0a00 |0005: if-lt v2, v3, 000f // +000a │ │ -0178d6: 5442 8900 |0007: iget-object v2, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ -0178da: 6e20 0100 5200 |0009: invoke-virtual {v2, v5}, Landroid/app/Activity;.checkSelfPermission:(Ljava/lang/String;)I // method@0001 │ │ -0178e0: 0a00 |000c: move-result v0 │ │ -0178e2: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -0178e6: 0f01 |000f: return v1 │ │ -0178e8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0178ea: 28fe |0011: goto 000f // -0002 │ │ +01820c: |[01820c] org.apache.cordova.CordovaInterfaceImpl.hasPermission:(Ljava/lang/String;)Z │ │ +01821c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01821e: 6002 0100 |0001: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +018222: 1303 1700 |0003: const/16 v3, #int 23 // #17 │ │ +018226: 3432 0a00 |0005: if-lt v2, v3, 000f // +000a │ │ +01822a: 5442 8900 |0007: iget-object v2, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ +01822e: 6e20 0100 5200 |0009: invoke-virtual {v2, v5}, Landroid/app/Activity;.checkSelfPermission:(Ljava/lang/String;)I // method@0001 │ │ +018234: 0a00 |000c: move-result v0 │ │ +018236: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +01823a: 0f01 |000f: return v1 │ │ +01823c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +01823e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=231 │ │ 0x0007 line=233 │ │ 0x000d line=234 │ │ 0x000f line=238 │ │ 0x0010 line=234 │ │ @@ -23698,69 +23704,69 @@ │ │ type : '(IILandroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0178ec: |[0178ec] org.apache.cordova.CordovaInterfaceImpl.onActivityResult:(IILandroid/content/Intent;)Z │ │ -0178fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0178fe: 5460 8a00 |0001: iget-object v0, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017902: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ -017906: 5461 8d00 |0005: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ -01790a: 3801 2f00 |0007: if-eqz v1, 0036 // +002f │ │ -01790e: 2201 f100 |0009: new-instance v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // type@00f1 │ │ -017912: 7040 0103 7198 |000b: invoke-direct {v1, v7, v8, v9}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.:(IILandroid/content/Intent;)V // method@0301 │ │ -017918: 5b61 9100 |000e: iput-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -01791c: 5461 8f00 |0010: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ -017920: 3801 2400 |0012: if-eqz v1, 0036 // +0024 │ │ -017924: 5461 8f00 |0014: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ -017928: 5462 8d00 |0016: iget-object v2, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ -01792c: 6e20 5304 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -017932: 0c00 |001b: move-result-object v0 │ │ -017934: 3800 1a00 |001c: if-eqz v0, 0036 // +001a │ │ -017938: 5461 9000 |001e: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedPluginState:Landroid/os/Bundle; // field@0090 │ │ -01793c: 6e10 1b03 0000 |0020: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ -017942: 0c02 |0023: move-result-object v2 │ │ -017944: 6e20 8700 2100 |0024: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0087 │ │ -01794a: 0c01 |0027: move-result-object v1 │ │ -01794c: 2202 1e01 |0028: new-instance v2, Lorg/apache/cordova/ResumeCallback; // type@011e │ │ -017950: 6e10 1b03 0000 |002a: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ -017956: 0c03 |002d: move-result-object v3 │ │ -017958: 5464 8f00 |002e: iget-object v4, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ -01795c: 7030 8704 3204 |0030: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/ResumeCallback;.:(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V // method@0487 │ │ -017962: 6e30 2a03 1002 |0033: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPlugin;.onRestoreStateForActivityResult:(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V // method@032a │ │ -017968: 5b65 8a00 |0036: iput-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -01796c: 3800 1200 |0038: if-eqz v0, 004a // +0012 │ │ -017970: 1a01 9500 |003a: const-string v1, "CordovaInterfaceImpl" // string@0095 │ │ -017974: 1a02 f502 |003c: const-string v2, "Sending activity result to plugin" // string@02f5 │ │ -017978: 7120 fe03 2100 |003e: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01797e: 5b65 8d00 |0041: iput-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ -017982: 5b65 9100 |0043: iput-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -017986: 6e40 1f03 7098 |0045: invoke-virtual {v0, v7, v8, v9}, Lorg/apache/cordova/CordovaPlugin;.onActivityResult:(IILandroid/content/Intent;)V // method@031f │ │ -01798c: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -01798e: 0f01 |0049: return v1 │ │ -017990: 1a02 9500 |004a: const-string v2, "CordovaInterfaceImpl" // string@0095 │ │ -017994: 2201 9b00 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -017998: 7010 f301 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01799e: 1a03 e400 |0051: const-string v3, "Got an activity result, but no plugin was registered to receive it" // string@00e4 │ │ -0179a2: 6e20 fb01 3100 |0053: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0179a8: 0c03 |0056: move-result-object v3 │ │ -0179aa: 5461 9100 |0057: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -0179ae: 3801 1100 |0059: if-eqz v1, 006a // +0011 │ │ -0179b2: 1a01 0c00 |005b: const-string v1, " yet!" // string@000c │ │ -0179b6: 6e20 fb01 1300 |005d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0179bc: 0c01 |0060: move-result-object v1 │ │ -0179be: 6e10 fd01 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0179c4: 0c01 |0064: move-result-object v1 │ │ -0179c6: 7120 0d04 1200 |0065: invoke-static {v2, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -0179cc: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -0179ce: 28e0 |0069: goto 0049 // -0020 │ │ -0179d0: 1a01 2800 |006a: const-string v1, "." // string@0028 │ │ -0179d4: 28f1 |006c: goto 005d // -000f │ │ +018240: |[018240] org.apache.cordova.CordovaInterfaceImpl.onActivityResult:(IILandroid/content/Intent;)Z │ │ +018250: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +018252: 5460 8a00 |0001: iget-object v0, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +018256: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ +01825a: 5461 8d00 |0005: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ +01825e: 3801 2f00 |0007: if-eqz v1, 0036 // +002f │ │ +018262: 2201 f100 |0009: new-instance v1, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // type@00f1 │ │ +018266: 7040 0103 7198 |000b: invoke-direct {v1, v7, v8, v9}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.:(IILandroid/content/Intent;)V // method@0301 │ │ +01826c: 5b61 9100 |000e: iput-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +018270: 5461 8f00 |0010: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ +018274: 3801 2400 |0012: if-eqz v1, 0036 // +0024 │ │ +018278: 5461 8f00 |0014: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ +01827c: 5462 8d00 |0016: iget-object v2, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ +018280: 6e20 5304 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +018286: 0c00 |001b: move-result-object v0 │ │ +018288: 3800 1a00 |001c: if-eqz v0, 0036 // +001a │ │ +01828c: 5461 9000 |001e: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedPluginState:Landroid/os/Bundle; // field@0090 │ │ +018290: 6e10 1b03 0000 |0020: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ +018296: 0c02 |0023: move-result-object v2 │ │ +018298: 6e20 8700 2100 |0024: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0087 │ │ +01829e: 0c01 |0027: move-result-object v1 │ │ +0182a0: 2202 1e01 |0028: new-instance v2, Lorg/apache/cordova/ResumeCallback; // type@011e │ │ +0182a4: 6e10 1b03 0000 |002a: invoke-virtual {v0}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ +0182aa: 0c03 |002d: move-result-object v3 │ │ +0182ac: 5464 8f00 |002e: iget-object v4, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ +0182b0: 7030 8704 3204 |0030: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/ResumeCallback;.:(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V // method@0487 │ │ +0182b6: 6e30 2a03 1002 |0033: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/CordovaPlugin;.onRestoreStateForActivityResult:(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V // method@032a │ │ +0182bc: 5b65 8a00 |0036: iput-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +0182c0: 3800 1200 |0038: if-eqz v0, 004a // +0012 │ │ +0182c4: 1a01 9500 |003a: const-string v1, "CordovaInterfaceImpl" // string@0095 │ │ +0182c8: 1a02 f502 |003c: const-string v2, "Sending activity result to plugin" // string@02f5 │ │ +0182cc: 7120 fe03 2100 |003e: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0182d2: 5b65 8d00 |0041: iput-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ +0182d6: 5b65 9100 |0043: iput-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +0182da: 6e40 1f03 7098 |0045: invoke-virtual {v0, v7, v8, v9}, Lorg/apache/cordova/CordovaPlugin;.onActivityResult:(IILandroid/content/Intent;)V // method@031f │ │ +0182e0: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +0182e2: 0f01 |0049: return v1 │ │ +0182e4: 1a02 9500 |004a: const-string v2, "CordovaInterfaceImpl" // string@0095 │ │ +0182e8: 2201 9b00 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0182ec: 7010 f301 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0182f2: 1a03 e400 |0051: const-string v3, "Got an activity result, but no plugin was registered to receive it" // string@00e4 │ │ +0182f6: 6e20 fb01 3100 |0053: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0182fc: 0c03 |0056: move-result-object v3 │ │ +0182fe: 5461 9100 |0057: iget-object v1, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +018302: 3801 1100 |0059: if-eqz v1, 006a // +0011 │ │ +018306: 1a01 0c00 |005b: const-string v1, " yet!" // string@000c │ │ +01830a: 6e20 fb01 1300 |005d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +018310: 0c01 |0060: move-result-object v1 │ │ +018312: 6e10 fd01 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +018318: 0c01 |0064: move-result-object v1 │ │ +01831a: 7120 0d04 1200 |0065: invoke-static {v2, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +018320: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +018322: 28e0 |0069: goto 0049 // -0020 │ │ +018324: 1a01 2800 |006a: const-string v1, "." // string@0028 │ │ +018328: 28f1 |006c: goto 005d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ 0x0003 line=134 │ │ 0x0009 line=137 │ │ 0x0010 line=138 │ │ 0x0014 line=139 │ │ @@ -23791,54 +23797,54 @@ │ │ type : '(Lorg/apache/cordova/PluginManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0179d8: |[0179d8] org.apache.cordova.CordovaInterfaceImpl.onCordovaInit:(Lorg/apache/cordova/PluginManager;)V │ │ -0179e8: 5b67 8f00 |0000: iput-object v7, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ -0179ec: 5463 9100 |0002: iget-object v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -0179f0: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ -0179f4: 5463 9100 |0006: iget-object v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -0179f8: 7110 0203 0300 |0008: invoke-static {v3}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.access$000:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I // method@0302 │ │ -0179fe: 0a03 |000b: move-result v3 │ │ -017a00: 5464 9100 |000c: iget-object v4, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -017a04: 7110 0303 0400 |000e: invoke-static {v4}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.access$100:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I // method@0303 │ │ -017a0a: 0a04 |0011: move-result v4 │ │ -017a0c: 5465 9100 |0012: iget-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ -017a10: 7110 0403 0500 |0014: invoke-static {v5}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.access$200:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent; // method@0304 │ │ -017a16: 0c05 |0017: move-result-object v5 │ │ -017a18: 6e40 0a03 3654 |0018: invoke-virtual {v6, v3, v4, v5}, Lorg/apache/cordova/CordovaInterfaceImpl;.onActivityResult:(IILandroid/content/Intent;)Z // method@030a │ │ -017a1e: 0e00 |001b: return-void │ │ -017a20: 5563 8c00 |001c: iget-boolean v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ -017a24: 3803 fdff |001e: if-eqz v3, 001b // -0003 │ │ -017a28: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -017a2a: 5c63 8c00 |0021: iput-boolean v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ -017a2e: 3807 f8ff |0023: if-eqz v7, 001b // -0008 │ │ -017a32: 1a03 a600 |0025: const-string v3, "CoreAndroid" // string@00a6 │ │ -017a36: 6e20 5304 3700 |0027: invoke-virtual {v7, v3}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -017a3c: 0c00 |002a: move-result-object v0 │ │ -017a3e: 1f00 0701 |002b: check-cast v0, Lorg/apache/cordova/CoreAndroid; // type@0107 │ │ -017a42: 3800 eeff |002d: if-eqz v0, 001b // -0012 │ │ -017a46: 2202 6201 |002f: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ -017a4a: 7010 1706 0200 |0031: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -017a50: 1a03 b203 |0034: const-string v3, "action" // string@03b2 │ │ -017a54: 1a04 0b08 |0036: const-string v4, "resume" // string@080b │ │ -017a58: 6e30 2206 3204 |0038: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -017a5e: 2203 1d01 |003b: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -017a62: 6204 1101 |003d: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -017a66: 7030 7704 4302 |003f: invoke-direct {v3, v4, v2}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ -017a6c: 6e20 ea03 3000 |0042: invoke-virtual {v0, v3}, Lorg/apache/cordova/CoreAndroid;.sendResumeEvent:(Lorg/apache/cordova/PluginResult;)V // method@03ea │ │ -017a72: 28d6 |0045: goto 001b // -002a │ │ -017a74: 0d01 |0046: move-exception v1 │ │ -017a76: 1a03 9500 |0047: const-string v3, "CordovaInterfaceImpl" // string@0095 │ │ -017a7a: 1a04 d400 |0049: const-string v4, "Failed to create event message" // string@00d4 │ │ -017a7e: 7130 0204 4301 |004b: invoke-static {v3, v4, v1}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -017a84: 28ed |004e: goto 003b // -0013 │ │ +01832c: |[01832c] org.apache.cordova.CordovaInterfaceImpl.onCordovaInit:(Lorg/apache/cordova/PluginManager;)V │ │ +01833c: 5b67 8f00 |0000: iput-object v7, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ +018340: 5463 9100 |0002: iget-object v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +018344: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ +018348: 5463 9100 |0006: iget-object v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +01834c: 7110 0203 0300 |0008: invoke-static {v3}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.access$000:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I // method@0302 │ │ +018352: 0a03 |000b: move-result v3 │ │ +018354: 5464 9100 |000c: iget-object v4, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +018358: 7110 0303 0400 |000e: invoke-static {v4}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.access$100:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)I // method@0303 │ │ +01835e: 0a04 |0011: move-result v4 │ │ +018360: 5465 9100 |0012: iget-object v5, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.savedResult:Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder; // field@0091 │ │ +018364: 7110 0403 0500 |0014: invoke-static {v5}, Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;.access$200:(Lorg/apache/cordova/CordovaInterfaceImpl$ActivityResultHolder;)Landroid/content/Intent; // method@0304 │ │ +01836a: 0c05 |0017: move-result-object v5 │ │ +01836c: 6e40 0a03 3654 |0018: invoke-virtual {v6, v3, v4, v5}, Lorg/apache/cordova/CordovaInterfaceImpl;.onActivityResult:(IILandroid/content/Intent;)Z // method@030a │ │ +018372: 0e00 |001b: return-void │ │ +018374: 5563 8c00 |001c: iget-boolean v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ +018378: 3803 fdff |001e: if-eqz v3, 001b // -0003 │ │ +01837c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +01837e: 5c63 8c00 |0021: iput-boolean v3, v6, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ +018382: 3807 f8ff |0023: if-eqz v7, 001b // -0008 │ │ +018386: 1a03 a600 |0025: const-string v3, "CoreAndroid" // string@00a6 │ │ +01838a: 6e20 5304 3700 |0027: invoke-virtual {v7, v3}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +018390: 0c00 |002a: move-result-object v0 │ │ +018392: 1f00 0701 |002b: check-cast v0, Lorg/apache/cordova/CoreAndroid; // type@0107 │ │ +018396: 3800 eeff |002d: if-eqz v0, 001b // -0012 │ │ +01839a: 2202 6201 |002f: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ +01839e: 7010 1706 0200 |0031: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +0183a4: 1a03 b203 |0034: const-string v3, "action" // string@03b2 │ │ +0183a8: 1a04 0b08 |0036: const-string v4, "resume" // string@080b │ │ +0183ac: 6e30 2206 3204 |0038: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +0183b2: 2203 1d01 |003b: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0183b6: 6204 1101 |003d: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +0183ba: 7030 7704 4302 |003f: invoke-direct {v3, v4, v2}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ +0183c0: 6e20 ea03 3000 |0042: invoke-virtual {v0, v3}, Lorg/apache/cordova/CoreAndroid;.sendResumeEvent:(Lorg/apache/cordova/PluginResult;)V // method@03ea │ │ +0183c6: 28d6 |0045: goto 001b // -002a │ │ +0183c8: 0d01 |0046: move-exception v1 │ │ +0183ca: 1a03 9500 |0047: const-string v3, "CordovaInterfaceImpl" // string@0095 │ │ +0183ce: 1a04 d400 |0049: const-string v4, "Failed to create event message" // string@00d4 │ │ +0183d2: 7130 0204 4301 |004b: invoke-static {v3, v4, v1}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +0183d8: 28ed |004e: goto 003b // -0013 │ │ catches : 1 │ │ 0x0034 - 0x003b │ │ Lorg/json/JSONException; -> 0x0046 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ @@ -23865,23 +23871,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -017a98: |[017a98] org.apache.cordova.CordovaInterfaceImpl.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -017aa8: 1a00 fb04 |0000: const-string v0, "exit" // string@04fb │ │ -017aac: 6e20 e101 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017ab2: 0a00 |0005: move-result v0 │ │ -017ab4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -017ab8: 5410 8900 |0008: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ -017abc: 6e10 0200 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0002 │ │ -017ac2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -017ac4: 1100 |000e: return-object v0 │ │ +0183ec: |[0183ec] org.apache.cordova.CordovaInterfaceImpl.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0183fc: 1a00 fb04 |0000: const-string v0, "exit" // string@04fb │ │ +018400: 6e20 e101 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +018406: 0a00 |0005: move-result v0 │ │ +018408: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +01840c: 5410 8900 |0008: iget-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ +018410: 6e10 0200 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0002 │ │ +018416: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +018418: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ 0x000d line=92 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/cordova/CordovaInterfaceImpl; │ │ @@ -23893,27 +23899,27 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -017ac8: |[017ac8] org.apache.cordova.CordovaInterfaceImpl.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ -017ad8: 5431 8e00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.permissionResultCallbacks:Lorg/apache/cordova/CallbackMap; // field@008e │ │ -017adc: 6e20 7902 4100 |0002: invoke-virtual {v1, v4}, Lorg/apache/cordova/CallbackMap;.getAndRemoveCallback:(I)Landroid/util/Pair; // method@0279 │ │ -017ae2: 0c00 |0005: move-result-object v0 │ │ -017ae4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -017ae8: 5401 0600 |0008: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0006 │ │ -017aec: 1f01 f300 |000a: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ -017af0: 5402 0700 |000c: iget-object v2, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0007 │ │ -017af4: 1f02 8d00 |000e: check-cast v2, Ljava/lang/Integer; // type@008d │ │ -017af8: 6e10 c601 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@01c6 │ │ -017afe: 0a02 |0013: move-result v2 │ │ -017b00: 6e40 2803 2165 |0014: invoke-virtual {v1, v2, v5, v6}, Lorg/apache/cordova/CordovaPlugin;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@0328 │ │ -017b06: 0e00 |0017: return-void │ │ +01841c: |[01841c] org.apache.cordova.CordovaInterfaceImpl.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ +01842c: 5431 8e00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.permissionResultCallbacks:Lorg/apache/cordova/CallbackMap; // field@008e │ │ +018430: 6e20 7902 4100 |0002: invoke-virtual {v1, v4}, Lorg/apache/cordova/CallbackMap;.getAndRemoveCallback:(I)Landroid/util/Pair; // method@0279 │ │ +018436: 0c00 |0005: move-result-object v0 │ │ +018438: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +01843c: 5401 0600 |0008: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0006 │ │ +018440: 1f01 f300 |000a: check-cast v1, Lorg/apache/cordova/CordovaPlugin; // type@00f3 │ │ +018444: 5402 0700 |000c: iget-object v2, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0007 │ │ +018448: 1f02 8d00 |000e: check-cast v2, Ljava/lang/Integer; // type@008d │ │ +01844c: 6e10 c601 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@01c6 │ │ +018452: 0a02 |0013: move-result v2 │ │ +018454: 6e40 2803 2165 |0014: invoke-virtual {v1, v2, v5, v6}, Lorg/apache/cordova/CordovaPlugin;.onRequestPermissionResult:(I[Ljava/lang/String;[I)V // method@0328 │ │ +01845a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0006 line=213 │ │ 0x0008 line=214 │ │ 0x0017 line=216 │ │ locals : │ │ @@ -23928,30 +23934,30 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -017b08: |[017b08] org.apache.cordova.CordovaInterfaceImpl.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -017b18: 5431 8a00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017b1c: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ -017b20: 5431 8a00 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017b24: 6e10 1b03 0100 |0006: invoke-virtual {v1}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ -017b2a: 0c00 |0009: move-result-object v0 │ │ -017b2c: 1a01 2d04 |000a: const-string v1, "callbackService" // string@042d │ │ -017b30: 6e30 8a00 1400 |000c: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@008a │ │ -017b36: 5431 8f00 |000f: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ -017b3a: 3801 0d00 |0011: if-eqz v1, 001e // +000d │ │ -017b3e: 1a01 8e07 |0013: const-string v1, "plugin" // string@078e │ │ -017b42: 5432 8f00 |0015: iget-object v2, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ -017b46: 6e10 6004 0200 |0017: invoke-virtual {v2}, Lorg/apache/cordova/PluginManager;.onSaveInstanceState:()Landroid/os/Bundle; // method@0460 │ │ -017b4c: 0c02 |001a: move-result-object v2 │ │ -017b4e: 6e30 8900 1402 |001b: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0089 │ │ -017b54: 0e00 |001e: return-void │ │ +01845c: |[01845c] org.apache.cordova.CordovaInterfaceImpl.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01846c: 5431 8a00 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +018470: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ +018474: 5431 8a00 |0004: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +018478: 6e10 1b03 0100 |0006: invoke-virtual {v1}, Lorg/apache/cordova/CordovaPlugin;.getServiceName:()Ljava/lang/String; // method@031b │ │ +01847e: 0c00 |0009: move-result-object v0 │ │ +018480: 1a01 2d04 |000a: const-string v1, "callbackService" // string@042d │ │ +018484: 6e30 8a00 1400 |000c: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@008a │ │ +01848a: 5431 8f00 |000f: iget-object v1, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ +01848e: 3801 0d00 |0011: if-eqz v1, 001e // +000d │ │ +018492: 1a01 8e07 |0013: const-string v1, "plugin" // string@078e │ │ +018496: 5432 8f00 |0015: iget-object v2, v3, Lorg/apache/cordova/CordovaInterfaceImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@008f │ │ +01849a: 6e10 6004 0200 |0017: invoke-virtual {v2}, Lorg/apache/cordova/PluginManager;.onSaveInstanceState:()Landroid/os/Bundle; // method@0460 │ │ +0184a0: 0c02 |001a: move-result-object v2 │ │ +0184a2: 6e30 8900 1402 |001b: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0089 │ │ +0184a8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x000a line=174 │ │ 0x000f line=176 │ │ 0x0013 line=177 │ │ @@ -23966,21 +23972,21 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -017b58: |[017b58] org.apache.cordova.CordovaInterfaceImpl.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V │ │ -017b68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -017b6a: 2310 6e01 |0001: new-array v0, v1, [Ljava/lang/String; // type@016e │ │ -017b6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -017b70: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -017b74: 6e40 1003 3204 |0006: invoke-virtual {v2, v3, v4, v0}, Lorg/apache/cordova/CordovaInterfaceImpl;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@0310 │ │ -017b7a: 0e00 |0009: return-void │ │ +0184ac: |[0184ac] org.apache.cordova.CordovaInterfaceImpl.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V │ │ +0184bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0184be: 2310 6e01 |0001: new-array v0, v1, [Ljava/lang/String; // type@016e │ │ +0184c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0184c4: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +0184c8: 6e40 1003 3204 |0006: invoke-virtual {v2, v3, v4, v0}, Lorg/apache/cordova/CordovaInterfaceImpl;.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V // method@0310 │ │ +0184ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ 0x0006 line=221 │ │ 0x0009 line=222 │ │ locals : │ │ @@ -23995,22 +24001,22 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -017b7c: |[017b7c] org.apache.cordova.CordovaInterfaceImpl.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ -017b8c: 5421 8e00 |0000: iget-object v1, v2, Lorg/apache/cordova/CordovaInterfaceImpl;.permissionResultCallbacks:Lorg/apache/cordova/CallbackMap; // field@008e │ │ -017b90: 6e30 7a02 3104 |0002: invoke-virtual {v1, v3, v4}, Lorg/apache/cordova/CallbackMap;.registerCallback:(Lorg/apache/cordova/CordovaPlugin;I)I // method@027a │ │ -017b96: 0a00 |0005: move-result v0 │ │ -017b98: 6e10 0703 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.getActivity:()Landroid/app/Activity; // method@0307 │ │ -017b9e: 0c01 |0009: move-result-object v1 │ │ -017ba0: 6e30 1600 5100 |000a: invoke-virtual {v1, v5, v0}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@0016 │ │ -017ba6: 0e00 |000d: return-void │ │ +0184d0: |[0184d0] org.apache.cordova.CordovaInterfaceImpl.requestPermissions:(Lorg/apache/cordova/CordovaPlugin;I[Ljava/lang/String;)V │ │ +0184e0: 5421 8e00 |0000: iget-object v1, v2, Lorg/apache/cordova/CordovaInterfaceImpl;.permissionResultCallbacks:Lorg/apache/cordova/CallbackMap; // field@008e │ │ +0184e4: 6e30 7a02 3104 |0002: invoke-virtual {v1, v3, v4}, Lorg/apache/cordova/CallbackMap;.registerCallback:(Lorg/apache/cordova/CordovaPlugin;I)I // method@027a │ │ +0184ea: 0a00 |0005: move-result v0 │ │ +0184ec: 6e10 0703 0200 |0006: invoke-virtual {v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.getActivity:()Landroid/app/Activity; // method@0307 │ │ +0184f2: 0c01 |0009: move-result-object v1 │ │ +0184f4: 6e30 1600 5100 |000a: invoke-virtual {v1, v5, v0}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@0016 │ │ +0184fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0006 line=226 │ │ 0x000d line=227 │ │ locals : │ │ 0x0006 - 0x000e reg=0 mappedRequestCode I │ │ @@ -24024,26 +24030,26 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -017ba8: |[017ba8] org.apache.cordova.CordovaInterfaceImpl.restoreInstanceState:(Landroid/os/Bundle;)V │ │ -017bb8: 1a00 2d04 |0000: const-string v0, "callbackService" // string@042d │ │ -017bbc: 6e20 8800 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0088 │ │ -017bc2: 0c00 |0005: move-result-object v0 │ │ -017bc4: 5b10 8d00 |0006: iput-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ -017bc8: 1a00 8e07 |0008: const-string v0, "plugin" // string@078e │ │ -017bcc: 6e20 8700 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0087 │ │ -017bd2: 0c00 |000d: move-result-object v0 │ │ -017bd4: 5b10 9000 |000e: iput-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.savedPluginState:Landroid/os/Bundle; // field@0090 │ │ -017bd8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -017bda: 5c10 8c00 |0011: iput-boolean v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ -017bde: 0e00 |0013: return-void │ │ +0184fc: |[0184fc] org.apache.cordova.CordovaInterfaceImpl.restoreInstanceState:(Landroid/os/Bundle;)V │ │ +01850c: 1a00 2d04 |0000: const-string v0, "callbackService" // string@042d │ │ +018510: 6e20 8800 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0088 │ │ +018516: 0c00 |0005: move-result-object v0 │ │ +018518: 5b10 8d00 |0006: iput-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.initCallbackService:Ljava/lang/String; // field@008d │ │ +01851c: 1a00 8e07 |0008: const-string v0, "plugin" // string@078e │ │ +018520: 6e20 8700 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0087 │ │ +018526: 0c00 |000d: move-result-object v0 │ │ +018528: 5b10 9000 |000e: iput-object v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.savedPluginState:Landroid/os/Bundle; // field@0090 │ │ +01852c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +01852e: 5c10 8c00 |0011: iput-boolean v0, v1, Lorg/apache/cordova/CordovaInterfaceImpl;.activityWasDestroyed:Z // field@008c │ │ +018532: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=187 │ │ 0x0010 line=188 │ │ 0x0013 line=189 │ │ locals : │ │ @@ -24055,24 +24061,24 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -017be0: |[017be0] org.apache.cordova.CordovaInterfaceImpl.setActivityResultCallback:(Lorg/apache/cordova/CordovaPlugin;)V │ │ -017bf0: 5440 8a00 |0000: iget-object v0, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017bf4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -017bf8: 5440 8a00 |0004: iget-object v0, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017bfc: 5241 8b00 |0006: iget v1, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultRequestCode:I // field@008b │ │ -017c00: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -017c02: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -017c04: 6e40 1f03 1032 |000a: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/cordova/CordovaPlugin;.onActivityResult:(IILandroid/content/Intent;)V // method@031f │ │ -017c0a: 5b45 8a00 |000d: iput-object v5, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017c0e: 0e00 |000f: return-void │ │ +018534: |[018534] org.apache.cordova.CordovaInterfaceImpl.setActivityResultCallback:(Lorg/apache/cordova/CordovaPlugin;)V │ │ +018544: 5440 8a00 |0000: iget-object v0, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +018548: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +01854c: 5440 8a00 |0004: iget-object v0, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +018550: 5241 8b00 |0006: iget v1, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultRequestCode:I // field@008b │ │ +018554: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +018556: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +018558: 6e40 1f03 1032 |000a: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/cordova/CordovaPlugin;.onActivityResult:(IILandroid/content/Intent;)V // method@031f │ │ +01855e: 5b45 8a00 |000d: iput-object v5, v4, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +018562: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x000d line=79 │ │ 0x000f line=80 │ │ locals : │ │ @@ -24084,17 +24090,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017c10: |[017c10] org.apache.cordova.CordovaInterfaceImpl.setActivityResultRequestCode:(I)V │ │ -017c20: 5901 8b00 |0000: iput v1, v0, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultRequestCode:I // field@008b │ │ -017c24: 0e00 |0002: return-void │ │ +018564: |[018564] org.apache.cordova.CordovaInterfaceImpl.setActivityResultRequestCode:(I)V │ │ +018574: 5901 8b00 |0000: iput v1, v0, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultRequestCode:I // field@008b │ │ +018578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/CordovaInterfaceImpl; │ │ 0x0000 - 0x0003 reg=1 requestCode I │ │ @@ -24104,23 +24110,23 @@ │ │ type : '(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -017c28: |[017c28] org.apache.cordova.CordovaInterfaceImpl.startActivityForResult:(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V │ │ -017c38: 6e20 1203 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaInterfaceImpl;.setActivityResultCallback:(Lorg/apache/cordova/CordovaPlugin;)V // method@0312 │ │ -017c3e: 5421 8900 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ -017c42: 6e30 1900 4105 |0005: invoke-virtual {v1, v4, v5}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0019 │ │ -017c48: 0e00 |0008: return-void │ │ -017c4a: 0d00 |0009: move-exception v0 │ │ -017c4c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -017c4e: 5b21 8a00 |000b: iput-object v1, v2, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ -017c52: 2700 |000d: throw v0 │ │ +01857c: |[01857c] org.apache.cordova.CordovaInterfaceImpl.startActivityForResult:(Lorg/apache/cordova/CordovaPlugin;Landroid/content/Intent;I)V │ │ +01858c: 6e20 1203 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/cordova/CordovaInterfaceImpl;.setActivityResultCallback:(Lorg/apache/cordova/CordovaPlugin;)V // method@0312 │ │ +018592: 5421 8900 |0003: iget-object v1, v2, Lorg/apache/cordova/CordovaInterfaceImpl;.activity:Landroid/app/Activity; // field@0089 │ │ +018596: 6e30 1900 4105 |0005: invoke-virtual {v1, v4, v5}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0019 │ │ +01859c: 0e00 |0008: return-void │ │ +01859e: 0d00 |0009: move-exception v0 │ │ +0185a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0185a2: 5b21 8a00 |000b: iput-object v1, v2, Lorg/apache/cordova/CordovaInterfaceImpl;.activityResultCallback:Lorg/apache/cordova/CordovaPlugin; // field@008a │ │ +0185a6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ Ljava/lang/RuntimeException; -> 0x0009 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=66 │ │ 0x0008 line=71 │ │ @@ -24169,18 +24175,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017c64: |[017c64] org.apache.cordova.CordovaWebViewImpl$EngineClient.:(Lorg/apache/cordova/CordovaWebViewImpl;)V │ │ -017c74: 5b01 be00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017c78: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -017c7e: 0e00 |0005: return-void │ │ +0185b8: |[0185b8] org.apache.cordova.CordovaWebViewImpl$EngineClient.:(Lorg/apache/cordova/CordovaWebViewImpl;)V │ │ +0185c8: 5b01 be00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0185cc: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +0185d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ @@ -24190,18 +24196,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017c80: |[017c80] org.apache.cordova.CordovaWebViewImpl$EngineClient.clearLoadTimeoutTimer:()V │ │ -017c90: 5410 be00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017c94: 7110 a603 0000 |0002: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$108:(Lorg/apache/cordova/CordovaWebViewImpl;)I // method@03a6 │ │ -017c9a: 0e00 |0005: return-void │ │ +0185d4: |[0185d4] org.apache.cordova.CordovaWebViewImpl$EngineClient.clearLoadTimeoutTimer:()V │ │ +0185e4: 5410 be00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0185e8: 7110 a603 0000 |0002: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$108:(Lorg/apache/cordova/CordovaWebViewImpl;)I // method@03a6 │ │ +0185ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0005 line=495 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; │ │ │ │ @@ -24210,103 +24216,103 @@ │ │ type : '(Landroid/view/KeyEvent;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -017c9c: |[017c9c] org.apache.cordova.CordovaWebViewImpl$EngineClient.onDispatchKeyEvent:(Landroid/view/KeyEvent;)Ljava/lang/Boolean; │ │ -017cac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -017cae: 6e10 ac00 0700 |0001: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00ac │ │ -017cb4: 0a02 |0004: move-result v2 │ │ -017cb6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -017cb8: 3342 1800 |0006: if-ne v2, v4, 001e // +0018 │ │ -017cbc: 0131 |0008: move v1, v3 │ │ -017cbe: 6e10 ab00 0700 |0009: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@00ab │ │ -017cc4: 0a04 |000c: move-result v4 │ │ -017cc6: 3904 3700 |000d: if-nez v4, 0044 // +0037 │ │ -017cca: 3801 1100 |000f: if-eqz v1, 0020 // +0011 │ │ -017cce: 5464 be00 |0011: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017cd2: 7110 a903 0400 |0013: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$400:(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View; // method@03a9 │ │ -017cd8: 0c04 |0016: move-result-object v4 │ │ -017cda: 3804 0900 |0017: if-eqz v4, 0020 // +0009 │ │ -017cde: 7110 a701 0300 |0019: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -017ce4: 0c03 |001c: move-result-object v3 │ │ -017ce6: 1103 |001d: return-object v3 │ │ -017ce8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -017cea: 28ea |001f: goto 0009 // -0016 │ │ -017cec: 5464 be00 |0020: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017cf0: 7110 a803 0400 |0022: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; // method@03a8 │ │ -017cf6: 0c04 |0025: move-result-object v4 │ │ -017cf8: 7110 c901 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -017cfe: 0c05 |0029: move-result-object v5 │ │ -017d00: 7220 4e02 5400 |002a: invoke-interface {v4, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@024e │ │ -017d06: 0a04 |002d: move-result v4 │ │ -017d08: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ -017d0c: 7110 a701 0300 |0030: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -017d12: 0c03 |0033: move-result-object v3 │ │ -017d14: 28e9 |0034: goto 001d // -0017 │ │ -017d16: 3801 6700 |0035: if-eqz v1, 009c // +0067 │ │ -017d1a: 5463 be00 |0037: iget-object v3, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017d1e: 5433 c400 |0039: iget-object v3, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -017d22: 7210 8303 0300 |003b: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebViewEngine;.canGoBack:()Z // method@0383 │ │ -017d28: 0a03 |003e: move-result v3 │ │ -017d2a: 7110 a701 0300 |003f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -017d30: 0c03 |0042: move-result-object v3 │ │ -017d32: 28da |0043: goto 001d // -0026 │ │ -017d34: 6e10 ab00 0700 |0044: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@00ab │ │ -017d3a: 0a04 |0047: move-result v4 │ │ -017d3c: 3334 5400 |0048: if-ne v4, v3, 009c // +0054 │ │ -017d40: 3801 1400 |004a: if-eqz v1, 005e // +0014 │ │ -017d44: 5464 be00 |004c: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017d48: 7110 a903 0400 |004e: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$400:(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View; // method@03a9 │ │ -017d4e: 0c04 |0051: move-result-object v4 │ │ -017d50: 3804 0c00 |0052: if-eqz v4, 005e // +000c │ │ -017d54: 5464 be00 |0054: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017d58: 6e10 be03 0400 |0056: invoke-virtual {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.hideCustomView:()V // method@03be │ │ -017d5e: 7110 a701 0300 |0059: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -017d64: 0c03 |005c: move-result-object v3 │ │ -017d66: 28c0 |005d: goto 001d // -0040 │ │ -017d68: 5464 be00 |005e: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017d6c: 7110 a803 0400 |0060: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; // method@03a8 │ │ -017d72: 0c04 |0063: move-result-object v4 │ │ -017d74: 7110 c901 0200 |0064: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -017d7a: 0c05 |0067: move-result-object v5 │ │ -017d7c: 7220 4e02 5400 |0068: invoke-interface {v4, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@024e │ │ -017d82: 0a04 |006b: move-result v4 │ │ -017d84: 3804 2100 |006c: if-eqz v4, 008d // +0021 │ │ -017d88: 1200 |006e: const/4 v0, #int 0 // #0 │ │ -017d8a: 2c02 2f00 0000 |006f: sparse-switch v2, 0000009e // +0000002f │ │ -017d90: 3800 2a00 |0072: if-eqz v0, 009c // +002a │ │ -017d94: 5464 be00 |0074: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017d98: 7120 aa03 0400 |0076: invoke-static {v4, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$500:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V // method@03aa │ │ -017d9e: 7110 a701 0300 |0079: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -017da4: 0c03 |007c: move-result-object v3 │ │ -017da6: 28a0 |007d: goto 001d // -0060 │ │ -017da8: 1a00 3a09 |007e: const-string v0, "volumedownbutton" // string@093a │ │ -017dac: 28f2 |0080: goto 0072 // -000e │ │ -017dae: 1a00 3c09 |0081: const-string v0, "volumeupbutton" // string@093c │ │ -017db2: 28ef |0083: goto 0072 // -0011 │ │ -017db4: 1a00 2808 |0084: const-string v0, "searchbutton" // string@0828 │ │ -017db8: 28ec |0086: goto 0072 // -0014 │ │ -017dba: 1a00 c506 |0087: const-string v0, "menubutton" // string@06c5 │ │ -017dbe: 28e9 |0089: goto 0072 // -0017 │ │ -017dc0: 1a00 0504 |008a: const-string v0, "backbutton" // string@0405 │ │ -017dc4: 28e6 |008c: goto 0072 // -001a │ │ -017dc6: 3801 0f00 |008d: if-eqz v1, 009c // +000f │ │ -017dca: 5463 be00 |008f: iget-object v3, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017dce: 5433 c400 |0091: iget-object v3, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -017dd2: 7210 8c03 0300 |0093: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebViewEngine;.goBack:()Z // method@038c │ │ -017dd8: 0a03 |0096: move-result v3 │ │ -017dda: 7110 a701 0300 |0097: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -017de0: 0c03 |009a: move-result-object v3 │ │ -017de2: 2882 |009b: goto 001d // -007e │ │ -017de4: 1203 |009c: const/4 v3, #int 0 // #0 │ │ -017de6: 2880 |009d: goto 001d // -0080 │ │ -017de8: 0002 0500 0400 0000 1800 0000 1900 ... |009e: sparse-switch-data (22 units) │ │ +0185f0: |[0185f0] org.apache.cordova.CordovaWebViewImpl$EngineClient.onDispatchKeyEvent:(Landroid/view/KeyEvent;)Ljava/lang/Boolean; │ │ +018600: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +018602: 6e10 ac00 0700 |0001: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00ac │ │ +018608: 0a02 |0004: move-result v2 │ │ +01860a: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +01860c: 3342 1800 |0006: if-ne v2, v4, 001e // +0018 │ │ +018610: 0131 |0008: move v1, v3 │ │ +018612: 6e10 ab00 0700 |0009: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@00ab │ │ +018618: 0a04 |000c: move-result v4 │ │ +01861a: 3904 3700 |000d: if-nez v4, 0044 // +0037 │ │ +01861e: 3801 1100 |000f: if-eqz v1, 0020 // +0011 │ │ +018622: 5464 be00 |0011: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018626: 7110 a903 0400 |0013: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$400:(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View; // method@03a9 │ │ +01862c: 0c04 |0016: move-result-object v4 │ │ +01862e: 3804 0900 |0017: if-eqz v4, 0020 // +0009 │ │ +018632: 7110 a701 0300 |0019: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +018638: 0c03 |001c: move-result-object v3 │ │ +01863a: 1103 |001d: return-object v3 │ │ +01863c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +01863e: 28ea |001f: goto 0009 // -0016 │ │ +018640: 5464 be00 |0020: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018644: 7110 a803 0400 |0022: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; // method@03a8 │ │ +01864a: 0c04 |0025: move-result-object v4 │ │ +01864c: 7110 c901 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +018652: 0c05 |0029: move-result-object v5 │ │ +018654: 7220 4e02 5400 |002a: invoke-interface {v4, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@024e │ │ +01865a: 0a04 |002d: move-result v4 │ │ +01865c: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ +018660: 7110 a701 0300 |0030: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +018666: 0c03 |0033: move-result-object v3 │ │ +018668: 28e9 |0034: goto 001d // -0017 │ │ +01866a: 3801 6700 |0035: if-eqz v1, 009c // +0067 │ │ +01866e: 5463 be00 |0037: iget-object v3, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018672: 5433 c400 |0039: iget-object v3, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018676: 7210 8303 0300 |003b: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebViewEngine;.canGoBack:()Z // method@0383 │ │ +01867c: 0a03 |003e: move-result v3 │ │ +01867e: 7110 a701 0300 |003f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +018684: 0c03 |0042: move-result-object v3 │ │ +018686: 28da |0043: goto 001d // -0026 │ │ +018688: 6e10 ab00 0700 |0044: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@00ab │ │ +01868e: 0a04 |0047: move-result v4 │ │ +018690: 3334 5400 |0048: if-ne v4, v3, 009c // +0054 │ │ +018694: 3801 1400 |004a: if-eqz v1, 005e // +0014 │ │ +018698: 5464 be00 |004c: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +01869c: 7110 a903 0400 |004e: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$400:(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View; // method@03a9 │ │ +0186a2: 0c04 |0051: move-result-object v4 │ │ +0186a4: 3804 0c00 |0052: if-eqz v4, 005e // +000c │ │ +0186a8: 5464 be00 |0054: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0186ac: 6e10 be03 0400 |0056: invoke-virtual {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.hideCustomView:()V // method@03be │ │ +0186b2: 7110 a701 0300 |0059: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +0186b8: 0c03 |005c: move-result-object v3 │ │ +0186ba: 28c0 |005d: goto 001d // -0040 │ │ +0186bc: 5464 be00 |005e: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0186c0: 7110 a803 0400 |0060: invoke-static {v4}, Lorg/apache/cordova/CordovaWebViewImpl;.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; // method@03a8 │ │ +0186c6: 0c04 |0063: move-result-object v4 │ │ +0186c8: 7110 c901 0200 |0064: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +0186ce: 0c05 |0067: move-result-object v5 │ │ +0186d0: 7220 4e02 5400 |0068: invoke-interface {v4, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@024e │ │ +0186d6: 0a04 |006b: move-result v4 │ │ +0186d8: 3804 2100 |006c: if-eqz v4, 008d // +0021 │ │ +0186dc: 1200 |006e: const/4 v0, #int 0 // #0 │ │ +0186de: 2c02 2f00 0000 |006f: sparse-switch v2, 0000009e // +0000002f │ │ +0186e4: 3800 2a00 |0072: if-eqz v0, 009c // +002a │ │ +0186e8: 5464 be00 |0074: iget-object v4, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0186ec: 7120 aa03 0400 |0076: invoke-static {v4, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$500:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V // method@03aa │ │ +0186f2: 7110 a701 0300 |0079: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +0186f8: 0c03 |007c: move-result-object v3 │ │ +0186fa: 28a0 |007d: goto 001d // -0060 │ │ +0186fc: 1a00 3a09 |007e: const-string v0, "volumedownbutton" // string@093a │ │ +018700: 28f2 |0080: goto 0072 // -000e │ │ +018702: 1a00 3c09 |0081: const-string v0, "volumeupbutton" // string@093c │ │ +018706: 28ef |0083: goto 0072 // -0011 │ │ +018708: 1a00 2808 |0084: const-string v0, "searchbutton" // string@0828 │ │ +01870c: 28ec |0086: goto 0072 // -0014 │ │ +01870e: 1a00 c506 |0087: const-string v0, "menubutton" // string@06c5 │ │ +018712: 28e9 |0089: goto 0072 // -0017 │ │ +018714: 1a00 0504 |008a: const-string v0, "backbutton" // string@0405 │ │ +018718: 28e6 |008c: goto 0072 // -001a │ │ +01871a: 3801 0f00 |008d: if-eqz v1, 009c // +000f │ │ +01871e: 5463 be00 |008f: iget-object v3, v6, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018722: 5433 c400 |0091: iget-object v3, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018726: 7210 8c03 0300 |0093: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebViewEngine;.goBack:()Z // method@038c │ │ +01872c: 0a03 |0096: move-result v3 │ │ +01872e: 7110 a701 0300 |0097: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +018734: 0c03 |009a: move-result-object v3 │ │ +018736: 2882 |009b: goto 001d // -007e │ │ +018738: 1203 |009c: const/4 v3, #int 0 // #0 │ │ +01873a: 2880 |009d: goto 001d // -0080 │ │ +01873c: 0002 0500 0400 0000 1800 0000 1900 ... |009e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=554 │ │ 0x0005 line=555 │ │ 0x0009 line=556 │ │ 0x000f line=557 │ │ 0x0019 line=558 │ │ @@ -24352,56 +24358,56 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -017e14: |[017e14] org.apache.cordova.CordovaWebViewImpl$EngineClient.onNavigationAttempt:(Ljava/lang/String;)Z │ │ -017e24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -017e26: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -017e28: 5442 be00 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017e2c: 7110 a403 0200 |0004: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -017e32: 0c02 |0007: move-result-object v2 │ │ -017e34: 6e20 5a04 5200 |0008: invoke-virtual {v2, v5}, Lorg/apache/cordova/PluginManager;.onOverrideUrlLoading:(Ljava/lang/String;)Z // method@045a │ │ -017e3a: 0a02 |000b: move-result v2 │ │ -017e3c: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -017e40: 0f00 |000e: return v0 │ │ -017e42: 5442 be00 |000f: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017e46: 7110 a403 0200 |0011: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -017e4c: 0c02 |0014: move-result-object v2 │ │ -017e4e: 6e20 6704 5200 |0015: invoke-virtual {v2, v5}, Lorg/apache/cordova/PluginManager;.shouldAllowNavigation:(Ljava/lang/String;)Z // method@0467 │ │ -017e54: 0a02 |0018: move-result v2 │ │ -017e56: 3802 0400 |0019: if-eqz v2, 001d // +0004 │ │ -017e5a: 0110 |001b: move v0, v1 │ │ -017e5c: 28f2 |001c: goto 000e // -000e │ │ -017e5e: 5442 be00 |001d: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017e62: 7110 a403 0200 |001f: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -017e68: 0c02 |0022: move-result-object v2 │ │ -017e6a: 6e20 6904 5200 |0023: invoke-virtual {v2, v5}, Lorg/apache/cordova/PluginManager;.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0469 │ │ -017e70: 0c02 |0026: move-result-object v2 │ │ -017e72: 6e10 a401 0200 |0027: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -017e78: 0a02 |002a: move-result v2 │ │ -017e7a: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -017e7e: 5442 be00 |002d: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017e82: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -017e84: 6e53 cd03 5210 |0030: invoke-virtual {v2, v5, v0, v1, v3}, Lorg/apache/cordova/CordovaWebViewImpl;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@03cd │ │ -017e8a: 28db |0033: goto 000e // -0025 │ │ -017e8c: 1a01 a400 |0034: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ -017e90: 2202 9b00 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -017e94: 7010 f301 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -017e9a: 1a03 6a00 |003b: const-string v3, "Blocked (possibly sub-frame) navigation to non-allowed URL: " // string@006a │ │ -017e9e: 6e20 fb01 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017ea4: 0c02 |0040: move-result-object v2 │ │ -017ea6: 6e20 fb01 5200 |0041: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017eac: 0c02 |0044: move-result-object v2 │ │ -017eae: 6e10 fd01 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -017eb4: 0c02 |0048: move-result-object v2 │ │ -017eb6: 7120 0d04 2100 |0049: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -017ebc: 28c2 |004c: goto 000e // -003e │ │ +018768: |[018768] org.apache.cordova.CordovaWebViewImpl$EngineClient.onNavigationAttempt:(Ljava/lang/String;)Z │ │ +018778: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01877a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +01877c: 5442 be00 |0002: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018780: 7110 a403 0200 |0004: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +018786: 0c02 |0007: move-result-object v2 │ │ +018788: 6e20 5a04 5200 |0008: invoke-virtual {v2, v5}, Lorg/apache/cordova/PluginManager;.onOverrideUrlLoading:(Ljava/lang/String;)Z // method@045a │ │ +01878e: 0a02 |000b: move-result v2 │ │ +018790: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +018794: 0f00 |000e: return v0 │ │ +018796: 5442 be00 |000f: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +01879a: 7110 a403 0200 |0011: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +0187a0: 0c02 |0014: move-result-object v2 │ │ +0187a2: 6e20 6704 5200 |0015: invoke-virtual {v2, v5}, Lorg/apache/cordova/PluginManager;.shouldAllowNavigation:(Ljava/lang/String;)Z // method@0467 │ │ +0187a8: 0a02 |0018: move-result v2 │ │ +0187aa: 3802 0400 |0019: if-eqz v2, 001d // +0004 │ │ +0187ae: 0110 |001b: move v0, v1 │ │ +0187b0: 28f2 |001c: goto 000e // -000e │ │ +0187b2: 5442 be00 |001d: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0187b6: 7110 a403 0200 |001f: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +0187bc: 0c02 |0022: move-result-object v2 │ │ +0187be: 6e20 6904 5200 |0023: invoke-virtual {v2, v5}, Lorg/apache/cordova/PluginManager;.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0469 │ │ +0187c4: 0c02 |0026: move-result-object v2 │ │ +0187c6: 6e10 a401 0200 |0027: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +0187cc: 0a02 |002a: move-result v2 │ │ +0187ce: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +0187d2: 5442 be00 |002d: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0187d6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0187d8: 6e53 cd03 5210 |0030: invoke-virtual {v2, v5, v0, v1, v3}, Lorg/apache/cordova/CordovaWebViewImpl;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@03cd │ │ +0187de: 28db |0033: goto 000e // -0025 │ │ +0187e0: 1a01 a400 |0034: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ +0187e4: 2202 9b00 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +0187e8: 7010 f301 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0187ee: 1a03 6a00 |003b: const-string v3, "Blocked (possibly sub-frame) navigation to non-allowed URL: " // string@006a │ │ +0187f2: 6e20 fb01 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0187f8: 0c02 |0040: move-result-object v2 │ │ +0187fa: 6e20 fb01 5200 |0041: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +018800: 0c02 |0044: move-result-object v2 │ │ +018802: 6e10 fd01 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +018808: 0c02 |0048: move-result-object v2 │ │ +01880a: 7120 0d04 2100 |0049: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +018810: 28c2 |004c: goto 000e // -003e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=601 │ │ 0x000e line=610 │ │ 0x000f line=603 │ │ 0x001c line=604 │ │ 0x001d line=605 │ │ @@ -24416,58 +24422,58 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -017ec0: |[017ec0] org.apache.cordova.CordovaWebViewImpl$EngineClient.onPageFinishedLoading:(Ljava/lang/String;)V │ │ -017ed0: 1a01 a400 |0000: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ -017ed4: 2202 9b00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -017ed8: 7010 f301 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -017ede: 1a03 2507 |0007: const-string v3, "onPageFinished(" // string@0725 │ │ -017ee2: 6e20 fb01 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017ee8: 0c02 |000c: move-result-object v2 │ │ -017eea: 6e20 fb01 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017ef0: 0c02 |0010: move-result-object v2 │ │ -017ef2: 1a03 1d00 |0011: const-string v3, ")" // string@001d │ │ -017ef6: 6e20 fb01 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017efc: 0c02 |0016: move-result-object v2 │ │ -017efe: 6e10 fd01 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -017f04: 0c02 |001a: move-result-object v2 │ │ -017f06: 7120 fe03 2100 |001b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -017f0c: 6e10 9c03 0400 |001e: invoke-virtual {v4}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.clearLoadTimeoutTimer:()V // method@039c │ │ -017f12: 5441 be00 |0021: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017f16: 7110 a403 0100 |0023: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -017f1c: 0c01 |0026: move-result-object v1 │ │ -017f1e: 1a02 2407 |0027: const-string v2, "onPageFinished" // string@0724 │ │ -017f22: 6e30 6304 2105 |0029: invoke-virtual {v1, v2, v5}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -017f28: 5441 be00 |002c: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017f2c: 5411 c400 |002e: iget-object v1, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -017f30: 7210 8b03 0100 |0030: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -017f36: 0c01 |0033: move-result-object v1 │ │ -017f38: 6e10 af00 0100 |0034: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@00af │ │ -017f3e: 0a01 |0037: move-result v1 │ │ -017f40: 3801 0f00 |0038: if-eqz v1, 0047 // +000f │ │ -017f44: 2200 9d00 |003a: new-instance v0, Ljava/lang/Thread; // type@009d │ │ -017f48: 2201 ff00 |003c: new-instance v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // type@00ff │ │ -017f4c: 7020 9903 4100 |003e: invoke-direct {v1, v4}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V // method@0399 │ │ -017f52: 7020 0002 1000 |0041: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0200 │ │ -017f58: 6e10 0302 0000 |0044: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0203 │ │ -017f5e: 1a01 9903 |0047: const-string v1, "about:blank" // string@0399 │ │ -017f62: 6e20 e101 1500 |0049: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -017f68: 0a01 |004c: move-result v1 │ │ -017f6a: 3801 0e00 |004d: if-eqz v1, 005b // +000e │ │ -017f6e: 5441 be00 |004f: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017f72: 7110 a403 0100 |0051: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -017f78: 0c01 |0054: move-result-object v1 │ │ -017f7a: 1a02 fb04 |0055: const-string v2, "exit" // string@04fb │ │ -017f7e: 1203 |0057: const/4 v3, #int 0 // #0 │ │ -017f80: 6e30 6304 2103 |0058: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -017f86: 0e00 |005b: return-void │ │ +018814: |[018814] org.apache.cordova.CordovaWebViewImpl$EngineClient.onPageFinishedLoading:(Ljava/lang/String;)V │ │ +018824: 1a01 a400 |0000: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ +018828: 2202 9b00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01882c: 7010 f301 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +018832: 1a03 2507 |0007: const-string v3, "onPageFinished(" // string@0725 │ │ +018836: 6e20 fb01 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01883c: 0c02 |000c: move-result-object v2 │ │ +01883e: 6e20 fb01 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +018844: 0c02 |0010: move-result-object v2 │ │ +018846: 1a03 1d00 |0011: const-string v3, ")" // string@001d │ │ +01884a: 6e20 fb01 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +018850: 0c02 |0016: move-result-object v2 │ │ +018852: 6e10 fd01 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +018858: 0c02 |001a: move-result-object v2 │ │ +01885a: 7120 fe03 2100 |001b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +018860: 6e10 9c03 0400 |001e: invoke-virtual {v4}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.clearLoadTimeoutTimer:()V // method@039c │ │ +018866: 5441 be00 |0021: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +01886a: 7110 a403 0100 |0023: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +018870: 0c01 |0026: move-result-object v1 │ │ +018872: 1a02 2407 |0027: const-string v2, "onPageFinished" // string@0724 │ │ +018876: 6e30 6304 2105 |0029: invoke-virtual {v1, v2, v5}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +01887c: 5441 be00 |002c: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018880: 5411 c400 |002e: iget-object v1, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018884: 7210 8b03 0100 |0030: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +01888a: 0c01 |0033: move-result-object v1 │ │ +01888c: 6e10 af00 0100 |0034: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@00af │ │ +018892: 0a01 |0037: move-result v1 │ │ +018894: 3801 0f00 |0038: if-eqz v1, 0047 // +000f │ │ +018898: 2200 9d00 |003a: new-instance v0, Ljava/lang/Thread; // type@009d │ │ +01889c: 2201 ff00 |003c: new-instance v1, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1; // type@00ff │ │ +0188a0: 7020 9903 4100 |003e: invoke-direct {v1, v4}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;.:(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V // method@0399 │ │ +0188a6: 7020 0002 1000 |0041: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0200 │ │ +0188ac: 6e10 0302 0000 |0044: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0203 │ │ +0188b2: 1a01 9903 |0047: const-string v1, "about:blank" // string@0399 │ │ +0188b6: 6e20 e101 1500 |0049: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0188bc: 0a01 |004c: move-result v1 │ │ +0188be: 3801 0e00 |004d: if-eqz v1, 005b // +000e │ │ +0188c2: 5441 be00 |004f: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0188c6: 7110 a403 0100 |0051: invoke-static {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +0188cc: 0c01 |0054: move-result-object v1 │ │ +0188ce: 1a02 fb04 |0055: const-string v2, "exit" // string@04fb │ │ +0188d2: 1203 |0057: const/4 v3, #int 0 // #0 │ │ +0188d4: 6e30 6304 2103 |0058: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +0188da: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x001e line=523 │ │ 0x0021 line=526 │ │ 0x002c line=529 │ │ 0x003a line=530 │ │ @@ -24485,43 +24491,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -017f88: |[017f88] org.apache.cordova.CordovaWebViewImpl$EngineClient.onPageStarted:(Ljava/lang/String;)V │ │ -017f98: 1a00 a400 |0000: const-string v0, "CordovaWebViewImpl" // string@00a4 │ │ -017f9c: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -017fa0: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -017fa6: 1a02 2307 |0007: const-string v2, "onPageDidNavigate(" // string@0723 │ │ -017faa: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017fb0: 0c01 |000c: move-result-object v1 │ │ -017fb2: 6e20 fb01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017fb8: 0c01 |0010: move-result-object v1 │ │ -017fba: 1a02 1d00 |0011: const-string v2, ")" // string@001d │ │ -017fbe: 6e20 fb01 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -017fc4: 0c01 |0016: move-result-object v1 │ │ -017fc6: 6e10 fd01 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -017fcc: 0c01 |001a: move-result-object v1 │ │ -017fce: 7120 fe03 1000 |001b: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -017fd4: 5430 be00 |001e: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017fd8: 7110 a803 0000 |0020: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; // method@03a8 │ │ -017fde: 0c00 |0023: move-result-object v0 │ │ -017fe0: 7210 4d02 0000 |0024: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@024d │ │ -017fe6: 5430 be00 |0027: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017fea: 7110 a403 0000 |0029: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -017ff0: 0c00 |002c: move-result-object v0 │ │ -017ff2: 6e10 5e04 0000 |002d: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onReset:()V // method@045e │ │ -017ff8: 5430 be00 |0030: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -017ffc: 7110 a403 0000 |0032: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -018002: 0c00 |0035: move-result-object v0 │ │ -018004: 1a01 2707 |0036: const-string v1, "onPageStarted" // string@0727 │ │ -018008: 6e30 6304 1004 |0038: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -01800e: 0e00 |003b: return-void │ │ +0188dc: |[0188dc] org.apache.cordova.CordovaWebViewImpl$EngineClient.onPageStarted:(Ljava/lang/String;)V │ │ +0188ec: 1a00 a400 |0000: const-string v0, "CordovaWebViewImpl" // string@00a4 │ │ +0188f0: 2201 9b00 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +0188f4: 7010 f301 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0188fa: 1a02 2307 |0007: const-string v2, "onPageDidNavigate(" // string@0723 │ │ +0188fe: 6e20 fb01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +018904: 0c01 |000c: move-result-object v1 │ │ +018906: 6e20 fb01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01890c: 0c01 |0010: move-result-object v1 │ │ +01890e: 1a02 1d00 |0011: const-string v2, ")" // string@001d │ │ +018912: 6e20 fb01 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +018918: 0c01 |0016: move-result-object v1 │ │ +01891a: 6e10 fd01 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +018920: 0c01 |001a: move-result-object v1 │ │ +018922: 7120 fe03 1000 |001b: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +018928: 5430 be00 |001e: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +01892c: 7110 a803 0000 |0020: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; // method@03a8 │ │ +018932: 0c00 |0023: move-result-object v0 │ │ +018934: 7210 4d02 0000 |0024: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@024d │ │ +01893a: 5430 be00 |0027: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +01893e: 7110 a403 0000 |0029: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +018944: 0c00 |002c: move-result-object v0 │ │ +018946: 6e10 5e04 0000 |002d: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onReset:()V // method@045e │ │ +01894c: 5430 be00 |0030: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +018950: 7110 a403 0000 |0032: invoke-static {v0}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +018956: 0c00 |0035: move-result-object v0 │ │ +018958: 1a01 2707 |0036: const-string v1, "onPageStarted" // string@0727 │ │ +01895c: 6e30 6304 1004 |0038: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +018962: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x001e line=500 │ │ 0x0027 line=501 │ │ 0x0030 line=502 │ │ 0x003b line=503 │ │ @@ -24534,33 +24540,33 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -018010: |[018010] org.apache.cordova.CordovaWebViewImpl$EngineClient.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V │ │ -018020: 6e10 9c03 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.clearLoadTimeoutTimer:()V // method@039c │ │ -018026: 2200 6201 |0003: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ -01802a: 7010 1706 0000 |0005: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -018030: 1a02 e904 |0008: const-string v2, "errorCode" // string@04e9 │ │ -018034: 6e30 2006 2005 |000a: invoke-virtual {v0, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ -01803a: 1a02 b004 |000d: const-string v2, "description" // string@04b0 │ │ -01803e: 6e30 2206 2006 |000f: invoke-virtual {v0, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -018044: 1a02 0e09 |0012: const-string v2, "url" // string@090e │ │ -018048: 6e30 2206 2007 |0014: invoke-virtual {v0, v2, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01804e: 5442 be00 |0017: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ -018052: 7110 a403 0200 |0019: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ -018058: 0c02 |001c: move-result-object v2 │ │ -01805a: 1a03 2f07 |001d: const-string v3, "onReceivedError" // string@072f │ │ -01805e: 6e30 6304 3200 |001f: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -018064: 0e00 |0022: return-void │ │ -018066: 0d01 |0023: move-exception v1 │ │ -018068: 6e10 1606 0100 |0024: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ -01806e: 28f0 |0027: goto 0017 // -0010 │ │ +018964: |[018964] org.apache.cordova.CordovaWebViewImpl$EngineClient.onReceivedError:(ILjava/lang/String;Ljava/lang/String;)V │ │ +018974: 6e10 9c03 0400 |0000: invoke-virtual {v4}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.clearLoadTimeoutTimer:()V // method@039c │ │ +01897a: 2200 6201 |0003: new-instance v0, Lorg/json/JSONObject; // type@0162 │ │ +01897e: 7010 1706 0000 |0005: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +018984: 1a02 e904 |0008: const-string v2, "errorCode" // string@04e9 │ │ +018988: 6e30 2006 2005 |000a: invoke-virtual {v0, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ +01898e: 1a02 b004 |000d: const-string v2, "description" // string@04b0 │ │ +018992: 6e30 2206 2006 |000f: invoke-virtual {v0, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +018998: 1a02 0e09 |0012: const-string v2, "url" // string@090e │ │ +01899c: 6e30 2206 2007 |0014: invoke-virtual {v0, v2, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +0189a2: 5442 be00 |0017: iget-object v2, v4, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.this$0:Lorg/apache/cordova/CordovaWebViewImpl; // field@00be │ │ +0189a6: 7110 a403 0200 |0019: invoke-static {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; // method@03a4 │ │ +0189ac: 0c02 |001c: move-result-object v2 │ │ +0189ae: 1a03 2f07 |001d: const-string v3, "onReceivedError" // string@072f │ │ +0189b2: 6e30 6304 3200 |001f: invoke-virtual {v2, v3, v0}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +0189b8: 0e00 |0022: return-void │ │ +0189ba: 0d01 |0023: move-exception v1 │ │ +0189bc: 6e10 1606 0100 |0024: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0616 │ │ +0189c2: 28f0 |0027: goto 0017 // -0010 │ │ catches : 1 │ │ 0x0008 - 0x0017 │ │ Lorg/json/JSONException; -> 0x0023 │ │ positions : │ │ 0x0000 line=507 │ │ 0x0003 line=508 │ │ 0x0008 line=510 │ │ @@ -24690,50 +24696,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -018080: |[018080] org.apache.cordova.CordovaWebViewImpl.:()V │ │ -018090: 1c00 0101 |0000: const-class v0, Lorg/apache/cordova/CordovaWebViewImpl; // type@0101 │ │ -018094: 6e10 a901 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@01a9 │ │ -01809a: 0a00 |0005: move-result v0 │ │ -01809c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0180a0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0180a2: 6a00 bf00 |0009: sput-boolean v0, Lorg/apache/cordova/CordovaWebViewImpl;.$assertionsDisabled:Z // field@00bf │ │ -0180a6: 0e00 |000b: return-void │ │ -0180a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0180aa: 28fc |000d: goto 0009 // -0004 │ │ +0189d4: |[0189d4] org.apache.cordova.CordovaWebViewImpl.:()V │ │ +0189e4: 1c00 0101 |0000: const-class v0, Lorg/apache/cordova/CordovaWebViewImpl; // type@0101 │ │ +0189e8: 6e10 a901 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@01a9 │ │ +0189ee: 0a00 |0005: move-result v0 │ │ +0189f0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0189f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0189f6: 6a00 bf00 |0009: sput-boolean v0, Lorg/apache/cordova/CordovaWebViewImpl;.$assertionsDisabled:Z // field@00bf │ │ +0189fa: 0e00 |000b: return-void │ │ +0189fc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0189fe: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ name : '' │ │ type : '(Lorg/apache/cordova/CordovaWebViewEngine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0180ac: |[0180ac] org.apache.cordova.CordovaWebViewImpl.:(Lorg/apache/cordova/CordovaWebViewEngine;)V │ │ -0180bc: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0180c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0180c4: 5910 c700 |0004: iput v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -0180c8: 2200 0001 |0006: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // type@0100 │ │ -0180cc: 7020 9b03 1000 |0008: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.:(Lorg/apache/cordova/CordovaWebViewImpl;)V // method@039b │ │ -0180d2: 5b10 c500 |000b: iput-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engineClient:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00c5 │ │ -0180d6: 2200 c000 |000d: new-instance v0, Ljava/util/HashSet; // type@00c0 │ │ -0180da: 7010 3002 0000 |000f: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0230 │ │ -0180e0: 5b10 c200 |0012: iput-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ -0180e4: 5b12 c400 |0014: iput-object v2, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0180e8: 0e00 |0016: return-void │ │ +018a00: |[018a00] org.apache.cordova.CordovaWebViewImpl.:(Lorg/apache/cordova/CordovaWebViewEngine;)V │ │ +018a10: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +018a16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +018a18: 5910 c700 |0004: iput v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +018a1c: 2200 0001 |0006: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // type@0100 │ │ +018a20: 7020 9b03 1000 |0008: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;.:(Lorg/apache/cordova/CordovaWebViewImpl;)V // method@039b │ │ +018a26: 5b10 c500 |000b: iput-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engineClient:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00c5 │ │ +018a2a: 2200 c000 |000d: new-instance v0, Ljava/util/HashSet; // type@00c0 │ │ +018a2e: 7010 3002 0000 |000f: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0230 │ │ +018a34: 5b10 c200 |0012: iput-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ +018a38: 5b12 c400 |0014: iput-object v2, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018a3c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=56 │ │ 0x0006 line=62 │ │ 0x000d line=72 │ │ 0x0014 line=86 │ │ @@ -24747,17 +24753,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0180ec: |[0180ec] org.apache.cordova.CordovaWebViewImpl.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; │ │ -0180fc: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018100: 1100 |0002: return-object v0 │ │ +018a40: |[018a40] org.apache.cordova.CordovaWebViewImpl.access$000:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/PluginManager; │ │ +018a50: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018a54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #3 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24765,17 +24771,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018104: |[018104] org.apache.cordova.CordovaWebViewImpl.access$100:(Lorg/apache/cordova/CordovaWebViewImpl;)I │ │ -018114: 5210 c700 |0000: iget v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -018118: 0f00 |0002: return v0 │ │ +018a58: |[018a58] org.apache.cordova.CordovaWebViewImpl.access$100:(Lorg/apache/cordova/CordovaWebViewImpl;)I │ │ +018a68: 5210 c700 |0000: iget v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +018a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #4 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24783,19 +24789,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -01811c: |[01811c] org.apache.cordova.CordovaWebViewImpl.access$108:(Lorg/apache/cordova/CordovaWebViewImpl;)I │ │ -01812c: 5220 c700 |0000: iget v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -018130: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -018134: 5921 c700 |0004: iput v1, v2, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -018138: 0f00 |0006: return v0 │ │ +018a70: |[018a70] org.apache.cordova.CordovaWebViewImpl.access$108:(Lorg/apache/cordova/CordovaWebViewImpl;)I │ │ +018a80: 5220 c700 |0000: iget v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +018a84: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +018a88: 5921 c700 |0004: iput v1, v2, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +018a8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #5 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24803,17 +24809,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01813c: |[01813c] org.apache.cordova.CordovaWebViewImpl.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; │ │ -01814c: 5410 c300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -018150: 1100 |0002: return-object v0 │ │ +018a90: |[018a90] org.apache.cordova.CordovaWebViewImpl.access$200:(Lorg/apache/cordova/CordovaWebViewImpl;)Lorg/apache/cordova/CordovaInterface; │ │ +018aa0: 5410 c300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +018aa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #6 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24821,17 +24827,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018154: |[018154] org.apache.cordova.CordovaWebViewImpl.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; │ │ -018164: 5410 c200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ -018168: 1100 |0002: return-object v0 │ │ +018aa8: |[018aa8] org.apache.cordova.CordovaWebViewImpl.access$300:(Lorg/apache/cordova/CordovaWebViewImpl;)Ljava/util/Set; │ │ +018ab8: 5410 c200 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ +018abc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #7 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24839,17 +24845,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01816c: |[01816c] org.apache.cordova.CordovaWebViewImpl.access$400:(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View; │ │ -01817c: 5410 c900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -018180: 1100 |0002: return-object v0 │ │ +018ac0: |[018ac0] org.apache.cordova.CordovaWebViewImpl.access$400:(Lorg/apache/cordova/CordovaWebViewImpl;)Landroid/view/View; │ │ +018ad0: 5410 c900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +018ad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #8 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24857,17 +24863,17 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -018184: |[018184] org.apache.cordova.CordovaWebViewImpl.access$500:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V │ │ -018194: 7020 c903 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.sendJavascriptEvent:(Ljava/lang/String;)V // method@03c9 │ │ -01819a: 0e00 |0003: return-void │ │ +018ad8: |[018ad8] org.apache.cordova.CordovaWebViewImpl.access$500:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V │ │ +018ae8: 7020 c903 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.sendJavascriptEvent:(Ljava/lang/String;)V // method@03c9 │ │ +018aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -24876,48 +24882,48 @@ │ │ type : '(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -01819c: |[01819c] org.apache.cordova.CordovaWebViewImpl.createEngine:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine; │ │ -0181ac: 1a04 4309 |0000: const-string v4, "webview" // string@0943 │ │ -0181b0: 1c05 2d01 |0002: const-class v5, Lorg/apache/cordova/engine/SystemWebViewEngine; // type@012d │ │ -0181b4: 6e10 ab01 0500 |0004: invoke-virtual {v5}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@01ab │ │ -0181ba: 0c05 |0007: move-result-object v5 │ │ -0181bc: 6e30 3e03 4805 |0008: invoke-virtual {v8, v4, v5}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -0181c2: 0c00 |000b: move-result-object v0 │ │ -0181c4: 7110 aa01 0000 |000c: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ -0181ca: 0c03 |000f: move-result-object v3 │ │ -0181cc: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -0181ce: 2344 6b01 |0011: new-array v4, v4, [Ljava/lang/Class; // type@016b │ │ -0181d2: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0181d4: 1c06 0f00 |0014: const-class v6, Landroid/content/Context; // type@000f │ │ -0181d8: 4d06 0405 |0016: aput-object v6, v4, v5 │ │ -0181dc: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -0181de: 1c06 f400 |0019: const-class v6, Lorg/apache/cordova/CordovaPreferences; // type@00f4 │ │ -0181e2: 4d06 0405 |001b: aput-object v6, v4, v5 │ │ -0181e6: 6e20 ac01 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@01ac │ │ -0181ec: 0c01 |0020: move-result-object v1 │ │ -0181ee: 1224 |0021: const/4 v4, #int 2 // #2 │ │ -0181f0: 2344 6c01 |0022: new-array v4, v4, [Ljava/lang/Object; // type@016c │ │ -0181f4: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -0181f6: 4d07 0405 |0025: aput-object v7, v4, v5 │ │ -0181fa: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -0181fc: 4d08 0405 |0028: aput-object v8, v4, v5 │ │ -018200: 6e20 0802 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@0208 │ │ -018206: 0c04 |002d: move-result-object v4 │ │ -018208: 1f04 fa00 |002e: check-cast v4, Lorg/apache/cordova/CordovaWebViewEngine; // type@00fa │ │ -01820c: 1104 |0030: return-object v4 │ │ -01820e: 0d02 |0031: move-exception v2 │ │ -018210: 2204 9800 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0098 │ │ -018214: 1a05 d500 |0034: const-string v5, "Failed to create webview. " // string@00d5 │ │ -018218: 7030 d801 5402 |0036: invoke-direct {v4, v5, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01d8 │ │ -01821e: 2704 |0039: throw v4 │ │ +018af0: |[018af0] org.apache.cordova.CordovaWebViewImpl.createEngine:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)Lorg/apache/cordova/CordovaWebViewEngine; │ │ +018b00: 1a04 4309 |0000: const-string v4, "webview" // string@0943 │ │ +018b04: 1c05 2d01 |0002: const-class v5, Lorg/apache/cordova/engine/SystemWebViewEngine; // type@012d │ │ +018b08: 6e10 ab01 0500 |0004: invoke-virtual {v5}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@01ab │ │ +018b0e: 0c05 |0007: move-result-object v5 │ │ +018b10: 6e30 3e03 4805 |0008: invoke-virtual {v8, v4, v5}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +018b16: 0c00 |000b: move-result-object v0 │ │ +018b18: 7110 aa01 0000 |000c: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ +018b1e: 0c03 |000f: move-result-object v3 │ │ +018b20: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +018b22: 2344 6b01 |0011: new-array v4, v4, [Ljava/lang/Class; // type@016b │ │ +018b26: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +018b28: 1c06 0f00 |0014: const-class v6, Landroid/content/Context; // type@000f │ │ +018b2c: 4d06 0405 |0016: aput-object v6, v4, v5 │ │ +018b30: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +018b32: 1c06 f400 |0019: const-class v6, Lorg/apache/cordova/CordovaPreferences; // type@00f4 │ │ +018b36: 4d06 0405 |001b: aput-object v6, v4, v5 │ │ +018b3a: 6e20 ac01 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@01ac │ │ +018b40: 0c01 |0020: move-result-object v1 │ │ +018b42: 1224 |0021: const/4 v4, #int 2 // #2 │ │ +018b44: 2344 6c01 |0022: new-array v4, v4, [Ljava/lang/Object; // type@016c │ │ +018b48: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +018b4a: 4d07 0405 |0025: aput-object v7, v4, v5 │ │ +018b4e: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +018b50: 4d08 0405 |0028: aput-object v8, v4, v5 │ │ +018b54: 6e20 0802 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@0208 │ │ +018b5a: 0c04 |002d: move-result-object v4 │ │ +018b5c: 1f04 fa00 |002e: check-cast v4, Lorg/apache/cordova/CordovaWebViewEngine; // type@00fa │ │ +018b60: 1104 |0030: return-object v4 │ │ +018b62: 0d02 |0031: move-exception v2 │ │ +018b64: 2204 9800 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0098 │ │ +018b68: 1a05 d500 |0034: const-string v5, "Failed to create webview. " // string@00d5 │ │ +018b6c: 7030 d801 5402 |0036: invoke-direct {v4, v5, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01d8 │ │ +018b72: 2704 |0039: throw v4 │ │ catches : 1 │ │ 0x000c - 0x0030 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=75 │ │ 0x000c line=77 │ │ 0x0010 line=78 │ │ @@ -24937,32 +24943,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -018230: |[018230] org.apache.cordova.CordovaWebViewImpl.sendJavascriptEvent:(Ljava/lang/String;)V │ │ -018240: 5420 c100 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ -018244: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -018248: 5420 cc00 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -01824c: 1a01 a600 |0006: const-string v1, "CoreAndroid" // string@00a6 │ │ -018250: 6e20 5304 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -018256: 0c00 |000b: move-result-object v0 │ │ -018258: 1f00 0701 |000c: check-cast v0, Lorg/apache/cordova/CoreAndroid; // type@0107 │ │ -01825c: 5b20 c100 |000e: iput-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ -018260: 5420 c100 |0010: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ -018264: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -018268: 1a00 a400 |0014: const-string v0, "CordovaWebViewImpl" // string@00a4 │ │ -01826c: 1a01 3303 |0016: const-string v1, "Unable to fire event without existing plugin" // string@0333 │ │ -018270: 7120 0d04 1000 |0018: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -018276: 0e00 |001b: return-void │ │ -018278: 5420 c100 |001c: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ -01827c: 6e20 df03 3000 |001e: invoke-virtual {v0, v3}, Lorg/apache/cordova/CoreAndroid;.fireJavascriptEvent:(Ljava/lang/String;)V // method@03df │ │ -018282: 28fa |0021: goto 001b // -0006 │ │ +018b84: |[018b84] org.apache.cordova.CordovaWebViewImpl.sendJavascriptEvent:(Ljava/lang/String;)V │ │ +018b94: 5420 c100 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ +018b98: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +018b9c: 5420 cc00 |0004: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018ba0: 1a01 a600 |0006: const-string v1, "CoreAndroid" // string@00a6 │ │ +018ba4: 6e20 5304 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +018baa: 0c00 |000b: move-result-object v0 │ │ +018bac: 1f00 0701 |000c: check-cast v0, Lorg/apache/cordova/CoreAndroid; // type@0107 │ │ +018bb0: 5b20 c100 |000e: iput-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ +018bb4: 5420 c100 |0010: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ +018bb8: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +018bbc: 1a00 a400 |0014: const-string v0, "CordovaWebViewImpl" // string@00a4 │ │ +018bc0: 1a01 3303 |0016: const-string v1, "Unable to fire event without existing plugin" // string@0333 │ │ +018bc4: 7120 0d04 1000 |0018: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +018bca: 0e00 |001b: return-void │ │ +018bcc: 5420 c100 |001c: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ +018bd0: 6e20 df03 3000 |001e: invoke-virtual {v0, v3}, Lorg/apache/cordova/CoreAndroid;.fireJavascriptEvent:(Ljava/lang/String;)V // method@03df │ │ +018bd6: 28fa |0021: goto 001b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0004 line=341 │ │ 0x0010 line=344 │ │ 0x0014 line=345 │ │ 0x001b line=349 │ │ @@ -24977,19 +24983,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -018284: |[018284] org.apache.cordova.CordovaWebViewImpl.backHistory:()Z │ │ -018294: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018298: 7210 8c03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.goBack:()Z // method@038c │ │ -01829e: 0a00 |0005: move-result v0 │ │ -0182a0: 0f00 |0006: return v0 │ │ +018bd8: |[018bd8] org.apache.cordova.CordovaWebViewImpl.backHistory:()Z │ │ +018be8: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018bec: 7210 8c03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.goBack:()Z // method@038c │ │ +018bf2: 0a00 |0005: move-result v0 │ │ +018bf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #1 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -24997,19 +25003,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0182a4: |[0182a4] org.apache.cordova.CordovaWebViewImpl.canGoBack:()Z │ │ -0182b4: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0182b8: 7210 8303 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.canGoBack:()Z // method@0383 │ │ -0182be: 0a00 |0005: move-result v0 │ │ -0182c0: 0f00 |0006: return v0 │ │ +018bf8: |[018bf8] org.apache.cordova.CordovaWebViewImpl.canGoBack:()Z │ │ +018c08: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018c0c: 7210 8303 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.canGoBack:()Z // method@0383 │ │ +018c12: 0a00 |0005: move-result v0 │ │ +018c14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #2 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25017,18 +25023,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0182c4: |[0182c4] org.apache.cordova.CordovaWebViewImpl.clearCache:()V │ │ -0182d4: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0182d8: 7210 8403 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.clearCache:()V // method@0384 │ │ -0182de: 0e00 |0005: return-void │ │ +018c18: |[018c18] org.apache.cordova.CordovaWebViewImpl.clearCache:()V │ │ +018c28: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018c2c: 7210 8403 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.clearCache:()V // method@0384 │ │ +018c32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0005 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ @@ -25037,18 +25043,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0182e0: |[0182e0] org.apache.cordova.CordovaWebViewImpl.clearCache:(Z)V │ │ -0182f0: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0182f4: 7210 8403 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.clearCache:()V // method@0384 │ │ -0182fa: 0e00 |0005: return-void │ │ +018c34: |[018c34] org.apache.cordova.CordovaWebViewImpl.clearCache:(Z)V │ │ +018c44: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018c48: 7210 8403 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.clearCache:()V // method@0384 │ │ +018c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0006 reg=2 b Z │ │ @@ -25058,18 +25064,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0182fc: |[0182fc] org.apache.cordova.CordovaWebViewImpl.clearHistory:()V │ │ -01830c: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018310: 7210 8503 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.clearHistory:()V // method@0385 │ │ -018316: 0e00 |0005: return-void │ │ +018c50: |[018c50] org.apache.cordova.CordovaWebViewImpl.clearHistory:()V │ │ +018c60: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018c64: 7210 8503 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.clearHistory:()V // method@0385 │ │ +018c6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ @@ -25078,21 +25084,21 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -018318: |[018318] org.apache.cordova.CordovaWebViewImpl.getContext:()Landroid/content/Context; │ │ -018328: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -01832c: 7210 8b03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -018332: 0c00 |0005: move-result-object v0 │ │ -018334: 6e10 ad00 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ -01833a: 0c00 |0009: move-result-object v0 │ │ -01833c: 1100 |000a: return-object v0 │ │ +018c6c: |[018c6c] org.apache.cordova.CordovaWebViewImpl.getContext:()Landroid/content/Context; │ │ +018c7c: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018c80: 7210 8b03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +018c86: 0c00 |0005: move-result-object v0 │ │ +018c88: 6e10 ad00 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ +018c8e: 0c00 |0009: move-result-object v0 │ │ +018c90: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #6 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25100,19 +25106,19 @@ │ │ type : '()Lorg/apache/cordova/ICordovaCookieManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -018340: |[018340] org.apache.cordova.CordovaWebViewImpl.getCookieManager:()Lorg/apache/cordova/ICordovaCookieManager; │ │ -018350: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018354: 7210 8803 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getCookieManager:()Lorg/apache/cordova/ICordovaCookieManager; // method@0388 │ │ -01835a: 0c00 |0005: move-result-object v0 │ │ -01835c: 1100 |0006: return-object v0 │ │ +018c94: |[018c94] org.apache.cordova.CordovaWebViewImpl.getCookieManager:()Lorg/apache/cordova/ICordovaCookieManager; │ │ +018ca4: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018ca8: 7210 8803 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getCookieManager:()Lorg/apache/cordova/ICordovaCookieManager; // method@0388 │ │ +018cae: 0c00 |0005: move-result-object v0 │ │ +018cb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #7 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25120,17 +25126,17 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebViewEngine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018360: |[018360] org.apache.cordova.CordovaWebViewImpl.getEngine:()Lorg/apache/cordova/CordovaWebViewEngine; │ │ -018370: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018374: 1100 |0002: return-object v0 │ │ +018cb4: |[018cb4] org.apache.cordova.CordovaWebViewImpl.getEngine:()Lorg/apache/cordova/CordovaWebViewEngine; │ │ +018cc4: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018cc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #8 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25138,17 +25144,17 @@ │ │ type : '()Lorg/apache/cordova/PluginManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018378: |[018378] org.apache.cordova.CordovaWebViewImpl.getPluginManager:()Lorg/apache/cordova/PluginManager; │ │ -018388: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -01838c: 1100 |0002: return-object v0 │ │ +018ccc: |[018ccc] org.apache.cordova.CordovaWebViewImpl.getPluginManager:()Lorg/apache/cordova/PluginManager; │ │ +018cdc: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018ce0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #9 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25156,17 +25162,17 @@ │ │ type : '()Lorg/apache/cordova/CordovaPreferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018390: |[018390] org.apache.cordova.CordovaWebViewImpl.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ -0183a0: 5410 cd00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@00cd │ │ -0183a4: 1100 |0002: return-object v0 │ │ +018ce4: |[018ce4] org.apache.cordova.CordovaWebViewImpl.getPreferences:()Lorg/apache/cordova/CordovaPreferences; │ │ +018cf4: 5410 cd00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@00cd │ │ +018cf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #10 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25174,17 +25180,17 @@ │ │ type : '()Lorg/apache/cordova/CordovaResourceApi;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0183a8: |[0183a8] org.apache.cordova.CordovaWebViewImpl.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; │ │ -0183b8: 5410 ce00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ -0183bc: 1100 |0002: return-object v0 │ │ +018cfc: |[018cfc] org.apache.cordova.CordovaWebViewImpl.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; │ │ +018d0c: 5410 ce00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ +018d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #11 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25192,19 +25198,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0183c0: |[0183c0] org.apache.cordova.CordovaWebViewImpl.getUrl:()Ljava/lang/String; │ │ -0183d0: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0183d4: 7210 8a03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getUrl:()Ljava/lang/String; // method@038a │ │ -0183da: 0c00 |0005: move-result-object v0 │ │ -0183dc: 1100 |0006: return-object v0 │ │ +018d14: |[018d14] org.apache.cordova.CordovaWebViewImpl.getUrl:()Ljava/lang/String; │ │ +018d24: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018d28: 7210 8a03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getUrl:()Ljava/lang/String; // method@038a │ │ +018d2e: 0c00 |0005: move-result-object v0 │ │ +018d30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #12 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25212,19 +25218,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0183e0: |[0183e0] org.apache.cordova.CordovaWebViewImpl.getView:()Landroid/view/View; │ │ -0183f0: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0183f4: 7210 8b03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -0183fa: 0c00 |0005: move-result-object v0 │ │ -0183fc: 1100 |0006: return-object v0 │ │ +018d34: |[018d34] org.apache.cordova.CordovaWebViewImpl.getView:()Landroid/view/View; │ │ +018d44: 5410 c400 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018d48: 7210 8b03 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +018d4e: 0c00 |0005: move-result-object v0 │ │ +018d50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #13 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25232,30 +25238,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -018400: |[018400] org.apache.cordova.CordovaWebViewImpl.handleDestroy:()V │ │ -018410: 6e10 c303 0100 |0000: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ -018416: 0a00 |0003: move-result v0 │ │ -018418: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -01841c: 0e00 |0006: return-void │ │ -01841e: 5210 c700 |0007: iget v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -018422: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018426: 5910 c700 |000b: iput v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -01842a: 5410 cc00 |000d: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -01842e: 6e10 5804 0000 |000f: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onDestroy:()V // method@0458 │ │ -018434: 1a00 9903 |0012: const-string v0, "about:blank" // string@0399 │ │ -018438: 6e20 c403 0100 |0014: invoke-virtual {v1, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrl:(Ljava/lang/String;)V // method@03c4 │ │ -01843e: 5410 c400 |0017: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018442: 7210 8603 0000 |0019: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.destroy:()V // method@0386 │ │ -018448: 6e10 be03 0100 |001c: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.hideCustomView:()V // method@03be │ │ -01844e: 28e7 |001f: goto 0006 // -0019 │ │ +018d54: |[018d54] org.apache.cordova.CordovaWebViewImpl.handleDestroy:()V │ │ +018d64: 6e10 c303 0100 |0000: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ +018d6a: 0a00 |0003: move-result v0 │ │ +018d6c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +018d70: 0e00 |0006: return-void │ │ +018d72: 5210 c700 |0007: iget v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +018d76: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ +018d7a: 5910 c700 |000b: iput v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +018d7e: 5410 cc00 |000d: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018d82: 6e10 5804 0000 |000f: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onDestroy:()V // method@0458 │ │ +018d88: 1a00 9903 |0012: const-string v0, "about:blank" // string@0399 │ │ +018d8c: 6e20 c403 0100 |0014: invoke-virtual {v1, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrl:(Ljava/lang/String;)V // method@03c4 │ │ +018d92: 5410 c400 |0017: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018d96: 7210 8603 0000 |0019: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.destroy:()V // method@0386 │ │ +018d9c: 6e10 be03 0100 |001c: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.hideCustomView:()V // method@03be │ │ +018da2: 28e7 |001f: goto 0006 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0006 line=489 │ │ 0x0007 line=477 │ │ 0x000d line=480 │ │ 0x0012 line=484 │ │ @@ -25269,29 +25275,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -018450: |[018450] org.apache.cordova.CordovaWebViewImpl.handlePause:(Z)V │ │ -018460: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -018462: 6e10 c303 0200 |0001: invoke-virtual {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ -018468: 0a00 |0004: move-result v0 │ │ -01846a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -01846e: 0e00 |0007: return-void │ │ -018470: 5c21 c600 |0008: iput-boolean v1, v2, Lorg/apache/cordova/CordovaWebViewImpl;.hasPausedEver:Z // field@00c6 │ │ -018474: 5420 cc00 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018478: 6e20 5b04 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onPause:(Z)V // method@045b │ │ -01847e: 1a00 7c07 |000f: const-string v0, "pause" // string@077c │ │ -018482: 7020 c903 0200 |0011: invoke-direct {v2, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.sendJavascriptEvent:(Ljava/lang/String;)V // method@03c9 │ │ -018488: 3903 f3ff |0014: if-nez v3, 0007 // -000d │ │ -01848c: 5420 c400 |0016: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018490: 7220 8f03 1000 |0018: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebViewEngine;.setPaused:(Z)V // method@038f │ │ -018496: 28ec |001b: goto 0007 // -0014 │ │ +018da4: |[018da4] org.apache.cordova.CordovaWebViewImpl.handlePause:(Z)V │ │ +018db4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +018db6: 6e10 c303 0200 |0001: invoke-virtual {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ +018dbc: 0a00 |0004: move-result v0 │ │ +018dbe: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +018dc2: 0e00 |0007: return-void │ │ +018dc4: 5c21 c600 |0008: iput-boolean v1, v2, Lorg/apache/cordova/CordovaWebViewImpl;.hasPausedEver:Z // field@00c6 │ │ +018dc8: 5420 cc00 |000a: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018dcc: 6e20 5b04 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onPause:(Z)V // method@045b │ │ +018dd2: 1a00 7c07 |000f: const-string v0, "pause" // string@077c │ │ +018dd6: 7020 c903 0200 |0011: invoke-direct {v2, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.sendJavascriptEvent:(Ljava/lang/String;)V // method@03c9 │ │ +018ddc: 3903 f3ff |0014: if-nez v3, 0007 // -000d │ │ +018de0: 5420 c400 |0016: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018de4: 7220 8f03 1000 |0018: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebViewEngine;.setPaused:(Z)V // method@038f │ │ +018dea: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=427 │ │ 0x0007 line=439 │ │ 0x0008 line=430 │ │ 0x000a line=431 │ │ 0x000f line=432 │ │ @@ -25306,29 +25312,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -018498: |[018498] org.apache.cordova.CordovaWebViewImpl.handleResume:(Z)V │ │ -0184a8: 6e10 c303 0200 |0000: invoke-virtual {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ -0184ae: 0a00 |0003: move-result v0 │ │ -0184b0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0184b4: 0e00 |0006: return-void │ │ -0184b6: 5420 c400 |0007: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0184ba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0184bc: 7220 8f03 1000 |000a: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebViewEngine;.setPaused:(Z)V // method@038f │ │ -0184c2: 5420 cc00 |000d: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -0184c6: 6e20 5f04 3000 |000f: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onResume:(Z)V // method@045f │ │ -0184cc: 5520 c600 |0012: iget-boolean v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.hasPausedEver:Z // field@00c6 │ │ -0184d0: 3800 f2ff |0014: if-eqz v0, 0006 // -000e │ │ -0184d4: 1a00 0b08 |0016: const-string v0, "resume" // string@080b │ │ -0184d8: 7020 c903 0200 |0018: invoke-direct {v2, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.sendJavascriptEvent:(Ljava/lang/String;)V // method@03c9 │ │ -0184de: 28eb |001b: goto 0006 // -0015 │ │ +018dec: |[018dec] org.apache.cordova.CordovaWebViewImpl.handleResume:(Z)V │ │ +018dfc: 6e10 c303 0200 |0000: invoke-virtual {v2}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ +018e02: 0a00 |0003: move-result v0 │ │ +018e04: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +018e08: 0e00 |0006: return-void │ │ +018e0a: 5420 c400 |0007: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018e0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +018e10: 7220 8f03 1000 |000a: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebViewEngine;.setPaused:(Z)V // method@038f │ │ +018e16: 5420 cc00 |000d: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018e1a: 6e20 5f04 3000 |000f: invoke-virtual {v0, v3}, Lorg/apache/cordova/PluginManager;.onResume:(Z)V // method@045f │ │ +018e20: 5520 c600 |0012: iget-boolean v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.hasPausedEver:Z // field@00c6 │ │ +018e24: 3800 f2ff |0014: if-eqz v0, 0006 // -000e │ │ +018e28: 1a00 0b08 |0016: const-string v0, "resume" // string@080b │ │ +018e2c: 7020 c903 0200 |0018: invoke-direct {v2, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.sendJavascriptEvent:(Ljava/lang/String;)V // method@03c9 │ │ +018e32: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0006 line=456 │ │ 0x0007 line=447 │ │ 0x000d line=448 │ │ 0x0012 line=453 │ │ @@ -25342,22 +25348,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0184e0: |[0184e0] org.apache.cordova.CordovaWebViewImpl.handleStart:()V │ │ -0184f0: 6e10 c303 0100 |0000: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ -0184f6: 0a00 |0003: move-result v0 │ │ -0184f8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0184fc: 0e00 |0006: return-void │ │ -0184fe: 5410 cc00 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018502: 6e10 6104 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onStart:()V // method@0461 │ │ -018508: 28fa |000c: goto 0006 // -0006 │ │ +018e34: |[018e34] org.apache.cordova.CordovaWebViewImpl.handleStart:()V │ │ +018e44: 6e10 c303 0100 |0000: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ +018e4a: 0a00 |0003: move-result v0 │ │ +018e4c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +018e50: 0e00 |0006: return-void │ │ +018e52: 5410 cc00 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018e56: 6e10 6104 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onStart:()V // method@0461 │ │ +018e5c: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0006 line=463 │ │ 0x0007 line=462 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ @@ -25367,22 +25373,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01850c: |[01850c] org.apache.cordova.CordovaWebViewImpl.handleStop:()V │ │ -01851c: 6e10 c303 0100 |0000: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ -018522: 0a00 |0003: move-result v0 │ │ -018524: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -018528: 0e00 |0006: return-void │ │ -01852a: 5410 cc00 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -01852e: 6e10 6204 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onStop:()V // method@0462 │ │ -018534: 28fa |000c: goto 0006 // -0006 │ │ +018e60: |[018e60] org.apache.cordova.CordovaWebViewImpl.handleStop:()V │ │ +018e70: 6e10 c303 0100 |0000: invoke-virtual {v1}, Lorg/apache/cordova/CordovaWebViewImpl;.isInitialized:()Z // method@03c3 │ │ +018e76: 0a00 |0003: move-result v0 │ │ +018e78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +018e7c: 0e00 |0006: return-void │ │ +018e7e: 5410 cc00 |0007: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018e82: 6e10 6204 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.onStop:()V // method@0462 │ │ +018e88: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0006 line=470 │ │ 0x0007 line=469 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ @@ -25392,42 +25398,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -018538: |[018538] org.apache.cordova.CordovaWebViewImpl.hideCustomView:()V │ │ -018548: 5431 c900 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -01854c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -018550: 0e00 |0004: return-void │ │ -018552: 1a01 a400 |0005: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ -018556: 1a02 e900 |0007: const-string v2, "Hiding Custom View" // string@00e9 │ │ -01855a: 7120 fe03 2100 |0009: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -018560: 5431 c900 |000c: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -018564: 1302 0800 |000e: const/16 v2, #int 8 // #8 │ │ -018568: 6e20 b700 2100 |0010: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ -01856e: 5431 c400 |0013: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018572: 7210 8b03 0100 |0015: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -018578: 0c01 |0018: move-result-object v1 │ │ -01857a: 6e10 ae00 0100 |0019: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00ae │ │ -018580: 0c00 |001c: move-result-object v0 │ │ -018582: 1f00 3b00 |001d: check-cast v0, Landroid/view/ViewGroup; // type@003b │ │ -018586: 5431 c900 |001f: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -01858a: 6e20 ba00 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00ba │ │ -018590: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -018592: 5b31 c900 |0025: iput-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -018596: 5431 ca00 |0027: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@00ca │ │ -01859a: 7210 de00 0100 |0029: invoke-interface {v1}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00de │ │ -0185a0: 5431 c400 |002c: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0185a4: 7210 8b03 0100 |002e: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -0185aa: 0c01 |0031: move-result-object v1 │ │ -0185ac: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0185ae: 6e20 b700 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ -0185b4: 28ce |0036: goto 0004 // -0032 │ │ +018e8c: |[018e8c] org.apache.cordova.CordovaWebViewImpl.hideCustomView:()V │ │ +018e9c: 5431 c900 |0000: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +018ea0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +018ea4: 0e00 |0004: return-void │ │ +018ea6: 1a01 a400 |0005: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ +018eaa: 1a02 e900 |0007: const-string v2, "Hiding Custom View" // string@00e9 │ │ +018eae: 7120 fe03 2100 |0009: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +018eb4: 5431 c900 |000c: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +018eb8: 1302 0800 |000e: const/16 v2, #int 8 // #8 │ │ +018ebc: 6e20 b700 2100 |0010: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ +018ec2: 5431 c400 |0013: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018ec6: 7210 8b03 0100 |0015: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +018ecc: 0c01 |0018: move-result-object v1 │ │ +018ece: 6e10 ae00 0100 |0019: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00ae │ │ +018ed4: 0c00 |001c: move-result-object v0 │ │ +018ed6: 1f00 3b00 |001d: check-cast v0, Landroid/view/ViewGroup; // type@003b │ │ +018eda: 5431 c900 |001f: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +018ede: 6e20 ba00 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00ba │ │ +018ee4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +018ee6: 5b31 c900 |0025: iput-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +018eea: 5431 ca00 |0027: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@00ca │ │ +018eee: 7210 de00 0100 |0029: invoke-interface {v1}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00de │ │ +018ef4: 5431 c400 |002c: iget-object v1, v3, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018ef8: 7210 8b03 0100 |002e: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +018efe: 0c01 |0031: move-result-object v1 │ │ +018f00: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +018f02: 6e20 b700 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ +018f08: 28ce |0036: goto 0004 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=291 │ │ 0x0005 line=278 │ │ 0x000c line=281 │ │ 0x0013 line=284 │ │ @@ -25444,21 +25450,21 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0185b8: |[0185b8] org.apache.cordova.CordovaWebViewImpl.init:(Lorg/apache/cordova/CordovaInterface;)V │ │ -0185c8: 2200 bc00 |0000: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ -0185cc: 7010 1f02 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ -0185d2: 2201 f400 |0005: new-instance v1, Lorg/apache/cordova/CordovaPreferences; // type@00f4 │ │ -0185d6: 7010 3803 0100 |0007: invoke-direct {v1}, Lorg/apache/cordova/CordovaPreferences;.:()V // method@0338 │ │ -0185dc: 6e40 c003 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.init:(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V // method@03c0 │ │ -0185e2: 0e00 |000d: return-void │ │ +018f0c: |[018f0c] org.apache.cordova.CordovaWebViewImpl.init:(Lorg/apache/cordova/CordovaInterface;)V │ │ +018f1c: 2200 bc00 |0000: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ +018f20: 7010 1f02 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ +018f26: 2201 f400 |0005: new-instance v1, Lorg/apache/cordova/CordovaPreferences; // type@00f4 │ │ +018f2a: 7010 3803 0100 |0007: invoke-direct {v1}, Lorg/apache/cordova/CordovaPreferences;.:()V // method@0338 │ │ +018f30: 6e40 c003 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lorg/apache/cordova/CordovaWebViewImpl;.init:(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V // method@03c0 │ │ +018f36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000d line=92 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x000e reg=3 cordova Lorg/apache/cordova/CordovaInterface; │ │ @@ -25468,82 +25474,82 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 140 16-bit code units │ │ -0185e4: |[0185e4] org.apache.cordova.CordovaWebViewImpl.init:(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V │ │ -0185f4: 5470 c300 |0000: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -0185f8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0185fc: 2200 8b00 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@008b │ │ -018600: 7010 c201 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@01c2 │ │ -018606: 2700 |0009: throw v0 │ │ -018608: 5b78 c300 |000a: iput-object v8, v7, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -01860c: 5b7a cd00 |000c: iput-object v10, v7, Lorg/apache/cordova/CordovaWebViewImpl;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@00cd │ │ -018610: 2200 1b01 |000e: new-instance v0, Lorg/apache/cordova/PluginManager; // type@011b │ │ -018614: 5471 c300 |0010: iget-object v1, v7, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -018618: 7040 4f04 7091 |0012: invoke-direct {v0, v7, v1, v9}, Lorg/apache/cordova/PluginManager;.:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V // method@044f │ │ -01861e: 5b70 cc00 |0015: iput-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018622: 2200 f600 |0017: new-instance v0, Lorg/apache/cordova/CordovaResourceApi; // type@00f6 │ │ -018626: 5471 c400 |0019: iget-object v1, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -01862a: 7210 8b03 0100 |001b: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -018630: 0c01 |001e: move-result-object v1 │ │ -018632: 6e10 ad00 0100 |001f: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ -018638: 0c01 |0022: move-result-object v1 │ │ -01863a: 5472 cc00 |0023: iget-object v2, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -01863e: 7030 4603 1002 |0025: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.:(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V // method@0346 │ │ -018644: 5b70 ce00 |0028: iput-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ -018648: 2200 1801 |002a: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue; // type@0118 │ │ -01864c: 7010 3804 0000 |002c: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.:()V // method@0438 │ │ -018652: 5b70 cb00 |002f: iput-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ -018656: 5470 cb00 |0031: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ -01865a: 2201 1301 |0033: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$NoOpBridgeMode; // type@0113 │ │ -01865e: 7010 2704 0100 |0035: invoke-direct {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$NoOpBridgeMode;.:()V // method@0427 │ │ -018664: 6e20 3904 1000 |0038: invoke-virtual {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ -01866a: 5470 cb00 |003b: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ -01866e: 2201 1201 |003d: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // type@0112 │ │ -018672: 5472 c400 |003f: iget-object v2, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018676: 7030 2404 2108 |0041: invoke-direct {v1, v2, v8}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V // method@0424 │ │ -01867c: 6e20 3904 1000 |0044: invoke-virtual {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ -018682: 1a00 b600 |0047: const-string v0, "DisallowOverscroll" // string@00b6 │ │ -018686: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -018688: 6e30 3b03 0a01 |004a: invoke-virtual {v10, v0, v1}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ -01868e: 0a00 |004d: move-result v0 │ │ -018690: 3800 0c00 |004e: if-eqz v0, 005a // +000c │ │ -018694: 5470 c400 |0050: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018698: 7210 8b03 0000 |0052: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -01869e: 0c00 |0055: move-result-object v0 │ │ -0186a0: 1221 |0056: const/4 v1, #int 2 // #2 │ │ -0186a2: 6e20 b500 1000 |0057: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@00b5 │ │ -0186a8: 5470 c400 |005a: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0186ac: 5473 c500 |005c: iget-object v3, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engineClient:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00c5 │ │ -0186b0: 5474 ce00 |005e: iget-object v4, v7, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ -0186b4: 5475 cc00 |0060: iget-object v5, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -0186b8: 5476 cb00 |0062: iget-object v6, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ -0186bc: 0771 |0064: move-object v1, v7 │ │ -0186be: 0782 |0065: move-object v2, v8 │ │ -0186c0: 7807 8d03 0000 |0066: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/CordovaWebViewEngine;.init:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebViewEngine$Client;Lorg/apache/cordova/CordovaResourceApi;Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@038d │ │ -0186c6: 6300 bf00 |0069: sget-boolean v0, Lorg/apache/cordova/CordovaWebViewImpl;.$assertionsDisabled:Z // field@00bf │ │ -0186ca: 3900 1200 |006b: if-nez v0, 007d // +0012 │ │ -0186ce: 5470 c400 |006d: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0186d2: 7210 8b03 0000 |006f: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -0186d8: 0c00 |0072: move-result-object v0 │ │ -0186da: 2000 f900 |0073: instance-of v0, v0, Lorg/apache/cordova/CordovaWebViewEngine$EngineView; // type@00f9 │ │ -0186de: 3900 0800 |0075: if-nez v0, 007d // +0008 │ │ -0186e2: 2200 8000 |0077: new-instance v0, Ljava/lang/AssertionError; // type@0080 │ │ -0186e6: 7010 a301 0000 |0079: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@01a3 │ │ -0186ec: 2700 |007c: throw v0 │ │ -0186ee: 5470 cc00 |007d: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -0186f2: 1a01 a600 |007f: const-string v1, "CoreAndroid" // string@00a6 │ │ -0186f6: 1a02 5507 |0081: const-string v2, "org.apache.cordova.CoreAndroid" // string@0755 │ │ -0186fa: 6e30 5004 1002 |0083: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.addService:(Ljava/lang/String;Ljava/lang/String;)V // method@0450 │ │ -018700: 5470 cc00 |0086: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018704: 6e10 5504 0000 |0088: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.init:()V // method@0455 │ │ -01870a: 0e00 |008b: return-void │ │ +018f38: |[018f38] org.apache.cordova.CordovaWebViewImpl.init:(Lorg/apache/cordova/CordovaInterface;Ljava/util/List;Lorg/apache/cordova/CordovaPreferences;)V │ │ +018f48: 5470 c300 |0000: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +018f4c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +018f50: 2200 8b00 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@008b │ │ +018f54: 7010 c201 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@01c2 │ │ +018f5a: 2700 |0009: throw v0 │ │ +018f5c: 5b78 c300 |000a: iput-object v8, v7, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +018f60: 5b7a cd00 |000c: iput-object v10, v7, Lorg/apache/cordova/CordovaWebViewImpl;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@00cd │ │ +018f64: 2200 1b01 |000e: new-instance v0, Lorg/apache/cordova/PluginManager; // type@011b │ │ +018f68: 5471 c300 |0010: iget-object v1, v7, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +018f6c: 7040 4f04 7091 |0012: invoke-direct {v0, v7, v1, v9}, Lorg/apache/cordova/PluginManager;.:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Ljava/util/Collection;)V // method@044f │ │ +018f72: 5b70 cc00 |0015: iput-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018f76: 2200 f600 |0017: new-instance v0, Lorg/apache/cordova/CordovaResourceApi; // type@00f6 │ │ +018f7a: 5471 c400 |0019: iget-object v1, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018f7e: 7210 8b03 0100 |001b: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +018f84: 0c01 |001e: move-result-object v1 │ │ +018f86: 6e10 ad00 0100 |001f: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@00ad │ │ +018f8c: 0c01 |0022: move-result-object v1 │ │ +018f8e: 5472 cc00 |0023: iget-object v2, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +018f92: 7030 4603 1002 |0025: invoke-direct {v0, v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.:(Landroid/content/Context;Lorg/apache/cordova/PluginManager;)V // method@0346 │ │ +018f98: 5b70 ce00 |0028: iput-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ +018f9c: 2200 1801 |002a: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue; // type@0118 │ │ +018fa0: 7010 3804 0000 |002c: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.:()V // method@0438 │ │ +018fa6: 5b70 cb00 |002f: iput-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ +018faa: 5470 cb00 |0031: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ +018fae: 2201 1301 |0033: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$NoOpBridgeMode; // type@0113 │ │ +018fb2: 7010 2704 0100 |0035: invoke-direct {v1}, Lorg/apache/cordova/NativeToJsMessageQueue$NoOpBridgeMode;.:()V // method@0427 │ │ +018fb8: 6e20 3904 1000 |0038: invoke-virtual {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ +018fbe: 5470 cb00 |003b: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ +018fc2: 2201 1201 |003d: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; // type@0112 │ │ +018fc6: 5472 c400 |003f: iget-object v2, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018fca: 7030 2404 2108 |0041: invoke-direct {v1, v2, v8}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V // method@0424 │ │ +018fd0: 6e20 3904 1000 |0044: invoke-virtual {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ +018fd6: 1a00 b600 |0047: const-string v0, "DisallowOverscroll" // string@00b6 │ │ +018fda: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +018fdc: 6e30 3b03 0a01 |004a: invoke-virtual {v10, v0, v1}, Lorg/apache/cordova/CordovaPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@033b │ │ +018fe2: 0a00 |004d: move-result v0 │ │ +018fe4: 3800 0c00 |004e: if-eqz v0, 005a // +000c │ │ +018fe8: 5470 c400 |0050: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +018fec: 7210 8b03 0000 |0052: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +018ff2: 0c00 |0055: move-result-object v0 │ │ +018ff4: 1221 |0056: const/4 v1, #int 2 // #2 │ │ +018ff6: 6e20 b500 1000 |0057: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@00b5 │ │ +018ffc: 5470 c400 |005a: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +019000: 5473 c500 |005c: iget-object v3, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engineClient:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient; // field@00c5 │ │ +019004: 5474 ce00 |005e: iget-object v4, v7, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ +019008: 5475 cc00 |0060: iget-object v5, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +01900c: 5476 cb00 |0062: iget-object v6, v7, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ +019010: 0771 |0064: move-object v1, v7 │ │ +019012: 0782 |0065: move-object v2, v8 │ │ +019014: 7807 8d03 0000 |0066: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/CordovaWebViewEngine;.init:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebViewEngine$Client;Lorg/apache/cordova/CordovaResourceApi;Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@038d │ │ +01901a: 6300 bf00 |0069: sget-boolean v0, Lorg/apache/cordova/CordovaWebViewImpl;.$assertionsDisabled:Z // field@00bf │ │ +01901e: 3900 1200 |006b: if-nez v0, 007d // +0012 │ │ +019022: 5470 c400 |006d: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +019026: 7210 8b03 0000 |006f: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +01902c: 0c00 |0072: move-result-object v0 │ │ +01902e: 2000 f900 |0073: instance-of v0, v0, Lorg/apache/cordova/CordovaWebViewEngine$EngineView; // type@00f9 │ │ +019032: 3900 0800 |0075: if-nez v0, 007d // +0008 │ │ +019036: 2200 8000 |0077: new-instance v0, Ljava/lang/AssertionError; // type@0080 │ │ +01903a: 7010 a301 0000 |0079: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@01a3 │ │ +019040: 2700 |007c: throw v0 │ │ +019042: 5470 cc00 |007d: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +019046: 1a01 a600 |007f: const-string v1, "CoreAndroid" // string@00a6 │ │ +01904a: 1a02 5507 |0081: const-string v2, "org.apache.cordova.CoreAndroid" // string@0755 │ │ +01904e: 6e30 5004 1002 |0083: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.addService:(Ljava/lang/String;Ljava/lang/String;)V // method@0450 │ │ +019054: 5470 cc00 |0086: iget-object v0, v7, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +019058: 6e10 5504 0000 |0088: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.init:()V // method@0455 │ │ +01905e: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000a line=99 │ │ 0x000c line=100 │ │ 0x000e line=101 │ │ @@ -25570,21 +25576,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01870c: |[01870c] org.apache.cordova.CordovaWebViewImpl.isButtonPlumbedToJs:(I)Z │ │ -01871c: 5420 c200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ -018720: 7110 c901 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -018726: 0c01 |0005: move-result-object v1 │ │ -018728: 7220 4e02 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@024e │ │ -01872e: 0a00 |0009: move-result v0 │ │ -018730: 0f00 |000a: return v0 │ │ +019060: |[019060] org.apache.cordova.CordovaWebViewImpl.isButtonPlumbedToJs:(I)Z │ │ +019070: 5420 c200 |0000: iget-object v0, v2, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ +019074: 7110 c901 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +01907a: 0c01 |0005: move-result-object v1 │ │ +01907c: 7220 4e02 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@024e │ │ +019082: 0a00 |0009: move-result v0 │ │ +019084: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x000b reg=3 keyCode I │ │ │ │ @@ -25593,21 +25599,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -018734: |[018734] org.apache.cordova.CordovaWebViewImpl.isCustomViewShowing:()Z │ │ -018744: 5410 c900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -018748: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -01874c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01874e: 0f00 |0005: return v0 │ │ -018750: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -018752: 28fe |0007: goto 0005 // -0002 │ │ +019088: |[019088] org.apache.cordova.CordovaWebViewImpl.isCustomViewShowing:()Z │ │ +019098: 5410 c900 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +01909c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0190a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0190a2: 0f00 |0005: return v0 │ │ +0190a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0190a6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #23 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25615,21 +25621,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -018754: |[018754] org.apache.cordova.CordovaWebViewImpl.isInitialized:()Z │ │ -018764: 5410 c300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -018768: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -01876c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01876e: 0f00 |0005: return v0 │ │ -018770: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -018772: 28fe |0007: goto 0005 // -0002 │ │ +0190a8: |[0190a8] org.apache.cordova.CordovaWebViewImpl.isInitialized:()Z │ │ +0190b8: 5410 c300 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +0190bc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0190c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0190c2: 0f00 |0005: return v0 │ │ +0190c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0190c6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ #24 : (in Lorg/apache/cordova/CordovaWebViewImpl;) │ │ @@ -25637,18 +25643,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -018774: |[018774] org.apache.cordova.CordovaWebViewImpl.loadUrl:(Ljava/lang/String;)V │ │ -018784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -018786: 6e30 c503 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@03c5 │ │ -01878c: 0e00 |0004: return-void │ │ +0190c8: |[0190c8] org.apache.cordova.CordovaWebViewImpl.loadUrl:(Ljava/lang/String;)V │ │ +0190d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0190da: 6e30 c503 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@03c5 │ │ +0190e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0005 reg=2 url Ljava/lang/String; │ │ @@ -25658,75 +25664,75 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -018790: |[018790] org.apache.cordova.CordovaWebViewImpl.loadUrlIntoView:(Ljava/lang/String;Z)V │ │ -0187a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0187a2: 1a01 a400 |0001: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ -0187a6: 2204 9b00 |0003: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -0187aa: 7010 f301 0400 |0005: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0187b0: 1a08 4900 |0008: const-string v8, ">>> loadUrl(" // string@0049 │ │ -0187b4: 6e20 fb01 8400 |000a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0187ba: 0c04 |000d: move-result-object v4 │ │ -0187bc: 6e20 fb01 a400 |000e: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0187c2: 0c04 |0011: move-result-object v4 │ │ -0187c4: 1a08 1d00 |0012: const-string v8, ")" // string@001d │ │ -0187c8: 6e20 fb01 8400 |0014: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0187ce: 0c04 |0017: move-result-object v4 │ │ -0187d0: 6e10 fd01 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0187d6: 0c04 |001b: move-result-object v4 │ │ -0187d8: 7120 fe03 4100 |001c: invoke-static {v1, v4}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0187de: 1a01 9903 |001f: const-string v1, "about:blank" // string@0399 │ │ -0187e2: 6e20 e101 1a00 |0021: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0187e8: 0a01 |0024: move-result v1 │ │ -0187ea: 3901 0a00 |0025: if-nez v1, 002f // +000a │ │ -0187ee: 1a01 6206 |0027: const-string v1, "javascript:" // string@0662 │ │ -0187f2: 6e20 ee01 1a00 |0029: invoke-virtual {v10, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -0187f8: 0a01 |002c: move-result v1 │ │ -0187fa: 3801 0800 |002d: if-eqz v1, 0035 // +0008 │ │ -0187fe: 5491 c400 |002f: iget-object v1, v9, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018802: 7230 8e03 a100 |0031: invoke-interface {v1, v10, v0}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@038e │ │ -018808: 0e00 |0034: return-void │ │ -01880a: 390b 0600 |0035: if-nez v11, 003b // +0006 │ │ -01880e: 5491 c800 |0037: iget-object v1, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadedUrl:Ljava/lang/String; // field@00c8 │ │ -018812: 3901 3b00 |0039: if-nez v1, 0074 // +003b │ │ -018816: 121b |003b: const/4 v11, #int 1 // #1 │ │ -018818: 380b 1000 |003c: if-eqz v11, 004c // +0010 │ │ -01881c: 5490 c800 |003e: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadedUrl:Ljava/lang/String; // field@00c8 │ │ -018820: 3800 0a00 |0040: if-eqz v0, 004a // +000a │ │ -018824: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -018826: 5b90 c100 |0043: iput-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ -01882a: 5490 cc00 |0045: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -01882e: 6e10 5504 0000 |0047: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.init:()V // method@0455 │ │ -018834: 5b9a c800 |004a: iput-object v10, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadedUrl:Ljava/lang/String; // field@00c8 │ │ -018838: 5296 c700 |004c: iget v6, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -01883c: 5490 cd00 |004e: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@00cd │ │ -018840: 1a01 2002 |0050: const-string v1, "LoadUrlTimeoutValue" // string@0220 │ │ -018844: 1304 204e |0052: const/16 v4, #int 20000 // #4e20 │ │ -018848: 6e30 3d03 1004 |0054: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/CordovaPreferences;.getInteger:(Ljava/lang/String;I)I // method@033d │ │ -01884e: 0a02 |0057: move-result v2 │ │ -018850: 2207 fb00 |0058: new-instance v7, Lorg/apache/cordova/CordovaWebViewImpl$1; // type@00fb │ │ -018854: 7030 9103 970a |005a: invoke-direct {v7, v9, v10}, Lorg/apache/cordova/CordovaWebViewImpl$1;.:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V // method@0391 │ │ -01885a: 2203 fc00 |005d: new-instance v3, Lorg/apache/cordova/CordovaWebViewImpl$2; // type@00fc │ │ -01885e: 7057 9303 9362 |005f: invoke-direct {v3, v9, v2, v6, v7}, Lorg/apache/cordova/CordovaWebViewImpl$2;.:(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V // method@0393 │ │ -018864: 01b5 |0062: move v5, v11 │ │ -018866: 5490 c300 |0063: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -01886a: 7210 f902 0000 |0065: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -018870: 0c08 |0068: move-result-object v8 │ │ -018872: 2200 fd00 |0069: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl$3; // type@00fd │ │ -018876: 0791 |006b: move-object v1, v9 │ │ -018878: 07a4 |006c: move-object v4, v10 │ │ -01887a: 7606 9503 0000 |006d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/CordovaWebViewImpl$3;.:(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V // method@0395 │ │ -018880: 6e20 1700 0800 |0070: invoke-virtual {v8, v0}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -018886: 28c1 |0073: goto 0034 // -003f │ │ -018888: 010b |0074: move v11, v0 │ │ -01888a: 28c7 |0075: goto 003c // -0039 │ │ +0190e4: |[0190e4] org.apache.cordova.CordovaWebViewImpl.loadUrlIntoView:(Ljava/lang/String;Z)V │ │ +0190f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0190f6: 1a01 a400 |0001: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ +0190fa: 2204 9b00 |0003: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +0190fe: 7010 f301 0400 |0005: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +019104: 1a08 4900 |0008: const-string v8, ">>> loadUrl(" // string@0049 │ │ +019108: 6e20 fb01 8400 |000a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01910e: 0c04 |000d: move-result-object v4 │ │ +019110: 6e20 fb01 a400 |000e: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019116: 0c04 |0011: move-result-object v4 │ │ +019118: 1a08 1d00 |0012: const-string v8, ")" // string@001d │ │ +01911c: 6e20 fb01 8400 |0014: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019122: 0c04 |0017: move-result-object v4 │ │ +019124: 6e10 fd01 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01912a: 0c04 |001b: move-result-object v4 │ │ +01912c: 7120 fe03 4100 |001c: invoke-static {v1, v4}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +019132: 1a01 9903 |001f: const-string v1, "about:blank" // string@0399 │ │ +019136: 6e20 e101 1a00 |0021: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01913c: 0a01 |0024: move-result v1 │ │ +01913e: 3901 0a00 |0025: if-nez v1, 002f // +000a │ │ +019142: 1a01 6206 |0027: const-string v1, "javascript:" // string@0662 │ │ +019146: 6e20 ee01 1a00 |0029: invoke-virtual {v10, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01914c: 0a01 |002c: move-result v1 │ │ +01914e: 3801 0800 |002d: if-eqz v1, 0035 // +0008 │ │ +019152: 5491 c400 |002f: iget-object v1, v9, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +019156: 7230 8e03 a100 |0031: invoke-interface {v1, v10, v0}, Lorg/apache/cordova/CordovaWebViewEngine;.loadUrl:(Ljava/lang/String;Z)V // method@038e │ │ +01915c: 0e00 |0034: return-void │ │ +01915e: 390b 0600 |0035: if-nez v11, 003b // +0006 │ │ +019162: 5491 c800 |0037: iget-object v1, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadedUrl:Ljava/lang/String; // field@00c8 │ │ +019166: 3901 3b00 |0039: if-nez v1, 0074 // +003b │ │ +01916a: 121b |003b: const/4 v11, #int 1 // #1 │ │ +01916c: 380b 1000 |003c: if-eqz v11, 004c // +0010 │ │ +019170: 5490 c800 |003e: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadedUrl:Ljava/lang/String; // field@00c8 │ │ +019174: 3800 0a00 |0040: if-eqz v0, 004a // +000a │ │ +019178: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +01917a: 5b90 c100 |0043: iput-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.appPlugin:Lorg/apache/cordova/CoreAndroid; // field@00c1 │ │ +01917e: 5490 cc00 |0045: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +019182: 6e10 5504 0000 |0047: invoke-virtual {v0}, Lorg/apache/cordova/PluginManager;.init:()V // method@0455 │ │ +019188: 5b9a c800 |004a: iput-object v10, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadedUrl:Ljava/lang/String; // field@00c8 │ │ +01918c: 5296 c700 |004c: iget v6, v9, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +019190: 5490 cd00 |004e: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@00cd │ │ +019194: 1a01 2002 |0050: const-string v1, "LoadUrlTimeoutValue" // string@0220 │ │ +019198: 1304 204e |0052: const/16 v4, #int 20000 // #4e20 │ │ +01919c: 6e30 3d03 1004 |0054: invoke-virtual {v0, v1, v4}, Lorg/apache/cordova/CordovaPreferences;.getInteger:(Ljava/lang/String;I)I // method@033d │ │ +0191a2: 0a02 |0057: move-result v2 │ │ +0191a4: 2207 fb00 |0058: new-instance v7, Lorg/apache/cordova/CordovaWebViewImpl$1; // type@00fb │ │ +0191a8: 7030 9103 970a |005a: invoke-direct {v7, v9, v10}, Lorg/apache/cordova/CordovaWebViewImpl$1;.:(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V // method@0391 │ │ +0191ae: 2203 fc00 |005d: new-instance v3, Lorg/apache/cordova/CordovaWebViewImpl$2; // type@00fc │ │ +0191b2: 7057 9303 9362 |005f: invoke-direct {v3, v9, v2, v6, v7}, Lorg/apache/cordova/CordovaWebViewImpl$2;.:(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V // method@0393 │ │ +0191b8: 01b5 |0062: move v5, v11 │ │ +0191ba: 5490 c300 |0063: iget-object v0, v9, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +0191be: 7210 f902 0000 |0065: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0191c4: 0c08 |0068: move-result-object v8 │ │ +0191c6: 2200 fd00 |0069: new-instance v0, Lorg/apache/cordova/CordovaWebViewImpl$3; // type@00fd │ │ +0191ca: 0791 |006b: move-object v1, v9 │ │ +0191cc: 07a4 |006c: move-object v4, v10 │ │ +0191ce: 7606 9503 0000 |006d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/CordovaWebViewImpl$3;.:(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V // method@0395 │ │ +0191d4: 6e20 1700 0800 |0070: invoke-virtual {v8, v0}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +0191da: 28c1 |0073: goto 0034 // -003f │ │ +0191dc: 010b |0074: move v11, v0 │ │ +0191de: 28c7 |0075: goto 003c // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x001f line=127 │ │ 0x002f line=128 │ │ 0x0034 line=193 │ │ 0x0035 line=132 │ │ @@ -25757,20 +25763,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01888c: |[01888c] org.apache.cordova.CordovaWebViewImpl.onNewIntent:(Landroid/content/Intent;)V │ │ -01889c: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -0188a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0188a4: 5410 cc00 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -0188a8: 6e20 5904 2000 |0006: invoke-virtual {v0, v2}, Lorg/apache/cordova/PluginManager;.onNewIntent:(Landroid/content/Intent;)V // method@0459 │ │ -0188ae: 0e00 |0009: return-void │ │ +0191e0: |[0191e0] org.apache.cordova.CordovaWebViewImpl.onNewIntent:(Landroid/content/Intent;)V │ │ +0191f0: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +0191f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0191f8: 5410 cc00 |0004: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +0191fc: 6e20 5904 2000 |0006: invoke-virtual {v0, v2}, Lorg/apache/cordova/PluginManager;.onNewIntent:(Landroid/content/Intent;)V // method@0459 │ │ +019202: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0004 line=422 │ │ 0x0009 line=424 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ @@ -25781,19 +25787,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0188b0: |[0188b0] org.apache.cordova.CordovaWebViewImpl.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0188c0: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -0188c4: 6e30 6304 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -0188ca: 0c00 |0005: move-result-object v0 │ │ -0188cc: 1100 |0006: return-object v0 │ │ +019204: |[019204] org.apache.cordova.CordovaWebViewImpl.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +019214: 5410 cc00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +019218: 6e30 6304 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +01921e: 0c00 |0005: move-result-object v0 │ │ +019220: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0007 reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 data Ljava/lang/Object; │ │ @@ -25803,18 +25809,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0188d0: |[0188d0] org.apache.cordova.CordovaWebViewImpl.sendJavascript:(Ljava/lang/String;)V │ │ -0188e0: 5410 cb00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ -0188e4: 6e20 3a04 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue;.addJavaScript:(Ljava/lang/String;)V // method@043a │ │ -0188ea: 0e00 |0005: return-void │ │ +019224: |[019224] org.apache.cordova.CordovaWebViewImpl.sendJavascript:(Ljava/lang/String;)V │ │ +019234: 5410 cb00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ +019238: 6e20 3a04 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/NativeToJsMessageQueue;.addJavaScript:(Ljava/lang/String;)V // method@043a │ │ +01923e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0006 reg=2 statement Ljava/lang/String; │ │ @@ -25824,18 +25830,18 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0188ec: |[0188ec] org.apache.cordova.CordovaWebViewImpl.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ -0188fc: 5410 cb00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ -018900: 6e30 3b04 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.addPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@043b │ │ -018906: 0e00 |0005: return-void │ │ +019240: |[019240] org.apache.cordova.CordovaWebViewImpl.sendPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V │ │ +019250: 5410 cb00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@00cb │ │ +019254: 6e30 3b04 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue;.addPluginResult:(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V // method@043b │ │ +01925a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ 0x0000 - 0x0006 reg=2 cr Lorg/apache/cordova/PluginResult; │ │ @@ -25846,40 +25852,40 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -018908: |[018908] org.apache.cordova.CordovaWebViewImpl.setButtonPlumbedToJs:(IZ)V │ │ -018918: 2c04 3200 0000 |0000: sparse-switch v4, 00000032 // +00000032 │ │ -01891e: 2200 8a00 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@008a │ │ -018922: 2201 9b00 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ -018926: 7010 f301 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01892c: 1a02 3903 |000a: const-string v2, "Unsupported keycode: " // string@0339 │ │ -018930: 6e20 fb01 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018936: 0c01 |000f: move-result-object v1 │ │ -018938: 6e20 f801 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ -01893e: 0c01 |0013: move-result-object v1 │ │ -018940: 6e10 fd01 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -018946: 0c01 |0017: move-result-object v1 │ │ -018948: 7020 c001 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01c0 │ │ -01894e: 2700 |001b: throw v0 │ │ -018950: 3805 0c00 |001c: if-eqz v5, 0028 // +000c │ │ -018954: 5430 c200 |001e: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ -018958: 7110 c901 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -01895e: 0c01 |0023: move-result-object v1 │ │ -018960: 7220 4c02 1000 |0024: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@024c │ │ -018966: 0e00 |0027: return-void │ │ -018968: 5430 c200 |0028: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ -01896c: 7110 c901 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ -018972: 0c01 |002d: move-result-object v1 │ │ -018974: 7220 4f02 1000 |002e: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@024f │ │ -01897a: 28f6 |0031: goto 0027 // -000a │ │ -01897c: 0002 0400 0400 0000 1800 0000 1900 ... |0032: sparse-switch-data (18 units) │ │ +01925c: |[01925c] org.apache.cordova.CordovaWebViewImpl.setButtonPlumbedToJs:(IZ)V │ │ +01926c: 2c04 3200 0000 |0000: sparse-switch v4, 00000032 // +00000032 │ │ +019272: 2200 8a00 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@008a │ │ +019276: 2201 9b00 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@009b │ │ +01927a: 7010 f301 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +019280: 1a02 3903 |000a: const-string v2, "Unsupported keycode: " // string@0339 │ │ +019284: 6e20 fb01 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01928a: 0c01 |000f: move-result-object v1 │ │ +01928c: 6e20 f801 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f8 │ │ +019292: 0c01 |0013: move-result-object v1 │ │ +019294: 6e10 fd01 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01929a: 0c01 |0017: move-result-object v1 │ │ +01929c: 7020 c001 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01c0 │ │ +0192a2: 2700 |001b: throw v0 │ │ +0192a4: 3805 0c00 |001c: if-eqz v5, 0028 // +000c │ │ +0192a8: 5430 c200 |001e: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ +0192ac: 7110 c901 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +0192b2: 0c01 |0023: move-result-object v1 │ │ +0192b4: 7220 4c02 1000 |0024: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@024c │ │ +0192ba: 0e00 |0027: return-void │ │ +0192bc: 5430 c200 |0028: iget-object v0, v3, Lorg/apache/cordova/CordovaWebViewImpl;.boundKeyCodes:Ljava/util/Set; // field@00c2 │ │ +0192c0: 7110 c901 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01c9 │ │ +0192c6: 0c01 |002d: move-result-object v1 │ │ +0192c8: 7220 4f02 1000 |002e: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@024f │ │ +0192ce: 28f6 |0031: goto 0027 // -000a │ │ +0192d0: 0002 0400 0400 0000 1800 0000 1900 ... |0032: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0003 line=366 │ │ 0x001c line=359 │ │ 0x001e line=360 │ │ 0x0027 line=364 │ │ @@ -25895,44 +25901,44 @@ │ │ type : '(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0189a0: |[0189a0] org.apache.cordova.CordovaWebViewImpl.showCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ -0189b0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0189b2: 1a01 a400 |0001: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ -0189b6: 1a02 a008 |0003: const-string v2, "showing Custom View" // string@08a0 │ │ -0189ba: 7120 fe03 2100 |0005: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0189c0: 5441 c900 |0008: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -0189c4: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -0189c8: 7210 de00 0600 |000c: invoke-interface {v6}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00de │ │ -0189ce: 0e00 |000f: return-void │ │ -0189d0: 5b45 c900 |0010: iput-object v5, v4, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ -0189d4: 5b46 ca00 |0012: iput-object v6, v4, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@00ca │ │ -0189d8: 5441 c400 |0014: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -0189dc: 7210 8b03 0100 |0016: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -0189e2: 0c01 |0019: move-result-object v1 │ │ -0189e4: 6e10 ae00 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00ae │ │ -0189ea: 0c00 |001d: move-result-object v0 │ │ -0189ec: 1f00 3b00 |001e: check-cast v0, Landroid/view/ViewGroup; // type@003b │ │ -0189f0: 2201 5400 |0020: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0054 │ │ -0189f4: 1302 1100 |0022: const/16 v2, #int 17 // #11 │ │ -0189f8: 7040 0c01 3123 |0024: invoke-direct {v1, v3, v3, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@010c │ │ -0189fe: 6e30 b800 5001 |0027: invoke-virtual {v0, v5, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@00b8 │ │ -018a04: 5441 c400 |002a: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018a08: 7210 8b03 0100 |002c: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ -018a0e: 0c01 |002f: move-result-object v1 │ │ -018a10: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -018a14: 6e20 b700 2100 |0032: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ -018a1a: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -018a1c: 6e20 bb00 1000 |0036: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@00bb │ │ -018a22: 6e10 b900 0000 |0039: invoke-virtual {v0}, Landroid/view/ViewGroup;.bringToFront:()V // method@00b9 │ │ -018a28: 28d3 |003c: goto 000f // -002d │ │ +0192f4: |[0192f4] org.apache.cordova.CordovaWebViewImpl.showCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ +019304: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +019306: 1a01 a400 |0001: const-string v1, "CordovaWebViewImpl" // string@00a4 │ │ +01930a: 1a02 a008 |0003: const-string v2, "showing Custom View" // string@08a0 │ │ +01930e: 7120 fe03 2100 |0005: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +019314: 5441 c900 |0008: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +019318: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +01931c: 7210 de00 0600 |000c: invoke-interface {v6}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00de │ │ +019322: 0e00 |000f: return-void │ │ +019324: 5b45 c900 |0010: iput-object v5, v4, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomView:Landroid/view/View; // field@00c9 │ │ +019328: 5b46 ca00 |0012: iput-object v6, v4, Lorg/apache/cordova/CordovaWebViewImpl;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@00ca │ │ +01932c: 5441 c400 |0014: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +019330: 7210 8b03 0100 |0016: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +019336: 0c01 |0019: move-result-object v1 │ │ +019338: 6e10 ae00 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00ae │ │ +01933e: 0c00 |001d: move-result-object v0 │ │ +019340: 1f00 3b00 |001e: check-cast v0, Landroid/view/ViewGroup; // type@003b │ │ +019344: 2201 5400 |0020: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0054 │ │ +019348: 1302 1100 |0022: const/16 v2, #int 17 // #11 │ │ +01934c: 7040 0c01 3123 |0024: invoke-direct {v1, v3, v3, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@010c │ │ +019352: 6e30 b800 5001 |0027: invoke-virtual {v0, v5, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@00b8 │ │ +019358: 5441 c400 |002a: iget-object v1, v4, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +01935c: 7210 8b03 0100 |002c: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebViewEngine;.getView:()Landroid/view/View; // method@038b │ │ +019362: 0c01 |002f: move-result-object v1 │ │ +019364: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +019368: 6e20 b700 2100 |0032: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@00b7 │ │ +01936e: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +019370: 6e20 bb00 1000 |0036: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@00bb │ │ +019376: 6e10 b900 0000 |0039: invoke-virtual {v0}, Landroid/view/ViewGroup;.bringToFront:()V // method@00b9 │ │ +01937c: 28d3 |003c: goto 000f // -002d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=247 │ │ 0x0008 line=249 │ │ 0x000c line=250 │ │ 0x000f line=271 │ │ 0x0010 line=255 │ │ @@ -25953,106 +25959,106 @@ │ │ type : '(Ljava/lang/String;ZZLjava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -018a2c: |[018a2c] org.apache.cordova.CordovaWebViewImpl.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V │ │ -018a3c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -018a3e: 1a03 a400 |0001: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ -018a42: 1a04 9d08 |0003: const-string v4, "showWebPage(%s, %b, %b, HashMap)" // string@089d │ │ -018a46: 1235 |0005: const/4 v5, #int 3 // #3 │ │ -018a48: 2355 6c01 |0006: new-array v5, v5, [Ljava/lang/Object; // type@016c │ │ -018a4c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -018a4e: 4d0a 0506 |0009: aput-object v10, v5, v6 │ │ -018a52: 7110 a701 0b00 |000b: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -018a58: 0c06 |000e: move-result-object v6 │ │ -018a5a: 4d06 0508 |000f: aput-object v6, v5, v8 │ │ -018a5e: 1226 |0011: const/4 v6, #int 2 // #2 │ │ -018a60: 7110 a701 0c00 |0012: invoke-static {v12}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -018a66: 0c07 |0015: move-result-object v7 │ │ -018a68: 4d07 0506 |0016: aput-object v7, v5, v6 │ │ -018a6c: 7130 0004 4305 |0018: invoke-static {v3, v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ -018a72: 380c 0700 |001b: if-eqz v12, 0022 // +0007 │ │ -018a76: 5493 c400 |001d: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ -018a7a: 7210 8503 0300 |001f: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebViewEngine;.clearHistory:()V // method@0385 │ │ -018a80: 390b 0d00 |0022: if-nez v11, 002f // +000d │ │ -018a84: 5493 cc00 |0024: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018a88: 6e20 6704 a300 |0026: invoke-virtual {v3, v10}, Lorg/apache/cordova/PluginManager;.shouldAllowNavigation:(Ljava/lang/String;)Z // method@0467 │ │ -018a8e: 0a03 |0029: move-result v3 │ │ -018a90: 3803 2a00 |002a: if-eqz v3, 0054 // +002a │ │ -018a94: 6e30 c503 a908 |002c: invoke-virtual {v9, v10, v8}, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@03c5 │ │ -018a9a: 5493 cc00 |002f: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ -018a9e: 6e20 6904 a300 |0031: invoke-virtual {v3, v10}, Lorg/apache/cordova/PluginManager;.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0469 │ │ -018aa4: 0c03 |0034: move-result-object v3 │ │ -018aa6: 6e10 a401 0300 |0035: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -018aac: 0a03 |0038: move-result v3 │ │ -018aae: 3903 3400 |0039: if-nez v3, 006d // +0034 │ │ -018ab2: 1a03 a400 |003b: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ -018ab6: 2204 9b00 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -018aba: 7010 f301 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -018ac0: 1a05 9f08 |0042: const-string v5, "showWebPage: Refusing to send intent for URL since it is not in the whitelist. URL=" // string@089f │ │ -018ac4: 6e20 fb01 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018aca: 0c04 |0047: move-result-object v4 │ │ -018acc: 6e20 fb01 a400 |0048: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018ad2: 0c04 |004b: move-result-object v4 │ │ -018ad4: 6e10 fd01 0400 |004c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -018ada: 0c04 |004f: move-result-object v4 │ │ -018adc: 7120 0d04 4300 |0050: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -018ae2: 0e00 |0053: return-void │ │ -018ae4: 1a03 a400 |0054: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ -018ae8: 2204 9b00 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -018aec: 7010 f301 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -018af2: 1a05 9e08 |005b: const-string v5, "showWebPage: Refusing to load URL into webview since it is not in the whitelist. URL=" // string@089e │ │ -018af6: 6e20 fb01 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018afc: 0c04 |0060: move-result-object v4 │ │ -018afe: 6e20 fb01 a400 |0061: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018b04: 0c04 |0064: move-result-object v4 │ │ -018b06: 6e10 fd01 0400 |0065: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -018b0c: 0c04 |0068: move-result-object v4 │ │ -018b0e: 7120 0d04 4300 |0069: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -018b14: 28c3 |006c: goto 002f // -003d │ │ -018b16: 2201 1400 |006d: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -018b1a: 1a03 d303 |006f: const-string v3, "android.intent.action.VIEW" // string@03d3 │ │ -018b1e: 7020 4200 3100 |0071: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ -018b24: 1a03 d403 |0074: const-string v3, "android.intent.category.BROWSABLE" // string@03d4 │ │ -018b28: 6e20 4400 3100 |0076: invoke-virtual {v1, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -018b2e: 7110 8200 0a00 |0079: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -018b34: 0c02 |007c: move-result-object v2 │ │ -018b36: 1a03 1305 |007d: const-string v3, "file" // string@0513 │ │ -018b3a: 6e10 7f00 0200 |007f: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -018b40: 0c04 |0082: move-result-object v4 │ │ -018b42: 6e20 e101 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018b48: 0a03 |0086: move-result v3 │ │ -018b4a: 3803 2f00 |0087: if-eqz v3, 00b6 // +002f │ │ -018b4e: 5493 ce00 |0089: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ -018b52: 6e20 4e03 2300 |008b: invoke-virtual {v3, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ -018b58: 0c03 |008e: move-result-object v3 │ │ -018b5a: 6e30 4d00 2103 |008f: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@004d │ │ -018b60: 5493 c300 |0092: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ -018b64: 7210 f902 0300 |0094: invoke-interface {v3}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -018b6a: 0c03 |0097: move-result-object v3 │ │ -018b6c: 6e20 1800 1300 |0098: invoke-virtual {v3, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ -018b72: 28b8 |009b: goto 0053 // -0048 │ │ -018b74: 0d00 |009c: move-exception v0 │ │ -018b76: 1a03 a400 |009d: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ -018b7a: 2204 9b00 |009f: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -018b7e: 7010 f301 0400 |00a1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -018b84: 1a05 c700 |00a4: const-string v5, "Error loading url " // string@00c7 │ │ -018b88: 6e20 fb01 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018b8e: 0c04 |00a9: move-result-object v4 │ │ -018b90: 6e20 fb01 a400 |00aa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018b96: 0c04 |00ad: move-result-object v4 │ │ -018b98: 6e10 fd01 0400 |00ae: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -018b9e: 0c04 |00b1: move-result-object v4 │ │ -018ba0: 7130 0204 4300 |00b2: invoke-static {v3, v4, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -018ba6: 289e |00b5: goto 0053 // -0062 │ │ -018ba8: 6e20 4c00 2100 |00b6: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@004c │ │ -018bae: 28d9 |00b9: goto 0092 // -0027 │ │ +019380: |[019380] org.apache.cordova.CordovaWebViewImpl.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V │ │ +019390: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +019392: 1a03 a400 |0001: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ +019396: 1a04 9d08 |0003: const-string v4, "showWebPage(%s, %b, %b, HashMap)" // string@089d │ │ +01939a: 1235 |0005: const/4 v5, #int 3 // #3 │ │ +01939c: 2355 6c01 |0006: new-array v5, v5, [Ljava/lang/Object; // type@016c │ │ +0193a0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0193a2: 4d0a 0506 |0009: aput-object v10, v5, v6 │ │ +0193a6: 7110 a701 0b00 |000b: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +0193ac: 0c06 |000e: move-result-object v6 │ │ +0193ae: 4d06 0508 |000f: aput-object v6, v5, v8 │ │ +0193b2: 1226 |0011: const/4 v6, #int 2 // #2 │ │ +0193b4: 7110 a701 0c00 |0012: invoke-static {v12}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +0193ba: 0c07 |0015: move-result-object v7 │ │ +0193bc: 4d07 0506 |0016: aput-object v7, v5, v6 │ │ +0193c0: 7130 0004 4305 |0018: invoke-static {v3, v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V // method@0400 │ │ +0193c6: 380c 0700 |001b: if-eqz v12, 0022 // +0007 │ │ +0193ca: 5493 c400 |001d: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00c4 │ │ +0193ce: 7210 8503 0300 |001f: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebViewEngine;.clearHistory:()V // method@0385 │ │ +0193d4: 390b 0d00 |0022: if-nez v11, 002f // +000d │ │ +0193d8: 5493 cc00 |0024: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +0193dc: 6e20 6704 a300 |0026: invoke-virtual {v3, v10}, Lorg/apache/cordova/PluginManager;.shouldAllowNavigation:(Ljava/lang/String;)Z // method@0467 │ │ +0193e2: 0a03 |0029: move-result v3 │ │ +0193e4: 3803 2a00 |002a: if-eqz v3, 0054 // +002a │ │ +0193e8: 6e30 c503 a908 |002c: invoke-virtual {v9, v10, v8}, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlIntoView:(Ljava/lang/String;Z)V // method@03c5 │ │ +0193ee: 5493 cc00 |002f: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.pluginManager:Lorg/apache/cordova/PluginManager; // field@00cc │ │ +0193f2: 6e20 6904 a300 |0031: invoke-virtual {v3, v10}, Lorg/apache/cordova/PluginManager;.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; // method@0469 │ │ +0193f8: 0c03 |0034: move-result-object v3 │ │ +0193fa: 6e10 a401 0300 |0035: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +019400: 0a03 |0038: move-result v3 │ │ +019402: 3903 3400 |0039: if-nez v3, 006d // +0034 │ │ +019406: 1a03 a400 |003b: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ +01940a: 2204 9b00 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01940e: 7010 f301 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +019414: 1a05 9f08 |0042: const-string v5, "showWebPage: Refusing to send intent for URL since it is not in the whitelist. URL=" // string@089f │ │ +019418: 6e20 fb01 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01941e: 0c04 |0047: move-result-object v4 │ │ +019420: 6e20 fb01 a400 |0048: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019426: 0c04 |004b: move-result-object v4 │ │ +019428: 6e10 fd01 0400 |004c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01942e: 0c04 |004f: move-result-object v4 │ │ +019430: 7120 0d04 4300 |0050: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +019436: 0e00 |0053: return-void │ │ +019438: 1a03 a400 |0054: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ +01943c: 2204 9b00 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +019440: 7010 f301 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +019446: 1a05 9e08 |005b: const-string v5, "showWebPage: Refusing to load URL into webview since it is not in the whitelist. URL=" // string@089e │ │ +01944a: 6e20 fb01 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019450: 0c04 |0060: move-result-object v4 │ │ +019452: 6e20 fb01 a400 |0061: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019458: 0c04 |0064: move-result-object v4 │ │ +01945a: 6e10 fd01 0400 |0065: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +019460: 0c04 |0068: move-result-object v4 │ │ +019462: 7120 0d04 4300 |0069: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +019468: 28c3 |006c: goto 002f // -003d │ │ +01946a: 2201 1400 |006d: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +01946e: 1a03 d303 |006f: const-string v3, "android.intent.action.VIEW" // string@03d3 │ │ +019472: 7020 4200 3100 |0071: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0042 │ │ +019478: 1a03 d403 |0074: const-string v3, "android.intent.category.BROWSABLE" // string@03d4 │ │ +01947c: 6e20 4400 3100 |0076: invoke-virtual {v1, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +019482: 7110 8200 0a00 |0079: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +019488: 0c02 |007c: move-result-object v2 │ │ +01948a: 1a03 1305 |007d: const-string v3, "file" // string@0513 │ │ +01948e: 6e10 7f00 0200 |007f: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +019494: 0c04 |0082: move-result-object v4 │ │ +019496: 6e20 e101 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01949c: 0a03 |0086: move-result v3 │ │ +01949e: 3803 2f00 |0087: if-eqz v3, 00b6 // +002f │ │ +0194a2: 5493 ce00 |0089: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@00ce │ │ +0194a6: 6e20 4e03 2300 |008b: invoke-virtual {v3, v2}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ +0194ac: 0c03 |008e: move-result-object v3 │ │ +0194ae: 6e30 4d00 2103 |008f: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@004d │ │ +0194b4: 5493 c300 |0092: iget-object v3, v9, Lorg/apache/cordova/CordovaWebViewImpl;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00c3 │ │ +0194b8: 7210 f902 0300 |0094: invoke-interface {v3}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0194be: 0c03 |0097: move-result-object v3 │ │ +0194c0: 6e20 1800 1300 |0098: invoke-virtual {v3, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ +0194c6: 28b8 |009b: goto 0053 // -0048 │ │ +0194c8: 0d00 |009c: move-exception v0 │ │ +0194ca: 1a03 a400 |009d: const-string v3, "CordovaWebViewImpl" // string@00a4 │ │ +0194ce: 2204 9b00 |009f: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +0194d2: 7010 f301 0400 |00a1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0194d8: 1a05 c700 |00a4: const-string v5, "Error loading url " // string@00c7 │ │ +0194dc: 6e20 fb01 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0194e2: 0c04 |00a9: move-result-object v4 │ │ +0194e4: 6e20 fb01 a400 |00aa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0194ea: 0c04 |00ad: move-result-object v4 │ │ +0194ec: 6e10 fd01 0400 |00ae: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0194f2: 0c04 |00b1: move-result-object v4 │ │ +0194f4: 7130 0204 4300 |00b2: invoke-static {v3, v4, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +0194fa: 289e |00b5: goto 0053 // -0062 │ │ +0194fc: 6e20 4c00 2100 |00b6: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@004c │ │ +019502: 28d9 |00b9: goto 0092 // -0027 │ │ catches : 2 │ │ 0x006d - 0x009b │ │ Landroid/content/ActivityNotFoundException; -> 0x009c │ │ 0x00b6 - 0x00b9 │ │ Landroid/content/ActivityNotFoundException; -> 0x009c │ │ positions : │ │ 0x0001 line=203 │ │ @@ -26092,19 +26098,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -018bc8: |[018bc8] org.apache.cordova.CordovaWebViewImpl.stopLoading:()V │ │ -018bd8: 5210 c700 |0000: iget v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -018bdc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018be0: 5910 c700 |0004: iput v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ -018be4: 0e00 |0006: return-void │ │ +01951c: |[01951c] org.apache.cordova.CordovaWebViewImpl.stopLoading:()V │ │ +01952c: 5210 c700 |0000: iget v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +019530: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +019534: 5910 c700 |0004: iput v0, v1, Lorg/apache/cordova/CordovaWebViewImpl;.loadUrlTimeout:I // field@00c7 │ │ +019538: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0006 line=390 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaWebViewImpl; │ │ │ │ @@ -26165,20 +26171,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -018be8: |[018be8] org.apache.cordova.CoreAndroid.:()V │ │ -018bf8: 7010 1603 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -018bfe: 2200 9500 |0003: new-instance v0, Ljava/lang/Object; // type@0095 │ │ -018c02: 7010 d201 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -018c08: 5b10 d800 |0008: iput-object v0, v1, Lorg/apache/cordova/CoreAndroid;.messageChannelLock:Ljava/lang/Object; // field@00d8 │ │ -018c0c: 0e00 |000a: return-void │ │ +01953c: |[01953c] org.apache.cordova.CoreAndroid.:()V │ │ +01954c: 7010 1603 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +019552: 2200 9500 |0003: new-instance v0, Ljava/lang/Object; // type@0095 │ │ +019556: 7010 d201 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01955c: 5b10 d800 |0008: iput-object v0, v1, Lorg/apache/cordova/CoreAndroid;.messageChannelLock:Ljava/lang/Object; // field@00d8 │ │ +019560: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26187,60 +26193,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 │ │ -018c10: |[018c10] org.apache.cordova.CoreAndroid.getBuildConfigValue:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -018c20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -018c22: 2204 9b00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -018c26: 7010 f301 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -018c2c: 6e10 3c00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@003c │ │ -018c32: 0c05 |0009: move-result-object v5 │ │ -018c34: 6e20 fb01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018c3a: 0c04 |000d: move-result-object v4 │ │ -018c3c: 1a05 2a00 |000e: const-string v5, ".BuildConfig" // string@002a │ │ -018c40: 6e20 fb01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018c46: 0c04 |0013: move-result-object v4 │ │ -018c48: 6e10 fd01 0400 |0014: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -018c4e: 0c04 |0017: move-result-object v4 │ │ -018c50: 7110 aa01 0400 |0018: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ -018c56: 0c00 |001b: move-result-object v0 │ │ -018c58: 6e20 ad01 8000 |001c: invoke-virtual {v0, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@01ad │ │ -018c5e: 0c02 |001f: move-result-object v2 │ │ -018c60: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -018c62: 6e20 0902 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0209 │ │ -018c68: 0c03 |0024: move-result-object v3 │ │ -018c6a: 1103 |0025: return-object v3 │ │ -018c6c: 0d01 |0026: move-exception v1 │ │ -018c6e: 1a04 8d00 |0027: const-string v4, "CordovaApp" // string@008d │ │ -018c72: 1a05 3403 |0029: const-string v5, "Unable to get the BuildConfig, is this built with ANT?" // string@0334 │ │ -018c76: 7120 fe03 5400 |002b: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -018c7c: 6e10 b401 0100 |002e: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@01b4 │ │ -018c82: 28f4 |0031: goto 0025 // -000c │ │ -018c84: 0d01 |0032: move-exception v1 │ │ -018c86: 1a04 8d00 |0033: const-string v4, "CordovaApp" // string@008d │ │ -018c8a: 2205 9b00 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -018c8e: 7010 f301 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -018c94: 6e20 fb01 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018c9a: 0c05 |003d: move-result-object v5 │ │ -018c9c: 1a06 0b00 |003e: const-string v6, " is not a valid field. Check your build.gradle" // string@000b │ │ -018ca0: 6e20 fb01 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -018ca6: 0c05 |0043: move-result-object v5 │ │ -018ca8: 6e10 fd01 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -018cae: 0c05 |0047: move-result-object v5 │ │ -018cb0: 7120 fe03 5400 |0048: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -018cb6: 28da |004b: goto 0025 // -0026 │ │ -018cb8: 0d01 |004c: move-exception v1 │ │ -018cba: 1a04 8d00 |004d: const-string v4, "CordovaApp" // string@008d │ │ -018cbe: 1a05 0001 |004f: const-string v5, "Illegal Access Exception: Let's print a stack trace." // string@0100 │ │ -018cc2: 7120 fe03 5400 |0051: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -018cc8: 6e10 be01 0100 |0054: invoke-virtual {v1}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ -018cce: 28ce |0057: goto 0025 // -0032 │ │ +019564: |[019564] org.apache.cordova.CoreAndroid.getBuildConfigValue:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +019574: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +019576: 2204 9b00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01957a: 7010 f301 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +019580: 6e10 3c00 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@003c │ │ +019586: 0c05 |0009: move-result-object v5 │ │ +019588: 6e20 fb01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01958e: 0c04 |000d: move-result-object v4 │ │ +019590: 1a05 2a00 |000e: const-string v5, ".BuildConfig" // string@002a │ │ +019594: 6e20 fb01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01959a: 0c04 |0013: move-result-object v4 │ │ +01959c: 6e10 fd01 0400 |0014: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +0195a2: 0c04 |0017: move-result-object v4 │ │ +0195a4: 7110 aa01 0400 |0018: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@01aa │ │ +0195aa: 0c00 |001b: move-result-object v0 │ │ +0195ac: 6e20 ad01 8000 |001c: invoke-virtual {v0, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@01ad │ │ +0195b2: 0c02 |001f: move-result-object v2 │ │ +0195b4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0195b6: 6e20 0902 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0209 │ │ +0195bc: 0c03 |0024: move-result-object v3 │ │ +0195be: 1103 |0025: return-object v3 │ │ +0195c0: 0d01 |0026: move-exception v1 │ │ +0195c2: 1a04 8d00 |0027: const-string v4, "CordovaApp" // string@008d │ │ +0195c6: 1a05 3403 |0029: const-string v5, "Unable to get the BuildConfig, is this built with ANT?" // string@0334 │ │ +0195ca: 7120 fe03 5400 |002b: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +0195d0: 6e10 b401 0100 |002e: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@01b4 │ │ +0195d6: 28f4 |0031: goto 0025 // -000c │ │ +0195d8: 0d01 |0032: move-exception v1 │ │ +0195da: 1a04 8d00 |0033: const-string v4, "CordovaApp" // string@008d │ │ +0195de: 2205 9b00 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +0195e2: 7010 f301 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0195e8: 6e20 fb01 8500 |003a: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0195ee: 0c05 |003d: move-result-object v5 │ │ +0195f0: 1a06 0b00 |003e: const-string v6, " is not a valid field. Check your build.gradle" // string@000b │ │ +0195f4: 6e20 fb01 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0195fa: 0c05 |0043: move-result-object v5 │ │ +0195fc: 6e10 fd01 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +019602: 0c05 |0047: move-result-object v5 │ │ +019604: 7120 fe03 5400 |0048: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01960a: 28da |004b: goto 0025 // -0026 │ │ +01960c: 0d01 |004c: move-exception v1 │ │ +01960e: 1a04 8d00 |004d: const-string v4, "CordovaApp" // string@008d │ │ +019612: 1a05 0001 |004f: const-string v5, "Illegal Access Exception: Let's print a stack trace." // string@0100 │ │ +019616: 7120 fe03 5400 |0051: invoke-static {v4, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01961c: 6e10 be01 0100 |0054: invoke-virtual {v1}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@01be │ │ +019622: 28ce |0057: goto 0025 // -0032 │ │ catches : 1 │ │ 0x0001 - 0x0024 │ │ Ljava/lang/ClassNotFoundException; -> 0x0026 │ │ Ljava/lang/NoSuchFieldException; -> 0x0032 │ │ Ljava/lang/IllegalAccessException; -> 0x004c │ │ positions : │ │ 0x0001 line=375 │ │ @@ -26269,28 +26275,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -018ce4: |[018ce4] org.apache.cordova.CoreAndroid.initTelephonyReceiver:()V │ │ -018cf4: 2200 1500 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0015 │ │ -018cf8: 7010 4f00 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@004f │ │ -018cfe: 1a01 d003 |0005: const-string v1, "android.intent.action.PHONE_STATE" // string@03d0 │ │ -018d02: 6e20 5000 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0050 │ │ -018d08: 2201 0601 |000a: new-instance v1, Lorg/apache/cordova/CoreAndroid$5; // type@0106 │ │ -018d0c: 7020 d703 3100 |000c: invoke-direct {v1, v3}, Lorg/apache/cordova/CoreAndroid$5;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d7 │ │ -018d12: 5b31 da00 |000f: iput-object v1, v3, Lorg/apache/cordova/CoreAndroid;.telephonyReceiver:Landroid/content/BroadcastReceiver; // field@00da │ │ -018d16: 5431 db00 |0011: iget-object v1, v3, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -018d1a: 7210 6003 0100 |0013: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -018d20: 0c01 |0016: move-result-object v1 │ │ -018d22: 5432 da00 |0017: iget-object v2, v3, Lorg/apache/cordova/CoreAndroid;.telephonyReceiver:Landroid/content/BroadcastReceiver; // field@00da │ │ -018d26: 6e30 3e00 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@003e │ │ -018d2c: 0e00 |001c: return-void │ │ +019638: |[019638] org.apache.cordova.CoreAndroid.initTelephonyReceiver:()V │ │ +019648: 2200 1500 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0015 │ │ +01964c: 7010 4f00 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@004f │ │ +019652: 1a01 d003 |0005: const-string v1, "android.intent.action.PHONE_STATE" // string@03d0 │ │ +019656: 6e20 5000 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0050 │ │ +01965c: 2201 0601 |000a: new-instance v1, Lorg/apache/cordova/CoreAndroid$5; // type@0106 │ │ +019660: 7020 d703 3100 |000c: invoke-direct {v1, v3}, Lorg/apache/cordova/CoreAndroid$5;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d7 │ │ +019666: 5b31 da00 |000f: iput-object v1, v3, Lorg/apache/cordova/CoreAndroid;.telephonyReceiver:Landroid/content/BroadcastReceiver; // field@00da │ │ +01966a: 5431 db00 |0011: iget-object v1, v3, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +01966e: 7210 6003 0100 |0013: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +019674: 0c01 |0016: move-result-object v1 │ │ +019676: 5432 da00 |0017: iget-object v2, v3, Lorg/apache/cordova/CoreAndroid;.telephonyReceiver:Landroid/content/BroadcastReceiver; // field@00da │ │ +01967a: 6e30 3e00 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@003e │ │ +019680: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=285 │ │ 0x000a line=287 │ │ 0x0011 line=314 │ │ 0x001c line=315 │ │ @@ -26303,29 +26309,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -018d30: |[018d30] org.apache.cordova.CoreAndroid.sendEventMessage:(Ljava/lang/String;)V │ │ -018d40: 2201 6201 |0000: new-instance v1, Lorg/json/JSONObject; // type@0162 │ │ -018d44: 7010 1706 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -018d4a: 1a02 b203 |0005: const-string v2, "action" // string@03b2 │ │ -018d4e: 6e30 2206 2105 |0007: invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -018d54: 2202 1d01 |000a: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ -018d58: 6203 1101 |000c: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -018d5c: 7030 7704 3201 |000e: invoke-direct {v2, v3, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ -018d62: 7020 e903 2400 |0011: invoke-direct {v4, v2}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V // method@03e9 │ │ -018d68: 0e00 |0014: return-void │ │ -018d6a: 0d00 |0015: move-exception v0 │ │ -018d6c: 1a02 8d00 |0016: const-string v2, "CordovaApp" // string@008d │ │ -018d70: 1a03 d400 |0018: const-string v3, "Failed to create event message" // string@00d4 │ │ -018d74: 7130 0204 3200 |001a: invoke-static {v2, v3, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -018d7a: 28ed |001d: goto 000a // -0013 │ │ +019684: |[019684] org.apache.cordova.CoreAndroid.sendEventMessage:(Ljava/lang/String;)V │ │ +019694: 2201 6201 |0000: new-instance v1, Lorg/json/JSONObject; // type@0162 │ │ +019698: 7010 1706 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +01969e: 1a02 b203 |0005: const-string v2, "action" // string@03b2 │ │ +0196a2: 6e30 2206 2105 |0007: invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +0196a8: 2202 1d01 |000a: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0196ac: 6203 1101 |000c: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +0196b0: 7030 7704 3201 |000e: invoke-direct {v2, v3, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ +0196b6: 7020 e903 2400 |0011: invoke-direct {v4, v2}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V // method@03e9 │ │ +0196bc: 0e00 |0014: return-void │ │ +0196be: 0d00 |0015: move-exception v0 │ │ +0196c0: 1a02 8d00 |0016: const-string v2, "CordovaApp" // string@008d │ │ +0196c4: 1a03 d400 |0018: const-string v3, "Failed to create event message" // string@00d4 │ │ +0196c8: 7130 0204 3200 |001a: invoke-static {v2, v3, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +0196ce: 28ed |001d: goto 000a // -0013 │ │ catches : 1 │ │ 0x0005 - 0x000a │ │ Lorg/json/JSONException; -> 0x0015 │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=320 │ │ 0x000a line=324 │ │ @@ -26343,22 +26349,22 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -018d8c: |[018d8c] org.apache.cordova.CoreAndroid.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V │ │ -018d9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -018d9e: 6e20 8304 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ -018da4: 5410 d700 |0004: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ -018da8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -018dac: 5410 d700 |0008: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ -018db0: 6e20 7102 2000 |000a: invoke-virtual {v0, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -018db6: 0e00 |000d: return-void │ │ +0196e0: |[0196e0] org.apache.cordova.CoreAndroid.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V │ │ +0196f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0196f2: 6e20 8304 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/cordova/PluginResult;.setKeepCallback:(Z)V // method@0483 │ │ +0196f8: 5410 d700 |0004: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ +0196fc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +019700: 5410 d700 |0008: iget-object v0, v1, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ +019704: 6e20 7102 2000 |000a: invoke-virtual {v0, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01970a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x0008 line=330 │ │ 0x000d line=332 │ │ locals : │ │ @@ -26371,22 +26377,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -018db8: |[018db8] org.apache.cordova.CoreAndroid.backHistory:()V │ │ -018dc8: 5420 d600 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ -018dcc: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -018dd2: 0c00 |0005: move-result-object v0 │ │ -018dd4: 2201 0501 |0006: new-instance v1, Lorg/apache/cordova/CoreAndroid$4; // type@0105 │ │ -018dd8: 7020 d503 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/cordova/CoreAndroid$4;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d5 │ │ -018dde: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -018de4: 0e00 |000e: return-void │ │ +01970c: |[01970c] org.apache.cordova.CoreAndroid.backHistory:()V │ │ +01971c: 5420 d600 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ +019720: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +019726: 0c00 |0005: move-result-object v0 │ │ +019728: 2201 0501 |0006: new-instance v1, Lorg/apache/cordova/CoreAndroid$4; // type@0105 │ │ +01972c: 7020 d503 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/cordova/CoreAndroid$4;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d5 │ │ +019732: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +019738: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000e line=228 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26395,22 +26401,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -018de8: |[018de8] org.apache.cordova.CoreAndroid.clearCache:()V │ │ -018df8: 5420 d600 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ -018dfc: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -018e02: 0c00 |0005: move-result-object v0 │ │ -018e04: 2201 0301 |0006: new-instance v1, Lorg/apache/cordova/CoreAndroid$2; // type@0103 │ │ -018e08: 7020 d103 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/cordova/CoreAndroid$2;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d1 │ │ -018e0e: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -018e14: 0e00 |000e: return-void │ │ +01973c: |[01973c] org.apache.cordova.CoreAndroid.clearCache:()V │ │ +01974c: 5420 d600 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ +019750: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +019756: 0c00 |0005: move-result-object v0 │ │ +019758: 2201 0301 |0006: new-instance v1, Lorg/apache/cordova/CoreAndroid$2; // type@0103 │ │ +01975c: 7020 d103 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/cordova/CoreAndroid$2;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d1 │ │ +019762: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +019768: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=145 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26419,22 +26425,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -018e18: |[018e18] org.apache.cordova.CoreAndroid.clearHistory:()V │ │ -018e28: 5420 d600 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ -018e2c: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -018e32: 0c00 |0005: move-result-object v0 │ │ -018e34: 2201 0401 |0006: new-instance v1, Lorg/apache/cordova/CoreAndroid$3; // type@0104 │ │ -018e38: 7020 d303 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/cordova/CoreAndroid$3;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d3 │ │ -018e3e: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -018e44: 0e00 |000e: return-void │ │ +01976c: |[01976c] org.apache.cordova.CoreAndroid.clearHistory:()V │ │ +01977c: 5420 d600 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ +019780: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +019786: 0c00 |0005: move-result-object v0 │ │ +019788: 2201 0401 |0006: new-instance v1, Lorg/apache/cordova/CoreAndroid$3; // type@0104 │ │ +01978c: 7020 d303 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/cordova/CoreAndroid$3;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03d3 │ │ +019792: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +019798: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000e line=216 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26443,119 +26449,119 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -018e48: |[018e48] org.apache.cordova.CoreAndroid.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ -018e58: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -018e5a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -018e5c: 6202 1101 |0002: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -018e60: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -018e64: 1a05 4904 |0006: const-string v5, "clearCache" // string@0449 │ │ -018e68: 6e20 e101 5800 |0008: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018e6e: 0a05 |000b: move-result v5 │ │ -018e70: 3805 0e00 |000c: if-eqz v5, 001a // +000e │ │ -018e74: 6e10 db03 0700 |000e: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.clearCache:()V // method@03db │ │ -018e7a: 2205 1d01 |0011: new-instance v5, Lorg/apache/cordova/PluginResult; // type@011d │ │ -018e7e: 7030 7404 2501 |0013: invoke-direct {v5, v2, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -018e84: 6e20 7102 5a00 |0016: invoke-virtual {v10, v5}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -018e8a: 0f03 |0019: return v3 │ │ -018e8c: 1a05 9708 |001a: const-string v5, "show" // string@0897 │ │ -018e90: 6e20 e101 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018e96: 0a05 |001f: move-result v5 │ │ -018e98: 3805 1e00 |0020: if-eqz v5, 003e // +001e │ │ -018e9c: 5475 d600 |0022: iget-object v5, v7, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ -018ea0: 7210 f902 0500 |0024: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -018ea6: 0c05 |0027: move-result-object v5 │ │ -018ea8: 2206 0201 |0028: new-instance v6, Lorg/apache/cordova/CoreAndroid$1; // type@0102 │ │ -018eac: 7020 cf03 7600 |002a: invoke-direct {v6, v7}, Lorg/apache/cordova/CoreAndroid$1;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03cf │ │ -018eb2: 6e20 1700 6500 |002d: invoke-virtual {v5, v6}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -018eb8: 28e1 |0030: goto 0011 // -001f │ │ -018eba: 0d00 |0031: move-exception v0 │ │ -018ebc: 2203 1d01 |0032: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -018ec0: 6205 0e01 |0034: sget-object v5, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ -018ec4: 7020 7104 5300 |0036: invoke-direct {v3, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ -018eca: 6e20 7102 3a00 |0039: invoke-virtual {v10, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -018ed0: 0143 |003c: move v3, v4 │ │ -018ed2: 28dc |003d: goto 0019 // -0024 │ │ -018ed4: 1a05 9e06 |003e: const-string v5, "loadUrl" // string@069e │ │ -018ed8: 6e20 e101 5800 |0040: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018ede: 0a05 |0043: move-result v5 │ │ -018ee0: 3805 1000 |0044: if-eqz v5, 0054 // +0010 │ │ -018ee4: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -018ee6: 6e20 0706 5900 |0047: invoke-virtual {v9, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -018eec: 0c05 |004a: move-result-object v5 │ │ -018eee: 1216 |004b: const/4 v6, #int 1 // #1 │ │ -018ef0: 6e20 0f06 6900 |004c: invoke-virtual {v9, v6}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ -018ef6: 0c06 |004f: move-result-object v6 │ │ -018ef8: 6e30 e303 5706 |0050: invoke-virtual {v7, v5, v6}, Lorg/apache/cordova/CoreAndroid;.loadUrl:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@03e3 │ │ -018efe: 28be |0053: goto 0011 // -0042 │ │ -018f00: 1a05 3204 |0054: const-string v5, "cancelLoadUrl" // string@0432 │ │ -018f04: 6e20 e101 5800 |0056: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018f0a: 0a05 |0059: move-result v5 │ │ -018f0c: 3905 b7ff |005a: if-nez v5, 0011 // -0049 │ │ -018f10: 1a05 4b04 |005c: const-string v5, "clearHistory" // string@044b │ │ -018f14: 6e20 e101 5800 |005e: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018f1a: 0a05 |0061: move-result v5 │ │ -018f1c: 3805 0600 |0062: if-eqz v5, 0068 // +0006 │ │ -018f20: 6e10 dc03 0700 |0064: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.clearHistory:()V // method@03dc │ │ -018f26: 28aa |0067: goto 0011 // -0056 │ │ -018f28: 1a05 0404 |0068: const-string v5, "backHistory" // string@0404 │ │ -018f2c: 6e20 e101 5800 |006a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018f32: 0a05 |006d: move-result v5 │ │ -018f34: 3805 0600 |006e: if-eqz v5, 0074 // +0006 │ │ -018f38: 6e10 da03 0700 |0070: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.backHistory:()V // method@03da │ │ -018f3e: 289e |0073: goto 0011 // -0062 │ │ -018f40: 1a05 5f07 |0074: const-string v5, "overrideButton" // string@075f │ │ -018f44: 6e20 e101 5800 |0076: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018f4a: 0a05 |0079: move-result v5 │ │ -018f4c: 3805 1000 |007a: if-eqz v5, 008a // +0010 │ │ -018f50: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -018f52: 6e20 0706 5900 |007d: invoke-virtual {v9, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -018f58: 0c05 |0080: move-result-object v5 │ │ -018f5a: 1216 |0081: const/4 v6, #int 1 // #1 │ │ -018f5c: 6e20 0106 6900 |0082: invoke-virtual {v9, v6}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ -018f62: 0a06 |0085: move-result v6 │ │ -018f64: 6e30 e603 5706 |0086: invoke-virtual {v7, v5, v6}, Lorg/apache/cordova/CoreAndroid;.overrideButton:(Ljava/lang/String;Z)V // method@03e6 │ │ -018f6a: 2888 |0089: goto 0011 // -0078 │ │ -018f6c: 1a05 5e07 |008a: const-string v5, "overrideBackbutton" // string@075e │ │ -018f70: 6e20 e101 5800 |008c: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018f76: 0a05 |008f: move-result v5 │ │ -018f78: 3805 0c00 |0090: if-eqz v5, 009c // +000c │ │ -018f7c: 1205 |0092: const/4 v5, #int 0 // #0 │ │ -018f7e: 6e20 0106 5900 |0093: invoke-virtual {v9, v5}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ -018f84: 0a05 |0096: move-result v5 │ │ -018f86: 6e20 e503 5700 |0097: invoke-virtual {v7, v5}, Lorg/apache/cordova/CoreAndroid;.overrideBackbutton:(Z)V // method@03e5 │ │ -018f8c: 2900 77ff |009a: goto/16 0011 // -0089 │ │ -018f90: 1a05 ff04 |009c: const-string v5, "exitApp" // string@04ff │ │ -018f94: 6e20 e101 5800 |009e: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018f9a: 0a05 |00a1: move-result v5 │ │ -018f9c: 3805 0700 |00a2: if-eqz v5, 00a9 // +0007 │ │ -018fa0: 6e10 de03 0700 |00a4: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.exitApp:()V // method@03de │ │ -018fa6: 2900 6aff |00a7: goto/16 0011 // -0096 │ │ -018faa: 1a05 c706 |00a9: const-string v5, "messageChannel" // string@06c7 │ │ -018fae: 6e20 e101 5800 |00ab: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -018fb4: 0a05 |00ae: move-result v5 │ │ -018fb6: 3805 62ff |00af: if-eqz v5, 0011 // -009e │ │ -018fba: 5475 d800 |00b1: iget-object v5, v7, Lorg/apache/cordova/CoreAndroid;.messageChannelLock:Ljava/lang/Object; // field@00d8 │ │ -018fbe: 1d05 |00b3: monitor-enter v5 │ │ -018fc0: 5b7a d700 |00b4: iput-object v10, v7, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ -018fc4: 5476 d900 |00b6: iget-object v6, v7, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ -018fc8: 3806 0a00 |00b8: if-eqz v6, 00c2 // +000a │ │ -018fcc: 5476 d900 |00ba: iget-object v6, v7, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ -018fd0: 7020 e903 6700 |00bc: invoke-direct {v7, v6}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V // method@03e9 │ │ -018fd6: 1206 |00bf: const/4 v6, #int 0 // #0 │ │ -018fd8: 5b76 d900 |00c0: iput-object v6, v7, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ -018fdc: 1e05 |00c2: monitor-exit v5 │ │ -018fde: 2900 56ff |00c3: goto/16 0019 // -00aa │ │ -018fe2: 0d03 |00c5: move-exception v3 │ │ -018fe4: 1e05 |00c6: monitor-exit v5 │ │ -018fe6: 2703 |00c7: throw v3 │ │ +01979c: |[01979c] org.apache.cordova.CoreAndroid.execute:(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z │ │ +0197ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0197ae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0197b0: 6202 1101 |0002: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +0197b4: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +0197b8: 1a05 4904 |0006: const-string v5, "clearCache" // string@0449 │ │ +0197bc: 6e20 e101 5800 |0008: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0197c2: 0a05 |000b: move-result v5 │ │ +0197c4: 3805 0e00 |000c: if-eqz v5, 001a // +000e │ │ +0197c8: 6e10 db03 0700 |000e: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.clearCache:()V // method@03db │ │ +0197ce: 2205 1d01 |0011: new-instance v5, Lorg/apache/cordova/PluginResult; // type@011d │ │ +0197d2: 7030 7404 2501 |0013: invoke-direct {v5, v2, v1}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +0197d8: 6e20 7102 5a00 |0016: invoke-virtual {v10, v5}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +0197de: 0f03 |0019: return v3 │ │ +0197e0: 1a05 9708 |001a: const-string v5, "show" // string@0897 │ │ +0197e4: 6e20 e101 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0197ea: 0a05 |001f: move-result v5 │ │ +0197ec: 3805 1e00 |0020: if-eqz v5, 003e // +001e │ │ +0197f0: 5475 d600 |0022: iget-object v5, v7, Lorg/apache/cordova/CoreAndroid;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00d6 │ │ +0197f4: 7210 f902 0500 |0024: invoke-interface {v5}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +0197fa: 0c05 |0027: move-result-object v5 │ │ +0197fc: 2206 0201 |0028: new-instance v6, Lorg/apache/cordova/CoreAndroid$1; // type@0102 │ │ +019800: 7020 cf03 7600 |002a: invoke-direct {v6, v7}, Lorg/apache/cordova/CoreAndroid$1;.:(Lorg/apache/cordova/CoreAndroid;)V // method@03cf │ │ +019806: 6e20 1700 6500 |002d: invoke-virtual {v5, v6}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +01980c: 28e1 |0030: goto 0011 // -001f │ │ +01980e: 0d00 |0031: move-exception v0 │ │ +019810: 2203 1d01 |0032: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +019814: 6205 0e01 |0034: sget-object v5, Lorg/apache/cordova/PluginResult$Status;.JSON_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010e │ │ +019818: 7020 7104 5300 |0036: invoke-direct {v3, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;)V // method@0471 │ │ +01981e: 6e20 7102 3a00 |0039: invoke-virtual {v10, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +019824: 0143 |003c: move v3, v4 │ │ +019826: 28dc |003d: goto 0019 // -0024 │ │ +019828: 1a05 9e06 |003e: const-string v5, "loadUrl" // string@069e │ │ +01982c: 6e20 e101 5800 |0040: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019832: 0a05 |0043: move-result v5 │ │ +019834: 3805 1000 |0044: if-eqz v5, 0054 // +0010 │ │ +019838: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +01983a: 6e20 0706 5900 |0047: invoke-virtual {v9, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +019840: 0c05 |004a: move-result-object v5 │ │ +019842: 1216 |004b: const/4 v6, #int 1 // #1 │ │ +019844: 6e20 0f06 6900 |004c: invoke-virtual {v9, v6}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ +01984a: 0c06 |004f: move-result-object v6 │ │ +01984c: 6e30 e303 5706 |0050: invoke-virtual {v7, v5, v6}, Lorg/apache/cordova/CoreAndroid;.loadUrl:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@03e3 │ │ +019852: 28be |0053: goto 0011 // -0042 │ │ +019854: 1a05 3204 |0054: const-string v5, "cancelLoadUrl" // string@0432 │ │ +019858: 6e20 e101 5800 |0056: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01985e: 0a05 |0059: move-result v5 │ │ +019860: 3905 b7ff |005a: if-nez v5, 0011 // -0049 │ │ +019864: 1a05 4b04 |005c: const-string v5, "clearHistory" // string@044b │ │ +019868: 6e20 e101 5800 |005e: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01986e: 0a05 |0061: move-result v5 │ │ +019870: 3805 0600 |0062: if-eqz v5, 0068 // +0006 │ │ +019874: 6e10 dc03 0700 |0064: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.clearHistory:()V // method@03dc │ │ +01987a: 28aa |0067: goto 0011 // -0056 │ │ +01987c: 1a05 0404 |0068: const-string v5, "backHistory" // string@0404 │ │ +019880: 6e20 e101 5800 |006a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019886: 0a05 |006d: move-result v5 │ │ +019888: 3805 0600 |006e: if-eqz v5, 0074 // +0006 │ │ +01988c: 6e10 da03 0700 |0070: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.backHistory:()V // method@03da │ │ +019892: 289e |0073: goto 0011 // -0062 │ │ +019894: 1a05 5f07 |0074: const-string v5, "overrideButton" // string@075f │ │ +019898: 6e20 e101 5800 |0076: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01989e: 0a05 |0079: move-result v5 │ │ +0198a0: 3805 1000 |007a: if-eqz v5, 008a // +0010 │ │ +0198a4: 1205 |007c: const/4 v5, #int 0 // #0 │ │ +0198a6: 6e20 0706 5900 |007d: invoke-virtual {v9, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +0198ac: 0c05 |0080: move-result-object v5 │ │ +0198ae: 1216 |0081: const/4 v6, #int 1 // #1 │ │ +0198b0: 6e20 0106 6900 |0082: invoke-virtual {v9, v6}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ +0198b6: 0a06 |0085: move-result v6 │ │ +0198b8: 6e30 e603 5706 |0086: invoke-virtual {v7, v5, v6}, Lorg/apache/cordova/CoreAndroid;.overrideButton:(Ljava/lang/String;Z)V // method@03e6 │ │ +0198be: 2888 |0089: goto 0011 // -0078 │ │ +0198c0: 1a05 5e07 |008a: const-string v5, "overrideBackbutton" // string@075e │ │ +0198c4: 6e20 e101 5800 |008c: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0198ca: 0a05 |008f: move-result v5 │ │ +0198cc: 3805 0c00 |0090: if-eqz v5, 009c // +000c │ │ +0198d0: 1205 |0092: const/4 v5, #int 0 // #0 │ │ +0198d2: 6e20 0106 5900 |0093: invoke-virtual {v9, v5}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ +0198d8: 0a05 |0096: move-result v5 │ │ +0198da: 6e20 e503 5700 |0097: invoke-virtual {v7, v5}, Lorg/apache/cordova/CoreAndroid;.overrideBackbutton:(Z)V // method@03e5 │ │ +0198e0: 2900 77ff |009a: goto/16 0011 // -0089 │ │ +0198e4: 1a05 ff04 |009c: const-string v5, "exitApp" // string@04ff │ │ +0198e8: 6e20 e101 5800 |009e: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +0198ee: 0a05 |00a1: move-result v5 │ │ +0198f0: 3805 0700 |00a2: if-eqz v5, 00a9 // +0007 │ │ +0198f4: 6e10 de03 0700 |00a4: invoke-virtual {v7}, Lorg/apache/cordova/CoreAndroid;.exitApp:()V // method@03de │ │ +0198fa: 2900 6aff |00a7: goto/16 0011 // -0096 │ │ +0198fe: 1a05 c706 |00a9: const-string v5, "messageChannel" // string@06c7 │ │ +019902: 6e20 e101 5800 |00ab: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019908: 0a05 |00ae: move-result v5 │ │ +01990a: 3805 62ff |00af: if-eqz v5, 0011 // -009e │ │ +01990e: 5475 d800 |00b1: iget-object v5, v7, Lorg/apache/cordova/CoreAndroid;.messageChannelLock:Ljava/lang/Object; // field@00d8 │ │ +019912: 1d05 |00b3: monitor-enter v5 │ │ +019914: 5b7a d700 |00b4: iput-object v10, v7, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ +019918: 5476 d900 |00b6: iget-object v6, v7, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ +01991c: 3806 0a00 |00b8: if-eqz v6, 00c2 // +000a │ │ +019920: 5476 d900 |00ba: iget-object v6, v7, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ +019924: 7020 e903 6700 |00bc: invoke-direct {v7, v6}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V // method@03e9 │ │ +01992a: 1206 |00bf: const/4 v6, #int 0 // #0 │ │ +01992c: 5b76 d900 |00c0: iput-object v6, v7, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ +019930: 1e05 |00c2: monitor-exit v5 │ │ +019932: 2900 56ff |00c3: goto/16 0019 // -00aa │ │ +019936: 0d03 |00c5: move-exception v3 │ │ +019938: 1e05 |00c6: monitor-exit v5 │ │ +01993a: 2703 |00c7: throw v3 │ │ catches : 4 │ │ 0x0006 - 0x0030 │ │ Lorg/json/JSONException; -> 0x0031 │ │ 0x003e - 0x00b4 │ │ Lorg/json/JSONException; -> 0x0031 │ │ 0x00b4 - 0x00c7 │ │ -> 0x00c5 │ │ @@ -26607,22 +26613,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -019010: |[019010] org.apache.cordova.CoreAndroid.exitApp:()V │ │ -019020: 5430 db00 |0000: iget-object v0, v3, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -019024: 7210 6303 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ -01902a: 0c00 |0005: move-result-object v0 │ │ -01902c: 1a01 fb04 |0006: const-string v1, "exit" // string@04fb │ │ -019030: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -019032: 6e30 6304 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -019038: 0e00 |000c: return-void │ │ +019964: |[019964] org.apache.cordova.CoreAndroid.exitApp:()V │ │ +019974: 5430 db00 |0000: iget-object v0, v3, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019978: 7210 6303 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getPluginManager:()Lorg/apache/cordova/PluginManager; // method@0363 │ │ +01997e: 0c00 |0005: move-result-object v0 │ │ +019980: 1a01 fb04 |0006: const-string v1, "exit" // string@04fb │ │ +019984: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +019986: 6e30 6304 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/cordova/PluginManager;.postMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +01998c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x000c line=275 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26631,17 +26637,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01903c: |[01903c] org.apache.cordova.CoreAndroid.fireJavascriptEvent:(Ljava/lang/String;)V │ │ -01904c: 7020 e803 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Ljava/lang/String;)V // method@03e8 │ │ -019052: 0e00 |0003: return-void │ │ +019990: |[019990] org.apache.cordova.CoreAndroid.fireJavascriptEvent:(Ljava/lang/String;)V │ │ +0199a0: 7020 e803 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Ljava/lang/String;)V // method@03e8 │ │ +0199a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/CoreAndroid; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/String; │ │ @@ -26651,20 +26657,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -019054: |[019054] org.apache.cordova.CoreAndroid.isBackbuttonOverridden:()Z │ │ -019064: 5420 db00 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -019068: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -01906a: 7220 6f03 1000 |0003: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.isButtonPlumbedToJs:(I)Z // method@036f │ │ -019070: 0a00 |0006: move-result v0 │ │ -019072: 0f00 |0007: return v0 │ │ +0199a8: |[0199a8] org.apache.cordova.CoreAndroid.isBackbuttonOverridden:()Z │ │ +0199b8: 5420 db00 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +0199bc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +0199be: 7220 6f03 1000 |0003: invoke-interface {v0, v1}, Lorg/apache/cordova/CordovaWebView;.isButtonPlumbedToJs:(I)Z // method@036f │ │ +0199c4: 0a00 |0006: move-result v0 │ │ +0199c6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ #7 : (in Lorg/apache/cordova/CoreAndroid;) │ │ @@ -26672,114 +26678,114 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 188 16-bit code units │ │ -019074: |[019074] org.apache.cordova.CoreAndroid.loadUrl:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ -019084: 1a09 5a00 |0000: const-string v9, "App" // string@005a │ │ -019088: 220a 9b00 |0002: new-instance v10, Ljava/lang/StringBuilder; // type@009b │ │ -01908c: 7010 f301 0a00 |0004: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -019092: 1a0b 5b00 |0007: const-string v11, "App.loadUrl(" // string@005b │ │ -019096: 6e20 fb01 ba00 |0009: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01909c: 0c0a |000c: move-result-object v10 │ │ -01909e: 6e20 fb01 da00 |000d: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0190a4: 0c0a |0010: move-result-object v10 │ │ -0190a6: 1a0b 2400 |0011: const-string v11, "," // string@0024 │ │ -0190aa: 6e20 fb01 ba00 |0013: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0190b0: 0c0a |0016: move-result-object v10 │ │ -0190b2: 6e20 fa01 ea00 |0017: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -0190b8: 0c0a |001a: move-result-object v10 │ │ -0190ba: 1a0b 1d00 |001b: const-string v11, ")" // string@001d │ │ -0190be: 6e20 fb01 ba00 |001d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0190c4: 0c0a |0020: move-result-object v10 │ │ -0190c6: 6e10 fd01 0a00 |0021: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0190cc: 0c0a |0024: move-result-object v10 │ │ -0190ce: 7120 fe03 a900 |0025: invoke-static {v9, v10}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0190d4: 1208 |0028: const/4 v8, #int 0 // #0 │ │ -0190d6: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0190d8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0190da: 2206 bf00 |002b: new-instance v6, Ljava/util/HashMap; // type@00bf │ │ -0190de: 7010 2c02 0600 |002d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@022c │ │ -0190e4: 380e 7600 |0030: if-eqz v14, 00a6 // +0076 │ │ -0190e8: 6e10 1d06 0e00 |0032: invoke-virtual {v14}, Lorg/json/JSONObject;.names:()Lorg/json/JSONArray; // method@061d │ │ -0190ee: 0c04 |0035: move-result-object v4 │ │ -0190f0: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -0190f2: 6e10 0906 0400 |0037: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ -0190f8: 0a09 |003a: move-result v9 │ │ -0190fa: 3592 6b00 |003b: if-ge v2, v9, 00a6 // +006b │ │ -0190fe: 6e20 0706 2400 |003d: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -019104: 0c03 |0040: move-result-object v3 │ │ -019106: 1a09 3f09 |0041: const-string v9, "wait" // string@093f │ │ -01910a: 6e20 e101 9300 |0043: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -019110: 0a09 |0046: move-result v9 │ │ -019112: 3809 0900 |0047: if-eqz v9, 0050 // +0009 │ │ -019116: 6e20 1a06 3e00 |0049: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@061a │ │ -01911c: 0a08 |004c: move-result v8 │ │ -01911e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -019122: 28e8 |004f: goto 0037 // -0018 │ │ -019124: 1a09 4907 |0050: const-string v9, "openexternal" // string@0749 │ │ -019128: 6e20 e201 9300 |0052: invoke-virtual {v3, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -01912e: 0a09 |0055: move-result v9 │ │ -019130: 3809 0700 |0056: if-eqz v9, 005d // +0007 │ │ -019134: 6e20 1906 3e00 |0058: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@0619 │ │ -01913a: 0a05 |005b: move-result v5 │ │ -01913c: 28f1 |005c: goto 004d // -000f │ │ -01913e: 1a09 4e04 |005d: const-string v9, "clearhistory" // string@044e │ │ -019142: 6e20 e201 9300 |005f: invoke-virtual {v3, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -019148: 0a09 |0062: move-result v9 │ │ -01914a: 3809 0700 |0063: if-eqz v9, 006a // +0007 │ │ -01914e: 6e20 1906 3e00 |0065: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@0619 │ │ -019154: 0a00 |0068: move-result v0 │ │ -019156: 28e4 |0069: goto 004d // -001c │ │ -019158: 6e20 1806 3e00 |006a: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0618 │ │ -01915e: 0c07 |006d: move-result-object v7 │ │ -019160: 3807 dfff |006e: if-eqz v7, 004d // -0021 │ │ -019164: 6e10 d401 0700 |0070: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ -01916a: 0c09 |0073: move-result-object v9 │ │ -01916c: 1c0a 9a00 |0074: const-class v10, Ljava/lang/String; // type@009a │ │ -019170: 6e20 d301 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01d3 │ │ -019176: 0a09 |0079: move-result v9 │ │ -019178: 3809 0800 |007a: if-eqz v9, 0082 // +0008 │ │ -01917c: 1f07 9a00 |007c: check-cast v7, Ljava/lang/String; // type@009a │ │ -019180: 6e30 2f02 3607 |007e: invoke-virtual {v6, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -019186: 28cc |0081: goto 004d // -0034 │ │ -019188: 6e10 d401 0700 |0082: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ -01918e: 0c09 |0085: move-result-object v9 │ │ -019190: 1c0a 8100 |0086: const-class v10, Ljava/lang/Boolean; // type@0081 │ │ -019194: 6e20 d301 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01d3 │ │ -01919a: 0a09 |008b: move-result v9 │ │ -01919c: 3809 0800 |008c: if-eqz v9, 0094 // +0008 │ │ -0191a0: 1f07 8100 |008e: check-cast v7, Ljava/lang/Boolean; // type@0081 │ │ -0191a4: 6e30 2f02 3607 |0090: invoke-virtual {v6, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -0191aa: 28ba |0093: goto 004d // -0046 │ │ -0191ac: 6e10 d401 0700 |0094: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ -0191b2: 0c09 |0097: move-result-object v9 │ │ -0191b4: 1c0a 8d00 |0098: const-class v10, Ljava/lang/Integer; // type@008d │ │ -0191b8: 6e20 d301 a900 |009a: invoke-virtual {v9, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01d3 │ │ -0191be: 0a09 |009d: move-result v9 │ │ -0191c0: 3809 afff |009e: if-eqz v9, 004d // -0051 │ │ -0191c4: 1f07 8d00 |00a0: check-cast v7, Ljava/lang/Integer; // type@008d │ │ -0191c8: 6e30 2f02 3607 |00a2: invoke-virtual {v6, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -0191ce: 28a8 |00a5: goto 004d // -0058 │ │ -0191d0: 3d08 0800 |00a6: if-lez v8, 00ae // +0008 │ │ -0191d4: 1d0c |00a8: monitor-enter v12 │ │ -0191d6: 818a |00a9: int-to-long v10, v8 │ │ -0191d8: 6e30 d601 ac0b |00aa: invoke-virtual {v12, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@01d6 │ │ -0191de: 1e0c |00ad: monitor-exit v12 │ │ -0191e0: 54c9 db00 |00ae: iget-object v9, v12, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -0191e4: 7256 7a03 d905 |00b0: invoke-interface {v9, v13, v5, v0, v6}, Lorg/apache/cordova/CordovaWebView;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@037a │ │ -0191ea: 0e00 |00b3: return-void │ │ -0191ec: 0d09 |00b4: move-exception v9 │ │ -0191ee: 1e0c |00b5: monitor-exit v12 │ │ -0191f0: 2709 |00b6: throw v9 │ │ -0191f2: 0d01 |00b7: move-exception v1 │ │ -0191f4: 6e10 ca01 0100 |00b8: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@01ca │ │ -0191fa: 28f3 |00bb: goto 00ae // -000d │ │ +0199c8: |[0199c8] org.apache.cordova.CoreAndroid.loadUrl:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ +0199d8: 1a09 5a00 |0000: const-string v9, "App" // string@005a │ │ +0199dc: 220a 9b00 |0002: new-instance v10, Ljava/lang/StringBuilder; // type@009b │ │ +0199e0: 7010 f301 0a00 |0004: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +0199e6: 1a0b 5b00 |0007: const-string v11, "App.loadUrl(" // string@005b │ │ +0199ea: 6e20 fb01 ba00 |0009: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0199f0: 0c0a |000c: move-result-object v10 │ │ +0199f2: 6e20 fb01 da00 |000d: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +0199f8: 0c0a |0010: move-result-object v10 │ │ +0199fa: 1a0b 2400 |0011: const-string v11, "," // string@0024 │ │ +0199fe: 6e20 fb01 ba00 |0013: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019a04: 0c0a |0016: move-result-object v10 │ │ +019a06: 6e20 fa01 ea00 |0017: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +019a0c: 0c0a |001a: move-result-object v10 │ │ +019a0e: 1a0b 1d00 |001b: const-string v11, ")" // string@001d │ │ +019a12: 6e20 fb01 ba00 |001d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019a18: 0c0a |0020: move-result-object v10 │ │ +019a1a: 6e10 fd01 0a00 |0021: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +019a20: 0c0a |0024: move-result-object v10 │ │ +019a22: 7120 fe03 a900 |0025: invoke-static {v9, v10}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +019a28: 1208 |0028: const/4 v8, #int 0 // #0 │ │ +019a2a: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +019a2c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +019a2e: 2206 bf00 |002b: new-instance v6, Ljava/util/HashMap; // type@00bf │ │ +019a32: 7010 2c02 0600 |002d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@022c │ │ +019a38: 380e 7600 |0030: if-eqz v14, 00a6 // +0076 │ │ +019a3c: 6e10 1d06 0e00 |0032: invoke-virtual {v14}, Lorg/json/JSONObject;.names:()Lorg/json/JSONArray; // method@061d │ │ +019a42: 0c04 |0035: move-result-object v4 │ │ +019a44: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +019a46: 6e10 0906 0400 |0037: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0609 │ │ +019a4c: 0a09 |003a: move-result v9 │ │ +019a4e: 3592 6b00 |003b: if-ge v2, v9, 00a6 // +006b │ │ +019a52: 6e20 0706 2400 |003d: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +019a58: 0c03 |0040: move-result-object v3 │ │ +019a5a: 1a09 3f09 |0041: const-string v9, "wait" // string@093f │ │ +019a5e: 6e20 e101 9300 |0043: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019a64: 0a09 |0046: move-result v9 │ │ +019a66: 3809 0900 |0047: if-eqz v9, 0050 // +0009 │ │ +019a6a: 6e20 1a06 3e00 |0049: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@061a │ │ +019a70: 0a08 |004c: move-result v8 │ │ +019a72: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +019a76: 28e8 |004f: goto 0037 // -0018 │ │ +019a78: 1a09 4907 |0050: const-string v9, "openexternal" // string@0749 │ │ +019a7c: 6e20 e201 9300 |0052: invoke-virtual {v3, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +019a82: 0a09 |0055: move-result v9 │ │ +019a84: 3809 0700 |0056: if-eqz v9, 005d // +0007 │ │ +019a88: 6e20 1906 3e00 |0058: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@0619 │ │ +019a8e: 0a05 |005b: move-result v5 │ │ +019a90: 28f1 |005c: goto 004d // -000f │ │ +019a92: 1a09 4e04 |005d: const-string v9, "clearhistory" // string@044e │ │ +019a96: 6e20 e201 9300 |005f: invoke-virtual {v3, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +019a9c: 0a09 |0062: move-result v9 │ │ +019a9e: 3809 0700 |0063: if-eqz v9, 006a // +0007 │ │ +019aa2: 6e20 1906 3e00 |0065: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@0619 │ │ +019aa8: 0a00 |0068: move-result v0 │ │ +019aaa: 28e4 |0069: goto 004d // -001c │ │ +019aac: 6e20 1806 3e00 |006a: invoke-virtual {v14, v3}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0618 │ │ +019ab2: 0c07 |006d: move-result-object v7 │ │ +019ab4: 3807 dfff |006e: if-eqz v7, 004d // -0021 │ │ +019ab8: 6e10 d401 0700 |0070: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ +019abe: 0c09 |0073: move-result-object v9 │ │ +019ac0: 1c0a 9a00 |0074: const-class v10, Ljava/lang/String; // type@009a │ │ +019ac4: 6e20 d301 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01d3 │ │ +019aca: 0a09 |0079: move-result v9 │ │ +019acc: 3809 0800 |007a: if-eqz v9, 0082 // +0008 │ │ +019ad0: 1f07 9a00 |007c: check-cast v7, Ljava/lang/String; // type@009a │ │ +019ad4: 6e30 2f02 3607 |007e: invoke-virtual {v6, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +019ada: 28cc |0081: goto 004d // -0034 │ │ +019adc: 6e10 d401 0700 |0082: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ +019ae2: 0c09 |0085: move-result-object v9 │ │ +019ae4: 1c0a 8100 |0086: const-class v10, Ljava/lang/Boolean; // type@0081 │ │ +019ae8: 6e20 d301 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01d3 │ │ +019aee: 0a09 |008b: move-result v9 │ │ +019af0: 3809 0800 |008c: if-eqz v9, 0094 // +0008 │ │ +019af4: 1f07 8100 |008e: check-cast v7, Ljava/lang/Boolean; // type@0081 │ │ +019af8: 6e30 2f02 3607 |0090: invoke-virtual {v6, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +019afe: 28ba |0093: goto 004d // -0046 │ │ +019b00: 6e10 d401 0700 |0094: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01d4 │ │ +019b06: 0c09 |0097: move-result-object v9 │ │ +019b08: 1c0a 8d00 |0098: const-class v10, Ljava/lang/Integer; // type@008d │ │ +019b0c: 6e20 d301 a900 |009a: invoke-virtual {v9, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01d3 │ │ +019b12: 0a09 |009d: move-result v9 │ │ +019b14: 3809 afff |009e: if-eqz v9, 004d // -0051 │ │ +019b18: 1f07 8d00 |00a0: check-cast v7, Ljava/lang/Integer; // type@008d │ │ +019b1c: 6e30 2f02 3607 |00a2: invoke-virtual {v6, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +019b22: 28a8 |00a5: goto 004d // -0058 │ │ +019b24: 3d08 0800 |00a6: if-lez v8, 00ae // +0008 │ │ +019b28: 1d0c |00a8: monitor-enter v12 │ │ +019b2a: 818a |00a9: int-to-long v10, v8 │ │ +019b2c: 6e30 d601 ac0b |00aa: invoke-virtual {v12, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@01d6 │ │ +019b32: 1e0c |00ad: monitor-exit v12 │ │ +019b34: 54c9 db00 |00ae: iget-object v9, v12, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019b38: 7256 7a03 d905 |00b0: invoke-interface {v9, v13, v5, v0, v6}, Lorg/apache/cordova/CordovaWebView;.showWebPage:(Ljava/lang/String;ZZLjava/util/Map;)V // method@037a │ │ +019b3e: 0e00 |00b3: return-void │ │ +019b40: 0d09 |00b4: move-exception v9 │ │ +019b42: 1e0c |00b5: monitor-exit v12 │ │ +019b44: 2709 |00b6: throw v9 │ │ +019b46: 0d01 |00b7: move-exception v1 │ │ +019b48: 6e10 ca01 0100 |00b8: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@01ca │ │ +019b4e: 28f3 |00bb: goto 00ae // -000d │ │ catches : 4 │ │ 0x00a8 - 0x00a9 │ │ Ljava/lang/InterruptedException; -> 0x00b7 │ │ 0x00aa - 0x00ae │ │ -> 0x00b4 │ │ 0x00b5 - 0x00b6 │ │ -> 0x00b4 │ │ @@ -26840,21 +26846,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -019228: |[019228] org.apache.cordova.CoreAndroid.onDestroy:()V │ │ -019238: 5420 db00 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -01923c: 7210 6003 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -019242: 0c00 |0005: move-result-object v0 │ │ -019244: 5421 da00 |0006: iget-object v1, v2, Lorg/apache/cordova/CoreAndroid;.telephonyReceiver:Landroid/content/BroadcastReceiver; // field@00da │ │ -019248: 6e20 4000 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0040 │ │ -01924e: 0e00 |000b: return-void │ │ +019b7c: |[019b7c] org.apache.cordova.CoreAndroid.onDestroy:()V │ │ +019b8c: 5420 db00 |0000: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019b90: 7210 6003 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +019b96: 0c00 |0005: move-result-object v0 │ │ +019b98: 5421 da00 |0006: iget-object v1, v2, Lorg/apache/cordova/CoreAndroid;.telephonyReceiver:Landroid/content/BroadcastReceiver; // field@00da │ │ +019b9c: 6e20 4000 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0040 │ │ +019ba2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x000b line=341 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26863,22 +26869,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -019250: |[019250] org.apache.cordova.CoreAndroid.overrideBackbutton:(Z)V │ │ -019260: 1a00 5a00 |0000: const-string v0, "App" // string@005a │ │ -019264: 1a01 6903 |0002: const-string v1, "WARNING: Back Button Default Behavior will be overridden. The backbutton event will be fired!" // string@0369 │ │ -019268: 7120 0404 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -01926e: 5420 db00 |0007: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -019272: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -019274: 7230 7803 1003 |000a: invoke-interface {v0, v1, v3}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ -01927a: 0e00 |000d: return-void │ │ +019ba4: |[019ba4] org.apache.cordova.CoreAndroid.overrideBackbutton:(Z)V │ │ +019bb4: 1a00 5a00 |0000: const-string v0, "App" // string@005a │ │ +019bb8: 1a01 6903 |0002: const-string v1, "WARNING: Back Button Default Behavior will be overridden. The backbutton event will be fired!" // string@0369 │ │ +019bbc: 7120 0404 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +019bc2: 5420 db00 |0007: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019bc6: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +019bc8: 7230 7803 1003 |000a: invoke-interface {v0, v1, v3}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ +019bce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0007 line=238 │ │ 0x000d line=239 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/cordova/CoreAndroid; │ │ @@ -26889,42 +26895,42 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -01927c: |[01927c] org.apache.cordova.CoreAndroid.overrideButton:(Ljava/lang/String;Z)V │ │ -01928c: 1a00 5a00 |0000: const-string v0, "App" // string@005a │ │ -019290: 1a01 6a03 |0002: const-string v1, "WARNING: Volume Button Default Behavior will be overridden. The volume event will be fired!" // string@036a │ │ -019294: 7120 0404 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -01929a: 1a00 3b09 |0007: const-string v0, "volumeup" // string@093b │ │ -01929e: 6e20 e101 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0192a4: 0a00 |000c: move-result v0 │ │ -0192a6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0192aa: 5420 db00 |000f: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -0192ae: 1301 1800 |0011: const/16 v1, #int 24 // #18 │ │ -0192b2: 7230 7803 1004 |0013: invoke-interface {v0, v1, v4}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ -0192b8: 0e00 |0016: return-void │ │ -0192ba: 1a00 3909 |0017: const-string v0, "volumedown" // string@0939 │ │ -0192be: 6e20 e101 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0192c4: 0a00 |001c: move-result v0 │ │ -0192c6: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ -0192ca: 5420 db00 |001f: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -0192ce: 1301 1900 |0021: const/16 v1, #int 25 // #19 │ │ -0192d2: 7230 7803 1004 |0023: invoke-interface {v0, v1, v4}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ -0192d8: 28f0 |0026: goto 0016 // -0010 │ │ -0192da: 1a00 c506 |0027: const-string v0, "menubutton" // string@06c5 │ │ -0192de: 6e20 e101 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -0192e4: 0a00 |002c: move-result v0 │ │ -0192e6: 3800 e9ff |002d: if-eqz v0, 0016 // -0017 │ │ -0192ea: 5420 db00 |002f: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ -0192ee: 1301 5200 |0031: const/16 v1, #int 82 // #52 │ │ -0192f2: 7230 7803 1004 |0033: invoke-interface {v0, v1, v4}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ -0192f8: 28e0 |0036: goto 0016 // -0020 │ │ +019bd0: |[019bd0] org.apache.cordova.CoreAndroid.overrideButton:(Ljava/lang/String;Z)V │ │ +019be0: 1a00 5a00 |0000: const-string v0, "App" // string@005a │ │ +019be4: 1a01 6a03 |0002: const-string v1, "WARNING: Volume Button Default Behavior will be overridden. The volume event will be fired!" // string@036a │ │ +019be8: 7120 0404 1000 |0004: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +019bee: 1a00 3b09 |0007: const-string v0, "volumeup" // string@093b │ │ +019bf2: 6e20 e101 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019bf8: 0a00 |000c: move-result v0 │ │ +019bfa: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +019bfe: 5420 db00 |000f: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019c02: 1301 1800 |0011: const/16 v1, #int 24 // #18 │ │ +019c06: 7230 7803 1004 |0013: invoke-interface {v0, v1, v4}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ +019c0c: 0e00 |0016: return-void │ │ +019c0e: 1a00 3909 |0017: const-string v0, "volumedown" // string@0939 │ │ +019c12: 6e20 e101 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019c18: 0a00 |001c: move-result v0 │ │ +019c1a: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ +019c1e: 5420 db00 |001f: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019c22: 1301 1900 |0021: const/16 v1, #int 25 // #19 │ │ +019c26: 7230 7803 1004 |0023: invoke-interface {v0, v1, v4}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ +019c2c: 28f0 |0026: goto 0016 // -0010 │ │ +019c2e: 1a00 c506 |0027: const-string v0, "menubutton" // string@06c5 │ │ +019c32: 6e20 e101 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +019c38: 0a00 |002c: move-result v0 │ │ +019c3a: 3800 e9ff |002d: if-eqz v0, 0016 // -0017 │ │ +019c3e: 5420 db00 |002f: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.webView:Lorg/apache/cordova/CordovaWebView; // field@00db │ │ +019c42: 1301 5200 |0031: const/16 v1, #int 82 // #52 │ │ +019c46: 7230 7803 1004 |0033: invoke-interface {v0, v1, v4}, Lorg/apache/cordova/CordovaWebView;.setButtonPlumbedToJs:(IZ)V // method@0378 │ │ +019c4c: 28e0 |0036: goto 0016 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0007 line=250 │ │ 0x000f line=251 │ │ 0x0016 line=259 │ │ 0x0017 line=253 │ │ @@ -26941,17 +26947,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0192fc: |[0192fc] org.apache.cordova.CoreAndroid.pluginInitialize:()V │ │ -01930c: 7010 e103 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CoreAndroid;.initTelephonyReceiver:()V // method@03e1 │ │ -019312: 0e00 |0003: return-void │ │ +019c50: |[019c50] org.apache.cordova.CoreAndroid.pluginInitialize:()V │ │ +019c60: 7010 e103 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CoreAndroid;.initTelephonyReceiver:()V // method@03e1 │ │ +019c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/CoreAndroid; │ │ │ │ @@ -26960,27 +26966,27 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -019314: |[019314] org.apache.cordova.CoreAndroid.sendResumeEvent:(Lorg/apache/cordova/PluginResult;)V │ │ -019324: 5421 d800 |0000: iget-object v1, v2, Lorg/apache/cordova/CoreAndroid;.messageChannelLock:Ljava/lang/Object; // field@00d8 │ │ -019328: 1d01 |0002: monitor-enter v1 │ │ -01932a: 5420 d700 |0003: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ -01932e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -019332: 7020 e903 3200 |0007: invoke-direct {v2, v3}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V // method@03e9 │ │ -019338: 1e01 |000a: monitor-exit v1 │ │ -01933a: 0e00 |000b: return-void │ │ -01933c: 5b23 d900 |000c: iput-object v3, v2, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ -019340: 28fc |000e: goto 000a // -0004 │ │ -019342: 0d00 |000f: move-exception v0 │ │ -019344: 1e01 |0010: monitor-exit v1 │ │ -019346: 2700 |0011: throw v0 │ │ +019c68: |[019c68] org.apache.cordova.CoreAndroid.sendResumeEvent:(Lorg/apache/cordova/PluginResult;)V │ │ +019c78: 5421 d800 |0000: iget-object v1, v2, Lorg/apache/cordova/CoreAndroid;.messageChannelLock:Ljava/lang/Object; // field@00d8 │ │ +019c7c: 1d01 |0002: monitor-enter v1 │ │ +019c7e: 5420 d700 |0003: iget-object v0, v2, Lorg/apache/cordova/CoreAndroid;.messageChannel:Lorg/apache/cordova/CallbackContext; // field@00d7 │ │ +019c82: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +019c86: 7020 e903 3200 |0007: invoke-direct {v2, v3}, Lorg/apache/cordova/CoreAndroid;.sendEventMessage:(Lorg/apache/cordova/PluginResult;)V // method@03e9 │ │ +019c8c: 1e01 |000a: monitor-exit v1 │ │ +019c8e: 0e00 |000b: return-void │ │ +019c90: 5b23 d900 |000c: iput-object v3, v2, Lorg/apache/cordova/CoreAndroid;.pendingResume:Lorg/apache/cordova/PluginResult; // field@00d9 │ │ +019c94: 28fc |000e: goto 000a // -0004 │ │ +019c96: 0d00 |000f: move-exception v0 │ │ +019c98: 1e01 |0010: monitor-exit v1 │ │ +019c9a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=352 │ │ 0x0007 line=353 │ │ @@ -27030,19 +27036,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019354: |[019354] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V │ │ -019364: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ -01936a: 5b01 e500 |0003: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00e5 │ │ -01936e: 5b02 e400 |0005: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00e4 │ │ -019372: 0e00 |0007: return-void │ │ +019ca8: |[019ca8] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V │ │ +019cb8: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ +019cbe: 5b01 e500 |0003: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00e5 │ │ +019cc2: 5b02 e400 |0005: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00e4 │ │ +019cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ 0x0005 line=359 │ │ 0x0007 line=360 │ │ locals : │ │ @@ -27055,17 +27061,17 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019374: |[019374] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode.access$400:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; │ │ -019384: 5410 e500 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00e5 │ │ -019388: 1100 |0002: return-object v0 │ │ +019cc8: |[019cc8] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode.access$400:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; │ │ +019cd8: 5410 e500 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00e5 │ │ +019cdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; │ │ │ │ Virtual methods - │ │ @@ -27074,22 +27080,22 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01938c: |[01938c] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -01939c: 5420 e400 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00e4 │ │ -0193a0: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -0193a6: 0c00 |0005: move-result-object v0 │ │ -0193a8: 2201 0e01 |0006: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1; // type@010e │ │ -0193ac: 7030 1504 2103 |0008: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0415 │ │ -0193b2: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -0193b8: 0e00 |000e: return-void │ │ +019ce0: |[019ce0] org.apache.cordova.NativeToJsMessageQueue$EvalBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +019cf0: 5420 e400 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00e4 │ │ +019cf4: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +019cfa: 0c00 |0005: move-result-object v0 │ │ +019cfc: 2201 0e01 |0006: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1; // type@010e │ │ +019d00: 7030 1504 2103 |0008: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode$1;.:(Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0415 │ │ +019d06: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +019d0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x000e line=372 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; │ │ 0x0000 - 0x000f reg=3 queue Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -27132,19 +27138,19 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0193bc: |[0193bc] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V │ │ -0193cc: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ -0193d2: 5b01 eb00 |0003: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00eb │ │ -0193d6: 5b02 ea00 |0005: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00ea │ │ -0193da: 0e00 |0007: return-void │ │ +019d10: |[019d10] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V │ │ +019d20: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ +019d26: 5b01 eb00 |0003: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00eb │ │ +019d2a: 5b02 ea00 |0005: iput-object v2, v0, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00ea │ │ +019d2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0005 line=289 │ │ 0x0007 line=290 │ │ locals : │ │ @@ -27157,17 +27163,17 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0193dc: |[0193dc] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode.access$000:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; │ │ -0193ec: 5410 eb00 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00eb │ │ -0193f0: 1100 |0002: return-object v0 │ │ +019d30: |[019d30] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode.access$000:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)Lorg/apache/cordova/CordovaWebViewEngine; │ │ +019d40: 5410 eb00 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.engine:Lorg/apache/cordova/CordovaWebViewEngine; // field@00eb │ │ +019d44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; │ │ │ │ Virtual methods - │ │ @@ -27176,22 +27182,22 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0193f4: |[0193f4] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -019404: 5420 ea00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00ea │ │ -019408: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -01940e: 0c00 |0005: move-result-object v0 │ │ -019410: 2201 1101 |0006: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1; // type@0111 │ │ -019414: 7030 2204 2103 |0008: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0422 │ │ -01941a: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -019420: 0e00 |000e: return-void │ │ +019d48: |[019d48] org.apache.cordova.NativeToJsMessageQueue$LoadUrlBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +019d58: 5420 ea00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;.cordova:Lorg/apache/cordova/CordovaInterface; // field@00ea │ │ +019d5c: 7210 f902 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +019d62: 0c00 |0005: move-result-object v0 │ │ +019d64: 2201 1101 |0006: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1; // type@0111 │ │ +019d68: 7030 2204 2103 |0008: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;.:(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@0422 │ │ +019d6e: 6e20 1700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +019d74: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000e line=302 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; │ │ 0x0000 - 0x000f reg=3 queue Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -27226,17 +27232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019424: |[019424] org.apache.cordova.NativeToJsMessageQueue$NoOpBridgeMode.:()V │ │ -019434: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ -01943a: 0e00 |0003: return-void │ │ +019d78: |[019d78] org.apache.cordova.NativeToJsMessageQueue$NoOpBridgeMode.:()V │ │ +019d88: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ +019d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$NoOpBridgeMode; │ │ │ │ Virtual methods - │ │ @@ -27245,16 +27251,16 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01943c: |[01943c] org.apache.cordova.NativeToJsMessageQueue$NoOpBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -01944c: 0e00 |0000: return-void │ │ +019d90: |[019d90] org.apache.cordova.NativeToJsMessageQueue$NoOpBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +019da0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$NoOpBridgeMode; │ │ 0x0000 - 0x0001 reg=1 queue Lorg/apache/cordova/NativeToJsMessageQueue; │ │ │ │ @@ -27301,18 +27307,18 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019450: |[019450] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;)V │ │ -019460: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ -019466: 5b01 ef00 |0003: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ -01946a: 0e00 |0005: return-void │ │ +019da4: |[019da4] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;)V │ │ +019db4: 7010 1104 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;.:()V // method@0411 │ │ +019dba: 5b01 ef00 |0003: iput-object v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ +019dbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=317 │ │ 0x0005 line=318 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ @@ -27323,17 +27329,17 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01946c: |[01946c] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$100:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z │ │ -01947c: 5510 f100 |0000: iget-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ -019480: 0f00 |0002: return v0 │ │ +019dc0: |[019dc0] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$100:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Z │ │ +019dd0: 5510 f100 |0000: iget-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ +019dd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ │ │ #2 : (in Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;) │ │ @@ -27341,17 +27347,17 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019484: |[019484] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$102:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z │ │ -019494: 5c01 f100 |0000: iput-boolean v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ -019498: 0f01 |0002: return v1 │ │ +019dd8: |[019dd8] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$102:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z │ │ +019de8: 5c01 f100 |0000: iput-boolean v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ +019dec: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -27360,17 +27366,17 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01949c: |[01949c] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z │ │ -0194ac: 5c01 f000 |0000: iput-boolean v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.ignoreNextFlush:Z // field@00f0 │ │ -0194b0: 0f01 |0002: return v1 │ │ +019df0: |[019df0] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$202:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Z)Z │ │ +019e00: 5c01 f000 |0000: iput-boolean v1, v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.ignoreNextFlush:Z // field@00f0 │ │ +019e04: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -27379,17 +27385,17 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0194b4: |[0194b4] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; │ │ -0194c4: 5410 ef00 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ -0194c8: 1100 |0002: return-object v0 │ │ +019e08: |[019e08] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.access$300:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; │ │ +019e18: 5410 ef00 |0000: iget-object v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ +019e1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ │ │ Virtual methods - │ │ @@ -27398,25 +27404,25 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0194cc: |[0194cc] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V │ │ -0194dc: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -0194e0: 5510 f000 |0002: iget-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.ignoreNextFlush:Z // field@00f0 │ │ -0194e4: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -0194e8: 5510 f100 |0006: iget-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ -0194ec: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0194f0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0194f2: 5c10 f100 |000b: iput-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ -0194f6: 0e00 |000d: return-void │ │ -0194f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0194fa: 28fc |000f: goto 000b // -0004 │ │ +019e20: |[019e20] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.notifyOfFlush:(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V │ │ +019e30: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +019e34: 5510 f000 |0002: iget-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.ignoreNextFlush:Z // field@00f0 │ │ +019e38: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +019e3c: 5510 f100 |0006: iget-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ +019e40: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +019e44: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +019e46: 5c10 f100 |000b: iput-boolean v0, v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.online:Z // field@00f1 │ │ +019e4a: 0e00 |000d: return-void │ │ +019e4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +019e4e: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0006 line=347 │ │ 0x000d line=349 │ │ 0x000e line=347 │ │ locals : │ │ @@ -27429,20 +27435,20 @@ │ │ type : '(Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0194fc: |[0194fc] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -01950c: 5420 ef00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ -019510: 2201 1501 |0002: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2; // type@0115 │ │ -019514: 7030 2b04 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@042b │ │ -01951a: 7220 2d04 1000 |0007: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.runOnUiThread:(Ljava/lang/Runnable;)V // method@042d │ │ -019520: 0e00 |000a: return-void │ │ +019e50: |[019e50] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.onNativeToJsMessageAvailable:(Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +019e60: 5420 ef00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ +019e64: 2201 1501 |0002: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2; // type@0115 │ │ +019e68: 7030 2b04 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@042b │ │ +019e6e: 7220 2d04 1000 |0007: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.runOnUiThread:(Ljava/lang/Runnable;)V // method@042d │ │ +019e74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x000a line=342 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ 0x0000 - 0x000b reg=3 queue Lorg/apache/cordova/NativeToJsMessageQueue; │ │ @@ -27452,20 +27458,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -019524: |[019524] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.reset:()V │ │ -019534: 5420 ef00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ -019538: 2201 1401 |0002: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1; // type@0114 │ │ -01953c: 7020 2904 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V // method@0429 │ │ -019542: 7220 2d04 1000 |0007: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.runOnUiThread:(Ljava/lang/Runnable;)V // method@042d │ │ -019548: 0e00 |000a: return-void │ │ +019e78: |[019e78] org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode.reset:()V │ │ +019e88: 5420 ef00 |0000: iget-object v0, v2, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.delegate:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate; // field@00ef │ │ +019e8c: 2201 1401 |0002: new-instance v1, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1; // type@0114 │ │ +019e90: 7020 2904 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V // method@0429 │ │ +019e96: 7220 2d04 1000 |0007: invoke-interface {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;.runOnUiThread:(Ljava/lang/Runnable;)V // method@042d │ │ +019e9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000a line=330 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; │ │ │ │ @@ -27506,23 +27512,23 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01954c: |[01954c] org.apache.cordova.ResumeCallback.:(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V │ │ -01955c: 1a00 0e08 |0000: const-string v0, "resumecallback" // string@080e │ │ -019560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -019562: 7030 6a02 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/apache/cordova/CallbackContext;.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V // method@026a │ │ -019568: 1a00 9e00 |0006: const-string v0, "CordovaResumeCallback" // string@009e │ │ -01956c: 5b20 2101 |0008: iput-object v0, v2, Lorg/apache/cordova/ResumeCallback;.TAG:Ljava/lang/String; // field@0121 │ │ -019570: 5b23 2401 |000a: iput-object v3, v2, Lorg/apache/cordova/ResumeCallback;.serviceName:Ljava/lang/String; // field@0124 │ │ -019574: 5b24 2301 |000c: iput-object v4, v2, Lorg/apache/cordova/ResumeCallback;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0123 │ │ -019578: 0e00 |000e: return-void │ │ +019ea0: |[019ea0] org.apache.cordova.ResumeCallback.:(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V │ │ +019eb0: 1a00 0e08 |0000: const-string v0, "resumecallback" // string@080e │ │ +019eb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +019eb6: 7030 6a02 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/apache/cordova/CallbackContext;.:(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V // method@026a │ │ +019ebc: 1a00 9e00 |0006: const-string v0, "CordovaResumeCallback" // string@009e │ │ +019ec0: 5b20 2101 |0008: iput-object v0, v2, Lorg/apache/cordova/ResumeCallback;.TAG:Ljava/lang/String; // field@0121 │ │ +019ec4: 5b23 2401 |000a: iput-object v3, v2, Lorg/apache/cordova/ResumeCallback;.serviceName:Ljava/lang/String; // field@0124 │ │ +019ec8: 5b24 2301 |000c: iput-object v4, v2, Lorg/apache/cordova/ResumeCallback;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0123 │ │ +019ecc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=29 │ │ 0x000a line=35 │ │ 0x000c line=36 │ │ 0x000e line=37 │ │ @@ -27537,83 +27543,83 @@ │ │ type : '(Lorg/apache/cordova/PluginResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -01957c: |[01957c] org.apache.cordova.ResumeCallback.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V │ │ -01958c: 1d09 |0000: monitor-enter v9 │ │ -01958e: 5596 2201 |0001: iget-boolean v6, v9, Lorg/apache/cordova/ResumeCallback;.finished:Z // field@0122 │ │ -019592: 3806 2600 |0003: if-eqz v6, 0029 // +0026 │ │ -019596: 1a06 9e00 |0005: const-string v6, "CordovaResumeCallback" // string@009e │ │ -01959a: 2207 9b00 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01959e: 7010 f301 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0195a4: 5498 2401 |000c: iget-object v8, v9, Lorg/apache/cordova/ResumeCallback;.serviceName:Ljava/lang/String; // field@0124 │ │ -0195a8: 6e20 fb01 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0195ae: 0c07 |0011: move-result-object v7 │ │ -0195b0: 1a08 0600 |0012: const-string v8, " attempted to send a second callback to ResumeCallback │ │ +019ed0: |[019ed0] org.apache.cordova.ResumeCallback.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V │ │ +019ee0: 1d09 |0000: monitor-enter v9 │ │ +019ee2: 5596 2201 |0001: iget-boolean v6, v9, Lorg/apache/cordova/ResumeCallback;.finished:Z // field@0122 │ │ +019ee6: 3806 2600 |0003: if-eqz v6, 0029 // +0026 │ │ +019eea: 1a06 9e00 |0005: const-string v6, "CordovaResumeCallback" // string@009e │ │ +019eee: 2207 9b00 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +019ef2: 7010 f301 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +019ef8: 5498 2401 |000c: iget-object v8, v9, Lorg/apache/cordova/ResumeCallback;.serviceName:Ljava/lang/String; // field@0124 │ │ +019efc: 6e20 fb01 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019f02: 0c07 |0011: move-result-object v7 │ │ +019f04: 1a08 0600 |0012: const-string v8, " attempted to send a second callback to ResumeCallback │ │ Result was: " // string@0006 │ │ -0195b4: 6e20 fb01 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0195ba: 0c07 |0017: move-result-object v7 │ │ -0195bc: 6e10 7d04 0a00 |0018: invoke-virtual {v10}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ -0195c2: 0c08 |001b: move-result-object v8 │ │ -0195c4: 6e20 fb01 8700 |001c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0195ca: 0c07 |001f: move-result-object v7 │ │ -0195cc: 6e10 fd01 0700 |0020: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0195d2: 0c07 |0023: move-result-object v7 │ │ -0195d4: 7120 0d04 7600 |0024: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -0195da: 1e09 |0027: monitor-exit v9 │ │ -0195dc: 0e00 |0028: return-void │ │ -0195de: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -0195e0: 5c96 2201 |002a: iput-boolean v6, v9, Lorg/apache/cordova/ResumeCallback;.finished:Z // field@0122 │ │ -0195e4: 1e09 |002c: monitor-exit v9 │ │ -0195e6: 2202 6201 |002d: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ -0195ea: 7010 1706 0200 |002f: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -0195f0: 2204 6201 |0032: new-instance v4, Lorg/json/JSONObject; // type@0162 │ │ -0195f4: 7010 1706 0400 |0034: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -0195fa: 1a06 9707 |0037: const-string v6, "pluginServiceName" // string@0797 │ │ -0195fe: 5497 2401 |0039: iget-object v7, v9, Lorg/apache/cordova/ResumeCallback;.serviceName:Ljava/lang/String; // field@0124 │ │ -019602: 6e30 2206 6407 |003b: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -019608: 1a06 9a07 |003e: const-string v6, "pluginStatus" // string@079a │ │ -01960c: 6207 1a01 |0040: sget-object v7, Lorg/apache/cordova/PluginResult;.StatusMessages:[Ljava/lang/String; // field@011a │ │ -019610: 6e10 8104 0a00 |0042: invoke-virtual {v10}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ -019616: 0a08 |0045: move-result v8 │ │ -019618: 4607 0708 |0046: aget-object v7, v7, v8 │ │ -01961c: 6e30 2206 6407 |0048: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -019622: 1a06 b203 |004b: const-string v6, "action" // string@03b2 │ │ -019626: 1a07 0b08 |004d: const-string v7, "resume" // string@080b │ │ -01962a: 6e30 2206 6207 |004f: invoke-virtual {v2, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -019630: 1a06 8307 |0052: const-string v6, "pendingResult" // string@0783 │ │ -019634: 6e30 2206 6204 |0054: invoke-virtual {v2, v6, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01963a: 2203 1d01 |0057: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01963e: 6206 1101 |0059: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -019642: 7030 7704 6302 |005b: invoke-direct {v3, v6, v2}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ -019648: 2205 bc00 |005e: new-instance v5, Ljava/util/ArrayList; // type@00bc │ │ -01964c: 7010 1f02 0500 |0060: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@021f │ │ -019652: 7220 4602 3500 |0063: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0246 │ │ -019658: 7220 4602 a500 |0066: invoke-interface {v5, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0246 │ │ -01965e: 5496 2301 |0069: iget-object v6, v9, Lorg/apache/cordova/ResumeCallback;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0123 │ │ -019662: 1a07 a600 |006b: const-string v7, "CoreAndroid" // string@00a6 │ │ -019666: 6e20 5304 7600 |006d: invoke-virtual {v6, v7}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ -01966c: 0c00 |0070: move-result-object v0 │ │ -01966e: 1f00 0701 |0071: check-cast v0, Lorg/apache/cordova/CoreAndroid; // type@0107 │ │ -019672: 2206 1d01 |0073: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -019676: 6207 1101 |0075: sget-object v7, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01967a: 7030 7504 7605 |0077: invoke-direct {v6, v7, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/util/List;)V // method@0475 │ │ -019680: 6e20 ea03 6000 |007a: invoke-virtual {v0, v6}, Lorg/apache/cordova/CoreAndroid;.sendResumeEvent:(Lorg/apache/cordova/PluginResult;)V // method@03ea │ │ -019686: 28ab |007d: goto 0028 // -0055 │ │ -019688: 0d06 |007e: move-exception v6 │ │ -01968a: 1e09 |007f: monitor-exit v9 │ │ -01968c: 2706 |0080: throw v6 │ │ -01968e: 0d01 |0081: move-exception v1 │ │ -019690: 1a06 9e00 |0082: const-string v6, "CordovaResumeCallback" // string@009e │ │ -019694: 1a07 3103 |0084: const-string v7, "Unable to create resume object for Activity Result" // string@0331 │ │ -019698: 7120 0104 7600 |0086: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ -01969e: 28ce |0089: goto 0057 // -0032 │ │ +019f08: 6e20 fb01 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019f0e: 0c07 |0017: move-result-object v7 │ │ +019f10: 6e10 7d04 0a00 |0018: invoke-virtual {v10}, Lorg/apache/cordova/PluginResult;.getMessage:()Ljava/lang/String; // method@047d │ │ +019f16: 0c08 |001b: move-result-object v8 │ │ +019f18: 6e20 fb01 8700 |001c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +019f1e: 0c07 |001f: move-result-object v7 │ │ +019f20: 6e10 fd01 0700 |0020: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +019f26: 0c07 |0023: move-result-object v7 │ │ +019f28: 7120 0d04 7600 |0024: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +019f2e: 1e09 |0027: monitor-exit v9 │ │ +019f30: 0e00 |0028: return-void │ │ +019f32: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +019f34: 5c96 2201 |002a: iput-boolean v6, v9, Lorg/apache/cordova/ResumeCallback;.finished:Z // field@0122 │ │ +019f38: 1e09 |002c: monitor-exit v9 │ │ +019f3a: 2202 6201 |002d: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ +019f3e: 7010 1706 0200 |002f: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +019f44: 2204 6201 |0032: new-instance v4, Lorg/json/JSONObject; // type@0162 │ │ +019f48: 7010 1706 0400 |0034: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +019f4e: 1a06 9707 |0037: const-string v6, "pluginServiceName" // string@0797 │ │ +019f52: 5497 2401 |0039: iget-object v7, v9, Lorg/apache/cordova/ResumeCallback;.serviceName:Ljava/lang/String; // field@0124 │ │ +019f56: 6e30 2206 6407 |003b: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +019f5c: 1a06 9a07 |003e: const-string v6, "pluginStatus" // string@079a │ │ +019f60: 6207 1a01 |0040: sget-object v7, Lorg/apache/cordova/PluginResult;.StatusMessages:[Ljava/lang/String; // field@011a │ │ +019f64: 6e10 8104 0a00 |0042: invoke-virtual {v10}, Lorg/apache/cordova/PluginResult;.getStatus:()I // method@0481 │ │ +019f6a: 0a08 |0045: move-result v8 │ │ +019f6c: 4607 0708 |0046: aget-object v7, v7, v8 │ │ +019f70: 6e30 2206 6407 |0048: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +019f76: 1a06 b203 |004b: const-string v6, "action" // string@03b2 │ │ +019f7a: 1a07 0b08 |004d: const-string v7, "resume" // string@080b │ │ +019f7e: 6e30 2206 6207 |004f: invoke-virtual {v2, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +019f84: 1a06 8307 |0052: const-string v6, "pendingResult" // string@0783 │ │ +019f88: 6e30 2206 6204 |0054: invoke-virtual {v2, v6, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +019f8e: 2203 1d01 |0057: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +019f92: 6206 1101 |0059: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +019f96: 7030 7704 6302 |005b: invoke-direct {v3, v6, v2}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V // method@0477 │ │ +019f9c: 2205 bc00 |005e: new-instance v5, Ljava/util/ArrayList; // type@00bc │ │ +019fa0: 7010 1f02 0500 |0060: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@021f │ │ +019fa6: 7220 4602 3500 |0063: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0246 │ │ +019fac: 7220 4602 a500 |0066: invoke-interface {v5, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0246 │ │ +019fb2: 5496 2301 |0069: iget-object v6, v9, Lorg/apache/cordova/ResumeCallback;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0123 │ │ +019fb6: 1a07 a600 |006b: const-string v7, "CoreAndroid" // string@00a6 │ │ +019fba: 6e20 5304 7600 |006d: invoke-virtual {v6, v7}, Lorg/apache/cordova/PluginManager;.getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; // method@0453 │ │ +019fc0: 0c00 |0070: move-result-object v0 │ │ +019fc2: 1f00 0701 |0071: check-cast v0, Lorg/apache/cordova/CoreAndroid; // type@0107 │ │ +019fc6: 2206 1d01 |0073: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +019fca: 6207 1101 |0075: sget-object v7, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +019fce: 7030 7504 7605 |0077: invoke-direct {v6, v7, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/util/List;)V // method@0475 │ │ +019fd4: 6e20 ea03 6000 |007a: invoke-virtual {v0, v6}, Lorg/apache/cordova/CoreAndroid;.sendResumeEvent:(Lorg/apache/cordova/PluginResult;)V // method@03ea │ │ +019fda: 28ab |007d: goto 0028 // -0055 │ │ +019fdc: 0d06 |007e: move-exception v6 │ │ +019fde: 1e09 |007f: monitor-exit v9 │ │ +019fe0: 2706 |0080: throw v6 │ │ +019fe2: 0d01 |0081: move-exception v1 │ │ +019fe4: 1a06 9e00 |0082: const-string v6, "CordovaResumeCallback" // string@009e │ │ +019fe8: 1a07 3103 |0084: const-string v7, "Unable to create resume object for Activity Result" // string@0331 │ │ +019fec: 7120 0104 7600 |0086: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ +019ff2: 28ce |0089: goto 0057 // -0032 │ │ catches : 3 │ │ 0x0001 - 0x002d │ │ -> 0x007e │ │ 0x0037 - 0x0057 │ │ Lorg/json/JSONException; -> 0x0081 │ │ 0x007f - 0x0080 │ │ -> 0x007e │ │ @@ -27690,30 +27696,30 @@ │ │ type : '(Landroid/webkit/WebView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0196c0: |[0196c0] org.apache.cordova.engine.SystemCookieManager.:(Landroid/webkit/WebView;)V │ │ -0196d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0196d2: 7010 d201 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0196d8: 5b34 2c01 |0004: iput-object v4, v3, Lorg/apache/cordova/engine/SystemCookieManager;.webView:Landroid/webkit/WebView; // field@012c │ │ -0196dc: 7100 cb00 0000 |0006: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@00cb │ │ -0196e2: 0c00 |0009: move-result-object v0 │ │ -0196e4: 5b30 2b01 |000a: iput-object v0, v3, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -0196e8: 5430 2b01 |000c: iget-object v0, v3, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -0196ec: 7110 ce00 0200 |000e: invoke-static {v2}, Landroid/webkit/CookieManager;.setAcceptFileSchemeCookies:(Z)V // method@00ce │ │ -0196f2: 6000 0100 |0011: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -0196f6: 1301 1500 |0013: const/16 v1, #int 21 // #15 │ │ -0196fa: 3410 0900 |0015: if-lt v0, v1, 001e // +0009 │ │ -0196fe: 5430 2b01 |0017: iget-object v0, v3, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -019702: 5431 2c01 |0019: iget-object v1, v3, Lorg/apache/cordova/engine/SystemCookieManager;.webView:Landroid/webkit/WebView; // field@012c │ │ -019706: 6e30 cf00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@00cf │ │ -01970c: 0e00 |001e: return-void │ │ +01a014: |[01a014] org.apache.cordova.engine.SystemCookieManager.:(Landroid/webkit/WebView;)V │ │ +01a024: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01a026: 7010 d201 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a02c: 5b34 2c01 |0004: iput-object v4, v3, Lorg/apache/cordova/engine/SystemCookieManager;.webView:Landroid/webkit/WebView; // field@012c │ │ +01a030: 7100 cb00 0000 |0006: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@00cb │ │ +01a036: 0c00 |0009: move-result-object v0 │ │ +01a038: 5b30 2b01 |000a: iput-object v0, v3, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a03c: 5430 2b01 |000c: iget-object v0, v3, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a040: 7110 ce00 0200 |000e: invoke-static {v2}, Landroid/webkit/CookieManager;.setAcceptFileSchemeCookies:(Z)V // method@00ce │ │ +01a046: 6000 0100 |0011: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a04a: 1301 1500 |0013: const/16 v1, #int 21 // #15 │ │ +01a04e: 3410 0900 |0015: if-lt v0, v1, 001e // +0009 │ │ +01a052: 5430 2b01 |0017: iget-object v0, v3, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a056: 5431 2c01 |0019: iget-object v1, v3, Lorg/apache/cordova/engine/SystemCookieManager;.webView:Landroid/webkit/WebView; // field@012c │ │ +01a05a: 6e30 cf00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@00cf │ │ +01a060: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ 0x000c line=41 │ │ 0x0011 line=43 │ │ @@ -27729,18 +27735,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019710: |[019710] org.apache.cordova.engine.SystemCookieManager.clearCookies:()V │ │ -019720: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -019724: 6e10 cc00 0000 |0002: invoke-virtual {v0}, Landroid/webkit/CookieManager;.removeAllCookie:()V // method@00cc │ │ -01972a: 0e00 |0005: return-void │ │ +01a064: |[01a064] org.apache.cordova.engine.SystemCookieManager.clearCookies:()V │ │ +01a074: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a078: 6e10 cc00 0000 |0002: invoke-virtual {v0}, Landroid/webkit/CookieManager;.removeAllCookie:()V // method@00cc │ │ +01a07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemCookieManager; │ │ │ │ @@ -27749,21 +27755,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01972c: |[01972c] org.apache.cordova.engine.SystemCookieManager.flush:()V │ │ -01973c: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -019740: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -019744: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -019748: 5420 2b01 |0006: iget-object v0, v2, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -01974c: 6e10 c900 0000 |0008: invoke-virtual {v0}, Landroid/webkit/CookieManager;.flush:()V // method@00c9 │ │ -019752: 0e00 |000b: return-void │ │ +01a080: |[01a080] org.apache.cordova.engine.SystemCookieManager.flush:()V │ │ +01a090: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a094: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +01a098: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +01a09c: 5420 2b01 |0006: iget-object v0, v2, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a0a0: 6e10 c900 0000 |0008: invoke-virtual {v0}, Landroid/webkit/CookieManager;.flush:()V // method@00c9 │ │ +01a0a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ 0x000b line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/engine/SystemCookieManager; │ │ @@ -27773,19 +27779,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -019754: |[019754] org.apache.cordova.engine.SystemCookieManager.getCookie:(Ljava/lang/String;)Ljava/lang/String; │ │ -019764: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -019768: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@00ca │ │ -01976e: 0c00 |0005: move-result-object v0 │ │ -019770: 1100 |0006: return-object v0 │ │ +01a0a8: |[01a0a8] org.apache.cordova.engine.SystemCookieManager.getCookie:(Ljava/lang/String;)Ljava/lang/String; │ │ +01a0b8: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a0bc: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@00ca │ │ +01a0c2: 0c00 |0005: move-result-object v0 │ │ +01a0c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/engine/SystemCookieManager; │ │ 0x0000 - 0x0007 reg=2 url Ljava/lang/String; │ │ │ │ @@ -27794,18 +27800,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -019774: |[019774] org.apache.cordova.engine.SystemCookieManager.setCookie:(Ljava/lang/String;Ljava/lang/String;)V │ │ -019784: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -019788: 6e30 d000 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/webkit/CookieManager;.setCookie:(Ljava/lang/String;Ljava/lang/String;)V // method@00d0 │ │ -01978e: 0e00 |0005: return-void │ │ +01a0c8: |[01a0c8] org.apache.cordova.engine.SystemCookieManager.setCookie:(Ljava/lang/String;Ljava/lang/String;)V │ │ +01a0d8: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a0dc: 6e30 d000 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/webkit/CookieManager;.setCookie:(Ljava/lang/String;Ljava/lang/String;)V // method@00d0 │ │ +01a0e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemCookieManager; │ │ 0x0000 - 0x0006 reg=2 url Ljava/lang/String; │ │ @@ -27816,18 +27822,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -019790: |[019790] org.apache.cordova.engine.SystemCookieManager.setCookiesEnabled:(Z)V │ │ -0197a0: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ -0197a4: 6e20 cd00 2000 |0002: invoke-virtual {v0, v2}, Landroid/webkit/CookieManager;.setAcceptCookie:(Z)V // method@00cd │ │ -0197aa: 0e00 |0005: return-void │ │ +01a0e4: |[01a0e4] org.apache.cordova.engine.SystemCookieManager.setCookiesEnabled:(Z)V │ │ +01a0f4: 5410 2b01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemCookieManager;.cookieManager:Landroid/webkit/CookieManager; // field@012b │ │ +01a0f8: 6e20 cd00 2000 |0002: invoke-virtual {v0, v2}, Landroid/webkit/CookieManager;.setAcceptCookie:(Z)V // method@00cd │ │ +01a0fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemCookieManager; │ │ 0x0000 - 0x0006 reg=2 accept Z │ │ @@ -27873,18 +27879,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0197ac: |[0197ac] org.apache.cordova.engine.SystemExposedJsApi.:(Lorg/apache/cordova/CordovaBridge;)V │ │ -0197bc: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0197c2: 5b01 2d01 |0003: iput-object v1, v0, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ -0197c6: 0e00 |0005: return-void │ │ +01a100: |[01a100] org.apache.cordova.engine.SystemExposedJsApi.:(Lorg/apache/cordova/CordovaBridge;)V │ │ +01a110: 7010 d201 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a116: 5b01 2d01 |0003: iput-object v1, v0, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ +01a11a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/engine/SystemExposedJsApi; │ │ @@ -27896,24 +27902,24 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0197c8: |[0197c8] org.apache.cordova.engine.SystemExposedJsApi.exec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0197d8: 5460 2d01 |0000: iget-object v0, v6, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ -0197dc: 0171 |0002: move v1, v7 │ │ -0197de: 0782 |0003: move-object v2, v8 │ │ -0197e0: 0793 |0004: move-object v3, v9 │ │ -0197e2: 07a4 |0005: move-object v4, v10 │ │ -0197e4: 07b5 |0006: move-object v5, v11 │ │ -0197e6: 7406 d002 0000 |0007: 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@02d0 │ │ -0197ec: 0c00 |000a: move-result-object v0 │ │ -0197ee: 1100 |000b: return-object v0 │ │ +01a11c: |[01a11c] org.apache.cordova.engine.SystemExposedJsApi.exec:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +01a12c: 5460 2d01 |0000: iget-object v0, v6, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ +01a130: 0171 |0002: move v1, v7 │ │ +01a132: 0782 |0003: move-object v2, v8 │ │ +01a134: 0793 |0004: move-object v3, v9 │ │ +01a136: 07a4 |0005: move-object v4, v10 │ │ +01a138: 07b5 |0006: move-object v5, v11 │ │ +01a13a: 7406 d002 0000 |0007: 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@02d0 │ │ +01a140: 0c00 |000a: move-result-object v0 │ │ +01a142: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/apache/cordova/engine/SystemExposedJsApi; │ │ 0x0000 - 0x000c reg=7 bridgeSecret I │ │ 0x0000 - 0x000c reg=8 service Ljava/lang/String; │ │ @@ -27926,19 +27932,19 @@ │ │ type : '(IZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0197f0: |[0197f0] org.apache.cordova.engine.SystemExposedJsApi.retrieveJsMessages:(IZ)Ljava/lang/String; │ │ -019800: 5410 2d01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ -019804: 6e30 d102 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/CordovaBridge;.jsRetrieveJsMessages:(IZ)Ljava/lang/String; // method@02d1 │ │ -01980a: 0c00 |0005: move-result-object v0 │ │ -01980c: 1100 |0006: return-object v0 │ │ +01a144: |[01a144] org.apache.cordova.engine.SystemExposedJsApi.retrieveJsMessages:(IZ)Ljava/lang/String; │ │ +01a154: 5410 2d01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ +01a158: 6e30 d102 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/CordovaBridge;.jsRetrieveJsMessages:(IZ)Ljava/lang/String; // method@02d1 │ │ +01a15e: 0c00 |0005: move-result-object v0 │ │ +01a160: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/engine/SystemExposedJsApi; │ │ 0x0000 - 0x0007 reg=2 bridgeSecret I │ │ 0x0000 - 0x0007 reg=3 fromOnlineEvent Z │ │ @@ -27948,18 +27954,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -019810: |[019810] org.apache.cordova.engine.SystemExposedJsApi.setNativeToJsBridgeMode:(II)V │ │ -019820: 5410 2d01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ -019824: 6e30 d202 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/CordovaBridge;.jsSetNativeToJsBridgeMode:(II)V // method@02d2 │ │ -01982a: 0e00 |0005: return-void │ │ +01a164: |[01a164] org.apache.cordova.engine.SystemExposedJsApi.setNativeToJsBridgeMode:(II)V │ │ +01a174: 5410 2d01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemExposedJsApi;.bridge:Lorg/apache/cordova/CordovaBridge; // field@012d │ │ +01a178: 6e30 d202 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/CordovaBridge;.jsSetNativeToJsBridgeMode:(II)V // method@02d2 │ │ +01a17e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemExposedJsApi; │ │ 0x0000 - 0x0006 reg=2 bridgeSecret I │ │ @@ -28004,19 +28010,19 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01982c: |[01982c] org.apache.cordova.engine.SystemWebChromeClient$1.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V │ │ -01983c: 5b01 2e01 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@012e │ │ -019840: 5b02 2f01 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.val$result:Landroid/webkit/JsResult; // field@012f │ │ -019844: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01984a: 0e00 |0007: return-void │ │ +01a180: |[01a180] org.apache.cordova.engine.SystemWebChromeClient$1.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V │ │ +01a190: 5b01 2e01 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@012e │ │ +01a194: 5b02 2f01 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.val$result:Landroid/webkit/JsResult; // field@012f │ │ +01a198: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a19e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/engine/SystemWebChromeClient$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/webkit/JsResult; │ │ @@ -28027,22 +28033,22 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01984c: |[01984c] org.apache.cordova.engine.SystemWebChromeClient$1.gotResult:(ZLjava/lang/String;)V │ │ -01985c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -019860: 5410 2f01 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.val$result:Landroid/webkit/JsResult; // field@012f │ │ -019864: 6e10 d700 0000 |0004: invoke-virtual {v0}, Landroid/webkit/JsResult;.confirm:()V // method@00d7 │ │ -01986a: 0e00 |0007: return-void │ │ -01986c: 5410 2f01 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.val$result:Landroid/webkit/JsResult; // field@012f │ │ -019870: 6e10 d600 0000 |000a: invoke-virtual {v0}, Landroid/webkit/JsResult;.cancel:()V // method@00d6 │ │ -019876: 28fa |000d: goto 0007 // -0006 │ │ +01a1a0: |[01a1a0] org.apache.cordova.engine.SystemWebChromeClient$1.gotResult:(ZLjava/lang/String;)V │ │ +01a1b0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +01a1b4: 5410 2f01 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.val$result:Landroid/webkit/JsResult; // field@012f │ │ +01a1b8: 6e10 d700 0000 |0004: invoke-virtual {v0}, Landroid/webkit/JsResult;.confirm:()V // method@00d7 │ │ +01a1be: 0e00 |0007: return-void │ │ +01a1c0: 5410 2f01 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$1;.val$result:Landroid/webkit/JsResult; // field@012f │ │ +01a1c4: 6e10 d600 0000 |000a: invoke-virtual {v0}, Landroid/webkit/JsResult;.cancel:()V // method@00d6 │ │ +01a1ca: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0007 line=89 │ │ 0x0008 line=87 │ │ locals : │ │ @@ -28089,19 +28095,19 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019878: |[019878] org.apache.cordova.engine.SystemWebChromeClient$2.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V │ │ -019888: 5b01 3001 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0130 │ │ -01988c: 5b02 3101 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.val$result:Landroid/webkit/JsResult; // field@0131 │ │ -019890: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -019896: 0e00 |0007: return-void │ │ +01a1cc: |[01a1cc] org.apache.cordova.engine.SystemWebChromeClient$2.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V │ │ +01a1dc: 5b01 3001 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0130 │ │ +01a1e0: 5b02 3101 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.val$result:Landroid/webkit/JsResult; // field@0131 │ │ +01a1e4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a1ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/engine/SystemWebChromeClient$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/webkit/JsResult; │ │ @@ -28112,22 +28118,22 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -019898: |[019898] org.apache.cordova.engine.SystemWebChromeClient$2.gotResult:(ZLjava/lang/String;)V │ │ -0198a8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0198ac: 5410 3101 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.val$result:Landroid/webkit/JsResult; // field@0131 │ │ -0198b0: 6e10 d700 0000 |0004: invoke-virtual {v0}, Landroid/webkit/JsResult;.confirm:()V // method@00d7 │ │ -0198b6: 0e00 |0007: return-void │ │ -0198b8: 5410 3101 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.val$result:Landroid/webkit/JsResult; // field@0131 │ │ -0198bc: 6e10 d600 0000 |000a: invoke-virtual {v0}, Landroid/webkit/JsResult;.cancel:()V // method@00d6 │ │ -0198c2: 28fa |000d: goto 0007 // -0006 │ │ +01a1ec: |[01a1ec] org.apache.cordova.engine.SystemWebChromeClient$2.gotResult:(ZLjava/lang/String;)V │ │ +01a1fc: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +01a200: 5410 3101 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.val$result:Landroid/webkit/JsResult; // field@0131 │ │ +01a204: 6e10 d700 0000 |0004: invoke-virtual {v0}, Landroid/webkit/JsResult;.confirm:()V // method@00d7 │ │ +01a20a: 0e00 |0007: return-void │ │ +01a20c: 5410 3101 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$2;.val$result:Landroid/webkit/JsResult; // field@0131 │ │ +01a210: 6e10 d600 0000 |000a: invoke-virtual {v0}, Landroid/webkit/JsResult;.cancel:()V // method@00d6 │ │ +01a216: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x0007 line=107 │ │ 0x0008 line=105 │ │ locals : │ │ @@ -28174,19 +28180,19 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0198c4: |[0198c4] org.apache.cordova.engine.SystemWebChromeClient$3.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V │ │ -0198d4: 5b01 3201 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0132 │ │ -0198d8: 5b02 3301 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.val$result:Landroid/webkit/JsPromptResult; // field@0133 │ │ -0198dc: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -0198e2: 0e00 |0007: return-void │ │ +01a218: |[01a218] org.apache.cordova.engine.SystemWebChromeClient$3.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V │ │ +01a228: 5b01 3201 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0132 │ │ +01a22c: 5b02 3301 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.val$result:Landroid/webkit/JsPromptResult; // field@0133 │ │ +01a230: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a236: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/engine/SystemWebChromeClient$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/webkit/JsPromptResult; │ │ @@ -28197,22 +28203,22 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0198e4: |[0198e4] org.apache.cordova.engine.SystemWebChromeClient$3.gotResult:(ZLjava/lang/String;)V │ │ -0198f4: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0198f8: 5410 3301 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.val$result:Landroid/webkit/JsPromptResult; // field@0133 │ │ -0198fc: 6e20 d500 3000 |0004: invoke-virtual {v0, v3}, Landroid/webkit/JsPromptResult;.confirm:(Ljava/lang/String;)V // method@00d5 │ │ -019902: 0e00 |0007: return-void │ │ -019904: 5410 3301 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.val$result:Landroid/webkit/JsPromptResult; // field@0133 │ │ -019908: 6e10 d400 0000 |000a: invoke-virtual {v0}, Landroid/webkit/JsPromptResult;.cancel:()V // method@00d4 │ │ -01990e: 28fa |000d: goto 0007 // -0006 │ │ +01a238: |[01a238] org.apache.cordova.engine.SystemWebChromeClient$3.gotResult:(ZLjava/lang/String;)V │ │ +01a248: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +01a24c: 5410 3301 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.val$result:Landroid/webkit/JsPromptResult; // field@0133 │ │ +01a250: 6e20 d500 3000 |0004: invoke-virtual {v0, v3}, Landroid/webkit/JsPromptResult;.confirm:(Ljava/lang/String;)V // method@00d5 │ │ +01a256: 0e00 |0007: return-void │ │ +01a258: 5410 3301 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebChromeClient$3;.val$result:Landroid/webkit/JsPromptResult; // field@0133 │ │ +01a25c: 6e10 d400 0000 |000a: invoke-virtual {v0}, Landroid/webkit/JsPromptResult;.cancel:()V // method@00d4 │ │ +01a262: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ 0x0007 line=135 │ │ 0x0008 line=133 │ │ locals : │ │ @@ -28258,19 +28264,19 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019910: |[019910] org.apache.cordova.engine.SystemWebChromeClient$4.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V │ │ -019920: 5b01 3401 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0134 │ │ -019924: 5b02 3501 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.val$uploadMsg:Landroid/webkit/ValueCallback; // field@0135 │ │ -019928: 7010 1603 0000 |0004: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -01992e: 0e00 |0007: return-void │ │ +01a264: |[01a264] org.apache.cordova.engine.SystemWebChromeClient$4.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V │ │ +01a274: 5b01 3401 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0134 │ │ +01a278: 5b02 3501 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.val$uploadMsg:Landroid/webkit/ValueCallback; // field@0135 │ │ +01a27c: 7010 1603 0000 |0004: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01a282: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/engine/SystemWebChromeClient$4; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/webkit/ValueCallback; │ │ @@ -28281,36 +28287,36 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -019930: |[019930] org.apache.cordova.engine.SystemWebChromeClient$4.onActivityResult:(IILandroid/content/Intent;)V │ │ -019940: 3807 0500 |0000: if-eqz v7, 0005 // +0005 │ │ -019944: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -019946: 3216 2100 |0003: if-eq v6, v1, 0024 // +0021 │ │ -01994a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01994c: 1a01 0203 |0006: const-string v1, "SystemWebChromeClient" // string@0302 │ │ -019950: 2202 9b00 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -019954: 7010 f301 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01995a: 1a03 e702 |000d: const-string v3, "Receive file chooser URL: " // string@02e7 │ │ -01995e: 6e20 fb01 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -019964: 0c02 |0012: move-result-object v2 │ │ -019966: 6e20 fa01 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -01996c: 0c02 |0016: move-result-object v2 │ │ -01996e: 6e10 fd01 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -019974: 0c02 |001a: move-result-object v2 │ │ -019976: 7120 fe03 2100 |001b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01997c: 5441 3501 |001e: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.val$uploadMsg:Landroid/webkit/ValueCallback; // field@0135 │ │ -019980: 7220 dd00 0100 |0020: invoke-interface {v1, v0}, Landroid/webkit/ValueCallback;.onReceiveValue:(Ljava/lang/Object;)V // method@00dd │ │ -019986: 0e00 |0023: return-void │ │ -019988: 6e10 4700 0700 |0024: invoke-virtual {v7}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0047 │ │ -01998e: 0c00 |0027: move-result-object v0 │ │ -019990: 28de |0028: goto 0006 // -0022 │ │ +01a284: |[01a284] org.apache.cordova.engine.SystemWebChromeClient$4.onActivityResult:(IILandroid/content/Intent;)V │ │ +01a294: 3807 0500 |0000: if-eqz v7, 0005 // +0005 │ │ +01a298: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +01a29a: 3216 2100 |0003: if-eq v6, v1, 0024 // +0021 │ │ +01a29e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01a2a0: 1a01 0203 |0006: const-string v1, "SystemWebChromeClient" // string@0302 │ │ +01a2a4: 2202 9b00 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01a2a8: 7010 f301 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01a2ae: 1a03 e702 |000d: const-string v3, "Receive file chooser URL: " // string@02e7 │ │ +01a2b2: 6e20 fb01 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a2b8: 0c02 |0012: move-result-object v2 │ │ +01a2ba: 6e20 fa01 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01a2c0: 0c02 |0016: move-result-object v2 │ │ +01a2c2: 6e10 fd01 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01a2c8: 0c02 |001a: move-result-object v2 │ │ +01a2ca: 7120 fe03 2100 |001b: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a2d0: 5441 3501 |001e: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient$4;.val$uploadMsg:Landroid/webkit/ValueCallback; // field@0135 │ │ +01a2d4: 7220 dd00 0100 |0020: invoke-interface {v1, v0}, Landroid/webkit/ValueCallback;.onReceiveValue:(Ljava/lang/Object;)V // method@00dd │ │ +01a2da: 0e00 |0023: return-void │ │ +01a2dc: 6e10 4700 0700 |0024: invoke-virtual {v7}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0047 │ │ +01a2e2: 0c00 |0027: move-result-object v0 │ │ +01a2e4: 28de |0028: goto 0006 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x001e line=257 │ │ 0x0023 line=258 │ │ 0x0024 line=255 │ │ @@ -28359,19 +28365,19 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019994: |[019994] org.apache.cordova.engine.SystemWebChromeClient$5.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V │ │ -0199a4: 5b01 3601 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0136 │ │ -0199a8: 5b02 3701 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.val$filePathsCallback:Landroid/webkit/ValueCallback; // field@0137 │ │ -0199ac: 7010 1603 0000 |0004: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -0199b2: 0e00 |0007: return-void │ │ +01a2e8: |[01a2e8] org.apache.cordova.engine.SystemWebChromeClient$5.:(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V │ │ +01a2f8: 5b01 3601 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.this$0:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0136 │ │ +01a2fc: 5b02 3701 |0002: iput-object v2, v0, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.val$filePathsCallback:Landroid/webkit/ValueCallback; // field@0137 │ │ +01a300: 7010 1603 0000 |0004: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01a306: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/engine/SystemWebChromeClient$5; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebChromeClient; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/webkit/ValueCallback; │ │ @@ -28382,31 +28388,31 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0199b4: |[0199b4] org.apache.cordova.engine.SystemWebChromeClient$5.onActivityResult:(IILandroid/content/Intent;)V │ │ -0199c4: 7120 e000 7600 |0000: invoke-static {v6, v7}, Landroid/webkit/WebChromeClient$FileChooserParams;.parseResult:(ILandroid/content/Intent;)[Landroid/net/Uri; // method@00e0 │ │ -0199ca: 0c00 |0003: move-result-object v0 │ │ -0199cc: 1a01 0203 |0004: const-string v1, "SystemWebChromeClient" // string@0302 │ │ -0199d0: 2202 9b00 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -0199d4: 7010 f301 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -0199da: 1a03 e702 |000b: const-string v3, "Receive file chooser URL: " // string@02e7 │ │ -0199de: 6e20 fb01 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -0199e4: 0c02 |0010: move-result-object v2 │ │ -0199e6: 6e20 fa01 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -0199ec: 0c02 |0014: move-result-object v2 │ │ -0199ee: 6e10 fd01 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -0199f4: 0c02 |0018: move-result-object v2 │ │ -0199f6: 7120 fe03 2100 |0019: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -0199fc: 5441 3701 |001c: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.val$filePathsCallback:Landroid/webkit/ValueCallback; // field@0137 │ │ -019a00: 7220 dd00 0100 |001e: invoke-interface {v1, v0}, Landroid/webkit/ValueCallback;.onReceiveValue:(Ljava/lang/Object;)V // method@00dd │ │ -019a06: 0e00 |0021: return-void │ │ +01a308: |[01a308] org.apache.cordova.engine.SystemWebChromeClient$5.onActivityResult:(IILandroid/content/Intent;)V │ │ +01a318: 7120 e000 7600 |0000: invoke-static {v6, v7}, Landroid/webkit/WebChromeClient$FileChooserParams;.parseResult:(ILandroid/content/Intent;)[Landroid/net/Uri; // method@00e0 │ │ +01a31e: 0c00 |0003: move-result-object v0 │ │ +01a320: 1a01 0203 |0004: const-string v1, "SystemWebChromeClient" // string@0302 │ │ +01a324: 2202 9b00 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01a328: 7010 f301 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01a32e: 1a03 e702 |000b: const-string v3, "Receive file chooser URL: " // string@02e7 │ │ +01a332: 6e20 fb01 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a338: 0c02 |0010: move-result-object v2 │ │ +01a33a: 6e20 fa01 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01a340: 0c02 |0014: move-result-object v2 │ │ +01a342: 6e10 fd01 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01a348: 0c02 |0018: move-result-object v2 │ │ +01a34a: 7120 fe03 2100 |0019: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a350: 5441 3701 |001c: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebChromeClient$5;.val$filePathsCallback:Landroid/webkit/ValueCallback; // field@0137 │ │ +01a354: 7220 dd00 0100 |001e: invoke-interface {v1, v0}, Landroid/webkit/ValueCallback;.onReceiveValue:(Ljava/lang/Object;)V // method@00dd │ │ +01a35a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ 0x001c line=272 │ │ 0x0021 line=273 │ │ locals : │ │ @@ -28458,18 +28464,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -019a08: |[019a08] org.apache.cordova.engine.SystemWebView.:(Landroid/content/Context;)V │ │ -019a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019a1a: 7030 b504 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/cordova/engine/SystemWebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04b5 │ │ -019a20: 0e00 |0004: return-void │ │ +01a35c: |[01a35c] org.apache.cordova.engine.SystemWebView.:(Landroid/content/Context;)V │ │ +01a36c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a36e: 7030 b504 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/cordova/engine/SystemWebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04b5 │ │ +01a374: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/engine/SystemWebView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -28479,17 +28485,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -019a24: |[019a24] org.apache.cordova.engine.SystemWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -019a34: 7030 f800 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f8 │ │ -019a3a: 0e00 |0003: return-void │ │ +01a378: |[01a378] org.apache.cordova.engine.SystemWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +01a388: 7030 f800 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f8 │ │ +01a38e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/engine/SystemWebView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -28501,26 +28507,26 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -019a3c: |[019a3c] org.apache.cordova.engine.SystemWebView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -019a4c: 5421 4301 |0000: iget-object v1, v2, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ -019a50: 5411 4f01 |0002: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -019a54: 7220 7d03 3100 |0004: invoke-interface {v1, v3}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onDispatchKeyEvent:(Landroid/view/KeyEvent;)Ljava/lang/Boolean; // method@037d │ │ -019a5a: 0c00 |0007: move-result-object v0 │ │ -019a5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -019a60: 6e10 a401 0000 |000a: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -019a66: 0a01 |000d: move-result v1 │ │ -019a68: 0f01 |000e: return v1 │ │ -019a6a: 6f20 fc00 3200 |000f: invoke-super {v2, v3}, Landroid/webkit/WebView;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@00fc │ │ -019a70: 0a01 |0012: move-result v1 │ │ -019a72: 28fb |0013: goto 000e // -0005 │ │ +01a390: |[01a390] org.apache.cordova.engine.SystemWebView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +01a3a0: 5421 4301 |0000: iget-object v1, v2, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ +01a3a4: 5411 4f01 |0002: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +01a3a8: 7220 7d03 3100 |0004: invoke-interface {v1, v3}, Lorg/apache/cordova/CordovaWebViewEngine$Client;.onDispatchKeyEvent:(Landroid/view/KeyEvent;)Ljava/lang/Boolean; // method@037d │ │ +01a3ae: 0c00 |0007: move-result-object v0 │ │ +01a3b0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +01a3b4: 6e10 a401 0000 |000a: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +01a3ba: 0a01 |000d: move-result v1 │ │ +01a3bc: 0f01 |000e: return v1 │ │ +01a3be: 6f20 fc00 3200 |000f: invoke-super {v2, v3}, Landroid/webkit/WebView;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@00fc │ │ +01a3c4: 0a01 |0012: move-result v1 │ │ +01a3c6: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0008 line=83 │ │ 0x000a line=84 │ │ 0x000e line=86 │ │ locals : │ │ @@ -28533,23 +28539,23 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -019a74: |[019a74] org.apache.cordova.engine.SystemWebView.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; │ │ -019a84: 5410 4301 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ -019a88: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -019a8c: 5410 4301 |0004: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ -019a90: 6e10 ec04 0000 |0006: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; // method@04ec │ │ -019a96: 0c00 |0009: move-result-object v0 │ │ -019a98: 1100 |000a: return-object v0 │ │ -019a9a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -019a9c: 28fe |000c: goto 000a // -0002 │ │ +01a3c8: |[01a3c8] org.apache.cordova.engine.SystemWebView.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; │ │ +01a3d8: 5410 4301 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ +01a3dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +01a3e0: 5410 4301 |0004: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ +01a3e4: 6e10 ec04 0000 |0006: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; // method@04ec │ │ +01a3ea: 0c00 |0009: move-result-object v0 │ │ +01a3ec: 1100 |000a: return-object v0 │ │ +01a3ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01a3f0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/cordova/engine/SystemWebView; │ │ │ │ #2 : (in Lorg/apache/cordova/engine/SystemWebView;) │ │ @@ -28557,28 +28563,28 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -019aa0: |[019aa0] org.apache.cordova.engine.SystemWebView.init:(Lorg/apache/cordova/engine/SystemWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V │ │ -019ab0: 5b13 4201 |0000: iput-object v3, v1, Lorg/apache/cordova/engine/SystemWebView;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0142 │ │ -019ab4: 5b12 4301 |0002: iput-object v2, v1, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ -019ab8: 5410 4401 |0004: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.viewClient:Lorg/apache/cordova/engine/SystemWebViewClient; // field@0144 │ │ -019abc: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -019ac0: 2200 2a01 |0008: new-instance v0, Lorg/apache/cordova/engine/SystemWebViewClient; // type@012a │ │ -019ac4: 7020 cd04 2000 |000a: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemWebViewClient;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V // method@04cd │ │ -019aca: 6e20 cb04 0100 |000d: invoke-virtual {v1, v0}, Lorg/apache/cordova/engine/SystemWebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@04cb │ │ -019ad0: 5410 4101 |0010: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.chromeClient:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0141 │ │ -019ad4: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -019ad8: 2200 2801 |0014: new-instance v0, Lorg/apache/cordova/engine/SystemWebChromeClient; // type@0128 │ │ -019adc: 7020 a304 2000 |0016: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemWebChromeClient;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V // method@04a3 │ │ -019ae2: 6e20 ca04 0100 |0019: invoke-virtual {v1, v0}, Lorg/apache/cordova/engine/SystemWebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@04ca │ │ -019ae8: 0e00 |001c: return-void │ │ +01a3f4: |[01a3f4] org.apache.cordova.engine.SystemWebView.init:(Lorg/apache/cordova/engine/SystemWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V │ │ +01a404: 5b13 4201 |0000: iput-object v3, v1, Lorg/apache/cordova/engine/SystemWebView;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0142 │ │ +01a408: 5b12 4301 |0002: iput-object v2, v1, Lorg/apache/cordova/engine/SystemWebView;.parentEngine:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@0143 │ │ +01a40c: 5410 4401 |0004: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.viewClient:Lorg/apache/cordova/engine/SystemWebViewClient; // field@0144 │ │ +01a410: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +01a414: 2200 2a01 |0008: new-instance v0, Lorg/apache/cordova/engine/SystemWebViewClient; // type@012a │ │ +01a418: 7020 cd04 2000 |000a: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemWebViewClient;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V // method@04cd │ │ +01a41e: 6e20 cb04 0100 |000d: invoke-virtual {v1, v0}, Lorg/apache/cordova/engine/SystemWebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@04cb │ │ +01a424: 5410 4101 |0010: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.chromeClient:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0141 │ │ +01a428: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +01a42c: 2200 2801 |0014: new-instance v0, Lorg/apache/cordova/engine/SystemWebChromeClient; // type@0128 │ │ +01a430: 7020 a304 2000 |0016: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemWebChromeClient;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V // method@04a3 │ │ +01a436: 6e20 ca04 0100 |0019: invoke-virtual {v1, v0}, Lorg/apache/cordova/engine/SystemWebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@04ca │ │ +01a43c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x0004 line=54 │ │ 0x0008 line=55 │ │ 0x0010 line=58 │ │ @@ -28594,20 +28600,20 @@ │ │ type : '(Landroid/webkit/WebChromeClient;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -019aec: |[019aec] org.apache.cordova.engine.SystemWebView.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V │ │ -019afc: 0720 |0000: move-object v0, v2 │ │ -019afe: 1f00 2801 |0001: check-cast v0, Lorg/apache/cordova/engine/SystemWebChromeClient; // type@0128 │ │ -019b02: 5b10 4101 |0003: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.chromeClient:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0141 │ │ -019b06: 6f20 fe00 2100 |0005: invoke-super {v1, v2}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@00fe │ │ -019b0c: 0e00 |0008: return-void │ │ +01a440: |[01a440] org.apache.cordova.engine.SystemWebView.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V │ │ +01a450: 0720 |0000: move-object v0, v2 │ │ +01a452: 1f00 2801 |0001: check-cast v0, Lorg/apache/cordova/engine/SystemWebChromeClient; // type@0128 │ │ +01a456: 5b10 4101 |0003: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.chromeClient:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0141 │ │ +01a45a: 6f20 fe00 2100 |0005: invoke-super {v1, v2}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@00fe │ │ +01a460: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x0008 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/engine/SystemWebView; │ │ @@ -28618,20 +28624,20 @@ │ │ type : '(Landroid/webkit/WebViewClient;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -019b10: |[019b10] org.apache.cordova.engine.SystemWebView.setWebViewClient:(Landroid/webkit/WebViewClient;)V │ │ -019b20: 0720 |0000: move-object v0, v2 │ │ -019b22: 1f00 2a01 |0001: check-cast v0, Lorg/apache/cordova/engine/SystemWebViewClient; // type@012a │ │ -019b26: 5b10 4401 |0003: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.viewClient:Lorg/apache/cordova/engine/SystemWebViewClient; // field@0144 │ │ -019b2a: 6f20 0001 2100 |0005: invoke-super {v1, v2}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@0100 │ │ -019b30: 0e00 |0008: return-void │ │ +01a464: |[01a464] org.apache.cordova.engine.SystemWebView.setWebViewClient:(Landroid/webkit/WebViewClient;)V │ │ +01a474: 0720 |0000: move-object v0, v2 │ │ +01a476: 1f00 2a01 |0001: check-cast v0, Lorg/apache/cordova/engine/SystemWebViewClient; // type@012a │ │ +01a47a: 5b10 4401 |0003: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebView;.viewClient:Lorg/apache/cordova/engine/SystemWebViewClient; // field@0144 │ │ +01a47e: 6f20 0001 2100 |0005: invoke-super {v1, v2}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@0100 │ │ +01a484: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/engine/SystemWebView; │ │ @@ -28672,18 +28678,18 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebViewEngine;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019b34: |[019b34] org.apache.cordova.engine.SystemWebViewEngine$1.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V │ │ -019b44: 5b01 4a01 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ -019b48: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -019b4e: 0e00 |0005: return-void │ │ +01a488: |[01a488] org.apache.cordova.engine.SystemWebViewEngine$1.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V │ │ +01a498: 5b01 4a01 |0000: iput-object v1, v0, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ +01a49c: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a4a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/engine/SystemWebViewEngine$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ @@ -28693,21 +28699,21 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -019b50: |[019b50] org.apache.cordova.engine.SystemWebViewEngine$1.runOnUiThread:(Ljava/lang/Runnable;)V │ │ -019b60: 5410 4a01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ -019b64: 5400 5101 |0002: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -019b68: 7210 f902 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -019b6e: 0c00 |0007: move-result-object v0 │ │ -019b70: 6e20 1700 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ -019b76: 0e00 |000b: return-void │ │ +01a4a4: |[01a4a4] org.apache.cordova.engine.SystemWebViewEngine$1.runOnUiThread:(Ljava/lang/Runnable;)V │ │ +01a4b4: 5410 4a01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ +01a4b8: 5400 5101 |0002: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +01a4bc: 7210 f902 0000 |0004: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +01a4c2: 0c00 |0007: move-result-object v0 │ │ +01a4c4: 6e20 1700 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0017 │ │ +01a4ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000b line=122 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine$1; │ │ 0x0000 - 0x000c reg=2 r Ljava/lang/Runnable; │ │ @@ -28717,22 +28723,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -019b78: |[019b78] org.apache.cordova.engine.SystemWebViewEngine$1.setNetworkAvailable:(Z)V │ │ -019b88: 5410 4a01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ -019b8c: 5400 5801 |0002: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019b90: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -019b94: 5410 4a01 |0006: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ -019b98: 5400 5801 |0008: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019b9c: 6e20 c804 2000 |000a: invoke-virtual {v0, v2}, Lorg/apache/cordova/engine/SystemWebView;.setNetworkAvailable:(Z)V // method@04c8 │ │ -019ba2: 0e00 |000d: return-void │ │ +01a4cc: |[01a4cc] org.apache.cordova.engine.SystemWebViewEngine$1.setNetworkAvailable:(Z)V │ │ +01a4dc: 5410 4a01 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ +01a4e0: 5400 5801 |0002: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a4e4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +01a4e8: 5410 4a01 |0006: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.this$0:Lorg/apache/cordova/engine/SystemWebViewEngine; // field@014a │ │ +01a4ec: 5400 5801 |0008: iget-object v0, v0, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a4f0: 6e20 c804 2000 |000a: invoke-virtual {v0, v2}, Lorg/apache/cordova/engine/SystemWebView;.setNetworkAvailable:(Z)V // method@04c8 │ │ +01a4f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine$1; │ │ @@ -28821,19 +28827,19 @@ │ │ type : '(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -019ba4: |[019ba4] org.apache.cordova.engine.SystemWebViewEngine.:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)V │ │ -019bb4: 2200 2901 |0000: new-instance v0, Lorg/apache/cordova/engine/SystemWebView; // type@0129 │ │ -019bb8: 7020 b404 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemWebView;.:(Landroid/content/Context;)V // method@04b4 │ │ -019bbe: 7030 e304 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/cordova/engine/SystemWebViewEngine;.:(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@04e3 │ │ -019bc4: 0e00 |0008: return-void │ │ +01a4f8: |[01a4f8] org.apache.cordova.engine.SystemWebViewEngine.:(Landroid/content/Context;Lorg/apache/cordova/CordovaPreferences;)V │ │ +01a508: 2200 2901 |0000: new-instance v0, Lorg/apache/cordova/engine/SystemWebView; // type@0129 │ │ +01a50c: 7020 b404 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemWebView;.:(Landroid/content/Context;)V // method@04b4 │ │ +01a512: 7030 e304 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/cordova/engine/SystemWebViewEngine;.:(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@04e3 │ │ +01a518: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0008 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -28844,18 +28850,18 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -019bc8: |[019bc8] org.apache.cordova.engine.SystemWebViewEngine.:(Lorg/apache/cordova/engine/SystemWebView;)V │ │ -019bd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019bda: 7030 e304 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.:(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@04e3 │ │ -019be0: 0e00 |0004: return-void │ │ +01a51c: |[01a51c] org.apache.cordova.engine.SystemWebViewEngine.:(Lorg/apache/cordova/engine/SystemWebView;)V │ │ +01a52c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a52e: 7030 e304 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/cordova/engine/SystemWebViewEngine;.:(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V // method@04e3 │ │ +01a534: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ 0x0000 - 0x0005 reg=2 webView Lorg/apache/cordova/engine/SystemWebView; │ │ @@ -28865,22 +28871,22 @@ │ │ type : '(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -019be4: |[019be4] org.apache.cordova.engine.SystemWebViewEngine.:(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ -019bf4: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ -019bfa: 5b13 5501 |0003: iput-object v3, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ -019bfe: 5b12 5801 |0005: iput-object v2, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019c02: 2200 2101 |0007: new-instance v0, Lorg/apache/cordova/engine/SystemCookieManager; // type@0121 │ │ -019c06: 7020 8f04 2000 |0009: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemCookieManager;.:(Landroid/webkit/WebView;)V // method@048f │ │ -019c0c: 5b10 5001 |000c: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.cookieManager:Lorg/apache/cordova/engine/SystemCookieManager; // field@0150 │ │ -019c10: 0e00 |000e: return-void │ │ +01a538: |[01a538] org.apache.cordova.engine.SystemWebViewEngine.:(Lorg/apache/cordova/engine/SystemWebView;Lorg/apache/cordova/CordovaPreferences;)V │ │ +01a548: 7010 d201 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01a54e: 5b13 5501 |0003: iput-object v3, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ +01a552: 5b12 5801 |0005: iput-object v2, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a556: 2200 2101 |0007: new-instance v0, Lorg/apache/cordova/engine/SystemCookieManager; // type@0121 │ │ +01a55a: 7020 8f04 2000 |0009: invoke-direct {v0, v2}, Lorg/apache/cordova/engine/SystemCookieManager;.:(Landroid/webkit/WebView;)V // method@048f │ │ +01a560: 5b10 5001 |000c: iput-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.cookieManager:Lorg/apache/cordova/engine/SystemCookieManager; // field@0150 │ │ +01a564: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0005 line=85 │ │ 0x0007 line=86 │ │ 0x000e line=87 │ │ @@ -28894,24 +28900,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -019c14: |[019c14] org.apache.cordova.engine.SystemWebViewEngine.enableRemoteDebugging:()V │ │ -019c24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -019c26: 7110 ff00 0100 |0001: invoke-static {v1}, Landroid/webkit/WebView;.setWebContentsDebuggingEnabled:(Z)V // method@00ff │ │ -019c2c: 0e00 |0004: return-void │ │ -019c2e: 0d00 |0005: move-exception v0 │ │ -019c30: 1a01 0703 |0006: const-string v1, "SystemWebViewEngine" // string@0307 │ │ -019c34: 1a02 7303 |0008: const-string v2, "You have one job! To turn on Remote Web Debugging! YOU HAVE FAILED! " // string@0373 │ │ -019c38: 7120 fe03 2100 |000a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -019c3e: 6e10 c101 0000 |000d: invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;.printStackTrace:()V // method@01c1 │ │ -019c44: 28f4 |0010: goto 0004 // -000c │ │ +01a568: |[01a568] org.apache.cordova.engine.SystemWebViewEngine.enableRemoteDebugging:()V │ │ +01a578: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01a57a: 7110 ff00 0100 |0001: invoke-static {v1}, Landroid/webkit/WebView;.setWebContentsDebuggingEnabled:(Z)V // method@00ff │ │ +01a580: 0e00 |0004: return-void │ │ +01a582: 0d00 |0005: move-exception v0 │ │ +01a584: 1a01 0703 |0006: const-string v1, "SystemWebViewEngine" // string@0307 │ │ +01a588: 1a02 7303 |0008: const-string v2, "You have one job! To turn on Remote Web Debugging! YOU HAVE FAILED! " // string@0373 │ │ +01a58c: 7120 fe03 2100 |000a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a592: 6e10 c101 0000 |000d: invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;.printStackTrace:()V // method@01c1 │ │ +01a598: 28f4 |0010: goto 0004 // -000c │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ Ljava/lang/IllegalArgumentException; -> 0x0005 │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=255 │ │ 0x0005 line=251 │ │ @@ -28926,27 +28932,27 @@ │ │ type : '(Landroid/webkit/WebView;Lorg/apache/cordova/CordovaBridge;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -019c58: |[019c58] org.apache.cordova.engine.SystemWebViewEngine.exposeJsInterface:(Landroid/webkit/WebView;Lorg/apache/cordova/CordovaBridge;)V │ │ -019c68: 6001 0100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -019c6c: 1302 1100 |0002: const/16 v2, #int 17 // #11 │ │ -019c70: 3521 0a00 |0004: if-ge v1, v2, 000e // +000a │ │ -019c74: 1a01 0703 |0006: const-string v1, "SystemWebViewEngine" // string@0307 │ │ -019c78: 1a02 b500 |0008: const-string v2, "Disabled addJavascriptInterface() bridge since Android version is old." // string@00b5 │ │ -019c7c: 7120 0404 2100 |000a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ -019c82: 0e00 |000d: return-void │ │ -019c84: 2200 2201 |000e: new-instance v0, Lorg/apache/cordova/engine/SystemExposedJsApi; // type@0122 │ │ -019c88: 7020 9504 4000 |0010: invoke-direct {v0, v4}, Lorg/apache/cordova/engine/SystemExposedJsApi;.:(Lorg/apache/cordova/CordovaBridge;)V // method@0495 │ │ -019c8e: 1a01 9303 |0013: const-string v1, "_cordovaNative" // string@0393 │ │ -019c92: 6e30 f900 0301 |0015: invoke-virtual {v3, v0, v1}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00f9 │ │ -019c98: 28f5 |0018: goto 000d // -000b │ │ +01a5ac: |[01a5ac] org.apache.cordova.engine.SystemWebViewEngine.exposeJsInterface:(Landroid/webkit/WebView;Lorg/apache/cordova/CordovaBridge;)V │ │ +01a5bc: 6001 0100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a5c0: 1302 1100 |0002: const/16 v2, #int 17 // #11 │ │ +01a5c4: 3521 0a00 |0004: if-ge v1, v2, 000e // +000a │ │ +01a5c8: 1a01 0703 |0006: const-string v1, "SystemWebViewEngine" // string@0307 │ │ +01a5cc: 1a02 b500 |0008: const-string v2, "Disabled addJavascriptInterface() bridge since Android version is old." // string@00b5 │ │ +01a5d0: 7120 0404 2100 |000a: invoke-static {v1, v2}, Lorg/apache/cordova/LOG;.i:(Ljava/lang/String;Ljava/lang/String;)V // method@0404 │ │ +01a5d6: 0e00 |000d: return-void │ │ +01a5d8: 2200 2201 |000e: new-instance v0, Lorg/apache/cordova/engine/SystemExposedJsApi; // type@0122 │ │ +01a5dc: 7020 9504 4000 |0010: invoke-direct {v0, v4}, Lorg/apache/cordova/engine/SystemExposedJsApi;.:(Lorg/apache/cordova/CordovaBridge;)V // method@0495 │ │ +01a5e2: 1a01 9303 |0013: const-string v1, "_cordovaNative" // string@0393 │ │ +01a5e6: 6e30 f900 0301 |0015: invoke-virtual {v3, v0, v1}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00f9 │ │ +01a5ec: 28f5 |0018: goto 000d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0006 line=259 │ │ 0x000d line=267 │ │ 0x000e line=265 │ │ 0x0013 line=266 │ │ @@ -28960,182 +28966,182 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 341 16-bit code units │ │ -019c9c: |[019c9c] org.apache.cordova.engine.SystemWebViewEngine.initWebViewSettings:()V │ │ -019cac: 54fa 5801 |0000: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019cb0: 120b |0002: const/4 v11, #int 0 // #0 │ │ -019cb2: 6e20 c704 ba00 |0003: invoke-virtual {v10, v11}, Lorg/apache/cordova/engine/SystemWebView;.setInitialScale:(I)V // method@04c7 │ │ -019cb8: 54fa 5801 |0006: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019cbc: 120b |0008: const/4 v11, #int 0 // #0 │ │ -019cbe: 6e20 c904 ba00 |0009: invoke-virtual {v10, v11}, Lorg/apache/cordova/engine/SystemWebView;.setVerticalScrollBarEnabled:(Z)V // method@04c9 │ │ -019cc4: 54fa 5801 |000c: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019cc8: 6e10 be04 0a00 |000e: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getSettings:()Landroid/webkit/WebSettings; // method@04be │ │ -019cce: 0c09 |0011: move-result-object v9 │ │ -019cd0: 121a |0012: const/4 v10, #int 1 // #1 │ │ -019cd2: 6e20 f100 a900 |0013: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00f1 │ │ -019cd8: 121a |0016: const/4 v10, #int 1 // #1 │ │ -019cda: 6e20 f000 a900 |0017: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setJavaScriptCanOpenWindowsAutomatically:(Z)V // method@00f0 │ │ -019ce0: 620a 0800 |001a: sget-object v10, Landroid/webkit/WebSettings$LayoutAlgorithm;.NORMAL:Landroid/webkit/WebSettings$LayoutAlgorithm; // field@0008 │ │ -019ce4: 6e20 f200 a900 |001c: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setLayoutAlgorithm:(Landroid/webkit/WebSettings$LayoutAlgorithm;)V // method@00f2 │ │ -019cea: 1c0a 4f00 |001f: const-class v10, Landroid/webkit/WebSettings; // type@004f │ │ -019cee: 1a0b 6d08 |0021: const-string v11, "setNavDump" // string@086d │ │ -019cf2: 121c |0023: const/4 v12, #int 1 // #1 │ │ -019cf4: 23cc 6b01 |0024: new-array v12, v12, [Ljava/lang/Class; // type@016b │ │ -019cf8: 120d |0026: const/4 v13, #int 0 // #0 │ │ -019cfa: 620e 3000 |0027: sget-object v14, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0030 │ │ -019cfe: 4d0e 0c0d |0029: aput-object v14, v12, v13 │ │ -019d02: 6e30 ae01 ba0c |002b: invoke-virtual {v10, v11, v12}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@01ae │ │ -019d08: 0c05 |002e: move-result-object v5 │ │ -019d0a: 6207 0200 |002f: sget-object v7, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0002 │ │ -019d0e: 1a0a 0703 |0031: const-string v10, "SystemWebViewEngine" // string@0307 │ │ -019d12: 220b 9b00 |0033: new-instance v11, Ljava/lang/StringBuilder; // type@009b │ │ -019d16: 7010 f301 0b00 |0035: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -019d1c: 1a0c 9f00 |0038: const-string v12, "CordovaWebView is running on device made by: " // string@009f │ │ -019d20: 6e20 fb01 cb00 |003a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -019d26: 0c0b |003d: move-result-object v11 │ │ -019d28: 6e20 fb01 7b00 |003e: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -019d2e: 0c0b |0041: move-result-object v11 │ │ -019d30: 6e10 fd01 0b00 |0042: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -019d36: 0c0b |0045: move-result-object v11 │ │ -019d38: 7120 fe03 ba00 |0046: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -019d3e: 600a 0100 |0049: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -019d42: 130b 0b00 |004b: const/16 v11, #int 11 // #b │ │ -019d46: 35ba 1a00 |004d: if-ge v10, v11, 0067 // +001a │ │ -019d4a: 620a 0200 |004f: sget-object v10, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0002 │ │ -019d4e: 1a0b e700 |0051: const-string v11, "HTC" // string@00e7 │ │ -019d52: 6e20 df01 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ -019d58: 0a0a |0056: move-result v10 │ │ -019d5a: 380a 1000 |0057: if-eqz v10, 0067 // +0010 │ │ -019d5e: 121a |0059: const/4 v10, #int 1 // #1 │ │ -019d60: 23aa 6c01 |005a: new-array v10, v10, [Ljava/lang/Object; // type@016c │ │ -019d64: 120b |005c: const/4 v11, #int 0 // #0 │ │ -019d66: 121c |005d: const/4 v12, #int 1 // #1 │ │ -019d68: 7110 a701 0c00 |005e: invoke-static {v12}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -019d6e: 0c0c |0061: move-result-object v12 │ │ -019d70: 4d0c 0a0b |0062: aput-object v12, v10, v11 │ │ -019d74: 6e30 0a02 950a |0064: invoke-virtual {v5, v9, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@020a │ │ -019d7a: 120a |0067: const/4 v10, #int 0 // #0 │ │ -019d7c: 6e20 f400 a900 |0068: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setSaveFormData:(Z)V // method@00f4 │ │ -019d82: 120a |006b: const/4 v10, #int 0 // #0 │ │ -019d84: 6e20 f500 a900 |006c: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setSavePassword:(Z)V // method@00f5 │ │ -019d8a: 600a 0100 |006f: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -019d8e: 130b 1000 |0071: const/16 v11, #int 16 // #10 │ │ -019d92: 34ba 0600 |0073: if-lt v10, v11, 0079 // +0006 │ │ -019d96: 121a |0075: const/4 v10, #int 1 // #1 │ │ -019d98: 6e20 e700 a900 |0076: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setAllowUniversalAccessFromFileURLs:(Z)V // method@00e7 │ │ -019d9e: 600a 0100 |0079: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -019da2: 130b 1100 |007b: const/16 v11, #int 17 // #11 │ │ -019da6: 34ba 0600 |007d: if-lt v10, v11, 0083 // +0006 │ │ -019daa: 120a |007f: const/4 v10, #int 0 // #0 │ │ -019dac: 6e20 f300 a900 |0080: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setMediaPlaybackRequiresUserGesture:(Z)V // method@00f3 │ │ -019db2: 54fa 5801 |0083: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019db6: 6e10 bc04 0a00 |0085: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ -019dbc: 0c0a |0088: move-result-object v10 │ │ -019dbe: 6e10 3200 0a00 |0089: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0032 │ │ -019dc4: 0c0a |008c: move-result-object v10 │ │ -019dc6: 1a0b a404 |008d: const-string v11, "database" // string@04a4 │ │ -019dca: 120c |008f: const/4 v12, #int 0 // #0 │ │ -019dcc: 6e30 3700 ba0c |0090: invoke-virtual {v10, v11, v12}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0037 │ │ -019dd2: 0c0a |0093: move-result-object v10 │ │ -019dd4: 6e10 7901 0a00 |0094: invoke-virtual {v10}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ -019dda: 0c02 |0097: move-result-object v2 │ │ -019ddc: 121a |0098: const/4 v10, #int 1 // #1 │ │ -019dde: 6e20 eb00 a900 |0099: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setDatabaseEnabled:(Z)V // method@00eb │ │ -019de4: 6e20 ec00 2900 |009c: invoke-virtual {v9, v2}, Landroid/webkit/WebSettings;.setDatabasePath:(Ljava/lang/String;)V // method@00ec │ │ -019dea: 54fa 5801 |009f: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019dee: 6e10 bc04 0a00 |00a1: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ -019df4: 0c0a |00a4: move-result-object v10 │ │ -019df6: 6e10 3200 0a00 |00a5: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0032 │ │ -019dfc: 0c0a |00a8: move-result-object v10 │ │ -019dfe: 6e10 3300 0a00 |00a9: invoke-virtual {v10}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0033 │ │ -019e04: 0c00 |00ac: move-result-object v0 │ │ -019e06: 520a 0000 |00ad: iget v10, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ -019e0a: dd0a 0a02 |00af: and-int/lit8 v10, v10, #int 2 // #02 │ │ -019e0e: 380a 0b00 |00b1: if-eqz v10, 00bc // +000b │ │ -019e12: 600a 0100 |00b3: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -019e16: 130b 1300 |00b5: const/16 v11, #int 19 // #13 │ │ -019e1a: 34ba 0500 |00b7: if-lt v10, v11, 00bc // +0005 │ │ -019e1e: 7010 e804 0f00 |00b9: invoke-direct {v15}, Lorg/apache/cordova/engine/SystemWebViewEngine;.enableRemoteDebugging:()V // method@04e8 │ │ -019e24: 6e20 ee00 2900 |00bc: invoke-virtual {v9, v2}, Landroid/webkit/WebSettings;.setGeolocationDatabasePath:(Ljava/lang/String;)V // method@00ee │ │ -019e2a: 121a |00bf: const/4 v10, #int 1 // #1 │ │ -019e2c: 6e20 ed00 a900 |00c0: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@00ed │ │ -019e32: 121a |00c3: const/4 v10, #int 1 // #1 │ │ -019e34: 6e20 ef00 a900 |00c4: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setGeolocationEnabled:(Z)V // method@00ef │ │ -019e3a: 170a 0000 5000 |00c7: const-wide/32 v10, #float 7.34684e-39 // #00500000 │ │ -019e40: 6e30 e900 a90b |00ca: invoke-virtual {v9, v10, v11}, Landroid/webkit/WebSettings;.setAppCacheMaxSize:(J)V // method@00e9 │ │ -019e46: 6e20 ea00 2900 |00cd: invoke-virtual {v9, v2}, Landroid/webkit/WebSettings;.setAppCachePath:(Ljava/lang/String;)V // method@00ea │ │ -019e4c: 121a |00d0: const/4 v10, #int 1 // #1 │ │ -019e4e: 6e20 e800 a900 |00d1: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setAppCacheEnabled:(Z)V // method@00e8 │ │ -019e54: 6e10 e600 0900 |00d4: invoke-virtual {v9}, Landroid/webkit/WebSettings;.getUserAgentString:()Ljava/lang/String; // method@00e6 │ │ -019e5a: 0c03 |00d7: move-result-object v3 │ │ -019e5c: 54fa 5501 |00d8: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ -019e60: 1a0b d502 |00da: const-string v11, "OverrideUserAgent" // string@02d5 │ │ -019e64: 120c |00dc: const/4 v12, #int 0 // #0 │ │ -019e66: 6e30 3e03 ba0c |00dd: invoke-virtual {v10, v11, v12}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -019e6c: 0c08 |00e0: move-result-object v8 │ │ -019e6e: 3808 4e00 |00e1: if-eqz v8, 012f // +004e │ │ -019e72: 6e20 f600 8900 |00e3: invoke-virtual {v9, v8}, Landroid/webkit/WebSettings;.setUserAgentString:(Ljava/lang/String;)V // method@00f6 │ │ -019e78: 2206 1500 |00e6: new-instance v6, Landroid/content/IntentFilter; // type@0015 │ │ -019e7c: 7010 4f00 0600 |00e8: invoke-direct {v6}, Landroid/content/IntentFilter;.:()V // method@004f │ │ -019e82: 1a0a cc03 |00eb: const-string v10, "android.intent.action.CONFIGURATION_CHANGED" // string@03cc │ │ -019e86: 6e20 5000 a600 |00ed: invoke-virtual {v6, v10}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0050 │ │ -019e8c: 54fa 5601 |00f0: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ -019e90: 390a 1400 |00f2: if-nez v10, 0106 // +0014 │ │ -019e94: 220a 2c01 |00f4: new-instance v10, Lorg/apache/cordova/engine/SystemWebViewEngine$2; // type@012c │ │ -019e98: 7030 df04 fa09 |00f6: invoke-direct {v10, v15, v9}, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V // method@04df │ │ -019e9e: 5bfa 5601 |00f9: iput-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ -019ea2: 54fa 5801 |00fb: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019ea6: 6e10 bc04 0a00 |00fd: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ -019eac: 0c0a |0100: move-result-object v10 │ │ -019eae: 54fb 5601 |0101: iget-object v11, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ -019eb2: 6e30 3e00 ba06 |0103: invoke-virtual {v10, v11, v6}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@003e │ │ -019eb8: 0e00 |0106: return-void │ │ -019eba: 0d04 |0107: move-exception v4 │ │ -019ebc: 1a0a 0703 |0108: const-string v10, "SystemWebViewEngine" // string@0307 │ │ -019ec0: 1a0b 6c03 |010a: const-string v11, "We are on a modern version of Android, we will deprecate HTC 2.3 devices in 2.8" // string@036c │ │ -019ec4: 7120 fe03 ba00 |010c: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -019eca: 2900 58ff |010f: goto/16 0067 // -00a8 │ │ -019ece: 0d04 |0111: move-exception v4 │ │ -019ed0: 1a0a 0703 |0112: const-string v10, "SystemWebViewEngine" // string@0307 │ │ -019ed4: 1a0b b900 |0114: const-string v11, "Doing the NavDump failed with bad arguments" // string@00b9 │ │ -019ed8: 7120 fe03 ba00 |0116: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -019ede: 2900 4eff |0119: goto/16 0067 // -00b2 │ │ -019ee2: 0d04 |011b: move-exception v4 │ │ -019ee4: 1a0a 0703 |011c: const-string v10, "SystemWebViewEngine" // string@0307 │ │ -019ee8: 1a0b 1703 |011e: const-string v11, "This should never happen: IllegalAccessException means this isn't Android anymore" // string@0317 │ │ -019eec: 7120 fe03 ba00 |0120: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -019ef2: 2900 44ff |0123: goto/16 0067 // -00bc │ │ -019ef6: 0d04 |0125: move-exception v4 │ │ -019ef8: 1a0a 0703 |0126: const-string v10, "SystemWebViewEngine" // string@0307 │ │ -019efc: 1a0b 1803 |0128: const-string v11, "This should never happen: InvocationTargetException means this isn't Android anymore." // string@0318 │ │ -019f00: 7120 fe03 ba00 |012a: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -019f06: 2900 3aff |012d: goto/16 0067 // -00c6 │ │ -019f0a: 54fa 5501 |012f: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ -019f0e: 1a0b 5c00 |0131: const-string v11, "AppendUserAgent" // string@005c │ │ -019f12: 120c |0133: const/4 v12, #int 0 // #0 │ │ -019f14: 6e30 3e03 ba0c |0134: invoke-virtual {v10, v11, v12}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -019f1a: 0c01 |0137: move-result-object v1 │ │ -019f1c: 3801 aeff |0138: if-eqz v1, 00e6 // -0052 │ │ -019f20: 220a 9b00 |013a: new-instance v10, Ljava/lang/StringBuilder; // type@009b │ │ -019f24: 7010 f301 0a00 |013c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -019f2a: 6e20 fb01 3a00 |013f: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -019f30: 0c0a |0142: move-result-object v10 │ │ -019f32: 1a0b 0200 |0143: const-string v11, " " // string@0002 │ │ -019f36: 6e20 fb01 ba00 |0145: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -019f3c: 0c0a |0148: move-result-object v10 │ │ -019f3e: 6e20 fb01 1a00 |0149: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -019f44: 0c0a |014c: move-result-object v10 │ │ -019f46: 6e10 fd01 0a00 |014d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -019f4c: 0c0a |0150: move-result-object v10 │ │ -019f4e: 6e20 f600 a900 |0151: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setUserAgentString:(Ljava/lang/String;)V // method@00f6 │ │ -019f54: 2892 |0154: goto 00e6 // -006e │ │ +01a5f0: |[01a5f0] org.apache.cordova.engine.SystemWebViewEngine.initWebViewSettings:()V │ │ +01a600: 54fa 5801 |0000: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a604: 120b |0002: const/4 v11, #int 0 // #0 │ │ +01a606: 6e20 c704 ba00 |0003: invoke-virtual {v10, v11}, Lorg/apache/cordova/engine/SystemWebView;.setInitialScale:(I)V // method@04c7 │ │ +01a60c: 54fa 5801 |0006: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a610: 120b |0008: const/4 v11, #int 0 // #0 │ │ +01a612: 6e20 c904 ba00 |0009: invoke-virtual {v10, v11}, Lorg/apache/cordova/engine/SystemWebView;.setVerticalScrollBarEnabled:(Z)V // method@04c9 │ │ +01a618: 54fa 5801 |000c: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a61c: 6e10 be04 0a00 |000e: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getSettings:()Landroid/webkit/WebSettings; // method@04be │ │ +01a622: 0c09 |0011: move-result-object v9 │ │ +01a624: 121a |0012: const/4 v10, #int 1 // #1 │ │ +01a626: 6e20 f100 a900 |0013: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00f1 │ │ +01a62c: 121a |0016: const/4 v10, #int 1 // #1 │ │ +01a62e: 6e20 f000 a900 |0017: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setJavaScriptCanOpenWindowsAutomatically:(Z)V // method@00f0 │ │ +01a634: 620a 0800 |001a: sget-object v10, Landroid/webkit/WebSettings$LayoutAlgorithm;.NORMAL:Landroid/webkit/WebSettings$LayoutAlgorithm; // field@0008 │ │ +01a638: 6e20 f200 a900 |001c: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setLayoutAlgorithm:(Landroid/webkit/WebSettings$LayoutAlgorithm;)V // method@00f2 │ │ +01a63e: 1c0a 4f00 |001f: const-class v10, Landroid/webkit/WebSettings; // type@004f │ │ +01a642: 1a0b 6d08 |0021: const-string v11, "setNavDump" // string@086d │ │ +01a646: 121c |0023: const/4 v12, #int 1 // #1 │ │ +01a648: 23cc 6b01 |0024: new-array v12, v12, [Ljava/lang/Class; // type@016b │ │ +01a64c: 120d |0026: const/4 v13, #int 0 // #0 │ │ +01a64e: 620e 3000 |0027: sget-object v14, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0030 │ │ +01a652: 4d0e 0c0d |0029: aput-object v14, v12, v13 │ │ +01a656: 6e30 ae01 ba0c |002b: invoke-virtual {v10, v11, v12}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@01ae │ │ +01a65c: 0c05 |002e: move-result-object v5 │ │ +01a65e: 6207 0200 |002f: sget-object v7, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0002 │ │ +01a662: 1a0a 0703 |0031: const-string v10, "SystemWebViewEngine" // string@0307 │ │ +01a666: 220b 9b00 |0033: new-instance v11, Ljava/lang/StringBuilder; // type@009b │ │ +01a66a: 7010 f301 0b00 |0035: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01a670: 1a0c 9f00 |0038: const-string v12, "CordovaWebView is running on device made by: " // string@009f │ │ +01a674: 6e20 fb01 cb00 |003a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a67a: 0c0b |003d: move-result-object v11 │ │ +01a67c: 6e20 fb01 7b00 |003e: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a682: 0c0b |0041: move-result-object v11 │ │ +01a684: 6e10 fd01 0b00 |0042: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01a68a: 0c0b |0045: move-result-object v11 │ │ +01a68c: 7120 fe03 ba00 |0046: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a692: 600a 0100 |0049: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a696: 130b 0b00 |004b: const/16 v11, #int 11 // #b │ │ +01a69a: 35ba 1a00 |004d: if-ge v10, v11, 0067 // +001a │ │ +01a69e: 620a 0200 |004f: sget-object v10, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0002 │ │ +01a6a2: 1a0b e700 |0051: const-string v11, "HTC" // string@00e7 │ │ +01a6a6: 6e20 df01 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ +01a6ac: 0a0a |0056: move-result v10 │ │ +01a6ae: 380a 1000 |0057: if-eqz v10, 0067 // +0010 │ │ +01a6b2: 121a |0059: const/4 v10, #int 1 // #1 │ │ +01a6b4: 23aa 6c01 |005a: new-array v10, v10, [Ljava/lang/Object; // type@016c │ │ +01a6b8: 120b |005c: const/4 v11, #int 0 // #0 │ │ +01a6ba: 121c |005d: const/4 v12, #int 1 // #1 │ │ +01a6bc: 7110 a701 0c00 |005e: invoke-static {v12}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01a6c2: 0c0c |0061: move-result-object v12 │ │ +01a6c4: 4d0c 0a0b |0062: aput-object v12, v10, v11 │ │ +01a6c8: 6e30 0a02 950a |0064: invoke-virtual {v5, v9, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@020a │ │ +01a6ce: 120a |0067: const/4 v10, #int 0 // #0 │ │ +01a6d0: 6e20 f400 a900 |0068: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setSaveFormData:(Z)V // method@00f4 │ │ +01a6d6: 120a |006b: const/4 v10, #int 0 // #0 │ │ +01a6d8: 6e20 f500 a900 |006c: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setSavePassword:(Z)V // method@00f5 │ │ +01a6de: 600a 0100 |006f: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a6e2: 130b 1000 |0071: const/16 v11, #int 16 // #10 │ │ +01a6e6: 34ba 0600 |0073: if-lt v10, v11, 0079 // +0006 │ │ +01a6ea: 121a |0075: const/4 v10, #int 1 // #1 │ │ +01a6ec: 6e20 e700 a900 |0076: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setAllowUniversalAccessFromFileURLs:(Z)V // method@00e7 │ │ +01a6f2: 600a 0100 |0079: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a6f6: 130b 1100 |007b: const/16 v11, #int 17 // #11 │ │ +01a6fa: 34ba 0600 |007d: if-lt v10, v11, 0083 // +0006 │ │ +01a6fe: 120a |007f: const/4 v10, #int 0 // #0 │ │ +01a700: 6e20 f300 a900 |0080: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setMediaPlaybackRequiresUserGesture:(Z)V // method@00f3 │ │ +01a706: 54fa 5801 |0083: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a70a: 6e10 bc04 0a00 |0085: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ +01a710: 0c0a |0088: move-result-object v10 │ │ +01a712: 6e10 3200 0a00 |0089: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0032 │ │ +01a718: 0c0a |008c: move-result-object v10 │ │ +01a71a: 1a0b a404 |008d: const-string v11, "database" // string@04a4 │ │ +01a71e: 120c |008f: const/4 v12, #int 0 // #0 │ │ +01a720: 6e30 3700 ba0c |0090: invoke-virtual {v10, v11, v12}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0037 │ │ +01a726: 0c0a |0093: move-result-object v10 │ │ +01a728: 6e10 7901 0a00 |0094: invoke-virtual {v10}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ +01a72e: 0c02 |0097: move-result-object v2 │ │ +01a730: 121a |0098: const/4 v10, #int 1 // #1 │ │ +01a732: 6e20 eb00 a900 |0099: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setDatabaseEnabled:(Z)V // method@00eb │ │ +01a738: 6e20 ec00 2900 |009c: invoke-virtual {v9, v2}, Landroid/webkit/WebSettings;.setDatabasePath:(Ljava/lang/String;)V // method@00ec │ │ +01a73e: 54fa 5801 |009f: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a742: 6e10 bc04 0a00 |00a1: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ +01a748: 0c0a |00a4: move-result-object v10 │ │ +01a74a: 6e10 3200 0a00 |00a5: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0032 │ │ +01a750: 0c0a |00a8: move-result-object v10 │ │ +01a752: 6e10 3300 0a00 |00a9: invoke-virtual {v10}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0033 │ │ +01a758: 0c00 |00ac: move-result-object v0 │ │ +01a75a: 520a 0000 |00ad: iget v10, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ +01a75e: dd0a 0a02 |00af: and-int/lit8 v10, v10, #int 2 // #02 │ │ +01a762: 380a 0b00 |00b1: if-eqz v10, 00bc // +000b │ │ +01a766: 600a 0100 |00b3: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a76a: 130b 1300 |00b5: const/16 v11, #int 19 // #13 │ │ +01a76e: 34ba 0500 |00b7: if-lt v10, v11, 00bc // +0005 │ │ +01a772: 7010 e804 0f00 |00b9: invoke-direct {v15}, Lorg/apache/cordova/engine/SystemWebViewEngine;.enableRemoteDebugging:()V // method@04e8 │ │ +01a778: 6e20 ee00 2900 |00bc: invoke-virtual {v9, v2}, Landroid/webkit/WebSettings;.setGeolocationDatabasePath:(Ljava/lang/String;)V // method@00ee │ │ +01a77e: 121a |00bf: const/4 v10, #int 1 // #1 │ │ +01a780: 6e20 ed00 a900 |00c0: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@00ed │ │ +01a786: 121a |00c3: const/4 v10, #int 1 // #1 │ │ +01a788: 6e20 ef00 a900 |00c4: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setGeolocationEnabled:(Z)V // method@00ef │ │ +01a78e: 170a 0000 5000 |00c7: const-wide/32 v10, #float 7.34684e-39 // #00500000 │ │ +01a794: 6e30 e900 a90b |00ca: invoke-virtual {v9, v10, v11}, Landroid/webkit/WebSettings;.setAppCacheMaxSize:(J)V // method@00e9 │ │ +01a79a: 6e20 ea00 2900 |00cd: invoke-virtual {v9, v2}, Landroid/webkit/WebSettings;.setAppCachePath:(Ljava/lang/String;)V // method@00ea │ │ +01a7a0: 121a |00d0: const/4 v10, #int 1 // #1 │ │ +01a7a2: 6e20 e800 a900 |00d1: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setAppCacheEnabled:(Z)V // method@00e8 │ │ +01a7a8: 6e10 e600 0900 |00d4: invoke-virtual {v9}, Landroid/webkit/WebSettings;.getUserAgentString:()Ljava/lang/String; // method@00e6 │ │ +01a7ae: 0c03 |00d7: move-result-object v3 │ │ +01a7b0: 54fa 5501 |00d8: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ +01a7b4: 1a0b d502 |00da: const-string v11, "OverrideUserAgent" // string@02d5 │ │ +01a7b8: 120c |00dc: const/4 v12, #int 0 // #0 │ │ +01a7ba: 6e30 3e03 ba0c |00dd: invoke-virtual {v10, v11, v12}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +01a7c0: 0c08 |00e0: move-result-object v8 │ │ +01a7c2: 3808 4e00 |00e1: if-eqz v8, 012f // +004e │ │ +01a7c6: 6e20 f600 8900 |00e3: invoke-virtual {v9, v8}, Landroid/webkit/WebSettings;.setUserAgentString:(Ljava/lang/String;)V // method@00f6 │ │ +01a7cc: 2206 1500 |00e6: new-instance v6, Landroid/content/IntentFilter; // type@0015 │ │ +01a7d0: 7010 4f00 0600 |00e8: invoke-direct {v6}, Landroid/content/IntentFilter;.:()V // method@004f │ │ +01a7d6: 1a0a cc03 |00eb: const-string v10, "android.intent.action.CONFIGURATION_CHANGED" // string@03cc │ │ +01a7da: 6e20 5000 a600 |00ed: invoke-virtual {v6, v10}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0050 │ │ +01a7e0: 54fa 5601 |00f0: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ +01a7e4: 390a 1400 |00f2: if-nez v10, 0106 // +0014 │ │ +01a7e8: 220a 2c01 |00f4: new-instance v10, Lorg/apache/cordova/engine/SystemWebViewEngine$2; // type@012c │ │ +01a7ec: 7030 df04 fa09 |00f6: invoke-direct {v10, v15, v9}, Lorg/apache/cordova/engine/SystemWebViewEngine$2;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V // method@04df │ │ +01a7f2: 5bfa 5601 |00f9: iput-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ +01a7f6: 54fa 5801 |00fb: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a7fa: 6e10 bc04 0a00 |00fd: invoke-virtual {v10}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ +01a800: 0c0a |0100: move-result-object v10 │ │ +01a802: 54fb 5601 |0101: iget-object v11, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ +01a806: 6e30 3e00 ba06 |0103: invoke-virtual {v10, v11, v6}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@003e │ │ +01a80c: 0e00 |0106: return-void │ │ +01a80e: 0d04 |0107: move-exception v4 │ │ +01a810: 1a0a 0703 |0108: const-string v10, "SystemWebViewEngine" // string@0307 │ │ +01a814: 1a0b 6c03 |010a: const-string v11, "We are on a modern version of Android, we will deprecate HTC 2.3 devices in 2.8" // string@036c │ │ +01a818: 7120 fe03 ba00 |010c: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a81e: 2900 58ff |010f: goto/16 0067 // -00a8 │ │ +01a822: 0d04 |0111: move-exception v4 │ │ +01a824: 1a0a 0703 |0112: const-string v10, "SystemWebViewEngine" // string@0307 │ │ +01a828: 1a0b b900 |0114: const-string v11, "Doing the NavDump failed with bad arguments" // string@00b9 │ │ +01a82c: 7120 fe03 ba00 |0116: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a832: 2900 4eff |0119: goto/16 0067 // -00b2 │ │ +01a836: 0d04 |011b: move-exception v4 │ │ +01a838: 1a0a 0703 |011c: const-string v10, "SystemWebViewEngine" // string@0307 │ │ +01a83c: 1a0b 1703 |011e: const-string v11, "This should never happen: IllegalAccessException means this isn't Android anymore" // string@0317 │ │ +01a840: 7120 fe03 ba00 |0120: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a846: 2900 44ff |0123: goto/16 0067 // -00bc │ │ +01a84a: 0d04 |0125: move-exception v4 │ │ +01a84c: 1a0a 0703 |0126: const-string v10, "SystemWebViewEngine" // string@0307 │ │ +01a850: 1a0b 1803 |0128: const-string v11, "This should never happen: InvocationTargetException means this isn't Android anymore." // string@0318 │ │ +01a854: 7120 fe03 ba00 |012a: invoke-static {v10, v11}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a85a: 2900 3aff |012d: goto/16 0067 // -00c6 │ │ +01a85e: 54fa 5501 |012f: iget-object v10, v15, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ +01a862: 1a0b 5c00 |0131: const-string v11, "AppendUserAgent" // string@005c │ │ +01a866: 120c |0133: const/4 v12, #int 0 // #0 │ │ +01a868: 6e30 3e03 ba0c |0134: invoke-virtual {v10, v11, v12}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +01a86e: 0c01 |0137: move-result-object v1 │ │ +01a870: 3801 aeff |0138: if-eqz v1, 00e6 // -0052 │ │ +01a874: 220a 9b00 |013a: new-instance v10, Ljava/lang/StringBuilder; // type@009b │ │ +01a878: 7010 f301 0a00 |013c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01a87e: 6e20 fb01 3a00 |013f: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a884: 0c0a |0142: move-result-object v10 │ │ +01a886: 1a0b 0200 |0143: const-string v11, " " // string@0002 │ │ +01a88a: 6e20 fb01 ba00 |0145: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a890: 0c0a |0148: move-result-object v10 │ │ +01a892: 6e20 fb01 1a00 |0149: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a898: 0c0a |014c: move-result-object v10 │ │ +01a89a: 6e10 fd01 0a00 |014d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01a8a0: 0c0a |0150: move-result-object v10 │ │ +01a8a2: 6e20 f600 a900 |0151: invoke-virtual {v9, v10}, Landroid/webkit/WebSettings;.setUserAgentString:(Ljava/lang/String;)V // method@00f6 │ │ +01a8a8: 2892 |0154: goto 00e6 // -006e │ │ catches : 1 │ │ 0x001f - 0x0067 │ │ Ljava/lang/NoSuchMethodException; -> 0x0107 │ │ Ljava/lang/IllegalArgumentException; -> 0x0111 │ │ Ljava/lang/IllegalAccessException; -> 0x011b │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0125 │ │ positions : │ │ @@ -29216,19 +29222,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -019f74: |[019f74] org.apache.cordova.engine.SystemWebViewEngine.canGoBack:()Z │ │ -019f84: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019f88: 6e10 b604 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.canGoBack:()Z // method@04b6 │ │ -019f8e: 0a00 |0005: move-result v0 │ │ -019f90: 0f00 |0006: return v0 │ │ +01a8c8: |[01a8c8] org.apache.cordova.engine.SystemWebViewEngine.canGoBack:()Z │ │ +01a8d8: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a8dc: 6e10 b604 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.canGoBack:()Z // method@04b6 │ │ +01a8e2: 0a00 |0005: move-result v0 │ │ +01a8e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ #1 : (in Lorg/apache/cordova/engine/SystemWebViewEngine;) │ │ @@ -29236,19 +29242,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -019f94: |[019f94] org.apache.cordova.engine.SystemWebViewEngine.clearCache:()V │ │ -019fa4: 5420 5801 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019fa8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -019faa: 6e20 b704 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/cordova/engine/SystemWebView;.clearCache:(Z)V // method@04b7 │ │ -019fb0: 0e00 |0006: return-void │ │ +01a8e8: |[01a8e8] org.apache.cordova.engine.SystemWebViewEngine.clearCache:()V │ │ +01a8f8: 5420 5801 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a8fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +01a8fe: 6e20 b704 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/cordova/engine/SystemWebView;.clearCache:(Z)V // method@04b7 │ │ +01a904: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0006 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ @@ -29257,18 +29263,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019fb4: |[019fb4] org.apache.cordova.engine.SystemWebViewEngine.clearHistory:()V │ │ -019fc4: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019fc8: 6e10 b804 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.clearHistory:()V // method@04b8 │ │ -019fce: 0e00 |0005: return-void │ │ +01a908: |[01a908] org.apache.cordova.engine.SystemWebViewEngine.clearHistory:()V │ │ +01a918: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a91c: 6e10 b804 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.clearHistory:()V // method@04b8 │ │ +01a922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ @@ -29277,43 +29283,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -019fd0: |[019fd0] org.apache.cordova.engine.SystemWebViewEngine.destroy:()V │ │ -019fe0: 5441 5801 |0000: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019fe4: 5411 4101 |0002: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebView;.chromeClient:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0141 │ │ -019fe8: 6e10 a404 0100 |0004: invoke-virtual {v1}, Lorg/apache/cordova/engine/SystemWebChromeClient;.destroyLastDialog:()V // method@04a4 │ │ -019fee: 5441 5801 |0007: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -019ff2: 6e10 b904 0100 |0009: invoke-virtual {v1}, Lorg/apache/cordova/engine/SystemWebView;.destroy:()V // method@04b9 │ │ -019ff8: 5441 5601 |000c: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ -019ffc: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -01a000: 5441 5801 |0010: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a004: 6e10 bc04 0100 |0012: invoke-virtual {v1}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ -01a00a: 0c01 |0015: move-result-object v1 │ │ -01a00c: 5442 5601 |0016: iget-object v2, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ -01a010: 6e20 4000 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0040 │ │ -01a016: 0e00 |001b: return-void │ │ -01a018: 0d00 |001c: move-exception v0 │ │ -01a01a: 1a01 0703 |001d: const-string v1, "SystemWebViewEngine" // string@0307 │ │ -01a01e: 2202 9b00 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -01a022: 7010 f301 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01a028: 1a03 c900 |0024: const-string v3, "Error unregistering configuration receiver: " // string@00c9 │ │ -01a02c: 6e20 fb01 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a032: 0c02 |0029: move-result-object v2 │ │ -01a034: 6e10 ba01 0000 |002a: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ -01a03a: 0c03 |002d: move-result-object v3 │ │ -01a03c: 6e20 fb01 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a042: 0c02 |0031: move-result-object v2 │ │ -01a044: 6e10 fd01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01a04a: 0c02 |0035: move-result-object v2 │ │ -01a04c: 7130 0204 2100 |0036: invoke-static {v1, v2, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ -01a052: 28e2 |0039: goto 001b // -001e │ │ +01a924: |[01a924] org.apache.cordova.engine.SystemWebViewEngine.destroy:()V │ │ +01a934: 5441 5801 |0000: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a938: 5411 4101 |0002: iget-object v1, v1, Lorg/apache/cordova/engine/SystemWebView;.chromeClient:Lorg/apache/cordova/engine/SystemWebChromeClient; // field@0141 │ │ +01a93c: 6e10 a404 0100 |0004: invoke-virtual {v1}, Lorg/apache/cordova/engine/SystemWebChromeClient;.destroyLastDialog:()V // method@04a4 │ │ +01a942: 5441 5801 |0007: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a946: 6e10 b904 0100 |0009: invoke-virtual {v1}, Lorg/apache/cordova/engine/SystemWebView;.destroy:()V // method@04b9 │ │ +01a94c: 5441 5601 |000c: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ +01a950: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +01a954: 5441 5801 |0010: iget-object v1, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a958: 6e10 bc04 0100 |0012: invoke-virtual {v1}, Lorg/apache/cordova/engine/SystemWebView;.getContext:()Landroid/content/Context; // method@04bc │ │ +01a95e: 0c01 |0015: move-result-object v1 │ │ +01a960: 5442 5601 |0016: iget-object v2, v4, Lorg/apache/cordova/engine/SystemWebViewEngine;.receiver:Landroid/content/BroadcastReceiver; // field@0156 │ │ +01a964: 6e20 4000 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0040 │ │ +01a96a: 0e00 |001b: return-void │ │ +01a96c: 0d00 |001c: move-exception v0 │ │ +01a96e: 1a01 0703 |001d: const-string v1, "SystemWebViewEngine" // string@0307 │ │ +01a972: 2202 9b00 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01a976: 7010 f301 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01a97c: 1a03 c900 |0024: const-string v3, "Error unregistering configuration receiver: " // string@00c9 │ │ +01a980: 6e20 fb01 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a986: 0c02 |0029: move-result-object v2 │ │ +01a988: 6e10 ba01 0000 |002a: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01ba │ │ +01a98e: 0c03 |002d: move-result-object v3 │ │ +01a990: 6e20 fb01 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01a996: 0c02 |0031: move-result-object v2 │ │ +01a998: 6e10 fd01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01a99e: 0c02 |0035: move-result-object v2 │ │ +01a9a0: 7130 0204 2100 |0036: invoke-static {v1, v2, v0}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0402 │ │ +01a9a6: 28e2 |0039: goto 001b // -001e │ │ catches : 1 │ │ 0x0010 - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0000 line=332 │ │ 0x0007 line=333 │ │ 0x000c line=335 │ │ @@ -29330,25 +29336,25 @@ │ │ type : '(Ljava/lang/String;Landroid/webkit/ValueCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01a064: |[01a064] org.apache.cordova.engine.SystemWebViewEngine.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V │ │ -01a074: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -01a078: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -01a07c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -01a080: 5420 5801 |0006: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a084: 6e30 bb04 3004 |0008: invoke-virtual {v0, v3, v4}, Lorg/apache/cordova/engine/SystemWebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@04bb │ │ -01a08a: 0e00 |000b: return-void │ │ -01a08c: 1a00 0703 |000c: const-string v0, "SystemWebViewEngine" // string@0307 │ │ -01a090: 1a01 1903 |000e: const-string v1, "This webview is using the old bridge" // string@0319 │ │ -01a094: 7120 fe03 1000 |0010: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a09a: 28f8 |0013: goto 000b // -0008 │ │ +01a9b8: |[01a9b8] org.apache.cordova.engine.SystemWebViewEngine.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V │ │ +01a9c8: 6000 0100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01a9cc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +01a9d0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +01a9d4: 5420 5801 |0006: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01a9d8: 6e30 bb04 3004 |0008: invoke-virtual {v0, v3, v4}, Lorg/apache/cordova/engine/SystemWebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@04bb │ │ +01a9de: 0e00 |000b: return-void │ │ +01a9e0: 1a00 0703 |000c: const-string v0, "SystemWebViewEngine" // string@0307 │ │ +01a9e4: 1a01 1903 |000e: const-string v1, "This webview is using the old bridge" // string@0319 │ │ +01a9e8: 7120 fe03 1000 |0010: invoke-static {v0, v1}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01a9ee: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0006 line=347 │ │ 0x000b line=353 │ │ 0x000c line=351 │ │ locals : │ │ @@ -29362,17 +29368,17 @@ │ │ type : '()Lorg/apache/cordova/ICordovaCookieManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a09c: |[01a09c] org.apache.cordova.engine.SystemWebViewEngine.getCookieManager:()Lorg/apache/cordova/ICordovaCookieManager; │ │ -01a0ac: 5410 5001 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.cookieManager:Lorg/apache/cordova/engine/SystemCookieManager; // field@0150 │ │ -01a0b0: 1100 |0002: return-object v0 │ │ +01a9f0: |[01a9f0] org.apache.cordova.engine.SystemWebViewEngine.getCookieManager:()Lorg/apache/cordova/ICordovaCookieManager; │ │ +01aa00: 5410 5001 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.cookieManager:Lorg/apache/cordova/engine/SystemCookieManager; // field@0150 │ │ +01aa04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ #6 : (in Lorg/apache/cordova/engine/SystemWebViewEngine;) │ │ @@ -29380,17 +29386,17 @@ │ │ type : '()Lorg/apache/cordova/CordovaWebView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a0b4: |[01a0b4] org.apache.cordova.engine.SystemWebViewEngine.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; │ │ -01a0c4: 5410 5301 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.parentWebView:Lorg/apache/cordova/CordovaWebView; // field@0153 │ │ -01a0c8: 1100 |0002: return-object v0 │ │ +01aa08: |[01aa08] org.apache.cordova.engine.SystemWebViewEngine.getCordovaWebView:()Lorg/apache/cordova/CordovaWebView; │ │ +01aa18: 5410 5301 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.parentWebView:Lorg/apache/cordova/CordovaWebView; // field@0153 │ │ +01aa1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ #7 : (in Lorg/apache/cordova/engine/SystemWebViewEngine;) │ │ @@ -29398,19 +29404,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01a0cc: |[01a0cc] org.apache.cordova.engine.SystemWebViewEngine.getUrl:()Ljava/lang/String; │ │ -01a0dc: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a0e0: 6e10 bf04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.getUrl:()Ljava/lang/String; // method@04bf │ │ -01a0e6: 0c00 |0005: move-result-object v0 │ │ -01a0e8: 1100 |0006: return-object v0 │ │ +01aa20: |[01aa20] org.apache.cordova.engine.SystemWebViewEngine.getUrl:()Ljava/lang/String; │ │ +01aa30: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01aa34: 6e10 bf04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.getUrl:()Ljava/lang/String; // method@04bf │ │ +01aa3a: 0c00 |0005: move-result-object v0 │ │ +01aa3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ #8 : (in Lorg/apache/cordova/engine/SystemWebViewEngine;) │ │ @@ -29418,17 +29424,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a0ec: |[01a0ec] org.apache.cordova.engine.SystemWebViewEngine.getView:()Landroid/view/View; │ │ -01a0fc: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a100: 1100 |0002: return-object v0 │ │ +01aa40: |[01aa40] org.apache.cordova.engine.SystemWebViewEngine.getView:()Landroid/view/View; │ │ +01aa50: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01aa54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ #9 : (in Lorg/apache/cordova/engine/SystemWebViewEngine;) │ │ @@ -29436,25 +29442,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -01a104: |[01a104] org.apache.cordova.engine.SystemWebViewEngine.goBack:()Z │ │ -01a114: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a118: 6e10 b604 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.canGoBack:()Z // method@04b6 │ │ -01a11e: 0a00 |0005: move-result v0 │ │ -01a120: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -01a124: 5410 5801 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a128: 6e10 c004 0000 |000a: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.goBack:()V // method@04c0 │ │ -01a12e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -01a130: 0f00 |000e: return v0 │ │ -01a132: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01a134: 28fe |0010: goto 000e // -0002 │ │ +01aa58: |[01aa58] org.apache.cordova.engine.SystemWebViewEngine.goBack:()Z │ │ +01aa68: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01aa6c: 6e10 b604 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.canGoBack:()Z // method@04b6 │ │ +01aa72: 0a00 |0005: move-result v0 │ │ +01aa74: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +01aa78: 5410 5801 |0008: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01aa7c: 6e10 c004 0000 |000a: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.goBack:()V // method@04c0 │ │ +01aa82: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +01aa84: 0f00 |000e: return v0 │ │ +01aa86: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +01aa88: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0008 line=313 │ │ 0x000d line=314 │ │ 0x000e line=316 │ │ locals : │ │ @@ -29465,52 +29471,52 @@ │ │ type : '(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebViewEngine$Client;Lorg/apache/cordova/CordovaResourceApi;Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -01a138: |[01a138] org.apache.cordova.engine.SystemWebViewEngine.init:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebViewEngine$Client;Lorg/apache/cordova/CordovaResourceApi;Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ -01a148: 5420 5101 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -01a14c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01a150: 2200 8b00 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@008b │ │ -01a154: 7010 c201 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@01c2 │ │ -01a15a: 2700 |0009: throw v0 │ │ -01a15c: 5420 5501 |000a: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ -01a160: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -01a164: 7210 6403 0300 |000e: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0364 │ │ -01a16a: 0c00 |0011: move-result-object v0 │ │ -01a16c: 5b20 5501 |0012: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ -01a170: 5b23 5301 |0014: iput-object v3, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.parentWebView:Lorg/apache/cordova/CordovaWebView; // field@0153 │ │ -01a174: 5b24 5101 |0016: iput-object v4, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ -01a178: 5b25 4f01 |0018: iput-object v5, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ -01a17c: 5b26 5701 |001a: iput-object v6, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0157 │ │ -01a180: 5b27 5401 |001c: iput-object v7, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ -01a184: 5b28 5201 |001e: iput-object v8, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@0152 │ │ -01a188: 5420 5801 |0020: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a18c: 6e30 c104 2004 |0022: invoke-virtual {v0, v2, v4}, Lorg/apache/cordova/engine/SystemWebView;.init:(Lorg/apache/cordova/engine/SystemWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V // method@04c1 │ │ -01a192: 7010 f104 0200 |0025: invoke-direct {v2}, Lorg/apache/cordova/engine/SystemWebViewEngine;.initWebViewSettings:()V // method@04f1 │ │ -01a198: 2200 1701 |0028: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // type@0117 │ │ -01a19c: 2201 2b01 |002a: new-instance v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1; // type@012b │ │ -01a1a0: 7020 dc04 2100 |002c: invoke-direct {v1, v2}, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V // method@04dc │ │ -01a1a6: 7020 2f04 1000 |002f: invoke-direct {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;)V // method@042f │ │ -01a1ac: 6e20 3904 0800 |0032: invoke-virtual {v8, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ -01a1b2: 6000 0100 |0035: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -01a1b6: 1301 1200 |0037: const/16 v1, #int 18 // #12 │ │ -01a1ba: 3710 0a00 |0039: if-le v0, v1, 0043 // +000a │ │ -01a1be: 2200 0f01 |003b: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // type@010f │ │ -01a1c2: 7030 1704 2004 |003d: invoke-direct {v0, v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V // method@0417 │ │ -01a1c8: 6e20 3904 0800 |0040: invoke-virtual {v8, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ -01a1ce: 2200 e200 |0043: new-instance v0, Lorg/apache/cordova/CordovaBridge; // type@00e2 │ │ -01a1d2: 7030 cc02 7008 |0045: invoke-direct {v0, v7, v8}, Lorg/apache/cordova/CordovaBridge;.:(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@02cc │ │ -01a1d8: 5b20 4e01 |0048: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ -01a1dc: 5420 5801 |004a: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a1e0: 5421 4e01 |004c: iget-object v1, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ -01a1e4: 7120 ea04 1000 |004e: invoke-static {v0, v1}, Lorg/apache/cordova/engine/SystemWebViewEngine;.exposeJsInterface:(Landroid/webkit/WebView;Lorg/apache/cordova/CordovaBridge;)V // method@04ea │ │ -01a1ea: 0e00 |0051: return-void │ │ +01aa8c: |[01aa8c] org.apache.cordova.engine.SystemWebViewEngine.init:(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebViewEngine$Client;Lorg/apache/cordova/CordovaResourceApi;Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V │ │ +01aa9c: 5420 5101 |0000: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +01aaa0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01aaa4: 2200 8b00 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@008b │ │ +01aaa8: 7010 c201 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@01c2 │ │ +01aaae: 2700 |0009: throw v0 │ │ +01aab0: 5420 5501 |000a: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ +01aab4: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +01aab8: 7210 6403 0300 |000e: invoke-interface {v3}, Lorg/apache/cordova/CordovaWebView;.getPreferences:()Lorg/apache/cordova/CordovaPreferences; // method@0364 │ │ +01aabe: 0c00 |0011: move-result-object v0 │ │ +01aac0: 5b20 5501 |0012: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@0155 │ │ +01aac4: 5b23 5301 |0014: iput-object v3, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.parentWebView:Lorg/apache/cordova/CordovaWebView; // field@0153 │ │ +01aac8: 5b24 5101 |0016: iput-object v4, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.cordova:Lorg/apache/cordova/CordovaInterface; // field@0151 │ │ +01aacc: 5b25 4f01 |0018: iput-object v5, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.client:Lorg/apache/cordova/CordovaWebViewEngine$Client; // field@014f │ │ +01aad0: 5b26 5701 |001a: iput-object v6, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0157 │ │ +01aad4: 5b27 5401 |001c: iput-object v7, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.pluginManager:Lorg/apache/cordova/PluginManager; // field@0154 │ │ +01aad8: 5b28 5201 |001e: iput-object v8, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.nativeToJsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; // field@0152 │ │ +01aadc: 5420 5801 |0020: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01aae0: 6e30 c104 2004 |0022: invoke-virtual {v0, v2, v4}, Lorg/apache/cordova/engine/SystemWebView;.init:(Lorg/apache/cordova/engine/SystemWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V // method@04c1 │ │ +01aae6: 7010 f104 0200 |0025: invoke-direct {v2}, Lorg/apache/cordova/engine/SystemWebViewEngine;.initWebViewSettings:()V // method@04f1 │ │ +01aaec: 2200 1701 |0028: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; // type@0117 │ │ +01aaf0: 2201 2b01 |002a: new-instance v1, Lorg/apache/cordova/engine/SystemWebViewEngine$1; // type@012b │ │ +01aaf4: 7020 dc04 2100 |002c: invoke-direct {v1, v2}, Lorg/apache/cordova/engine/SystemWebViewEngine$1;.:(Lorg/apache/cordova/engine/SystemWebViewEngine;)V // method@04dc │ │ +01aafa: 7020 2f04 1000 |002f: invoke-direct {v0, v1}, Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;.:(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate;)V // method@042f │ │ +01ab00: 6e20 3904 0800 |0032: invoke-virtual {v8, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ +01ab06: 6000 0100 |0035: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01ab0a: 1301 1200 |0037: const/16 v1, #int 18 // #12 │ │ +01ab0e: 3710 0a00 |0039: if-le v0, v1, 0043 // +000a │ │ +01ab12: 2200 0f01 |003b: new-instance v0, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode; // type@010f │ │ +01ab16: 7030 1704 2004 |003d: invoke-direct {v0, v2, v4}, Lorg/apache/cordova/NativeToJsMessageQueue$EvalBridgeMode;.:(Lorg/apache/cordova/CordovaWebViewEngine;Lorg/apache/cordova/CordovaInterface;)V // method@0417 │ │ +01ab1c: 6e20 3904 0800 |0040: invoke-virtual {v8, v0}, Lorg/apache/cordova/NativeToJsMessageQueue;.addBridgeMode:(Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;)V // method@0439 │ │ +01ab22: 2200 e200 |0043: new-instance v0, Lorg/apache/cordova/CordovaBridge; // type@00e2 │ │ +01ab26: 7030 cc02 7008 |0045: invoke-direct {v0, v7, v8}, Lorg/apache/cordova/CordovaBridge;.:(Lorg/apache/cordova/PluginManager;Lorg/apache/cordova/NativeToJsMessageQueue;)V // method@02cc │ │ +01ab2c: 5b20 4e01 |0048: iput-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ +01ab30: 5420 5801 |004a: iget-object v0, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01ab34: 5421 4e01 |004c: iget-object v1, v2, Lorg/apache/cordova/engine/SystemWebViewEngine;.bridge:Lorg/apache/cordova/CordovaBridge; // field@014e │ │ +01ab38: 7120 ea04 1000 |004e: invoke-static {v0, v1}, Lorg/apache/cordova/engine/SystemWebViewEngine;.exposeJsInterface:(Landroid/webkit/WebView;Lorg/apache/cordova/CordovaBridge;)V // method@04ea │ │ +01ab3e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x000a line=97 │ │ 0x000e line=98 │ │ 0x0014 line=100 │ │ @@ -29541,18 +29547,18 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01a1ec: |[01a1ec] org.apache.cordova.engine.SystemWebViewEngine.loadUrl:(Ljava/lang/String;Z)V │ │ -01a1fc: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a200: 6e20 c204 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/engine/SystemWebView;.loadUrl:(Ljava/lang/String;)V // method@04c2 │ │ -01a206: 0e00 |0005: return-void │ │ +01ab40: |[01ab40] org.apache.cordova.engine.SystemWebViewEngine.loadUrl:(Ljava/lang/String;Z)V │ │ +01ab50: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01ab54: 6e20 c204 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/engine/SystemWebView;.loadUrl:(Ljava/lang/String;)V // method@04c2 │ │ +01ab5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ 0x0000 - 0x0006 reg=2 url Ljava/lang/String; │ │ @@ -29563,26 +29569,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01a208: |[01a208] org.apache.cordova.engine.SystemWebViewEngine.setPaused:(Z)V │ │ -01a218: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -01a21c: 5410 5801 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a220: 6e10 c304 0000 |0004: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.onPause:()V // method@04c3 │ │ -01a226: 5410 5801 |0007: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a22a: 6e10 c504 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.pauseTimers:()V // method@04c5 │ │ -01a230: 0e00 |000c: return-void │ │ -01a232: 5410 5801 |000d: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a236: 6e10 c404 0000 |000f: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.onResume:()V // method@04c4 │ │ -01a23c: 5410 5801 |0012: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a240: 6e10 c604 0000 |0014: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.resumeTimers:()V // method@04c6 │ │ -01a246: 28f5 |0017: goto 000c // -000b │ │ +01ab5c: |[01ab5c] org.apache.cordova.engine.SystemWebViewEngine.setPaused:(Z)V │ │ +01ab6c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +01ab70: 5410 5801 |0002: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01ab74: 6e10 c304 0000 |0004: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.onPause:()V // method@04c3 │ │ +01ab7a: 5410 5801 |0007: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01ab7e: 6e10 c504 0000 |0009: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.pauseTimers:()V // method@04c5 │ │ +01ab84: 0e00 |000c: return-void │ │ +01ab86: 5410 5801 |000d: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01ab8a: 6e10 c404 0000 |000f: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.onResume:()V // method@04c4 │ │ +01ab90: 5410 5801 |0012: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01ab94: 6e10 c604 0000 |0014: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.resumeTimers:()V // method@04c6 │ │ +01ab9a: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0002 line=322 │ │ 0x0007 line=323 │ │ 0x000c line=328 │ │ 0x000d line=325 │ │ @@ -29596,18 +29602,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a248: |[01a248] org.apache.cordova.engine.SystemWebViewEngine.stopLoading:()V │ │ -01a258: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ -01a25c: 6e10 cc04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.stopLoading:()V // method@04cc │ │ -01a262: 0e00 |0005: return-void │ │ +01ab9c: |[01ab9c] org.apache.cordova.engine.SystemWebViewEngine.stopLoading:()V │ │ +01abac: 5410 5801 |0000: iget-object v0, v1, Lorg/apache/cordova/engine/SystemWebViewEngine;.webView:Lorg/apache/cordova/engine/SystemWebView; // field@0158 │ │ +01abb0: 6e10 cc04 0000 |0002: invoke-virtual {v0}, Lorg/apache/cordova/engine/SystemWebView;.stopLoading:()V // method@04cc │ │ +01abb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/cordova/engine/SystemWebViewEngine; │ │ │ │ @@ -29685,41 +29691,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01a264: |[01a264] org.apache.cordova.file.AssetFilesystem.:()V │ │ -01a274: 2200 9500 |0000: new-instance v0, Ljava/lang/Object; // type@0095 │ │ -01a278: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01a27e: 6900 5e01 |0005: sput-object v0, Lorg/apache/cordova/file/AssetFilesystem;.listCacheLock:Ljava/lang/Object; // field@015e │ │ -01a282: 0e00 |0007: return-void │ │ +01abb8: |[01abb8] org.apache.cordova.file.AssetFilesystem.:()V │ │ +01abc8: 2200 9500 |0000: new-instance v0, Ljava/lang/Object; // type@0095 │ │ +01abcc: 7010 d201 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01abd2: 6900 5e01 |0005: sput-object v0, Lorg/apache/cordova/file/AssetFilesystem;.listCacheLock:Ljava/lang/Object; // field@015e │ │ +01abd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/cordova/file/AssetFilesystem;) │ │ name : '' │ │ type : '(Landroid/content/res/AssetManager;Lorg/apache/cordova/CordovaResourceApi;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -01a284: |[01a284] org.apache.cordova.file.AssetFilesystem.:(Landroid/content/res/AssetManager;Lorg/apache/cordova/CordovaResourceApi;)V │ │ -01a294: 1a00 1805 |0000: const-string v0, "file:///android_asset/" // string@0518 │ │ -01a298: 7110 8200 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01a29e: 0c00 |0005: move-result-object v0 │ │ -01a2a0: 1a01 f603 |0006: const-string v1, "assets" // string@03f6 │ │ -01a2a4: 7040 9805 0241 |0008: invoke-direct {v2, v0, v1, v4}, Lorg/apache/cordova/file/Filesystem;.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V // method@0598 │ │ -01a2aa: 5b23 5a01 |000b: iput-object v3, v2, Lorg/apache/cordova/file/AssetFilesystem;.assetManager:Landroid/content/res/AssetManager; // field@015a │ │ -01a2ae: 0e00 |000d: return-void │ │ +01abd8: |[01abd8] org.apache.cordova.file.AssetFilesystem.:(Landroid/content/res/AssetManager;Lorg/apache/cordova/CordovaResourceApi;)V │ │ +01abe8: 1a00 1805 |0000: const-string v0, "file:///android_asset/" // string@0518 │ │ +01abec: 7110 8200 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +01abf2: 0c00 |0005: move-result-object v0 │ │ +01abf4: 1a01 f603 |0006: const-string v1, "assets" // string@03f6 │ │ +01abf8: 7040 9805 0241 |0008: invoke-direct {v2, v0, v1, v4}, Lorg/apache/cordova/file/Filesystem;.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V // method@0598 │ │ +01abfe: 5b23 5a01 |000b: iput-object v3, v2, Lorg/apache/cordova/file/AssetFilesystem;.assetManager:Landroid/content/res/AssetManager; // field@015a │ │ +01ac02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000b line=138 │ │ 0x000d line=139 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/cordova/file/AssetFilesystem; │ │ @@ -29731,94 +29737,94 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -01a2b0: |[01a2b0] org.apache.cordova.file.AssetFilesystem.getAssetSize:(Ljava/lang/String;)J │ │ -01a2c0: 1a06 2d00 |0000: const-string v6, "/" // string@002d │ │ -01a2c4: 6e20 ee01 6a00 |0002: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01a2ca: 0a06 |0005: move-result v6 │ │ -01a2cc: 3806 0700 |0006: if-eqz v6, 000d // +0007 │ │ -01a2d0: 1216 |0008: const/4 v6, #int 1 // #1 │ │ -01a2d2: 6e20 ef01 6a00 |0009: invoke-virtual {v10, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01a2d8: 0c0a |000c: move-result-object v10 │ │ -01a2da: 7010 fe04 0900 |000d: invoke-direct {v9}, Lorg/apache/cordova/file/AssetFilesystem;.lazyInitCaches:()V // method@04fe │ │ -01a2e0: 6206 5b01 |0010: sget-object v6, Lorg/apache/cordova/file/AssetFilesystem;.lengthCache:Ljava/util/Map; // field@015b │ │ -01a2e4: 3806 2a00 |0012: if-eqz v6, 003c // +002a │ │ -01a2e8: 6206 5b01 |0014: sget-object v6, Lorg/apache/cordova/file/AssetFilesystem;.lengthCache:Ljava/util/Map; // field@015b │ │ -01a2ec: 7220 4a02 a600 |0016: invoke-interface {v6, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@024a │ │ -01a2f2: 0c05 |0019: move-result-object v5 │ │ -01a2f4: 1f05 8f00 |001a: check-cast v5, Ljava/lang/Long; // type@008f │ │ -01a2f8: 3905 1b00 |001c: if-nez v5, 0037 // +001b │ │ -01a2fc: 2206 7500 |001e: new-instance v6, Ljava/io/FileNotFoundException; // type@0075 │ │ -01a300: 2207 9b00 |0020: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01a304: 7010 f301 0700 |0022: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01a30a: 1a08 5f00 |0025: const-string v8, "Asset not found: " // string@005f │ │ -01a30e: 6e20 fb01 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a314: 0c07 |002a: move-result-object v7 │ │ -01a316: 6e20 fb01 a700 |002b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a31c: 0c07 |002e: move-result-object v7 │ │ -01a31e: 6e10 fd01 0700 |002f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01a324: 0c07 |0032: move-result-object v7 │ │ -01a326: 7020 8701 7600 |0033: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -01a32c: 2706 |0036: throw v6 │ │ -01a32e: 6e10 cc01 0500 |0037: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ -01a334: 0b02 |003a: move-result-wide v2 │ │ -01a336: 1002 |003b: return-wide v2 │ │ -01a338: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -01a33a: 5496 6001 |003d: iget-object v6, v9, Lorg/apache/cordova/file/AssetFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0160 │ │ -01a33e: 6e20 0305 a900 |003f: invoke-virtual {v9, v10}, Lorg/apache/cordova/file/AssetFilesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@0503 │ │ -01a344: 0c07 |0042: move-result-object v7 │ │ -01a346: 6e20 5303 7600 |0043: invoke-virtual {v6, v7}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -01a34c: 0c04 |0046: move-result-object v4 │ │ -01a34e: 5342 9c00 |0047: iget-wide v2, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -01a352: 1606 0000 |0049: const-wide/16 v6, #int 0 // #0 │ │ -01a356: 3106 0206 |004b: cmp-long v6, v2, v6 │ │ -01a35a: 3b06 0900 |004d: if-gez v6, 0056 // +0009 │ │ -01a35e: 5446 9b00 |004f: iget-object v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01a362: 6e10 9301 0600 |0051: invoke-virtual {v6}, Ljava/io/InputStream;.available:()I // method@0193 │ │ -01a368: 0a06 |0054: move-result v6 │ │ -01a36a: 8162 |0055: int-to-long v2, v6 │ │ -01a36c: 3804 e5ff |0056: if-eqz v4, 003b // -001b │ │ -01a370: 5446 9b00 |0058: iget-object v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01a374: 6e10 9401 0600 |005a: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -01a37a: 28de |005d: goto 003b // -0022 │ │ -01a37c: 0d00 |005e: move-exception v0 │ │ -01a37e: 1a06 6000 |005f: const-string v6, "AssetFilesystem" // string@0060 │ │ -01a382: 6e10 9101 0000 |0061: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01a388: 0c07 |0064: move-result-object v7 │ │ -01a38a: 7120 fe03 7600 |0065: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a390: 28d3 |0068: goto 003b // -002d │ │ -01a392: 0d00 |0069: move-exception v0 │ │ -01a394: 2201 7500 |006a: new-instance v1, Ljava/io/FileNotFoundException; // type@0075 │ │ -01a398: 2206 9b00 |006c: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ -01a39c: 7010 f301 0600 |006e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01a3a2: 1a07 d700 |0071: const-string v7, "File not found: " // string@00d7 │ │ -01a3a6: 6e20 fb01 7600 |0073: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a3ac: 0c06 |0076: move-result-object v6 │ │ -01a3ae: 6e20 fb01 a600 |0077: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a3b4: 0c06 |007a: move-result-object v6 │ │ -01a3b6: 6e10 fd01 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01a3bc: 0c06 |007e: move-result-object v6 │ │ -01a3be: 7020 8701 6100 |007f: invoke-direct {v1, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -01a3c4: 6e20 8801 0100 |0082: invoke-virtual {v1, v0}, Ljava/io/FileNotFoundException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0188 │ │ -01a3ca: 2701 |0085: throw v1 │ │ -01a3cc: 0d06 |0086: move-exception v6 │ │ -01a3ce: 3804 0700 |0087: if-eqz v4, 008e // +0007 │ │ -01a3d2: 5447 9b00 |0089: iget-object v7, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01a3d6: 6e10 9401 0700 |008b: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -01a3dc: 2706 |008e: throw v6 │ │ -01a3de: 0d00 |008f: move-exception v0 │ │ -01a3e0: 1a07 6000 |0090: const-string v7, "AssetFilesystem" // string@0060 │ │ -01a3e4: 6e10 9101 0000 |0092: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01a3ea: 0c08 |0095: move-result-object v8 │ │ -01a3ec: 7120 fe03 8700 |0096: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a3f2: 28f5 |0099: goto 008e // -000b │ │ +01ac04: |[01ac04] org.apache.cordova.file.AssetFilesystem.getAssetSize:(Ljava/lang/String;)J │ │ +01ac14: 1a06 2d00 |0000: const-string v6, "/" // string@002d │ │ +01ac18: 6e20 ee01 6a00 |0002: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01ac1e: 0a06 |0005: move-result v6 │ │ +01ac20: 3806 0700 |0006: if-eqz v6, 000d // +0007 │ │ +01ac24: 1216 |0008: const/4 v6, #int 1 // #1 │ │ +01ac26: 6e20 ef01 6a00 |0009: invoke-virtual {v10, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01ac2c: 0c0a |000c: move-result-object v10 │ │ +01ac2e: 7010 fe04 0900 |000d: invoke-direct {v9}, Lorg/apache/cordova/file/AssetFilesystem;.lazyInitCaches:()V // method@04fe │ │ +01ac34: 6206 5b01 |0010: sget-object v6, Lorg/apache/cordova/file/AssetFilesystem;.lengthCache:Ljava/util/Map; // field@015b │ │ +01ac38: 3806 2a00 |0012: if-eqz v6, 003c // +002a │ │ +01ac3c: 6206 5b01 |0014: sget-object v6, Lorg/apache/cordova/file/AssetFilesystem;.lengthCache:Ljava/util/Map; // field@015b │ │ +01ac40: 7220 4a02 a600 |0016: invoke-interface {v6, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@024a │ │ +01ac46: 0c05 |0019: move-result-object v5 │ │ +01ac48: 1f05 8f00 |001a: check-cast v5, Ljava/lang/Long; // type@008f │ │ +01ac4c: 3905 1b00 |001c: if-nez v5, 0037 // +001b │ │ +01ac50: 2206 7500 |001e: new-instance v6, Ljava/io/FileNotFoundException; // type@0075 │ │ +01ac54: 2207 9b00 |0020: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01ac58: 7010 f301 0700 |0022: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01ac5e: 1a08 5f00 |0025: const-string v8, "Asset not found: " // string@005f │ │ +01ac62: 6e20 fb01 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ac68: 0c07 |002a: move-result-object v7 │ │ +01ac6a: 6e20 fb01 a700 |002b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ac70: 0c07 |002e: move-result-object v7 │ │ +01ac72: 6e10 fd01 0700 |002f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01ac78: 0c07 |0032: move-result-object v7 │ │ +01ac7a: 7020 8701 7600 |0033: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +01ac80: 2706 |0036: throw v6 │ │ +01ac82: 6e10 cc01 0500 |0037: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ +01ac88: 0b02 |003a: move-result-wide v2 │ │ +01ac8a: 1002 |003b: return-wide v2 │ │ +01ac8c: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +01ac8e: 5496 6001 |003d: iget-object v6, v9, Lorg/apache/cordova/file/AssetFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0160 │ │ +01ac92: 6e20 0305 a900 |003f: invoke-virtual {v9, v10}, Lorg/apache/cordova/file/AssetFilesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@0503 │ │ +01ac98: 0c07 |0042: move-result-object v7 │ │ +01ac9a: 6e20 5303 7600 |0043: invoke-virtual {v6, v7}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +01aca0: 0c04 |0046: move-result-object v4 │ │ +01aca2: 5342 9c00 |0047: iget-wide v2, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +01aca6: 1606 0000 |0049: const-wide/16 v6, #int 0 // #0 │ │ +01acaa: 3106 0206 |004b: cmp-long v6, v2, v6 │ │ +01acae: 3b06 0900 |004d: if-gez v6, 0056 // +0009 │ │ +01acb2: 5446 9b00 |004f: iget-object v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01acb6: 6e10 9301 0600 |0051: invoke-virtual {v6}, Ljava/io/InputStream;.available:()I // method@0193 │ │ +01acbc: 0a06 |0054: move-result v6 │ │ +01acbe: 8162 |0055: int-to-long v2, v6 │ │ +01acc0: 3804 e5ff |0056: if-eqz v4, 003b // -001b │ │ +01acc4: 5446 9b00 |0058: iget-object v6, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01acc8: 6e10 9401 0600 |005a: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +01acce: 28de |005d: goto 003b // -0022 │ │ +01acd0: 0d00 |005e: move-exception v0 │ │ +01acd2: 1a06 6000 |005f: const-string v6, "AssetFilesystem" // string@0060 │ │ +01acd6: 6e10 9101 0000 |0061: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01acdc: 0c07 |0064: move-result-object v7 │ │ +01acde: 7120 fe03 7600 |0065: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01ace4: 28d3 |0068: goto 003b // -002d │ │ +01ace6: 0d00 |0069: move-exception v0 │ │ +01ace8: 2201 7500 |006a: new-instance v1, Ljava/io/FileNotFoundException; // type@0075 │ │ +01acec: 2206 9b00 |006c: new-instance v6, Ljava/lang/StringBuilder; // type@009b │ │ +01acf0: 7010 f301 0600 |006e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01acf6: 1a07 d700 |0071: const-string v7, "File not found: " // string@00d7 │ │ +01acfa: 6e20 fb01 7600 |0073: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ad00: 0c06 |0076: move-result-object v6 │ │ +01ad02: 6e20 fb01 a600 |0077: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ad08: 0c06 |007a: move-result-object v6 │ │ +01ad0a: 6e10 fd01 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01ad10: 0c06 |007e: move-result-object v6 │ │ +01ad12: 7020 8701 6100 |007f: invoke-direct {v1, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +01ad18: 6e20 8801 0100 |0082: invoke-virtual {v1, v0}, Ljava/io/FileNotFoundException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0188 │ │ +01ad1e: 2701 |0085: throw v1 │ │ +01ad20: 0d06 |0086: move-exception v6 │ │ +01ad22: 3804 0700 |0087: if-eqz v4, 008e // +0007 │ │ +01ad26: 5447 9b00 |0089: iget-object v7, v4, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01ad2a: 6e10 9401 0700 |008b: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +01ad30: 2706 |008e: throw v6 │ │ +01ad32: 0d00 |008f: move-exception v0 │ │ +01ad34: 1a07 6000 |0090: const-string v7, "AssetFilesystem" // string@0060 │ │ +01ad38: 6e10 9101 0000 |0092: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01ad3e: 0c08 |0095: move-result-object v8 │ │ +01ad40: 7120 fe03 8700 |0096: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01ad46: 28f5 |0099: goto 008e // -000b │ │ catches : 4 │ │ 0x003d - 0x0054 │ │ Ljava/io/IOException; -> 0x0069 │ │ -> 0x0086 │ │ 0x0058 - 0x005d │ │ Ljava/io/IOException; -> 0x005e │ │ 0x006a - 0x0086 │ │ @@ -29869,24 +29875,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01a424: |[01a424] org.apache.cordova.file.AssetFilesystem.isDirectory:(Ljava/lang/String;)Z │ │ -01a434: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01a436: 7020 ff04 4300 |0001: invoke-direct {v3, v4}, Lorg/apache/cordova/file/AssetFilesystem;.listAssets:(Ljava/lang/String;)[Ljava/lang/String; // method@04ff │ │ -01a43c: 0c02 |0004: move-result-object v2 │ │ -01a43e: 2122 |0005: array-length v2, v2 │ │ -01a440: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -01a444: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -01a446: 0f01 |0009: return v1 │ │ -01a448: 0d00 |000a: move-exception v0 │ │ -01a44a: 28fe |000b: goto 0009 // -0002 │ │ +01ad78: |[01ad78] org.apache.cordova.file.AssetFilesystem.isDirectory:(Ljava/lang/String;)Z │ │ +01ad88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01ad8a: 7020 ff04 4300 |0001: invoke-direct {v3, v4}, Lorg/apache/cordova/file/AssetFilesystem;.listAssets:(Ljava/lang/String;)[Ljava/lang/String; // method@04ff │ │ +01ad90: 0c02 |0004: move-result-object v2 │ │ +01ad92: 2122 |0005: array-length v2, v2 │ │ +01ad94: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +01ad98: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +01ad9a: 0f01 |0009: return v1 │ │ +01ad9c: 0d00 |000a: move-exception v0 │ │ +01ad9e: 28fe |000b: goto 0009 // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0001 line=180 │ │ 0x0009 line=182 │ │ 0x000a line=181 │ │ @@ -29901,101 +29907,101 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -01a458: |[01a458] org.apache.cordova.file.AssetFilesystem.lazyInitCaches:()V │ │ -01a468: 6204 5e01 |0000: sget-object v4, Lorg/apache/cordova/file/AssetFilesystem;.listCacheLock:Ljava/lang/Object; // field@015e │ │ -01a46c: 1d04 |0002: monitor-enter v4 │ │ -01a46e: 6203 5c01 |0003: sget-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ -01a472: 3903 3b00 |0005: if-nez v3, 0040 // +003b │ │ -01a476: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -01a478: 2202 7a00 |0008: new-instance v2, Ljava/io/ObjectInputStream; // type@007a │ │ -01a47c: 5473 5a01 |000a: iget-object v3, v7, Lorg/apache/cordova/file/AssetFilesystem;.assetManager:Landroid/content/res/AssetManager; // field@015a │ │ -01a480: 1a05 3504 |000c: const-string v5, "cdvasset.manifest" // string@0435 │ │ -01a484: 6e20 5e00 5300 |000e: invoke-virtual {v3, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@005e │ │ -01a48a: 0c03 |0011: move-result-object v3 │ │ -01a48c: 7020 9901 3200 |0012: invoke-direct {v2, v3}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0199 │ │ -01a492: 6e10 9b01 0200 |0015: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@019b │ │ -01a498: 0c03 |0018: move-result-object v3 │ │ -01a49a: 1f03 c700 |0019: check-cast v3, Ljava/util/Map; // type@00c7 │ │ -01a49e: 6903 5c01 |001b: sput-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ -01a4a2: 6e10 9b01 0200 |001d: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@019b │ │ -01a4a8: 0c03 |0020: move-result-object v3 │ │ -01a4aa: 1f03 c700 |0021: check-cast v3, Ljava/util/Map; // type@00c7 │ │ -01a4ae: 6903 5b01 |0023: sput-object v3, Lorg/apache/cordova/file/AssetFilesystem;.lengthCache:Ljava/util/Map; // field@015b │ │ -01a4b2: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -01a4b4: 6a03 5d01 |0026: sput-boolean v3, Lorg/apache/cordova/file/AssetFilesystem;.listCacheFromFile:Z // field@015d │ │ -01a4b8: 3802 6b00 |0028: if-eqz v2, 0093 // +006b │ │ -01a4bc: 6e10 9a01 0200 |002a: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ -01a4c2: 0721 |002d: move-object v1, v2 │ │ -01a4c4: 6203 5c01 |002e: sget-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ -01a4c8: 3903 1000 |0030: if-nez v3, 0040 // +0010 │ │ -01a4cc: 1a03 6000 |0032: const-string v3, "AssetFilesystem" // string@0060 │ │ -01a4d0: 1a05 5e00 |0034: const-string v5, "Asset manifest not found. Recursive copies and directory listing will be slow." // string@005e │ │ -01a4d4: 7120 0d04 5300 |0036: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -01a4da: 2203 bf00 |0039: new-instance v3, Ljava/util/HashMap; // type@00bf │ │ -01a4de: 7010 2c02 0300 |003b: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@022c │ │ -01a4e4: 6903 5c01 |003e: sput-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ -01a4e8: 1e04 |0040: monitor-exit v4 │ │ -01a4ea: 0e00 |0041: return-void │ │ -01a4ec: 0d00 |0042: move-exception v0 │ │ -01a4ee: 1a03 6000 |0043: const-string v3, "AssetFilesystem" // string@0060 │ │ -01a4f2: 6e10 9101 0000 |0045: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01a4f8: 0c05 |0048: move-result-object v5 │ │ -01a4fa: 7120 fe03 5300 |0049: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a500: 0721 |004c: move-object v1, v2 │ │ -01a502: 28e1 |004d: goto 002e // -001f │ │ -01a504: 0d00 |004e: move-exception v0 │ │ -01a506: 6e10 b401 0000 |004f: invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@01b4 │ │ -01a50c: 3801 dcff |0052: if-eqz v1, 002e // -0024 │ │ -01a510: 6e10 9a01 0100 |0054: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ -01a516: 28d7 |0057: goto 002e // -0029 │ │ -01a518: 0d00 |0058: move-exception v0 │ │ -01a51a: 1a03 6000 |0059: const-string v3, "AssetFilesystem" // string@0060 │ │ -01a51e: 6e10 9101 0000 |005b: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01a524: 0c05 |005e: move-result-object v5 │ │ -01a526: 7120 fe03 5300 |005f: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a52c: 28cc |0062: goto 002e // -0034 │ │ -01a52e: 0d03 |0063: move-exception v3 │ │ -01a530: 1e04 |0064: monitor-exit v4 │ │ -01a532: 2703 |0065: throw v3 │ │ -01a534: 0d03 |0066: move-exception v3 │ │ -01a536: 3801 c7ff |0067: if-eqz v1, 002e // -0039 │ │ -01a53a: 6e10 9a01 0100 |0069: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ -01a540: 28c2 |006c: goto 002e // -003e │ │ -01a542: 0d00 |006d: move-exception v0 │ │ -01a544: 1a03 6000 |006e: const-string v3, "AssetFilesystem" // string@0060 │ │ -01a548: 6e10 9101 0000 |0070: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01a54e: 0c05 |0073: move-result-object v5 │ │ -01a550: 7120 fe03 5300 |0074: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a556: 28b7 |0077: goto 002e // -0049 │ │ -01a558: 0d03 |0078: move-exception v3 │ │ -01a55a: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -01a55e: 6e10 9a01 0100 |007b: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ -01a564: 2703 |007e: throw v3 │ │ -01a566: 0d00 |007f: move-exception v0 │ │ -01a568: 1a05 6000 |0080: const-string v5, "AssetFilesystem" // string@0060 │ │ -01a56c: 6e10 9101 0000 |0082: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01a572: 0c06 |0085: move-result-object v6 │ │ -01a574: 7120 fe03 6500 |0086: invoke-static {v5, v6}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01a57a: 28f5 |0089: goto 007e // -000b │ │ -01a57c: 0d03 |008a: move-exception v3 │ │ -01a57e: 0721 |008b: move-object v1, v2 │ │ -01a580: 28ed |008c: goto 0079 // -0013 │ │ -01a582: 0d03 |008d: move-exception v3 │ │ -01a584: 0721 |008e: move-object v1, v2 │ │ -01a586: 28d8 |008f: goto 0067 // -0028 │ │ -01a588: 0d00 |0090: move-exception v0 │ │ -01a58a: 0721 |0091: move-object v1, v2 │ │ -01a58c: 28bd |0092: goto 004f // -0043 │ │ -01a58e: 0721 |0093: move-object v1, v2 │ │ -01a590: 289a |0094: goto 002e // -0066 │ │ +01adac: |[01adac] org.apache.cordova.file.AssetFilesystem.lazyInitCaches:()V │ │ +01adbc: 6204 5e01 |0000: sget-object v4, Lorg/apache/cordova/file/AssetFilesystem;.listCacheLock:Ljava/lang/Object; // field@015e │ │ +01adc0: 1d04 |0002: monitor-enter v4 │ │ +01adc2: 6203 5c01 |0003: sget-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ +01adc6: 3903 3b00 |0005: if-nez v3, 0040 // +003b │ │ +01adca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +01adcc: 2202 7a00 |0008: new-instance v2, Ljava/io/ObjectInputStream; // type@007a │ │ +01add0: 5473 5a01 |000a: iget-object v3, v7, Lorg/apache/cordova/file/AssetFilesystem;.assetManager:Landroid/content/res/AssetManager; // field@015a │ │ +01add4: 1a05 3504 |000c: const-string v5, "cdvasset.manifest" // string@0435 │ │ +01add8: 6e20 5e00 5300 |000e: invoke-virtual {v3, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@005e │ │ +01adde: 0c03 |0011: move-result-object v3 │ │ +01ade0: 7020 9901 3200 |0012: invoke-direct {v2, v3}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0199 │ │ +01ade6: 6e10 9b01 0200 |0015: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@019b │ │ +01adec: 0c03 |0018: move-result-object v3 │ │ +01adee: 1f03 c700 |0019: check-cast v3, Ljava/util/Map; // type@00c7 │ │ +01adf2: 6903 5c01 |001b: sput-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ +01adf6: 6e10 9b01 0200 |001d: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@019b │ │ +01adfc: 0c03 |0020: move-result-object v3 │ │ +01adfe: 1f03 c700 |0021: check-cast v3, Ljava/util/Map; // type@00c7 │ │ +01ae02: 6903 5b01 |0023: sput-object v3, Lorg/apache/cordova/file/AssetFilesystem;.lengthCache:Ljava/util/Map; // field@015b │ │ +01ae06: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +01ae08: 6a03 5d01 |0026: sput-boolean v3, Lorg/apache/cordova/file/AssetFilesystem;.listCacheFromFile:Z // field@015d │ │ +01ae0c: 3802 6b00 |0028: if-eqz v2, 0093 // +006b │ │ +01ae10: 6e10 9a01 0200 |002a: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ +01ae16: 0721 |002d: move-object v1, v2 │ │ +01ae18: 6203 5c01 |002e: sget-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ +01ae1c: 3903 1000 |0030: if-nez v3, 0040 // +0010 │ │ +01ae20: 1a03 6000 |0032: const-string v3, "AssetFilesystem" // string@0060 │ │ +01ae24: 1a05 5e00 |0034: const-string v5, "Asset manifest not found. Recursive copies and directory listing will be slow." // string@005e │ │ +01ae28: 7120 0d04 5300 |0036: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +01ae2e: 2203 bf00 |0039: new-instance v3, Ljava/util/HashMap; // type@00bf │ │ +01ae32: 7010 2c02 0300 |003b: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@022c │ │ +01ae38: 6903 5c01 |003e: sput-object v3, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ +01ae3c: 1e04 |0040: monitor-exit v4 │ │ +01ae3e: 0e00 |0041: return-void │ │ +01ae40: 0d00 |0042: move-exception v0 │ │ +01ae42: 1a03 6000 |0043: const-string v3, "AssetFilesystem" // string@0060 │ │ +01ae46: 6e10 9101 0000 |0045: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01ae4c: 0c05 |0048: move-result-object v5 │ │ +01ae4e: 7120 fe03 5300 |0049: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01ae54: 0721 |004c: move-object v1, v2 │ │ +01ae56: 28e1 |004d: goto 002e // -001f │ │ +01ae58: 0d00 |004e: move-exception v0 │ │ +01ae5a: 6e10 b401 0000 |004f: invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@01b4 │ │ +01ae60: 3801 dcff |0052: if-eqz v1, 002e // -0024 │ │ +01ae64: 6e10 9a01 0100 |0054: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ +01ae6a: 28d7 |0057: goto 002e // -0029 │ │ +01ae6c: 0d00 |0058: move-exception v0 │ │ +01ae6e: 1a03 6000 |0059: const-string v3, "AssetFilesystem" // string@0060 │ │ +01ae72: 6e10 9101 0000 |005b: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01ae78: 0c05 |005e: move-result-object v5 │ │ +01ae7a: 7120 fe03 5300 |005f: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01ae80: 28cc |0062: goto 002e // -0034 │ │ +01ae82: 0d03 |0063: move-exception v3 │ │ +01ae84: 1e04 |0064: monitor-exit v4 │ │ +01ae86: 2703 |0065: throw v3 │ │ +01ae88: 0d03 |0066: move-exception v3 │ │ +01ae8a: 3801 c7ff |0067: if-eqz v1, 002e // -0039 │ │ +01ae8e: 6e10 9a01 0100 |0069: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ +01ae94: 28c2 |006c: goto 002e // -003e │ │ +01ae96: 0d00 |006d: move-exception v0 │ │ +01ae98: 1a03 6000 |006e: const-string v3, "AssetFilesystem" // string@0060 │ │ +01ae9c: 6e10 9101 0000 |0070: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01aea2: 0c05 |0073: move-result-object v5 │ │ +01aea4: 7120 fe03 5300 |0074: invoke-static {v3, v5}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01aeaa: 28b7 |0077: goto 002e // -0049 │ │ +01aeac: 0d03 |0078: move-exception v3 │ │ +01aeae: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +01aeb2: 6e10 9a01 0100 |007b: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@019a │ │ +01aeb8: 2703 |007e: throw v3 │ │ +01aeba: 0d00 |007f: move-exception v0 │ │ +01aebc: 1a05 6000 |0080: const-string v5, "AssetFilesystem" // string@0060 │ │ +01aec0: 6e10 9101 0000 |0082: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01aec6: 0c06 |0085: move-result-object v6 │ │ +01aec8: 7120 fe03 6500 |0086: invoke-static {v5, v6}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01aece: 28f5 |0089: goto 007e // -000b │ │ +01aed0: 0d03 |008a: move-exception v3 │ │ +01aed2: 0721 |008b: move-object v1, v2 │ │ +01aed4: 28ed |008c: goto 0079 // -0013 │ │ +01aed6: 0d03 |008d: move-exception v3 │ │ +01aed8: 0721 |008e: move-object v1, v2 │ │ +01aeda: 28d8 |008f: goto 0067 // -0028 │ │ +01aedc: 0d00 |0090: move-exception v0 │ │ +01aede: 0721 |0091: move-object v1, v2 │ │ +01aee0: 28bd |0092: goto 004f // -0043 │ │ +01aee2: 0721 |0093: move-object v1, v2 │ │ +01aee4: 289a |0094: goto 002e // -0066 │ │ catches : 12 │ │ 0x0003 - 0x0005 │ │ -> 0x0063 │ │ 0x0008 - 0x0015 │ │ Ljava/lang/ClassNotFoundException; -> 0x004e │ │ Ljava/io/IOException; -> 0x0066 │ │ -> 0x0078 │ │ @@ -30090,48 +30096,48 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -01a61c: |[01a61c] org.apache.cordova.file.AssetFilesystem.listAssets:(Ljava/lang/String;)[Ljava/lang/String; │ │ -01a62c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01a62e: 1a01 2d00 |0001: const-string v1, "/" // string@002d │ │ -01a632: 6e20 ee01 1400 |0003: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01a638: 0a01 |0006: move-result v1 │ │ -01a63a: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -01a63e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -01a640: 6e20 ef01 1400 |000a: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01a646: 0c04 |000d: move-result-object v4 │ │ -01a648: 1a01 2d00 |000e: const-string v1, "/" // string@002d │ │ -01a64c: 6e20 e001 1400 |0010: invoke-virtual {v4, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -01a652: 0a01 |0013: move-result v1 │ │ -01a654: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ -01a658: 6e10 eb01 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -01a65e: 0a01 |0019: move-result v1 │ │ -01a660: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01a664: 6e30 f001 2401 |001c: invoke-virtual {v4, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -01a66a: 0c04 |001f: move-result-object v4 │ │ -01a66c: 7010 fe04 0300 |0020: invoke-direct {v3}, Lorg/apache/cordova/file/AssetFilesystem;.lazyInitCaches:()V // method@04fe │ │ -01a672: 6201 5c01 |0023: sget-object v1, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ -01a676: 7220 4a02 4100 |0025: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@024a │ │ -01a67c: 0c00 |0028: move-result-object v0 │ │ -01a67e: 1f00 6e01 |0029: check-cast v0, [Ljava/lang/String; // type@016e │ │ -01a682: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -01a686: 6301 5d01 |002d: sget-boolean v1, Lorg/apache/cordova/file/AssetFilesystem;.listCacheFromFile:Z // field@015d │ │ -01a68a: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -01a68e: 2320 6e01 |0031: new-array v0, v2, [Ljava/lang/String; // type@016e │ │ -01a692: 1100 |0033: return-object v0 │ │ -01a694: 5431 5a01 |0034: iget-object v1, v3, Lorg/apache/cordova/file/AssetFilesystem;.assetManager:Landroid/content/res/AssetManager; // field@015a │ │ -01a698: 6e20 5d00 4100 |0036: invoke-virtual {v1, v4}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@005d │ │ -01a69e: 0c00 |0039: move-result-object v0 │ │ -01a6a0: 6201 5c01 |003a: sget-object v1, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ -01a6a4: 7230 4b02 4100 |003c: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@024b │ │ -01a6aa: 28f4 |003f: goto 0033 // -000c │ │ +01af70: |[01af70] org.apache.cordova.file.AssetFilesystem.listAssets:(Ljava/lang/String;)[Ljava/lang/String; │ │ +01af80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01af82: 1a01 2d00 |0001: const-string v1, "/" // string@002d │ │ +01af86: 6e20 ee01 1400 |0003: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01af8c: 0a01 |0006: move-result v1 │ │ +01af8e: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +01af92: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +01af94: 6e20 ef01 1400 |000a: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01af9a: 0c04 |000d: move-result-object v4 │ │ +01af9c: 1a01 2d00 |000e: const-string v1, "/" // string@002d │ │ +01afa0: 6e20 e001 1400 |0010: invoke-virtual {v4, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +01afa6: 0a01 |0013: move-result v1 │ │ +01afa8: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ +01afac: 6e10 eb01 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +01afb2: 0a01 |0019: move-result v1 │ │ +01afb4: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01afb8: 6e30 f001 2401 |001c: invoke-virtual {v4, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +01afbe: 0c04 |001f: move-result-object v4 │ │ +01afc0: 7010 fe04 0300 |0020: invoke-direct {v3}, Lorg/apache/cordova/file/AssetFilesystem;.lazyInitCaches:()V // method@04fe │ │ +01afc6: 6201 5c01 |0023: sget-object v1, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ +01afca: 7220 4a02 4100 |0025: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@024a │ │ +01afd0: 0c00 |0028: move-result-object v0 │ │ +01afd2: 1f00 6e01 |0029: check-cast v0, [Ljava/lang/String; // type@016e │ │ +01afd6: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +01afda: 6301 5d01 |002d: sget-boolean v1, Lorg/apache/cordova/file/AssetFilesystem;.listCacheFromFile:Z // field@015d │ │ +01afde: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +01afe2: 2320 6e01 |0031: new-array v0, v2, [Ljava/lang/String; // type@016e │ │ +01afe6: 1100 |0033: return-object v0 │ │ +01afe8: 5431 5a01 |0034: iget-object v1, v3, Lorg/apache/cordova/file/AssetFilesystem;.assetManager:Landroid/content/res/AssetManager; // field@015a │ │ +01afec: 6e20 5d00 4100 |0036: invoke-virtual {v1, v4}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@005d │ │ +01aff2: 0c00 |0039: move-result-object v0 │ │ +01aff4: 6201 5c01 |003a: sget-object v1, Lorg/apache/cordova/file/AssetFilesystem;.listCache:Ljava/util/Map; // field@015c │ │ +01aff8: 7230 4b02 4100 |003c: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@024b │ │ +01affe: 28f4 |003f: goto 0033 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0009 line=82 │ │ 0x000e line=84 │ │ 0x0016 line=85 │ │ 0x0020 line=87 │ │ @@ -30153,17 +30159,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01a6ac: |[01a6ac] org.apache.cordova.file.AssetFilesystem.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01a6bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a6be: 1100 |0001: return-object v0 │ │ +01b000: |[01b000] org.apache.cordova.file.AssetFilesystem.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01b010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b012: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0002 reg=2 path Ljava/lang/String; │ │ │ │ @@ -30172,17 +30178,17 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01a6c0: |[01a6c0] org.apache.cordova.file.AssetFilesystem.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01a6d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a6d2: 0f00 |0001: return v0 │ │ +01b014: |[01b014] org.apache.cordova.file.AssetFilesystem.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01b024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b026: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0002 reg=2 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -30191,24 +30197,24 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -01a6d4: |[01a6d4] org.apache.cordova.file.AssetFilesystem.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; │ │ -01a6e4: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ -01a6e8: 5431 6101 |0002: iget-object v1, v3, Lorg/apache/cordova/file/AssetFilesystem;.rootUri:Landroid/net/Uri; // field@0161 │ │ -01a6ec: 6e10 7b00 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01a6f2: 0c01 |0007: move-result-object v1 │ │ -01a6f4: 5442 d001 |0008: iget-object v2, v4, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a6f8: 7030 7101 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0171 │ │ -01a6fe: 6e10 8301 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0183 │ │ -01a704: 0c00 |0010: move-result-object v0 │ │ -01a706: 1100 |0011: return-object v0 │ │ +01b028: |[01b028] org.apache.cordova.file.AssetFilesystem.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; │ │ +01b038: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ +01b03c: 5431 6101 |0002: iget-object v1, v3, Lorg/apache/cordova/file/AssetFilesystem;.rootUri:Landroid/net/Uri; // field@0161 │ │ +01b040: 6e10 7b00 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01b046: 0c01 |0007: move-result-object v1 │ │ +01b048: 5442 d001 |0008: iget-object v2, v4, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b04c: 7030 7101 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0171 │ │ +01b052: 6e10 8301 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0183 │ │ +01b058: 0c00 |0010: move-result-object v0 │ │ +01b05a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0012 reg=4 url Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -30217,82 +30223,82 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 135 16-bit code units │ │ -01a708: |[01a708] org.apache.cordova.file.AssetFilesystem.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ -01a718: 3807 1200 |0000: if-eqz v7, 0012 // +0012 │ │ -01a71c: 1a02 8704 |0002: const-string v2, "create" // string@0487 │ │ -01a720: 6e20 1e06 2700 |0004: invoke-virtual {v7, v2}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@061e │ │ -01a726: 0a02 |0007: move-result v2 │ │ -01a728: 3802 0a00 |0008: if-eqz v2, 0012 // +000a │ │ -01a72c: 2202 9f00 |000a: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@009f │ │ -01a730: 1a03 6200 |000c: const-string v3, "Assets are read-only" // string@0062 │ │ -01a734: 7020 0702 3200 |000e: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0207 │ │ -01a73a: 2702 |0011: throw v2 │ │ -01a73c: 3808 1d00 |0012: if-eqz v8, 002f // +001d │ │ -01a740: 1a02 2d00 |0014: const-string v2, "/" // string@002d │ │ -01a744: 6e20 e001 2600 |0016: invoke-virtual {v6, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -01a74a: 0a02 |0019: move-result v2 │ │ -01a74c: 3902 1500 |001a: if-nez v2, 002f // +0015 │ │ -01a750: 2202 9b00 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -01a754: 7010 f301 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01a75a: 6e20 fb01 6200 |0021: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a760: 0c02 |0024: move-result-object v2 │ │ -01a762: 1a03 2d00 |0025: const-string v3, "/" // string@002d │ │ -01a766: 6e20 fb01 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a76c: 0c02 |002a: move-result-object v2 │ │ -01a76e: 6e10 fd01 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01a774: 0c06 |002e: move-result-object v6 │ │ -01a776: 1a02 2d00 |002f: const-string v2, "/" // string@002d │ │ -01a77a: 6e20 ee01 2600 |0031: invoke-virtual {v6, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01a780: 0a02 |0034: move-result v2 │ │ -01a782: 3802 1f00 |0035: if-eqz v2, 0054 // +001f │ │ -01a786: 7110 0405 0600 |0037: invoke-static {v6}, Lorg/apache/cordova/file/AssetFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@0504 │ │ -01a78c: 0c02 |003a: move-result-object v2 │ │ -01a78e: 6e20 0105 2400 |003b: invoke-virtual {v4, v2}, Lorg/apache/cordova/file/AssetFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0501 │ │ -01a794: 0c01 |003e: move-result-object v1 │ │ -01a796: 6e20 fc04 1400 |003f: invoke-virtual {v4, v1}, Lorg/apache/cordova/file/AssetFilesystem;.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@04fc │ │ -01a79c: 5412 d001 |0042: iget-object v2, v1, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a7a0: 7020 fd04 2400 |0044: invoke-direct {v4, v2}, Lorg/apache/cordova/file/AssetFilesystem;.isDirectory:(Ljava/lang/String;)Z // method@04fd │ │ -01a7a6: 0a00 |0047: move-result v0 │ │ -01a7a8: 3808 2e00 |0048: if-eqz v8, 0076 // +002e │ │ -01a7ac: 3900 2c00 |004a: if-nez v0, 0076 // +002c │ │ -01a7b0: 2202 5c01 |004c: new-instance v2, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ -01a7b4: 1a03 7907 |004e: const-string v3, "path doesn't exist or is file" // string@0779 │ │ -01a7b8: 7020 e505 3200 |0050: invoke-direct {v2, v3}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ -01a7be: 2702 |0053: throw v2 │ │ -01a7c0: 2202 9b00 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -01a7c4: 7010 f301 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01a7ca: 5453 d001 |0059: iget-object v3, v5, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a7ce: 6e20 fb01 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a7d4: 0c02 |005e: move-result-object v2 │ │ -01a7d6: 1a03 2d00 |005f: const-string v3, "/" // string@002d │ │ -01a7da: 6e20 fb01 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a7e0: 0c02 |0064: move-result-object v2 │ │ -01a7e2: 6e20 fb01 6200 |0065: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01a7e8: 0c02 |0068: move-result-object v2 │ │ -01a7ea: 6e10 fd01 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01a7f0: 0c02 |006c: move-result-object v2 │ │ -01a7f2: 7110 0405 0200 |006d: invoke-static {v2}, Lorg/apache/cordova/file/AssetFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@0504 │ │ -01a7f8: 0c02 |0070: move-result-object v2 │ │ -01a7fa: 6e20 0105 2400 |0071: invoke-virtual {v4, v2}, Lorg/apache/cordova/file/AssetFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0501 │ │ -01a800: 0c01 |0074: move-result-object v1 │ │ -01a802: 28ca |0075: goto 003f // -0036 │ │ -01a804: 3908 0c00 |0076: if-nez v8, 0082 // +000c │ │ -01a808: 3800 0a00 |0078: if-eqz v0, 0082 // +000a │ │ -01a80c: 2202 5c01 |007a: new-instance v2, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ -01a810: 1a03 7807 |007c: const-string v3, "path doesn't exist or is directory" // string@0778 │ │ -01a814: 7020 e505 3200 |007e: invoke-direct {v2, v3}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ -01a81a: 2702 |0081: throw v2 │ │ -01a81c: 6e20 0205 1400 |0082: invoke-virtual {v4, v1}, Lorg/apache/cordova/file/AssetFilesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@0502 │ │ -01a822: 0c02 |0085: move-result-object v2 │ │ -01a824: 1102 |0086: return-object v2 │ │ +01b05c: |[01b05c] org.apache.cordova.file.AssetFilesystem.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ +01b06c: 3807 1200 |0000: if-eqz v7, 0012 // +0012 │ │ +01b070: 1a02 8704 |0002: const-string v2, "create" // string@0487 │ │ +01b074: 6e20 1e06 2700 |0004: invoke-virtual {v7, v2}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@061e │ │ +01b07a: 0a02 |0007: move-result v2 │ │ +01b07c: 3802 0a00 |0008: if-eqz v2, 0012 // +000a │ │ +01b080: 2202 9f00 |000a: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@009f │ │ +01b084: 1a03 6200 |000c: const-string v3, "Assets are read-only" // string@0062 │ │ +01b088: 7020 0702 3200 |000e: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0207 │ │ +01b08e: 2702 |0011: throw v2 │ │ +01b090: 3808 1d00 |0012: if-eqz v8, 002f // +001d │ │ +01b094: 1a02 2d00 |0014: const-string v2, "/" // string@002d │ │ +01b098: 6e20 e001 2600 |0016: invoke-virtual {v6, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +01b09e: 0a02 |0019: move-result v2 │ │ +01b0a0: 3902 1500 |001a: if-nez v2, 002f // +0015 │ │ +01b0a4: 2202 9b00 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01b0a8: 7010 f301 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01b0ae: 6e20 fb01 6200 |0021: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b0b4: 0c02 |0024: move-result-object v2 │ │ +01b0b6: 1a03 2d00 |0025: const-string v3, "/" // string@002d │ │ +01b0ba: 6e20 fb01 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b0c0: 0c02 |002a: move-result-object v2 │ │ +01b0c2: 6e10 fd01 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01b0c8: 0c06 |002e: move-result-object v6 │ │ +01b0ca: 1a02 2d00 |002f: const-string v2, "/" // string@002d │ │ +01b0ce: 6e20 ee01 2600 |0031: invoke-virtual {v6, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01b0d4: 0a02 |0034: move-result v2 │ │ +01b0d6: 3802 1f00 |0035: if-eqz v2, 0054 // +001f │ │ +01b0da: 7110 0405 0600 |0037: invoke-static {v6}, Lorg/apache/cordova/file/AssetFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@0504 │ │ +01b0e0: 0c02 |003a: move-result-object v2 │ │ +01b0e2: 6e20 0105 2400 |003b: invoke-virtual {v4, v2}, Lorg/apache/cordova/file/AssetFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0501 │ │ +01b0e8: 0c01 |003e: move-result-object v1 │ │ +01b0ea: 6e20 fc04 1400 |003f: invoke-virtual {v4, v1}, Lorg/apache/cordova/file/AssetFilesystem;.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@04fc │ │ +01b0f0: 5412 d001 |0042: iget-object v2, v1, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b0f4: 7020 fd04 2400 |0044: invoke-direct {v4, v2}, Lorg/apache/cordova/file/AssetFilesystem;.isDirectory:(Ljava/lang/String;)Z // method@04fd │ │ +01b0fa: 0a00 |0047: move-result v0 │ │ +01b0fc: 3808 2e00 |0048: if-eqz v8, 0076 // +002e │ │ +01b100: 3900 2c00 |004a: if-nez v0, 0076 // +002c │ │ +01b104: 2202 5c01 |004c: new-instance v2, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ +01b108: 1a03 7907 |004e: const-string v3, "path doesn't exist or is file" // string@0779 │ │ +01b10c: 7020 e505 3200 |0050: invoke-direct {v2, v3}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ +01b112: 2702 |0053: throw v2 │ │ +01b114: 2202 9b00 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01b118: 7010 f301 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01b11e: 5453 d001 |0059: iget-object v3, v5, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b122: 6e20 fb01 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b128: 0c02 |005e: move-result-object v2 │ │ +01b12a: 1a03 2d00 |005f: const-string v3, "/" // string@002d │ │ +01b12e: 6e20 fb01 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b134: 0c02 |0064: move-result-object v2 │ │ +01b136: 6e20 fb01 6200 |0065: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b13c: 0c02 |0068: move-result-object v2 │ │ +01b13e: 6e10 fd01 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01b144: 0c02 |006c: move-result-object v2 │ │ +01b146: 7110 0405 0200 |006d: invoke-static {v2}, Lorg/apache/cordova/file/AssetFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@0504 │ │ +01b14c: 0c02 |0070: move-result-object v2 │ │ +01b14e: 6e20 0105 2400 |0071: invoke-virtual {v4, v2}, Lorg/apache/cordova/file/AssetFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0501 │ │ +01b154: 0c01 |0074: move-result-object v1 │ │ +01b156: 28ca |0075: goto 003f // -0036 │ │ +01b158: 3908 0c00 |0076: if-nez v8, 0082 // +000c │ │ +01b15c: 3800 0a00 |0078: if-eqz v0, 0082 // +000a │ │ +01b160: 2202 5c01 |007a: new-instance v2, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ +01b164: 1a03 7807 |007c: const-string v3, "path doesn't exist or is directory" // string@0778 │ │ +01b168: 7020 e505 3200 |007e: invoke-direct {v2, v3}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ +01b16e: 2702 |0081: throw v2 │ │ +01b170: 6e20 0205 1400 |0082: invoke-virtual {v4, v1}, Lorg/apache/cordova/file/AssetFilesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@0502 │ │ +01b176: 0c02 |0085: move-result-object v2 │ │ +01b178: 1102 |0086: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000a line=214 │ │ 0x0012 line=218 │ │ 0x001c line=219 │ │ 0x002f line=223 │ │ @@ -30321,54 +30327,54 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -01a828: |[01a828] org.apache.cordova.file.AssetFilesystem.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ -01a838: 2201 6201 |0000: new-instance v1, Lorg/json/JSONObject; // type@0162 │ │ -01a83c: 7010 1706 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -01a842: 5584 cf01 |0005: iget-boolean v4, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01a846: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ -01a84a: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -01a84e: 1a04 a108 |000b: const-string v4, "size" // string@08a1 │ │ -01a852: 6e40 2106 4132 |000d: invoke-virtual {v1, v4, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ -01a858: 1a05 0509 |0010: const-string v5, "type" // string@0905 │ │ -01a85c: 5584 cf01 |0012: iget-boolean v4, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01a860: 3804 2c00 |0014: if-eqz v4, 0040 // +002c │ │ -01a864: 1a04 dc08 |0016: const-string v4, "text/directory" // string@08dc │ │ -01a868: 6e30 2206 5104 |0018: invoke-virtual {v1, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01a86e: 1a04 e106 |001b: const-string v4, "name" // string@06e1 │ │ -01a872: 2205 7300 |001d: new-instance v5, Ljava/io/File; // type@0073 │ │ -01a876: 5486 d001 |001f: iget-object v6, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a87a: 7020 7001 6500 |0021: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01a880: 6e10 7601 0500 |0024: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ -01a886: 0c05 |0027: move-result-object v5 │ │ -01a888: 6e30 2206 4105 |0028: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01a88e: 1a04 4605 |002b: const-string v4, "fullPath" // string@0546 │ │ -01a892: 5485 d001 |002d: iget-object v5, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a896: 6e30 2206 4105 |002f: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01a89c: 1a04 7a06 |0032: const-string v4, "lastModifiedDate" // string@067a │ │ -01a8a0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -01a8a2: 6e30 2006 4105 |0035: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ -01a8a8: 1101 |0038: return-object v1 │ │ -01a8aa: 5484 d001 |0039: iget-object v4, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a8ae: 7020 fa04 4700 |003b: invoke-direct {v7, v4}, Lorg/apache/cordova/file/AssetFilesystem;.getAssetSize:(Ljava/lang/String;)J // method@04fa │ │ -01a8b4: 0b02 |003e: move-result-wide v2 │ │ -01a8b6: 28cc |003f: goto 000b // -0034 │ │ -01a8b8: 5474 6001 |0040: iget-object v4, v7, Lorg/apache/cordova/file/AssetFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0160 │ │ -01a8bc: 6e20 0805 8700 |0042: invoke-virtual {v7, v8}, Lorg/apache/cordova/file/AssetFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0508 │ │ -01a8c2: 0c06 |0045: move-result-object v6 │ │ -01a8c4: 6e20 4e03 6400 |0046: invoke-virtual {v4, v6}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ -01a8ca: 0c04 |0049: move-result-object v4 │ │ -01a8cc: 28ce |004a: goto 0018 // -0032 │ │ -01a8ce: 0d00 |004b: move-exception v0 │ │ -01a8d0: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -01a8d2: 28eb |004d: goto 0038 // -0015 │ │ +01b17c: |[01b17c] org.apache.cordova.file.AssetFilesystem.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ +01b18c: 2201 6201 |0000: new-instance v1, Lorg/json/JSONObject; // type@0162 │ │ +01b190: 7010 1706 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +01b196: 5584 cf01 |0005: iget-boolean v4, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01b19a: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ +01b19e: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +01b1a2: 1a04 a108 |000b: const-string v4, "size" // string@08a1 │ │ +01b1a6: 6e40 2106 4132 |000d: invoke-virtual {v1, v4, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ +01b1ac: 1a05 0509 |0010: const-string v5, "type" // string@0905 │ │ +01b1b0: 5584 cf01 |0012: iget-boolean v4, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01b1b4: 3804 2c00 |0014: if-eqz v4, 0040 // +002c │ │ +01b1b8: 1a04 dc08 |0016: const-string v4, "text/directory" // string@08dc │ │ +01b1bc: 6e30 2206 5104 |0018: invoke-virtual {v1, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01b1c2: 1a04 e106 |001b: const-string v4, "name" // string@06e1 │ │ +01b1c6: 2205 7300 |001d: new-instance v5, Ljava/io/File; // type@0073 │ │ +01b1ca: 5486 d001 |001f: iget-object v6, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b1ce: 7020 7001 6500 |0021: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01b1d4: 6e10 7601 0500 |0024: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ +01b1da: 0c05 |0027: move-result-object v5 │ │ +01b1dc: 6e30 2206 4105 |0028: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01b1e2: 1a04 4605 |002b: const-string v4, "fullPath" // string@0546 │ │ +01b1e6: 5485 d001 |002d: iget-object v5, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b1ea: 6e30 2206 4105 |002f: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01b1f0: 1a04 7a06 |0032: const-string v4, "lastModifiedDate" // string@067a │ │ +01b1f4: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +01b1f6: 6e30 2006 4105 |0035: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0620 │ │ +01b1fc: 1101 |0038: return-object v1 │ │ +01b1fe: 5484 d001 |0039: iget-object v4, v8, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b202: 7020 fa04 4700 |003b: invoke-direct {v7, v4}, Lorg/apache/cordova/file/AssetFilesystem;.getAssetSize:(Ljava/lang/String;)J // method@04fa │ │ +01b208: 0b02 |003e: move-result-wide v2 │ │ +01b20a: 28cc |003f: goto 000b // -0034 │ │ +01b20c: 5474 6001 |0040: iget-object v4, v7, Lorg/apache/cordova/file/AssetFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0160 │ │ +01b210: 6e20 0805 8700 |0042: invoke-virtual {v7, v8}, Lorg/apache/cordova/file/AssetFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0508 │ │ +01b216: 0c06 |0045: move-result-object v6 │ │ +01b218: 6e20 4e03 6400 |0046: invoke-virtual {v4, v6}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ +01b21e: 0c04 |0049: move-result-object v4 │ │ +01b220: 28ce |004a: goto 0018 // -0032 │ │ +01b222: 0d00 |004b: move-exception v0 │ │ +01b224: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +01b226: 28eb |004d: goto 0038 // -0015 │ │ catches : 2 │ │ 0x000b - 0x0038 │ │ Lorg/json/JSONException; -> 0x004b │ │ 0x0040 - 0x0049 │ │ Lorg/json/JSONException; -> 0x004b │ │ positions : │ │ 0x0000 line=245 │ │ @@ -30397,53 +30403,53 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -01a8ec: |[01a8ec] org.apache.cordova.file.AssetFilesystem.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01a8fc: 54a6 d001 |0000: iget-object v6, v10, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a900: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -01a902: 6e20 ef01 7600 |0003: invoke-virtual {v6, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01a908: 0c05 |0006: move-result-object v5 │ │ -01a90a: 1a06 2d00 |0007: const-string v6, "/" // string@002d │ │ -01a90e: 6e20 e001 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -01a914: 0a06 |000c: move-result v6 │ │ -01a916: 3806 0d00 |000d: if-eqz v6, 001a // +000d │ │ -01a91a: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -01a91c: 6e10 eb01 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ -01a922: 0a07 |0013: move-result v7 │ │ -01a924: d807 07ff |0014: add-int/lit8 v7, v7, #int -1 // #ff │ │ -01a928: 6e30 f001 6507 |0016: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -01a92e: 0c05 |0019: move-result-object v5 │ │ -01a930: 7020 ff04 5900 |001a: invoke-direct {v9, v5}, Lorg/apache/cordova/file/AssetFilesystem;.listAssets:(Ljava/lang/String;)[Ljava/lang/String; // method@04ff │ │ -01a936: 0c02 |001d: move-result-object v2 │ │ -01a938: 2126 |001e: array-length v6, v2 │ │ -01a93a: 2361 7201 |001f: new-array v1, v6, [Lorg/apache/cordova/file/LocalFilesystemURL; // type@0172 │ │ -01a93e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -01a940: 2126 |0022: array-length v6, v2 │ │ -01a942: 3564 2200 |0023: if-ge v4, v6, 0045 // +0022 │ │ -01a946: 2206 7300 |0025: new-instance v6, Ljava/io/File; // type@0073 │ │ -01a94a: 54a7 d001 |0027: iget-object v7, v10, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01a94e: 4608 0204 |0029: aget-object v8, v2, v4 │ │ -01a952: 7030 7101 7608 |002b: invoke-direct {v6, v7, v8}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0171 │ │ -01a958: 6e10 7901 0600 |002e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ -01a95e: 0c06 |0031: move-result-object v6 │ │ -01a960: 6e20 0105 6900 |0032: invoke-virtual {v9, v6}, Lorg/apache/cordova/file/AssetFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0501 │ │ -01a966: 0c06 |0035: move-result-object v6 │ │ -01a968: 4d06 0104 |0036: aput-object v6, v1, v4 │ │ -01a96c: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01a970: 28e8 |003a: goto 0022 // -0018 │ │ -01a972: 0d00 |003b: move-exception v0 │ │ -01a974: 2203 7500 |003c: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ -01a978: 7010 8601 0300 |003e: invoke-direct {v3}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ -01a97e: 6e20 8801 0300 |0041: invoke-virtual {v3, v0}, Ljava/io/FileNotFoundException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0188 │ │ -01a984: 2703 |0044: throw v3 │ │ -01a986: 1101 |0045: return-object v1 │ │ +01b240: |[01b240] org.apache.cordova.file.AssetFilesystem.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01b250: 54a6 d001 |0000: iget-object v6, v10, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b254: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +01b256: 6e20 ef01 7600 |0003: invoke-virtual {v6, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01b25c: 0c05 |0006: move-result-object v5 │ │ +01b25e: 1a06 2d00 |0007: const-string v6, "/" // string@002d │ │ +01b262: 6e20 e001 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +01b268: 0a06 |000c: move-result v6 │ │ +01b26a: 3806 0d00 |000d: if-eqz v6, 001a // +000d │ │ +01b26e: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +01b270: 6e10 eb01 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b276: 0a07 |0013: move-result v7 │ │ +01b278: d807 07ff |0014: add-int/lit8 v7, v7, #int -1 // #ff │ │ +01b27c: 6e30 f001 6507 |0016: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +01b282: 0c05 |0019: move-result-object v5 │ │ +01b284: 7020 ff04 5900 |001a: invoke-direct {v9, v5}, Lorg/apache/cordova/file/AssetFilesystem;.listAssets:(Ljava/lang/String;)[Ljava/lang/String; // method@04ff │ │ +01b28a: 0c02 |001d: move-result-object v2 │ │ +01b28c: 2126 |001e: array-length v6, v2 │ │ +01b28e: 2361 7201 |001f: new-array v1, v6, [Lorg/apache/cordova/file/LocalFilesystemURL; // type@0172 │ │ +01b292: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +01b294: 2126 |0022: array-length v6, v2 │ │ +01b296: 3564 2200 |0023: if-ge v4, v6, 0045 // +0022 │ │ +01b29a: 2206 7300 |0025: new-instance v6, Ljava/io/File; // type@0073 │ │ +01b29e: 54a7 d001 |0027: iget-object v7, v10, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b2a2: 4608 0204 |0029: aget-object v8, v2, v4 │ │ +01b2a6: 7030 7101 7608 |002b: invoke-direct {v6, v7, v8}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0171 │ │ +01b2ac: 6e10 7901 0600 |002e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ +01b2b2: 0c06 |0031: move-result-object v6 │ │ +01b2b4: 6e20 0105 6900 |0032: invoke-virtual {v9, v6}, Lorg/apache/cordova/file/AssetFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0501 │ │ +01b2ba: 0c06 |0035: move-result-object v6 │ │ +01b2bc: 4d06 0104 |0036: aput-object v6, v1, v4 │ │ +01b2c0: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01b2c4: 28e8 |003a: goto 0022 // -0018 │ │ +01b2c6: 0d00 |003b: move-exception v0 │ │ +01b2c8: 2203 7500 |003c: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ +01b2cc: 7010 8601 0300 |003e: invoke-direct {v3}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ +01b2d2: 6e20 8801 0300 |0041: invoke-virtual {v3, v0}, Ljava/io/FileNotFoundException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0188 │ │ +01b2d8: 2703 |0044: throw v3 │ │ +01b2da: 1101 |0045: return-object v1 │ │ catches : 1 │ │ 0x001a - 0x001d │ │ Ljava/io/IOException; -> 0x003b │ │ positions : │ │ 0x0000 line=188 │ │ 0x0007 line=189 │ │ 0x000f line=190 │ │ @@ -30475,19 +30481,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01a994: |[01a994] org.apache.cordova.file.AssetFilesystem.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01a9a4: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01a9a8: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ -01a9ac: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01a9b2: 2700 |0007: throw v0 │ │ +01b2e8: |[01b2e8] org.apache.cordova.file.AssetFilesystem.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01b2f8: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01b2fc: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ +01b300: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01b306: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -30496,19 +30502,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01a9b4: |[01a9b4] org.apache.cordova.file.AssetFilesystem.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01a9c4: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01a9c8: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ -01a9cc: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01a9d2: 2700 |0007: throw v0 │ │ +01b308: |[01b308] org.apache.cordova.file.AssetFilesystem.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01b318: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01b31c: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ +01b320: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01b326: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -30517,86 +30523,86 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -01a9d4: |[01a9d4] org.apache.cordova.file.AssetFilesystem.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01a9e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01a9e6: 1a06 1305 |0001: const-string v6, "file" // string@0513 │ │ -01a9ea: 6e10 7f00 0900 |0003: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -01a9f0: 0c07 |0006: move-result-object v7 │ │ -01a9f2: 6e20 e101 7600 |0007: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01a9f8: 0a06 |000a: move-result v6 │ │ -01a9fa: 3906 0300 |000b: if-nez v6, 000e // +0003 │ │ -01a9fe: 1105 |000d: return-object v5 │ │ -01aa00: 2201 7300 |000e: new-instance v1, Ljava/io/File; // type@0073 │ │ -01aa04: 6e10 7b00 0900 |0010: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01aa0a: 0c06 |0013: move-result-object v6 │ │ -01aa0c: 7020 7001 6100 |0014: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01aa12: 7110 7300 0100 |0017: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01aa18: 0c02 |001a: move-result-object v2 │ │ -01aa1a: 5486 6101 |001b: iget-object v6, v8, Lorg/apache/cordova/file/AssetFilesystem;.rootUri:Landroid/net/Uri; // field@0161 │ │ -01aa1e: 6e10 7600 0600 |001d: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01aa24: 0c03 |0020: move-result-object v3 │ │ -01aa26: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -01aa28: 6e10 eb01 0300 |0022: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -01aa2e: 0a07 |0025: move-result v7 │ │ -01aa30: d807 07ff |0026: add-int/lit8 v7, v7, #int -1 // #ff │ │ -01aa34: 6e30 f001 6307 |0028: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -01aa3a: 0c03 |002b: move-result-object v3 │ │ -01aa3c: 6e10 7600 0200 |002c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01aa42: 0c06 |002f: move-result-object v6 │ │ -01aa44: 6e20 ee01 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01aa4a: 0a06 |0033: move-result v6 │ │ -01aa4c: 3806 d9ff |0034: if-eqz v6, 000d // -0027 │ │ -01aa50: 6e10 7600 0200 |0036: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01aa56: 0c05 |0039: move-result-object v5 │ │ -01aa58: 6e10 eb01 0300 |003a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -01aa5e: 0a06 |003d: move-result v6 │ │ -01aa60: 6e20 ef01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01aa66: 0c04 |0041: move-result-object v4 │ │ -01aa68: 6e10 e901 0400 |0042: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ -01aa6e: 0a05 |0045: move-result v5 │ │ -01aa70: 3905 0700 |0046: if-nez v5, 004d // +0007 │ │ -01aa74: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -01aa76: 6e20 ef01 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01aa7c: 0c04 |004c: move-result-object v4 │ │ -01aa7e: 2205 2200 |004d: new-instance v5, Landroid/net/Uri$Builder; // type@0022 │ │ -01aa82: 7010 6700 0500 |004f: invoke-direct {v5}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ -01aa88: 1a06 3604 |0052: const-string v6, "cdvfile" // string@0436 │ │ -01aa8c: 6e20 7000 6500 |0054: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ -01aa92: 0c05 |0057: move-result-object v5 │ │ -01aa94: 1a06 a906 |0058: const-string v6, "localhost" // string@06a9 │ │ -01aa98: 6e20 6b00 6500 |005a: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ -01aa9e: 0c05 |005d: move-result-object v5 │ │ -01aaa0: 5486 5f01 |005e: iget-object v6, v8, Lorg/apache/cordova/file/AssetFilesystem;.name:Ljava/lang/String; // field@015f │ │ -01aaa4: 6e20 6f00 6500 |0060: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ -01aaaa: 0c00 |0063: move-result-object v0 │ │ -01aaac: 6e10 e901 0400 |0064: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ -01aab2: 0a05 |0067: move-result v5 │ │ -01aab4: 3905 0500 |0068: if-nez v5, 006d // +0005 │ │ -01aab8: 6e20 6800 4000 |006a: invoke-virtual {v0, v4}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01aabe: 7020 fd04 4800 |006d: invoke-direct {v8, v4}, Lorg/apache/cordova/file/AssetFilesystem;.isDirectory:(Ljava/lang/String;)Z // method@04fd │ │ -01aac4: 0a05 |0070: move-result v5 │ │ -01aac6: 3905 0e00 |0071: if-nez v5, 007f // +000e │ │ -01aaca: 6e10 7b00 0900 |0073: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01aad0: 0c05 |0076: move-result-object v5 │ │ -01aad2: 1a06 2d00 |0077: const-string v6, "/" // string@002d │ │ -01aad6: 6e20 e001 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -01aadc: 0a05 |007c: move-result v5 │ │ -01aade: 3805 0700 |007d: if-eqz v5, 0084 // +0007 │ │ -01aae2: 1a05 0000 |007f: const-string v5, "" // string@0000 │ │ -01aae6: 6e20 6800 5000 |0081: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01aaec: 6e10 6c00 0000 |0084: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -01aaf2: 0c05 |0087: move-result-object v5 │ │ -01aaf4: 7110 d605 0500 |0088: invoke-static {v5}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -01aafa: 0c05 |008b: move-result-object v5 │ │ -01aafc: 2881 |008c: goto 000d // -007f │ │ +01b328: |[01b328] org.apache.cordova.file.AssetFilesystem.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01b338: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01b33a: 1a06 1305 |0001: const-string v6, "file" // string@0513 │ │ +01b33e: 6e10 7f00 0900 |0003: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +01b344: 0c07 |0006: move-result-object v7 │ │ +01b346: 6e20 e101 7600 |0007: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01b34c: 0a06 |000a: move-result v6 │ │ +01b34e: 3906 0300 |000b: if-nez v6, 000e // +0003 │ │ +01b352: 1105 |000d: return-object v5 │ │ +01b354: 2201 7300 |000e: new-instance v1, Ljava/io/File; // type@0073 │ │ +01b358: 6e10 7b00 0900 |0010: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01b35e: 0c06 |0013: move-result-object v6 │ │ +01b360: 7020 7001 6100 |0014: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01b366: 7110 7300 0100 |0017: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +01b36c: 0c02 |001a: move-result-object v2 │ │ +01b36e: 5486 6101 |001b: iget-object v6, v8, Lorg/apache/cordova/file/AssetFilesystem;.rootUri:Landroid/net/Uri; // field@0161 │ │ +01b372: 6e10 7600 0600 |001d: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01b378: 0c03 |0020: move-result-object v3 │ │ +01b37a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +01b37c: 6e10 eb01 0300 |0022: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b382: 0a07 |0025: move-result v7 │ │ +01b384: d807 07ff |0026: add-int/lit8 v7, v7, #int -1 // #ff │ │ +01b388: 6e30 f001 6307 |0028: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +01b38e: 0c03 |002b: move-result-object v3 │ │ +01b390: 6e10 7600 0200 |002c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01b396: 0c06 |002f: move-result-object v6 │ │ +01b398: 6e20 ee01 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01b39e: 0a06 |0033: move-result v6 │ │ +01b3a0: 3806 d9ff |0034: if-eqz v6, 000d // -0027 │ │ +01b3a4: 6e10 7600 0200 |0036: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01b3aa: 0c05 |0039: move-result-object v5 │ │ +01b3ac: 6e10 eb01 0300 |003a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b3b2: 0a06 |003d: move-result v6 │ │ +01b3b4: 6e20 ef01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01b3ba: 0c04 |0041: move-result-object v4 │ │ +01b3bc: 6e10 e901 0400 |0042: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ +01b3c2: 0a05 |0045: move-result v5 │ │ +01b3c4: 3905 0700 |0046: if-nez v5, 004d // +0007 │ │ +01b3c8: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +01b3ca: 6e20 ef01 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01b3d0: 0c04 |004c: move-result-object v4 │ │ +01b3d2: 2205 2200 |004d: new-instance v5, Landroid/net/Uri$Builder; // type@0022 │ │ +01b3d6: 7010 6700 0500 |004f: invoke-direct {v5}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ +01b3dc: 1a06 3604 |0052: const-string v6, "cdvfile" // string@0436 │ │ +01b3e0: 6e20 7000 6500 |0054: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ +01b3e6: 0c05 |0057: move-result-object v5 │ │ +01b3e8: 1a06 a906 |0058: const-string v6, "localhost" // string@06a9 │ │ +01b3ec: 6e20 6b00 6500 |005a: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ +01b3f2: 0c05 |005d: move-result-object v5 │ │ +01b3f4: 5486 5f01 |005e: iget-object v6, v8, Lorg/apache/cordova/file/AssetFilesystem;.name:Ljava/lang/String; // field@015f │ │ +01b3f8: 6e20 6f00 6500 |0060: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ +01b3fe: 0c00 |0063: move-result-object v0 │ │ +01b400: 6e10 e901 0400 |0064: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ +01b406: 0a05 |0067: move-result v5 │ │ +01b408: 3905 0500 |0068: if-nez v5, 006d // +0005 │ │ +01b40c: 6e20 6800 4000 |006a: invoke-virtual {v0, v4}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +01b412: 7020 fd04 4800 |006d: invoke-direct {v8, v4}, Lorg/apache/cordova/file/AssetFilesystem;.isDirectory:(Ljava/lang/String;)Z // method@04fd │ │ +01b418: 0a05 |0070: move-result v5 │ │ +01b41a: 3905 0e00 |0071: if-nez v5, 007f // +000e │ │ +01b41e: 6e10 7b00 0900 |0073: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01b424: 0c05 |0076: move-result-object v5 │ │ +01b426: 1a06 2d00 |0077: const-string v6, "/" // string@002d │ │ +01b42a: 6e20 e001 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +01b430: 0a05 |007c: move-result v5 │ │ +01b432: 3805 0700 |007d: if-eqz v5, 0084 // +0007 │ │ +01b436: 1a05 0000 |007f: const-string v5, "" // string@0000 │ │ +01b43a: 6e20 6800 5000 |0081: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +01b440: 6e10 6c00 0000 |0084: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +01b446: 0c05 |0087: move-result-object v5 │ │ +01b448: 7110 d605 0500 |0088: invoke-static {v5}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +01b44e: 0c05 |008b: move-result-object v5 │ │ +01b450: 2881 |008c: goto 000d // -007f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=148 │ │ 0x000d line=175 │ │ 0x000e line=151 │ │ 0x0017 line=153 │ │ 0x001b line=154 │ │ @@ -30628,19 +30634,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01ab00: |[01ab00] org.apache.cordova.file.AssetFilesystem.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; │ │ -01ab10: 5420 d001 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01ab14: 6e20 0305 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/AssetFilesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@0503 │ │ -01ab1a: 0c00 |0005: move-result-object v0 │ │ -01ab1c: 1100 |0006: return-object v0 │ │ +01b454: |[01b454] org.apache.cordova.file.AssetFilesystem.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; │ │ +01b464: 5420 d001 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b468: 6e20 0305 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/AssetFilesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@0503 │ │ +01b46e: 0c00 |0005: move-result-object v0 │ │ +01b470: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0007 reg=2 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -30649,19 +30655,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;J)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01ab20: |[01ab20] org.apache.cordova.file.AssetFilesystem.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J │ │ -01ab30: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01ab34: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ -01ab38: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01ab3e: 2700 |0007: throw v0 │ │ +01b474: |[01b474] org.apache.cordova.file.AssetFilesystem.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J │ │ +01b484: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01b488: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ +01b48c: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01b492: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ 0x0000 - 0x0008 reg=4 size J │ │ @@ -30671,19 +30677,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01ab40: |[01ab40] org.apache.cordova.file.AssetFilesystem.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J │ │ -01ab50: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01ab54: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ -01ab58: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01ab5e: 2700 |0007: throw v0 │ │ +01b494: |[01b494] org.apache.cordova.file.AssetFilesystem.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J │ │ +01b4a4: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01b4a8: 1a01 6200 |0002: const-string v1, "Assets are read-only" // string@0062 │ │ +01b4ac: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01b4b2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/AssetFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ 0x0000 - 0x0008 reg=4 data Ljava/lang/String; │ │ @@ -30735,22 +30741,22 @@ │ │ type : '(Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -01ab60: |[01ab60] org.apache.cordova.file.ContentFilesystem.:(Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;)V │ │ -01ab70: 1a00 6c04 |0000: const-string v0, "content://" // string@046c │ │ -01ab74: 7110 8200 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01ab7a: 0c00 |0005: move-result-object v0 │ │ -01ab7c: 1a01 6b04 |0006: const-string v1, "content" // string@046b │ │ -01ab80: 7040 9805 0241 |0008: invoke-direct {v2, v0, v1, v4}, Lorg/apache/cordova/file/Filesystem;.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V // method@0598 │ │ -01ab86: 5b23 6201 |000b: iput-object v3, v2, Lorg/apache/cordova/file/ContentFilesystem;.context:Landroid/content/Context; // field@0162 │ │ -01ab8a: 0e00 |000d: return-void │ │ +01b4b4: |[01b4b4] org.apache.cordova.file.ContentFilesystem.:(Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;)V │ │ +01b4c4: 1a00 6c04 |0000: const-string v0, "content://" // string@046c │ │ +01b4c8: 7110 8200 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +01b4ce: 0c00 |0005: move-result-object v0 │ │ +01b4d0: 1a01 6b04 |0006: const-string v1, "content" // string@046b │ │ +01b4d4: 7040 9805 0241 |0008: invoke-direct {v2, v0, v1, v4}, Lorg/apache/cordova/file/Filesystem;.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V // method@0598 │ │ +01b4da: 5b23 6201 |000b: iput-object v3, v2, Lorg/apache/cordova/file/ContentFilesystem;.context:Landroid/content/Context; // field@0162 │ │ +01b4de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ 0x000d line=42 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/cordova/file/ContentFilesystem; │ │ @@ -30762,30 +30768,30 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/Long;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01ab8c: |[01ab8c] org.apache.cordova.file.ContentFilesystem.resourceSizeForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; │ │ -01ab9c: 1a02 9703 |0000: const-string v2, "_size" // string@0397 │ │ -01aba0: 7220 6300 2500 |0002: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ -01aba6: 0a00 |0005: move-result v0 │ │ -01aba8: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -01abaa: 3220 1100 |0007: if-eq v0, v2, 0018 // +0011 │ │ -01abae: 7220 6500 0500 |0009: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ -01abb4: 0c01 |000c: move-result-object v1 │ │ -01abb6: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -01abba: 7110 cd01 0100 |000f: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01cd │ │ -01abc0: 0b02 |0012: move-result-wide v2 │ │ -01abc2: 7120 ce01 3200 |0013: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ -01abc8: 0c02 |0016: move-result-object v2 │ │ -01abca: 1102 |0017: return-object v2 │ │ -01abcc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -01abce: 28fe |0019: goto 0017 // -0002 │ │ +01b4e0: |[01b4e0] org.apache.cordova.file.ContentFilesystem.resourceSizeForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; │ │ +01b4f0: 1a02 9703 |0000: const-string v2, "_size" // string@0397 │ │ +01b4f4: 7220 6300 2500 |0002: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ +01b4fa: 0a00 |0005: move-result v0 │ │ +01b4fc: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +01b4fe: 3220 1100 |0007: if-eq v0, v2, 0018 // +0011 │ │ +01b502: 7220 6500 0500 |0009: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ +01b508: 0c01 |000c: move-result-object v1 │ │ +01b50a: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +01b50e: 7110 cd01 0100 |000f: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01cd │ │ +01b514: 0b02 |0012: move-result-wide v2 │ │ +01b516: 7120 ce01 3200 |0013: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ +01b51c: 0c02 |0016: move-result-object v2 │ │ +01b51e: 1102 |0017: return-object v2 │ │ +01b520: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +01b522: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0006 line=184 │ │ 0x0009 line=185 │ │ 0x000d line=186 │ │ 0x000f line=187 │ │ @@ -30802,17 +30808,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01abd0: |[01abd0] org.apache.cordova.file.ContentFilesystem.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01abe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01abe2: 1100 |0001: return-object v0 │ │ +01b524: |[01b524] org.apache.cordova.file.ContentFilesystem.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01b534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b536: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0002 reg=2 path Ljava/lang/String; │ │ │ │ @@ -30821,17 +30827,17 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01abe4: |[01abe4] org.apache.cordova.file.ContentFilesystem.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01abf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01abf6: 0f00 |0001: return v0 │ │ +01b538: |[01b538] org.apache.cordova.file.ContentFilesystem.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01b548: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b54a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0002 reg=2 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -30840,26 +30846,26 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -01abf8: |[01abf8] org.apache.cordova.file.ContentFilesystem.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; │ │ -01ac08: 5431 6401 |0000: iget-object v1, v3, Lorg/apache/cordova/file/ContentFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0164 │ │ -01ac0c: 6e20 1805 4300 |0002: invoke-virtual {v3, v4}, Lorg/apache/cordova/file/ContentFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0518 │ │ -01ac12: 0c02 |0005: move-result-object v2 │ │ -01ac14: 6e20 5203 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.mapUriToFile:(Landroid/net/Uri;)Ljava/io/File; // method@0352 │ │ -01ac1a: 0c00 |0009: move-result-object v0 │ │ -01ac1c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -01ac20: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -01ac22: 1101 |000d: return-object v1 │ │ -01ac24: 6e10 7501 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01ac2a: 0c01 |0011: move-result-object v1 │ │ -01ac2c: 28fb |0012: goto 000d // -0005 │ │ +01b54c: |[01b54c] org.apache.cordova.file.ContentFilesystem.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; │ │ +01b55c: 5431 6401 |0000: iget-object v1, v3, Lorg/apache/cordova/file/ContentFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0164 │ │ +01b560: 6e20 1805 4300 |0002: invoke-virtual {v3, v4}, Lorg/apache/cordova/file/ContentFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0518 │ │ +01b566: 0c02 |0005: move-result-object v2 │ │ +01b568: 6e20 5203 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/cordova/CordovaResourceApi;.mapUriToFile:(Landroid/net/Uri;)Ljava/io/File; // method@0352 │ │ +01b56e: 0c00 |0009: move-result-object v0 │ │ +01b570: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +01b574: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +01b576: 1101 |000d: return-object v1 │ │ +01b578: 6e10 7501 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01b57e: 0c01 |0011: move-result-object v1 │ │ +01b580: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x000a line=210 │ │ locals : │ │ 0x000a - 0x0013 reg=0 f Ljava/io/File; │ │ 0x0000 - 0x0013 reg=3 this Lorg/apache/cordova/file/ContentFilesystem; │ │ @@ -30870,19 +30876,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01ac30: |[01ac30] org.apache.cordova.file.ContentFilesystem.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ -01ac40: 2200 9f00 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@009f │ │ -01ac44: 1a01 9305 |0002: const-string v1, "getFile() not supported for content:. Use resolveLocalFileSystemURL instead." // string@0593 │ │ -01ac48: 7020 0702 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0207 │ │ -01ac4e: 2700 |0007: throw v0 │ │ +01b584: |[01b584] org.apache.cordova.file.ContentFilesystem.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ +01b594: 2200 9f00 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@009f │ │ +01b598: 1a01 9305 |0002: const-string v1, "getFile() not supported for content:. Use resolveLocalFileSystemURL instead." // string@0593 │ │ +01b59c: 7020 0702 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0207 │ │ +01b5a2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ 0x0000 - 0x0008 reg=4 fileName Ljava/lang/String; │ │ @@ -30894,83 +30900,83 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 137 16-bit code units │ │ -01ac50: |[01ac50] org.apache.cordova.file.ContentFilesystem.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ -01ac60: 160c ffff |0000: const-wide/16 v12, #int -1 // #ffff │ │ -01ac64: 1606 0000 |0002: const-wide/16 v6, #int 0 // #0 │ │ -01ac68: 7402 1805 1100 |0004: invoke-virtual/range {v17, v18}, Lorg/apache/cordova/file/ContentFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0518 │ │ -01ac6e: 0c0a |0007: move-result-object v10 │ │ -01ac70: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -01ac74: 540f 6401 |000a: iget-object v15, v0, Lorg/apache/cordova/file/ContentFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0164 │ │ -01ac78: 6e20 4e03 af00 |000c: invoke-virtual {v15, v10}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ -01ac7e: 0c08 |000f: move-result-object v8 │ │ -01ac80: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -01ac84: 6e20 1305 a000 |0012: invoke-virtual {v0, v10}, Lorg/apache/cordova/file/ContentFilesystem;.openCursorForURL:(Landroid/net/Uri;)Landroid/database/Cursor; // method@0513 │ │ -01ac8a: 0c02 |0015: move-result-object v2 │ │ -01ac8c: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -01ac90: 7210 6600 0200 |0018: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0066 │ │ -01ac96: 0a0f |001b: move-result v15 │ │ -01ac98: 380f 4e00 |001c: if-eqz v15, 006a // +004e │ │ -01ac9c: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -01aca0: 7020 1605 2000 |0020: invoke-direct {v0, v2}, Lorg/apache/cordova/file/ContentFilesystem;.resourceSizeForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; // method@0516 │ │ -01aca6: 0c0e |0023: move-result-object v14 │ │ -01aca8: 380e 0600 |0024: if-eqz v14, 002a // +0006 │ │ -01acac: 6e10 cc01 0e00 |0026: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ -01acb2: 0b0c |0029: move-result-wide v12 │ │ -01acb4: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -01acb8: 6e20 1105 2000 |002c: invoke-virtual {v0, v2}, Lorg/apache/cordova/file/ContentFilesystem;.lastModifiedDateForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; // method@0511 │ │ -01acbe: 0c09 |002f: move-result-object v9 │ │ -01acc0: 3809 0600 |0030: if-eqz v9, 0036 // +0006 │ │ -01acc4: 6e10 cc01 0900 |0032: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ -01acca: 0b06 |0035: move-result-wide v6 │ │ -01accc: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ -01acd0: 7210 6200 0200 |0038: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -01acd6: 2205 6201 |003b: new-instance v5, Lorg/json/JSONObject; // type@0162 │ │ -01acda: 7010 1706 0500 |003d: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -01ace0: 1a0f a108 |0040: const-string v15, "size" // string@08a1 │ │ -01ace4: 6e40 2106 f5dc |0042: invoke-virtual {v5, v15, v12, v13}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ -01acea: 1a0f 0509 |0045: const-string v15, "type" // string@0905 │ │ -01acee: 6e30 2206 f508 |0047: invoke-virtual {v5, v15, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01acf4: 1a0f e106 |004a: const-string v15, "name" // string@06e1 │ │ -01acf8: 0800 1100 |004c: move-object/from16 v0, v17 │ │ -01acfc: 5400 6301 |004e: iget-object v0, v0, Lorg/apache/cordova/file/ContentFilesystem;.name:Ljava/lang/String; // field@0163 │ │ -01ad00: 0810 0000 |0050: move-object/from16 v16, v0 │ │ -01ad04: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -01ad08: 6e30 2206 f500 |0054: invoke-virtual {v5, v15, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01ad0e: 1a0f 4605 |0057: const-string v15, "fullPath" // string@0546 │ │ -01ad12: 0800 1200 |0059: move-object/from16 v0, v18 │ │ -01ad16: 5400 d001 |005b: iget-object v0, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01ad1a: 0810 0000 |005d: move-object/from16 v16, v0 │ │ -01ad1e: 0800 1000 |005f: move-object/from16 v0, v16 │ │ -01ad22: 6e30 2206 f500 |0061: invoke-virtual {v5, v15, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01ad28: 1a0f 7a06 |0064: const-string v15, "lastModifiedDate" // string@067a │ │ -01ad2c: 6e40 2106 f576 |0066: invoke-virtual {v5, v15, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ -01ad32: 1105 |0069: return-object v5 │ │ -01ad34: 0800 1100 |006a: move-object/from16 v0, v17 │ │ -01ad38: 540f 6401 |006c: iget-object v15, v0, Lorg/apache/cordova/file/ContentFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0164 │ │ -01ad3c: 6e20 5303 af00 |006e: invoke-virtual {v15, v10}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -01ad42: 0c0b |0071: move-result-object v11 │ │ -01ad44: 53bc 9c00 |0072: iget-wide v12, v11, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -01ad48: 28c2 |0074: goto 0036 // -003e │ │ -01ad4a: 0d03 |0075: move-exception v3 │ │ -01ad4c: 2204 7500 |0076: new-instance v4, Ljava/io/FileNotFoundException; // type@0075 │ │ -01ad50: 7010 8601 0400 |0078: invoke-direct {v4}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ -01ad56: 6e20 8801 3400 |007b: invoke-virtual {v4, v3}, Ljava/io/FileNotFoundException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0188 │ │ -01ad5c: 2704 |007e: throw v4 │ │ -01ad5e: 0d0f |007f: move-exception v15 │ │ -01ad60: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ -01ad64: 7210 6200 0200 |0082: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0062 │ │ -01ad6a: 270f |0085: throw v15 │ │ -01ad6c: 0d03 |0086: move-exception v3 │ │ -01ad6e: 1205 |0087: const/4 v5, #int 0 // #0 │ │ -01ad70: 28e1 |0088: goto 0069 // -001f │ │ +01b5a4: |[01b5a4] org.apache.cordova.file.ContentFilesystem.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ +01b5b4: 160c ffff |0000: const-wide/16 v12, #int -1 // #ffff │ │ +01b5b8: 1606 0000 |0002: const-wide/16 v6, #int 0 // #0 │ │ +01b5bc: 7402 1805 1100 |0004: invoke-virtual/range {v17, v18}, Lorg/apache/cordova/file/ContentFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0518 │ │ +01b5c2: 0c0a |0007: move-result-object v10 │ │ +01b5c4: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +01b5c8: 540f 6401 |000a: iget-object v15, v0, Lorg/apache/cordova/file/ContentFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0164 │ │ +01b5cc: 6e20 4e03 af00 |000c: invoke-virtual {v15, v10}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ +01b5d2: 0c08 |000f: move-result-object v8 │ │ +01b5d4: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +01b5d8: 6e20 1305 a000 |0012: invoke-virtual {v0, v10}, Lorg/apache/cordova/file/ContentFilesystem;.openCursorForURL:(Landroid/net/Uri;)Landroid/database/Cursor; // method@0513 │ │ +01b5de: 0c02 |0015: move-result-object v2 │ │ +01b5e0: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +01b5e4: 7210 6600 0200 |0018: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0066 │ │ +01b5ea: 0a0f |001b: move-result v15 │ │ +01b5ec: 380f 4e00 |001c: if-eqz v15, 006a // +004e │ │ +01b5f0: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +01b5f4: 7020 1605 2000 |0020: invoke-direct {v0, v2}, Lorg/apache/cordova/file/ContentFilesystem;.resourceSizeForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; // method@0516 │ │ +01b5fa: 0c0e |0023: move-result-object v14 │ │ +01b5fc: 380e 0600 |0024: if-eqz v14, 002a // +0006 │ │ +01b600: 6e10 cc01 0e00 |0026: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ +01b606: 0b0c |0029: move-result-wide v12 │ │ +01b608: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +01b60c: 6e20 1105 2000 |002c: invoke-virtual {v0, v2}, Lorg/apache/cordova/file/ContentFilesystem;.lastModifiedDateForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; // method@0511 │ │ +01b612: 0c09 |002f: move-result-object v9 │ │ +01b614: 3809 0600 |0030: if-eqz v9, 0036 // +0006 │ │ +01b618: 6e10 cc01 0900 |0032: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@01cc │ │ +01b61e: 0b06 |0035: move-result-wide v6 │ │ +01b620: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ +01b624: 7210 6200 0200 |0038: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +01b62a: 2205 6201 |003b: new-instance v5, Lorg/json/JSONObject; // type@0162 │ │ +01b62e: 7010 1706 0500 |003d: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +01b634: 1a0f a108 |0040: const-string v15, "size" // string@08a1 │ │ +01b638: 6e40 2106 f5dc |0042: invoke-virtual {v5, v15, v12, v13}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ +01b63e: 1a0f 0509 |0045: const-string v15, "type" // string@0905 │ │ +01b642: 6e30 2206 f508 |0047: invoke-virtual {v5, v15, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01b648: 1a0f e106 |004a: const-string v15, "name" // string@06e1 │ │ +01b64c: 0800 1100 |004c: move-object/from16 v0, v17 │ │ +01b650: 5400 6301 |004e: iget-object v0, v0, Lorg/apache/cordova/file/ContentFilesystem;.name:Ljava/lang/String; // field@0163 │ │ +01b654: 0810 0000 |0050: move-object/from16 v16, v0 │ │ +01b658: 0800 1000 |0052: move-object/from16 v0, v16 │ │ +01b65c: 6e30 2206 f500 |0054: invoke-virtual {v5, v15, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01b662: 1a0f 4605 |0057: const-string v15, "fullPath" // string@0546 │ │ +01b666: 0800 1200 |0059: move-object/from16 v0, v18 │ │ +01b66a: 5400 d001 |005b: iget-object v0, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01b66e: 0810 0000 |005d: move-object/from16 v16, v0 │ │ +01b672: 0800 1000 |005f: move-object/from16 v0, v16 │ │ +01b676: 6e30 2206 f500 |0061: invoke-virtual {v5, v15, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01b67c: 1a0f 7a06 |0064: const-string v15, "lastModifiedDate" // string@067a │ │ +01b680: 6e40 2106 f576 |0066: invoke-virtual {v5, v15, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ +01b686: 1105 |0069: return-object v5 │ │ +01b688: 0800 1100 |006a: move-object/from16 v0, v17 │ │ +01b68c: 540f 6401 |006c: iget-object v15, v0, Lorg/apache/cordova/file/ContentFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@0164 │ │ +01b690: 6e20 5303 af00 |006e: invoke-virtual {v15, v10}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +01b696: 0c0b |0071: move-result-object v11 │ │ +01b698: 53bc 9c00 |0072: iget-wide v12, v11, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +01b69c: 28c2 |0074: goto 0036 // -003e │ │ +01b69e: 0d03 |0075: move-exception v3 │ │ +01b6a0: 2204 7500 |0076: new-instance v4, Ljava/io/FileNotFoundException; // type@0075 │ │ +01b6a4: 7010 8601 0400 |0078: invoke-direct {v4}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ +01b6aa: 6e20 8801 3400 |007b: invoke-virtual {v4, v3}, Ljava/io/FileNotFoundException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0188 │ │ +01b6b0: 2704 |007e: throw v4 │ │ +01b6b2: 0d0f |007f: move-exception v15 │ │ +01b6b4: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ +01b6b8: 7210 6200 0200 |0082: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0062 │ │ +01b6be: 270f |0085: throw v15 │ │ +01b6c0: 0d03 |0086: move-exception v3 │ │ +01b6c2: 1205 |0087: const/4 v5, #int 0 // #0 │ │ +01b6c4: 28e1 |0088: goto 0069 // -001f │ │ catches : 4 │ │ 0x0018 - 0x0035 │ │ Ljava/io/IOException; -> 0x0075 │ │ -> 0x007f │ │ 0x0040 - 0x0069 │ │ Lorg/json/JSONException; -> 0x0086 │ │ 0x006a - 0x0074 │ │ @@ -31033,34 +31039,34 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/Long;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -01ada0: |[01ada0] org.apache.cordova.file.ContentFilesystem.lastModifiedDateForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; │ │ -01adb0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -01adb2: 1a02 a804 |0001: const-string v2, "date_modified" // string@04a8 │ │ -01adb6: 7220 6300 2500 |0003: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ -01adbc: 0a00 |0006: move-result v0 │ │ -01adbe: 3330 0800 |0007: if-ne v0, v3, 000f // +0008 │ │ -01adc2: 1a02 7c06 |0009: const-string v2, "last_modified" // string@067c │ │ -01adc6: 7220 6300 2500 |000b: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ -01adcc: 0a00 |000e: move-result v0 │ │ -01adce: 3230 1100 |000f: if-eq v0, v3, 0020 // +0011 │ │ -01add2: 7220 6500 0500 |0011: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ -01add8: 0c01 |0014: move-result-object v1 │ │ -01adda: 3801 0b00 |0015: if-eqz v1, 0020 // +000b │ │ -01adde: 7110 cd01 0100 |0017: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01cd │ │ -01ade4: 0b02 |001a: move-result-wide v2 │ │ -01ade6: 7120 ce01 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ -01adec: 0c02 |001e: move-result-object v2 │ │ -01adee: 1102 |001f: return-object v2 │ │ -01adf0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -01adf2: 28fe |0021: goto 001f // -0002 │ │ +01b6f4: |[01b6f4] org.apache.cordova.file.ContentFilesystem.lastModifiedDateForCursor:(Landroid/database/Cursor;)Ljava/lang/Long; │ │ +01b704: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +01b706: 1a02 a804 |0001: const-string v2, "date_modified" // string@04a8 │ │ +01b70a: 7220 6300 2500 |0003: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ +01b710: 0a00 |0006: move-result v0 │ │ +01b712: 3330 0800 |0007: if-ne v0, v3, 000f // +0008 │ │ +01b716: 1a02 7c06 |0009: const-string v2, "last_modified" // string@067c │ │ +01b71a: 7220 6300 2500 |000b: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0063 │ │ +01b720: 0a00 |000e: move-result v0 │ │ +01b722: 3230 1100 |000f: if-eq v0, v3, 0020 // +0011 │ │ +01b726: 7220 6500 0500 |0011: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0065 │ │ +01b72c: 0c01 |0014: move-result-object v1 │ │ +01b72e: 3801 0b00 |0015: if-eqz v1, 0020 // +000b │ │ +01b732: 7110 cd01 0100 |0017: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01cd │ │ +01b738: 0b02 |001a: move-result-wide v2 │ │ +01b73a: 7120 ce01 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01ce │ │ +01b740: 0c02 |001e: move-result-object v2 │ │ +01b742: 1102 |001f: return-object v2 │ │ +01b744: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +01b746: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0007 line=195 │ │ 0x0009 line=196 │ │ 0x000f line=198 │ │ 0x0011 line=199 │ │ @@ -31078,19 +31084,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01adf4: |[01adf4] org.apache.cordova.file.ContentFilesystem.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01ae04: 2200 9f00 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@009f │ │ -01ae08: 1a01 c507 |0002: const-string v1, "readEntriesAtLocalURL() not supported for content:. Use resolveLocalFileSystemURL instead." // string@07c5 │ │ -01ae0c: 7020 0702 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0207 │ │ -01ae12: 2700 |0007: throw v0 │ │ +01b748: |[01b748] org.apache.cordova.file.ContentFilesystem.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01b758: 2200 9f00 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@009f │ │ +01b75c: 1a01 c507 |0002: const-string v1, "readEntriesAtLocalURL() not supported for content:. Use resolveLocalFileSystemURL instead." // string@07c5 │ │ +01b760: 7020 0702 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0207 │ │ +01b766: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -31099,30 +31105,30 @@ │ │ type : '(Landroid/net/Uri;)Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -01ae14: |[01ae14] org.apache.cordova.file.ContentFilesystem.openCursorForURL:(Landroid/net/Uri;)Landroid/database/Cursor; │ │ -01ae24: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01ae26: 5481 6201 |0001: iget-object v1, v8, Lorg/apache/cordova/file/ContentFilesystem;.context:Landroid/content/Context; // field@0162 │ │ -01ae2a: 6e10 3600 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ -01ae30: 0c00 |0006: move-result-object v0 │ │ -01ae32: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -01ae34: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -01ae36: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -01ae38: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -01ae3a: 0791 |000b: move-object v1, v9 │ │ -01ae3c: 7406 3100 0000 |000c: 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@0031 │ │ -01ae42: 0c01 |000f: move-result-object v1 │ │ -01ae44: 1101 |0010: return-object v1 │ │ -01ae46: 0d06 |0011: move-exception v6 │ │ -01ae48: 0771 |0012: move-object v1, v7 │ │ -01ae4a: 28fd |0013: goto 0010 // -0003 │ │ +01b768: |[01b768] org.apache.cordova.file.ContentFilesystem.openCursorForURL:(Landroid/net/Uri;)Landroid/database/Cursor; │ │ +01b778: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01b77a: 5481 6201 |0001: iget-object v1, v8, Lorg/apache/cordova/file/ContentFilesystem;.context:Landroid/content/Context; // field@0162 │ │ +01b77e: 6e10 3600 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ +01b784: 0c00 |0006: move-result-object v0 │ │ +01b786: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +01b788: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +01b78a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +01b78c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +01b78e: 0791 |000b: move-object v1, v9 │ │ +01b790: 7406 3100 0000 |000c: 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@0031 │ │ +01b796: 0c01 |000f: move-result-object v1 │ │ +01b798: 1101 |0010: return-object v1 │ │ +01b79a: 0d06 |0011: move-exception v6 │ │ +01b79c: 0771 |0012: move-object v1, v7 │ │ +01b79e: 28fd |0013: goto 0010 // -0003 │ │ catches : 1 │ │ 0x000c - 0x000f │ │ Ljava/lang/UnsupportedOperationException; -> 0x0011 │ │ positions : │ │ 0x0001 line=174 │ │ 0x0007 line=176 │ │ 0x0010 line=178 │ │ @@ -31139,19 +31145,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01ae5c: |[01ae5c] org.apache.cordova.file.ContentFilesystem.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01ae6c: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01ae70: 1a01 7e00 |0002: const-string v1, "Cannot remove content url" // string@007e │ │ -01ae74: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01ae7a: 2700 |0007: throw v0 │ │ +01b7b0: |[01b7b0] org.apache.cordova.file.ContentFilesystem.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01b7c0: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01b7c4: 1a01 7e00 |0002: const-string v1, "Cannot remove content url" // string@007e │ │ +01b7c8: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01b7ce: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -31160,39 +31166,39 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -01ae7c: |[01ae7c] org.apache.cordova.file.ContentFilesystem.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01ae8c: 6e20 1805 7600 |0000: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/ContentFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0518 │ │ -01ae92: 0c00 |0003: move-result-object v0 │ │ -01ae94: 5463 6201 |0004: iget-object v3, v6, Lorg/apache/cordova/file/ContentFilesystem;.context:Landroid/content/Context; // field@0162 │ │ -01ae98: 6e10 3600 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ -01ae9e: 0c03 |0009: move-result-object v3 │ │ -01aea0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -01aea2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -01aea4: 6e40 2d00 0354 |000c: invoke-virtual {v3, v0, v4, v5}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@002d │ │ -01aeaa: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -01aeac: 0f03 |0010: return v3 │ │ -01aeae: 0d02 |0011: move-exception v2 │ │ -01aeb0: 2201 5801 |0012: new-instance v1, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01aeb4: 2203 9b00 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ -01aeb8: 7010 f301 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01aebe: 1a04 b200 |0019: const-string v4, "Deleting not supported for content uri: " // string@00b2 │ │ -01aec2: 6e20 fb01 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01aec8: 0c03 |001e: move-result-object v3 │ │ -01aeca: 6e20 fa01 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -01aed0: 0c03 |0022: move-result-object v3 │ │ -01aed2: 6e10 fd01 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01aed8: 0c03 |0026: move-result-object v3 │ │ -01aeda: 7020 d905 3100 |0027: invoke-direct {v1, v3}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01aee0: 6e20 da05 2100 |002a: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/NoModificationAllowedException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@05da │ │ -01aee6: 2701 |002d: throw v1 │ │ +01b7d0: |[01b7d0] org.apache.cordova.file.ContentFilesystem.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01b7e0: 6e20 1805 7600 |0000: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/ContentFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@0518 │ │ +01b7e6: 0c00 |0003: move-result-object v0 │ │ +01b7e8: 5463 6201 |0004: iget-object v3, v6, Lorg/apache/cordova/file/ContentFilesystem;.context:Landroid/content/Context; // field@0162 │ │ +01b7ec: 6e10 3600 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0036 │ │ +01b7f2: 0c03 |0009: move-result-object v3 │ │ +01b7f4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +01b7f6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +01b7f8: 6e40 2d00 0354 |000c: invoke-virtual {v3, v0, v4, v5}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@002d │ │ +01b7fe: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +01b800: 0f03 |0010: return v3 │ │ +01b802: 0d02 |0011: move-exception v2 │ │ +01b804: 2201 5801 |0012: new-instance v1, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01b808: 2203 9b00 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@009b │ │ +01b80c: 7010 f301 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01b812: 1a04 b200 |0019: const-string v4, "Deleting not supported for content uri: " // string@00b2 │ │ +01b816: 6e20 fb01 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b81c: 0c03 |001e: move-result-object v3 │ │ +01b81e: 6e20 fa01 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01b824: 0c03 |0022: move-result-object v3 │ │ +01b826: 6e10 fd01 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01b82c: 0c03 |0026: move-result-object v3 │ │ +01b82e: 7020 d905 3100 |0027: invoke-direct {v1, v3}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01b834: 6e20 da05 2100 |002a: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/NoModificationAllowedException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@05da │ │ +01b83a: 2701 |002d: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ Ljava/lang/UnsupportedOperationException; -> 0x0011 │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=96 │ │ 0x000f line=105 │ │ @@ -31212,63 +31218,63 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -01aef8: |[01aef8] org.apache.cordova.file.ContentFilesystem.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01af08: 1a03 6b04 |0000: const-string v3, "content" // string@046b │ │ -01af0c: 6e10 7f00 0600 |0002: invoke-virtual {v6}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -01af12: 0c04 |0005: move-result-object v4 │ │ -01af14: 6e20 e101 4300 |0006: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01af1a: 0a03 |0009: move-result v3 │ │ -01af1c: 3903 0400 |000a: if-nez v3, 000e // +0004 │ │ -01af20: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -01af22: 1103 |000d: return-object v3 │ │ -01af24: 6e10 7600 0600 |000e: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01af2a: 0c02 |0011: move-result-object v2 │ │ -01af2c: 6e10 eb01 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ -01af32: 0a03 |0015: move-result v3 │ │ -01af34: 3d03 0700 |0016: if-lez v3, 001d // +0007 │ │ -01af38: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -01af3a: 6e20 ef01 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01af40: 0c02 |001c: move-result-object v2 │ │ -01af42: 2203 2200 |001d: new-instance v3, Landroid/net/Uri$Builder; // type@0022 │ │ -01af46: 7010 6700 0300 |001f: invoke-direct {v3}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ -01af4c: 1a04 3604 |0022: const-string v4, "cdvfile" // string@0436 │ │ -01af50: 6e20 7000 4300 |0024: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ -01af56: 0c03 |0027: move-result-object v3 │ │ -01af58: 1a04 a906 |0028: const-string v4, "localhost" // string@06a9 │ │ -01af5c: 6e20 6b00 4300 |002a: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ -01af62: 0c03 |002d: move-result-object v3 │ │ -01af64: 5454 6301 |002e: iget-object v4, v5, Lorg/apache/cordova/file/ContentFilesystem;.name:Ljava/lang/String; // field@0163 │ │ -01af68: 6e20 6f00 4300 |0030: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ -01af6e: 0c03 |0033: move-result-object v3 │ │ -01af70: 6e10 7400 0600 |0034: invoke-virtual {v6}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0074 │ │ -01af76: 0c04 |0037: move-result-object v4 │ │ -01af78: 6e20 6900 4300 |0038: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0069 │ │ -01af7e: 0c00 |003b: move-result-object v0 │ │ -01af80: 6e10 eb01 0200 |003c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ -01af86: 0a03 |003f: move-result v3 │ │ -01af88: 3d03 0500 |0040: if-lez v3, 0045 // +0005 │ │ -01af8c: 6e20 6800 2000 |0042: invoke-virtual {v0, v2}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01af92: 6e10 7700 0600 |0045: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@0077 │ │ -01af98: 0c03 |0048: move-result-object v3 │ │ -01af9a: 6e20 6e00 3000 |0049: invoke-virtual {v0, v3}, Landroid/net/Uri$Builder;.encodedQuery:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006e │ │ -01afa0: 0c03 |004c: move-result-object v3 │ │ -01afa2: 6e10 7500 0600 |004d: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@0075 │ │ -01afa8: 0c04 |0050: move-result-object v4 │ │ -01afaa: 6e20 6d00 4300 |0051: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.encodedFragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006d │ │ -01afb0: 0c03 |0054: move-result-object v3 │ │ -01afb2: 6e10 6c00 0300 |0055: invoke-virtual {v3}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -01afb8: 0c01 |0058: move-result-object v1 │ │ -01afba: 7110 d605 0100 |0059: invoke-static {v1}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -01afc0: 0c03 |005c: move-result-object v3 │ │ -01afc2: 28b0 |005d: goto 000d // -0050 │ │ +01b84c: |[01b84c] org.apache.cordova.file.ContentFilesystem.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01b85c: 1a03 6b04 |0000: const-string v3, "content" // string@046b │ │ +01b860: 6e10 7f00 0600 |0002: invoke-virtual {v6}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +01b866: 0c04 |0005: move-result-object v4 │ │ +01b868: 6e20 e101 4300 |0006: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01b86e: 0a03 |0009: move-result v3 │ │ +01b870: 3903 0400 |000a: if-nez v3, 000e // +0004 │ │ +01b874: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +01b876: 1103 |000d: return-object v3 │ │ +01b878: 6e10 7600 0600 |000e: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01b87e: 0c02 |0011: move-result-object v2 │ │ +01b880: 6e10 eb01 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b886: 0a03 |0015: move-result v3 │ │ +01b888: 3d03 0700 |0016: if-lez v3, 001d // +0007 │ │ +01b88c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +01b88e: 6e20 ef01 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01b894: 0c02 |001c: move-result-object v2 │ │ +01b896: 2203 2200 |001d: new-instance v3, Landroid/net/Uri$Builder; // type@0022 │ │ +01b89a: 7010 6700 0300 |001f: invoke-direct {v3}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ +01b8a0: 1a04 3604 |0022: const-string v4, "cdvfile" // string@0436 │ │ +01b8a4: 6e20 7000 4300 |0024: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ +01b8aa: 0c03 |0027: move-result-object v3 │ │ +01b8ac: 1a04 a906 |0028: const-string v4, "localhost" // string@06a9 │ │ +01b8b0: 6e20 6b00 4300 |002a: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ +01b8b6: 0c03 |002d: move-result-object v3 │ │ +01b8b8: 5454 6301 |002e: iget-object v4, v5, Lorg/apache/cordova/file/ContentFilesystem;.name:Ljava/lang/String; // field@0163 │ │ +01b8bc: 6e20 6f00 4300 |0030: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ +01b8c2: 0c03 |0033: move-result-object v3 │ │ +01b8c4: 6e10 7400 0600 |0034: invoke-virtual {v6}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0074 │ │ +01b8ca: 0c04 |0037: move-result-object v4 │ │ +01b8cc: 6e20 6900 4300 |0038: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0069 │ │ +01b8d2: 0c00 |003b: move-result-object v0 │ │ +01b8d4: 6e10 eb01 0200 |003c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b8da: 0a03 |003f: move-result v3 │ │ +01b8dc: 3d03 0500 |0040: if-lez v3, 0045 // +0005 │ │ +01b8e0: 6e20 6800 2000 |0042: invoke-virtual {v0, v2}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +01b8e6: 6e10 7700 0600 |0045: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@0077 │ │ +01b8ec: 0c03 |0048: move-result-object v3 │ │ +01b8ee: 6e20 6e00 3000 |0049: invoke-virtual {v0, v3}, Landroid/net/Uri$Builder;.encodedQuery:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006e │ │ +01b8f4: 0c03 |004c: move-result-object v3 │ │ +01b8f6: 6e10 7500 0600 |004d: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@0075 │ │ +01b8fc: 0c04 |0050: move-result-object v4 │ │ +01b8fe: 6e20 6d00 4300 |0051: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.encodedFragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006d │ │ +01b904: 0c03 |0054: move-result-object v3 │ │ +01b906: 6e10 6c00 0300 |0055: invoke-virtual {v3}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +01b90c: 0c01 |0058: move-result-object v1 │ │ +01b90e: 7110 d605 0100 |0059: invoke-static {v1}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +01b914: 0c03 |005c: move-result-object v3 │ │ +01b916: 28b0 |005d: goto 000d // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000c line=65 │ │ 0x000d line=82 │ │ 0x000e line=67 │ │ 0x0012 line=68 │ │ @@ -31296,72 +31302,72 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -01afc4: |[01afc4] org.apache.cordova.file.ContentFilesystem.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; │ │ -01afd4: 5474 d101 |0000: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01afd8: 6e10 7600 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01afde: 0c04 |0005: move-result-object v4 │ │ -01afe0: 5465 6301 |0006: iget-object v5, v6, Lorg/apache/cordova/file/ContentFilesystem;.name:Ljava/lang/String; // field@0163 │ │ -01afe4: 6e10 eb01 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ -01afea: 0a05 |000b: move-result v5 │ │ -01afec: d805 0502 |000c: add-int/lit8 v5, v5, #int 2 // #02 │ │ -01aff0: 6e20 ef01 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01aff6: 0c00 |0011: move-result-object v0 │ │ -01aff8: 6e10 eb01 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01eb │ │ -01affe: 0a04 |0015: move-result v4 │ │ -01b000: 1225 |0016: const/4 v5, #int 2 // #2 │ │ -01b002: 3554 0400 |0017: if-ge v4, v5, 001b // +0004 │ │ -01b006: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -01b008: 1104 |001a: return-object v4 │ │ -01b00a: 2204 9b00 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01b00e: 7010 f301 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01b014: 1a05 6c04 |0020: const-string v5, "content://" // string@046c │ │ -01b018: 6e20 fb01 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b01e: 0c04 |0025: move-result-object v4 │ │ -01b020: 6e20 fb01 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b026: 0c04 |0029: move-result-object v4 │ │ -01b028: 6e10 fd01 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01b02e: 0c03 |002d: move-result-object v3 │ │ -01b030: 5474 d101 |002e: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01b034: 6e10 7700 0400 |0030: invoke-virtual {v4}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@0077 │ │ -01b03a: 0c02 |0033: move-result-object v2 │ │ -01b03c: 3802 1900 |0034: if-eqz v2, 004d // +0019 │ │ -01b040: 2204 9b00 |0036: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01b044: 7010 f301 0400 |0038: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01b04a: 6e20 fb01 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b050: 0c04 |003e: move-result-object v4 │ │ -01b052: 1305 3f00 |003f: const/16 v5, #int 63 // #3f │ │ -01b056: 6e20 f501 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -01b05c: 0c04 |0044: move-result-object v4 │ │ -01b05e: 6e20 fb01 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b064: 0c04 |0048: move-result-object v4 │ │ -01b066: 6e10 fd01 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01b06c: 0c03 |004c: move-result-object v3 │ │ -01b06e: 5474 d101 |004d: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01b072: 6e10 7500 0400 |004f: invoke-virtual {v4}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@0075 │ │ -01b078: 0c01 |0052: move-result-object v1 │ │ -01b07a: 3801 1900 |0053: if-eqz v1, 006c // +0019 │ │ -01b07e: 2204 9b00 |0055: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01b082: 7010 f301 0400 |0057: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01b088: 6e20 fb01 3400 |005a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b08e: 0c04 |005d: move-result-object v4 │ │ -01b090: 1305 2300 |005e: const/16 v5, #int 35 // #23 │ │ -01b094: 6e20 f501 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -01b09a: 0c04 |0063: move-result-object v4 │ │ -01b09c: 6e20 fb01 1400 |0064: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b0a2: 0c04 |0067: move-result-object v4 │ │ -01b0a4: 6e10 fd01 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01b0aa: 0c03 |006b: move-result-object v3 │ │ -01b0ac: 7110 8200 0300 |006c: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01b0b2: 0c04 |006f: move-result-object v4 │ │ -01b0b4: 28aa |0070: goto 001a // -0056 │ │ +01b918: |[01b918] org.apache.cordova.file.ContentFilesystem.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; │ │ +01b928: 5474 d101 |0000: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +01b92c: 6e10 7600 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01b932: 0c04 |0005: move-result-object v4 │ │ +01b934: 5465 6301 |0006: iget-object v5, v6, Lorg/apache/cordova/file/ContentFilesystem;.name:Ljava/lang/String; // field@0163 │ │ +01b938: 6e10 eb01 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b93e: 0a05 |000b: move-result v5 │ │ +01b940: d805 0502 |000c: add-int/lit8 v5, v5, #int 2 // #02 │ │ +01b944: 6e20 ef01 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01b94a: 0c00 |0011: move-result-object v0 │ │ +01b94c: 6e10 eb01 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01eb │ │ +01b952: 0a04 |0015: move-result v4 │ │ +01b954: 1225 |0016: const/4 v5, #int 2 // #2 │ │ +01b956: 3554 0400 |0017: if-ge v4, v5, 001b // +0004 │ │ +01b95a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +01b95c: 1104 |001a: return-object v4 │ │ +01b95e: 2204 9b00 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01b962: 7010 f301 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01b968: 1a05 6c04 |0020: const-string v5, "content://" // string@046c │ │ +01b96c: 6e20 fb01 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b972: 0c04 |0025: move-result-object v4 │ │ +01b974: 6e20 fb01 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b97a: 0c04 |0029: move-result-object v4 │ │ +01b97c: 6e10 fd01 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01b982: 0c03 |002d: move-result-object v3 │ │ +01b984: 5474 d101 |002e: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +01b988: 6e10 7700 0400 |0030: invoke-virtual {v4}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@0077 │ │ +01b98e: 0c02 |0033: move-result-object v2 │ │ +01b990: 3802 1900 |0034: if-eqz v2, 004d // +0019 │ │ +01b994: 2204 9b00 |0036: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01b998: 7010 f301 0400 |0038: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01b99e: 6e20 fb01 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b9a4: 0c04 |003e: move-result-object v4 │ │ +01b9a6: 1305 3f00 |003f: const/16 v5, #int 63 // #3f │ │ +01b9aa: 6e20 f501 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +01b9b0: 0c04 |0044: move-result-object v4 │ │ +01b9b2: 6e20 fb01 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b9b8: 0c04 |0048: move-result-object v4 │ │ +01b9ba: 6e10 fd01 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01b9c0: 0c03 |004c: move-result-object v3 │ │ +01b9c2: 5474 d101 |004d: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +01b9c6: 6e10 7500 0400 |004f: invoke-virtual {v4}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@0075 │ │ +01b9cc: 0c01 |0052: move-result-object v1 │ │ +01b9ce: 3801 1900 |0053: if-eqz v1, 006c // +0019 │ │ +01b9d2: 2204 9b00 |0055: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01b9d6: 7010 f301 0400 |0057: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01b9dc: 6e20 fb01 3400 |005a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b9e2: 0c04 |005d: move-result-object v4 │ │ +01b9e4: 1305 2300 |005e: const/16 v5, #int 35 // #23 │ │ +01b9e8: 6e20 f501 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +01b9ee: 0c04 |0063: move-result-object v4 │ │ +01b9f0: 6e20 fb01 1400 |0064: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01b9f6: 0c04 |0067: move-result-object v4 │ │ +01b9f8: 6e10 fd01 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01b9fe: 0c03 |006b: move-result-object v3 │ │ +01ba00: 7110 8200 0300 |006c: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +01ba06: 0c04 |006f: move-result-object v4 │ │ +01ba08: 28aa |0070: goto 001a // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x001a line=59 │ │ 0x001b line=50 │ │ @@ -31385,19 +31391,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01b0b8: |[01b0b8] org.apache.cordova.file.ContentFilesystem.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J │ │ -01b0c8: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01b0cc: 1a01 a900 |0002: const-string v1, "Couldn't truncate file given its content URI" // string@00a9 │ │ -01b0d0: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01b0d6: 2700 |0007: throw v0 │ │ +01ba0c: |[01ba0c] org.apache.cordova.file.ContentFilesystem.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J │ │ +01ba1c: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01ba20: 1a01 a900 |0002: const-string v1, "Couldn't truncate file given its content URI" // string@00a9 │ │ +01ba24: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01ba2a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ 0x0000 - 0x0008 reg=4 size J │ │ @@ -31407,19 +31413,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01b0d8: |[01b0d8] org.apache.cordova.file.ContentFilesystem.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J │ │ -01b0e8: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01b0ec: 1a01 aa00 |0002: const-string v1, "Couldn't write to file given its content URI" // string@00aa │ │ -01b0f0: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01b0f6: 2700 |0007: throw v0 │ │ +01ba2c: |[01ba2c] org.apache.cordova.file.ContentFilesystem.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J │ │ +01ba3c: 2200 5801 |0000: new-instance v0, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01ba40: 1a01 aa00 |0002: const-string v1, "Couldn't write to file given its content URI" // string@00aa │ │ +01ba44: 7020 d905 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01ba4a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/cordova/file/ContentFilesystem; │ │ 0x0000 - 0x0008 reg=3 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ 0x0000 - 0x0008 reg=4 data Ljava/lang/String; │ │ @@ -31467,19 +31473,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b0f8: |[01b0f8] org.apache.cordova.file.FileUtils$10.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b108: 5b01 6601 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$10;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0166 │ │ -01b10c: 5b02 6701 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$10;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0167 │ │ -01b110: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b116: 0e00 |0007: return-void │ │ +01ba4c: |[01ba4c] org.apache.cordova.file.FileUtils$10.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01ba5c: 5b01 6601 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$10;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0166 │ │ +01ba60: 5b02 6701 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$10;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0167 │ │ +01ba64: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01ba6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$10; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -31490,32 +31496,32 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -01b118: |[01b118] org.apache.cordova.file.FileUtils$10.run:(Lorg/json/JSONArray;)V │ │ -01b128: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01b12a: 6e20 0706 4900 |0001: invoke-virtual {v9, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b130: 0c02 |0004: move-result-object v2 │ │ -01b132: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -01b134: 6e20 0306 4900 |0006: invoke-virtual {v9, v4}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01b13a: 0a03 |0009: move-result v3 │ │ -01b13c: 5484 6601 |000a: iget-object v4, v8, Lorg/apache/cordova/file/FileUtils$10;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0166 │ │ -01b140: 8136 |000c: int-to-long v6, v3 │ │ -01b142: 7140 6805 2476 |000d: invoke-static {v4, v2, v6, v7}, Lorg/apache/cordova/file/FileUtils;.access$300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J // method@0568 │ │ -01b148: 0b00 |0010: move-result-wide v0 │ │ -01b14a: 5484 6701 |0011: iget-object v4, v8, Lorg/apache/cordova/file/FileUtils$10;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0167 │ │ -01b14e: 2205 1d01 |0013: new-instance v5, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b152: 6206 1101 |0015: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01b156: 8507 |0017: long-to-float v7, v0 │ │ -01b158: 7030 7204 6507 |0018: invoke-direct {v5, v6, v7}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ -01b15e: 6e20 7102 5400 |001b: invoke-virtual {v4, v5}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01b164: 0e00 |001e: return-void │ │ +01ba6c: |[01ba6c] org.apache.cordova.file.FileUtils$10.run:(Lorg/json/JSONArray;)V │ │ +01ba7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01ba7e: 6e20 0706 4900 |0001: invoke-virtual {v9, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01ba84: 0c02 |0004: move-result-object v2 │ │ +01ba86: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +01ba88: 6e20 0306 4900 |0006: invoke-virtual {v9, v4}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01ba8e: 0a03 |0009: move-result v3 │ │ +01ba90: 5484 6601 |000a: iget-object v4, v8, Lorg/apache/cordova/file/FileUtils$10;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0166 │ │ +01ba94: 8136 |000c: int-to-long v6, v3 │ │ +01ba96: 7140 6805 2476 |000d: invoke-static {v4, v2, v6, v7}, Lorg/apache/cordova/file/FileUtils;.access$300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J // method@0568 │ │ +01ba9c: 0b00 |0010: move-result-wide v0 │ │ +01ba9e: 5484 6701 |0011: iget-object v4, v8, Lorg/apache/cordova/file/FileUtils$10;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0167 │ │ +01baa2: 2205 1d01 |0013: new-instance v5, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01baa6: 6206 1101 |0015: sget-object v6, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01baaa: 8507 |0017: long-to-float v7, v0 │ │ +01baac: 7030 7204 6507 |0018: invoke-direct {v5, v6, v7}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ +01bab2: 6e20 7102 5400 |001b: invoke-virtual {v4, v5}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01bab8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0005 line=375 │ │ 0x000a line=376 │ │ 0x0011 line=377 │ │ 0x001e line=378 │ │ @@ -31567,19 +31573,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b168: |[01b168] org.apache.cordova.file.FileUtils$11.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b178: 5b01 6801 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$11;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0168 │ │ -01b17c: 5b02 6901 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$11;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0169 │ │ -01b180: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b186: 0e00 |0007: return-void │ │ +01babc: |[01babc] org.apache.cordova.file.FileUtils$11.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bacc: 5b01 6801 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$11;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0168 │ │ +01bad0: 5b02 6901 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$11;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0169 │ │ +01bad4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$11; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -31590,21 +31596,21 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01b188: |[01b188] org.apache.cordova.file.FileUtils$11.run:(Lorg/json/JSONArray;)V │ │ -01b198: 5420 6901 |0000: iget-object v0, v2, Lorg/apache/cordova/file/FileUtils$11;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0169 │ │ -01b19c: 5421 6801 |0002: iget-object v1, v2, Lorg/apache/cordova/file/FileUtils$11;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0168 │ │ -01b1a0: 7110 6905 0100 |0004: invoke-static {v1}, Lorg/apache/cordova/file/FileUtils;.access$400:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONArray; // method@0569 │ │ -01b1a6: 0c01 |0007: move-result-object v1 │ │ -01b1a8: 6e20 7502 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONArray;)V // method@0275 │ │ -01b1ae: 0e00 |000b: return-void │ │ +01badc: |[01badc] org.apache.cordova.file.FileUtils$11.run:(Lorg/json/JSONArray;)V │ │ +01baec: 5420 6901 |0000: iget-object v0, v2, Lorg/apache/cordova/file/FileUtils$11;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0169 │ │ +01baf0: 5421 6801 |0002: iget-object v1, v2, Lorg/apache/cordova/file/FileUtils$11;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0168 │ │ +01baf4: 7110 6905 0100 |0004: invoke-static {v1}, Lorg/apache/cordova/file/FileUtils;.access$400:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONArray; // method@0569 │ │ +01bafa: 0c01 |0007: move-result-object v1 │ │ +01bafc: 6e20 7502 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONArray;)V // method@0275 │ │ +01bb02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x000b line=385 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/cordova/file/FileUtils$11; │ │ 0x0000 - 0x000c reg=3 args Lorg/json/JSONArray; │ │ @@ -31650,19 +31656,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b1b0: |[01b1b0] org.apache.cordova.file.FileUtils$13.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b1c0: 5b01 6c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$13;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016c │ │ -01b1c4: 5b02 6d01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$13;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016d │ │ -01b1c8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b1ce: 0e00 |0007: return-void │ │ +01bb04: |[01bb04] org.apache.cordova.file.FileUtils$13.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bb14: 5b01 6c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$13;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016c │ │ +01bb18: 5b02 6d01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$13;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016d │ │ +01bb1c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bb22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$13; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -31673,25 +31679,25 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -01b1d0: |[01b1d0] org.apache.cordova.file.FileUtils$13.run:(Lorg/json/JSONArray;)V │ │ -01b1e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01b1e2: 6e20 0306 1600 |0001: invoke-virtual {v6, v1}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01b1e8: 0a00 |0004: move-result v0 │ │ -01b1ea: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -01b1ec: 6e20 1006 1600 |0006: invoke-virtual {v6, v1}, Lorg/json/JSONArray;.optLong:(I)J // method@0610 │ │ -01b1f2: 0b02 |0009: move-result-wide v2 │ │ -01b1f4: 5451 6c01 |000a: iget-object v1, v5, Lorg/apache/cordova/file/FileUtils$13;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016c │ │ -01b1f8: 5454 6d01 |000c: iget-object v4, v5, Lorg/apache/cordova/file/FileUtils$13;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016d │ │ -01b1fc: 7154 6b05 0132 |000e: invoke-static {v1, v0, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.access$600:(Lorg/apache/cordova/file/FileUtils;IJLorg/apache/cordova/CallbackContext;)V // method@056b │ │ -01b202: 0e00 |0011: return-void │ │ +01bb24: |[01bb24] org.apache.cordova.file.FileUtils$13.run:(Lorg/json/JSONArray;)V │ │ +01bb34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01bb36: 6e20 0306 1600 |0001: invoke-virtual {v6, v1}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01bb3c: 0a00 |0004: move-result v0 │ │ +01bb3e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +01bb40: 6e20 1006 1600 |0006: invoke-virtual {v6, v1}, Lorg/json/JSONArray;.optLong:(I)J // method@0610 │ │ +01bb46: 0b02 |0009: move-result-wide v2 │ │ +01bb48: 5451 6c01 |000a: iget-object v1, v5, Lorg/apache/cordova/file/FileUtils$13;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016c │ │ +01bb4c: 5454 6d01 |000c: iget-object v4, v5, Lorg/apache/cordova/file/FileUtils$13;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016d │ │ +01bb50: 7154 6b05 0132 |000e: invoke-static {v1, v0, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.access$600:(Lorg/apache/cordova/file/FileUtils;IJLorg/apache/cordova/CallbackContext;)V // method@056b │ │ +01bb56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0005 line=404 │ │ 0x000a line=405 │ │ 0x0011 line=406 │ │ locals : │ │ @@ -31741,19 +31747,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b204: |[01b204] org.apache.cordova.file.FileUtils$14.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b214: 5b01 6e01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$14;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016e │ │ -01b218: 5b02 6f01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$14;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016f │ │ -01b21c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b222: 0e00 |0007: return-void │ │ +01bb58: |[01bb58] org.apache.cordova.file.FileUtils$14.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bb68: 5b01 6e01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$14;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016e │ │ +01bb6c: 5b02 6f01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$14;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016f │ │ +01bb70: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bb76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$14; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -31764,24 +31770,24 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01b224: |[01b224] org.apache.cordova.file.FileUtils$14.run:(Lorg/json/JSONArray;)V │ │ -01b234: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b236: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b23c: 0c00 |0004: move-result-object v0 │ │ -01b23e: 5432 6e01 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$14;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016e │ │ -01b242: 7120 6005 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ -01b248: 0c01 |000a: move-result-object v1 │ │ -01b24a: 5432 6f01 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$14;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016f │ │ -01b24e: 6e20 7602 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b254: 0e00 |0010: return-void │ │ +01bb78: |[01bb78] org.apache.cordova.file.FileUtils$14.run:(Lorg/json/JSONArray;)V │ │ +01bb88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01bb8a: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bb90: 0c00 |0004: move-result-object v0 │ │ +01bb92: 5432 6e01 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$14;.this$0:Lorg/apache/cordova/file/FileUtils; // field@016e │ │ +01bb96: 7120 6005 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ +01bb9c: 0c01 |000a: move-result-object v1 │ │ +01bb9e: 5432 6f01 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$14;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@016f │ │ +01bba2: 6e20 7602 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01bba8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=413 │ │ 0x000b line=414 │ │ 0x0010 line=415 │ │ locals : │ │ @@ -31831,19 +31837,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b258: |[01b258] org.apache.cordova.file.FileUtils$15.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b268: 5b01 7001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$15;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0170 │ │ -01b26c: 5b02 7101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$15;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0171 │ │ -01b270: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b276: 0e00 |0007: return-void │ │ +01bbac: |[01bbac] org.apache.cordova.file.FileUtils$15.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bbbc: 5b01 7001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$15;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0170 │ │ +01bbc0: 5b02 7101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$15;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0171 │ │ +01bbc4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bbca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$15; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -31854,24 +31860,24 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01b278: |[01b278] org.apache.cordova.file.FileUtils$15.run:(Lorg/json/JSONArray;)V │ │ -01b288: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b28a: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b290: 0c00 |0004: move-result-object v0 │ │ -01b292: 5432 7001 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$15;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0170 │ │ -01b296: 7120 6c05 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$700:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@056c │ │ -01b29c: 0c01 |000a: move-result-object v1 │ │ -01b29e: 5432 7101 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$15;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0171 │ │ -01b2a2: 6e20 7602 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b2a8: 0e00 |0010: return-void │ │ +01bbcc: |[01bbcc] org.apache.cordova.file.FileUtils$15.run:(Lorg/json/JSONArray;)V │ │ +01bbdc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01bbde: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bbe4: 0c00 |0004: move-result-object v0 │ │ +01bbe6: 5432 7001 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$15;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0170 │ │ +01bbea: 7120 6c05 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$700:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@056c │ │ +01bbf0: 0c01 |000a: move-result-object v1 │ │ +01bbf2: 5432 7101 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$15;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0171 │ │ +01bbf6: 6e20 7602 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01bbfc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0005 line=422 │ │ 0x000b line=423 │ │ 0x0010 line=424 │ │ locals : │ │ @@ -31921,19 +31927,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b2ac: |[01b2ac] org.apache.cordova.file.FileUtils$16.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b2bc: 5b01 7201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$16;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0172 │ │ -01b2c0: 5b02 7301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$16;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0173 │ │ -01b2c4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b2ca: 0e00 |0007: return-void │ │ +01bc00: |[01bc00] org.apache.cordova.file.FileUtils$16.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bc10: 5b01 7201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$16;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0172 │ │ +01bc14: 5b02 7301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$16;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0173 │ │ +01bc18: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bc1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$16; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -31944,24 +31950,24 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01b2cc: |[01b2cc] org.apache.cordova.file.FileUtils$16.run:(Lorg/json/JSONArray;)V │ │ -01b2dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b2de: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b2e4: 0c00 |0004: move-result-object v0 │ │ -01b2e6: 5432 7201 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$16;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0172 │ │ -01b2ea: 7120 6d05 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$800:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@056d │ │ -01b2f0: 0c01 |000a: move-result-object v1 │ │ -01b2f2: 5432 7301 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$16;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0173 │ │ -01b2f6: 6e20 7602 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b2fc: 0e00 |0010: return-void │ │ +01bc20: |[01bc20] org.apache.cordova.file.FileUtils$16.run:(Lorg/json/JSONArray;)V │ │ +01bc30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01bc32: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bc38: 0c00 |0004: move-result-object v0 │ │ +01bc3a: 5432 7201 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$16;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0172 │ │ +01bc3e: 7120 6d05 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$800:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@056d │ │ +01bc44: 0c01 |000a: move-result-object v1 │ │ +01bc46: 5432 7301 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$16;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0173 │ │ +01bc4a: 6e20 7602 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01bc50: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0005 line=431 │ │ 0x000b line=432 │ │ 0x0010 line=433 │ │ locals : │ │ @@ -32015,20 +32021,20 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01b300: |[01b300] org.apache.cordova.file.FileUtils$17.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ -01b310: 5b01 7401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b314: 5b02 7601 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$17;.val$rawArgs:Ljava/lang/String; // field@0176 │ │ -01b318: 5b03 7501 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ -01b31c: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b322: 0e00 |0009: return-void │ │ +01bc54: |[01bc54] org.apache.cordova.file.FileUtils$17.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ +01bc64: 5b01 7401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bc68: 5b02 7601 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$17;.val$rawArgs:Ljava/lang/String; // field@0176 │ │ +01bc6c: 5b03 7501 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ +01bc70: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bc76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/cordova/file/FileUtils$17; │ │ 0x0000 - 0x000a reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -32040,67 +32046,67 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -01b324: |[01b324] org.apache.cordova.file.FileUtils$17.run:(Lorg/json/JSONArray;)V │ │ -01b334: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -01b336: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01b338: 1228 |0002: const/4 v8, #int 2 // #2 │ │ -01b33a: 6e20 0706 0a00 |0003: invoke-virtual {v10, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b340: 0c01 |0006: move-result-object v1 │ │ -01b342: 6e20 0706 7a00 |0007: invoke-virtual {v10, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b348: 0c04 |000a: move-result-object v4 │ │ -01b34a: 5495 7401 |000b: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b34e: 7120 6005 1500 |000d: invoke-static {v5, v1}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ -01b354: 0c05 |0010: move-result-object v5 │ │ -01b356: 1a06 e406 |0011: const-string v6, "nativeURL" // string@06e4 │ │ -01b35a: 6e20 1b06 6500 |0013: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -01b360: 0c02 |0016: move-result-object v2 │ │ -01b362: 6e20 0806 8a00 |0017: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.isNull:(I)Z // method@0608 │ │ -01b368: 0a05 |001a: move-result v5 │ │ -01b36a: 3805 1700 |001b: if-eqz v5, 0032 // +0017 │ │ -01b36e: 3800 2000 |001d: if-eqz v0, 003d // +0020 │ │ -01b372: 5495 7401 |001f: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b376: 1236 |0021: const/4 v6, #int 3 // #3 │ │ -01b378: 7130 6105 2506 |0022: invoke-static {v5, v2, v6}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ -01b37e: 0a05 |0025: move-result v5 │ │ -01b380: 3805 1700 |0026: if-eqz v5, 003d // +0017 │ │ -01b384: 5495 7401 |0028: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b388: 5496 7601 |002a: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$17;.val$rawArgs:Ljava/lang/String; // field@0176 │ │ -01b38c: 5497 7501 |002c: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ -01b390: 7140 6705 6578 |002e: invoke-static {v5, v6, v8, v7}, Lorg/apache/cordova/file/FileUtils;.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@0567 │ │ -01b396: 0e00 |0031: return-void │ │ -01b398: 6e20 0506 8a00 |0032: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ -01b39e: 0c05 |0035: move-result-object v5 │ │ -01b3a0: 1a06 8704 |0036: const-string v6, "create" // string@0487 │ │ -01b3a4: 6e30 1f06 6500 |0038: invoke-virtual {v5, v6, v0}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;Z)Z // method@061f │ │ -01b3aa: 0a00 |003b: move-result v0 │ │ -01b3ac: 28e1 |003c: goto 001d // -001f │ │ -01b3ae: 3900 1500 |003d: if-nez v0, 0052 // +0015 │ │ -01b3b2: 5495 7401 |003f: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b3b6: 1246 |0041: const/4 v6, #int 4 // #4 │ │ -01b3b8: 7130 6105 2506 |0042: invoke-static {v5, v2, v6}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ -01b3be: 0a05 |0045: move-result v5 │ │ -01b3c0: 3805 0c00 |0046: if-eqz v5, 0052 // +000c │ │ -01b3c4: 5495 7401 |0048: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b3c8: 5496 7601 |004a: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$17;.val$rawArgs:Ljava/lang/String; // field@0176 │ │ -01b3cc: 5497 7501 |004c: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ -01b3d0: 7140 6e05 6578 |004e: invoke-static {v5, v6, v8, v7}, Lorg/apache/cordova/file/FileUtils;.access$900:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@056e │ │ -01b3d6: 28e0 |0051: goto 0031 // -0020 │ │ -01b3d8: 5495 7401 |0052: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ -01b3dc: 6e20 0f06 8a00 |0054: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ -01b3e2: 0c06 |0057: move-result-object v6 │ │ -01b3e4: 7157 6205 1564 |0058: invoke-static {v5, v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ -01b3ea: 0c03 |005b: move-result-object v3 │ │ -01b3ec: 5495 7501 |005c: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ -01b3f0: 6e20 7602 3500 |005e: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b3f6: 28d0 |0061: goto 0031 // -0030 │ │ +01bc78: |[01bc78] org.apache.cordova.file.FileUtils$17.run:(Lorg/json/JSONArray;)V │ │ +01bc88: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +01bc8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +01bc8c: 1228 |0002: const/4 v8, #int 2 // #2 │ │ +01bc8e: 6e20 0706 0a00 |0003: invoke-virtual {v10, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bc94: 0c01 |0006: move-result-object v1 │ │ +01bc96: 6e20 0706 7a00 |0007: invoke-virtual {v10, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bc9c: 0c04 |000a: move-result-object v4 │ │ +01bc9e: 5495 7401 |000b: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bca2: 7120 6005 1500 |000d: invoke-static {v5, v1}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ +01bca8: 0c05 |0010: move-result-object v5 │ │ +01bcaa: 1a06 e406 |0011: const-string v6, "nativeURL" // string@06e4 │ │ +01bcae: 6e20 1b06 6500 |0013: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +01bcb4: 0c02 |0016: move-result-object v2 │ │ +01bcb6: 6e20 0806 8a00 |0017: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.isNull:(I)Z // method@0608 │ │ +01bcbc: 0a05 |001a: move-result v5 │ │ +01bcbe: 3805 1700 |001b: if-eqz v5, 0032 // +0017 │ │ +01bcc2: 3800 2000 |001d: if-eqz v0, 003d // +0020 │ │ +01bcc6: 5495 7401 |001f: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bcca: 1236 |0021: const/4 v6, #int 3 // #3 │ │ +01bccc: 7130 6105 2506 |0022: invoke-static {v5, v2, v6}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ +01bcd2: 0a05 |0025: move-result v5 │ │ +01bcd4: 3805 1700 |0026: if-eqz v5, 003d // +0017 │ │ +01bcd8: 5495 7401 |0028: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bcdc: 5496 7601 |002a: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$17;.val$rawArgs:Ljava/lang/String; // field@0176 │ │ +01bce0: 5497 7501 |002c: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ +01bce4: 7140 6705 6578 |002e: invoke-static {v5, v6, v8, v7}, Lorg/apache/cordova/file/FileUtils;.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@0567 │ │ +01bcea: 0e00 |0031: return-void │ │ +01bcec: 6e20 0506 8a00 |0032: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ +01bcf2: 0c05 |0035: move-result-object v5 │ │ +01bcf4: 1a06 8704 |0036: const-string v6, "create" // string@0487 │ │ +01bcf8: 6e30 1f06 6500 |0038: invoke-virtual {v5, v6, v0}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;Z)Z // method@061f │ │ +01bcfe: 0a00 |003b: move-result v0 │ │ +01bd00: 28e1 |003c: goto 001d // -001f │ │ +01bd02: 3900 1500 |003d: if-nez v0, 0052 // +0015 │ │ +01bd06: 5495 7401 |003f: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bd0a: 1246 |0041: const/4 v6, #int 4 // #4 │ │ +01bd0c: 7130 6105 2506 |0042: invoke-static {v5, v2, v6}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ +01bd12: 0a05 |0045: move-result v5 │ │ +01bd14: 3805 0c00 |0046: if-eqz v5, 0052 // +000c │ │ +01bd18: 5495 7401 |0048: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bd1c: 5496 7601 |004a: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$17;.val$rawArgs:Ljava/lang/String; // field@0176 │ │ +01bd20: 5497 7501 |004c: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ +01bd24: 7140 6e05 6578 |004e: invoke-static {v5, v6, v8, v7}, Lorg/apache/cordova/file/FileUtils;.access$900:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@056e │ │ +01bd2a: 28e0 |0051: goto 0031 // -0020 │ │ +01bd2c: 5495 7401 |0052: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0174 │ │ +01bd30: 6e20 0f06 8a00 |0054: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ +01bd36: 0c06 |0057: move-result-object v6 │ │ +01bd38: 7157 6205 1564 |0058: invoke-static {v5, v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ +01bd3e: 0c03 |005b: move-result-object v3 │ │ +01bd40: 5495 7501 |005c: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$17;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0175 │ │ +01bd44: 6e20 7602 3500 |005e: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01bd4a: 28d0 |0061: goto 0031 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=439 │ │ 0x0007 line=440 │ │ 0x000b line=441 │ │ 0x0017 line=442 │ │ 0x001d line=444 │ │ @@ -32166,20 +32172,20 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01b3f8: |[01b3f8] org.apache.cordova.file.FileUtils$18.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ -01b408: 5b01 7701 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b40c: 5b02 7901 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$18;.val$rawArgs:Ljava/lang/String; // field@0179 │ │ -01b410: 5b03 7801 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ -01b414: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b41a: 0e00 |0009: return-void │ │ +01bd4c: |[01bd4c] org.apache.cordova.file.FileUtils$18.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ +01bd5c: 5b01 7701 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01bd60: 5b02 7901 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$18;.val$rawArgs:Ljava/lang/String; // field@0179 │ │ +01bd64: 5b03 7801 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ +01bd68: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bd6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/cordova/file/FileUtils$18; │ │ 0x0000 - 0x000a reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -32191,68 +32197,68 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -01b41c: |[01b41c] org.apache.cordova.file.FileUtils$18.run:(Lorg/json/JSONArray;)V │ │ -01b42c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -01b42e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01b430: 6e20 0706 5a00 |0002: invoke-virtual {v10, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b436: 0c01 |0005: move-result-object v1 │ │ -01b438: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -01b43a: 6e20 0706 6a00 |0007: invoke-virtual {v10, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b440: 0c04 |000a: move-result-object v4 │ │ -01b442: 5496 7701 |000b: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b446: 7120 6005 1600 |000d: invoke-static {v6, v1}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ -01b44c: 0c06 |0010: move-result-object v6 │ │ -01b44e: 1a07 e406 |0011: const-string v7, "nativeURL" // string@06e4 │ │ -01b452: 6e20 1b06 7600 |0013: invoke-virtual {v6, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -01b458: 0c02 |0016: move-result-object v2 │ │ -01b45a: 6e20 0806 8a00 |0017: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.isNull:(I)Z // method@0608 │ │ -01b460: 0a06 |001a: move-result v6 │ │ -01b462: 3806 1800 |001b: if-eqz v6, 0033 // +0018 │ │ -01b466: 0150 |001d: move v0, v5 │ │ -01b468: 3800 2000 |001e: if-eqz v0, 003e // +0020 │ │ -01b46c: 5496 7701 |0020: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b470: 1237 |0022: const/4 v7, #int 3 // #3 │ │ -01b472: 7130 6105 2607 |0023: invoke-static {v6, v2, v7}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ -01b478: 0a06 |0026: move-result v6 │ │ -01b47a: 3806 1700 |0027: if-eqz v6, 003e // +0017 │ │ -01b47e: 5496 7701 |0029: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b482: 5497 7901 |002b: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$18;.val$rawArgs:Ljava/lang/String; // field@0179 │ │ -01b486: 5498 7801 |002d: iget-object v8, v9, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ -01b48a: 7140 6705 7685 |002f: invoke-static {v6, v7, v5, v8}, Lorg/apache/cordova/file/FileUtils;.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@0567 │ │ -01b490: 0e00 |0032: return-void │ │ -01b492: 6e20 0506 8a00 |0033: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ -01b498: 0c06 |0036: move-result-object v6 │ │ -01b49a: 1a07 8704 |0037: const-string v7, "create" // string@0487 │ │ -01b49e: 6e30 1f06 7605 |0039: invoke-virtual {v6, v7, v5}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;Z)Z // method@061f │ │ -01b4a4: 0a00 |003c: move-result v0 │ │ -01b4a6: 28e1 |003d: goto 001e // -001f │ │ -01b4a8: 3900 1500 |003e: if-nez v0, 0053 // +0015 │ │ -01b4ac: 5496 7701 |0040: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b4b0: 1247 |0042: const/4 v7, #int 4 // #4 │ │ -01b4b2: 7130 6105 2607 |0043: invoke-static {v6, v2, v7}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ -01b4b8: 0a06 |0046: move-result v6 │ │ -01b4ba: 3806 0c00 |0047: if-eqz v6, 0053 // +000c │ │ -01b4be: 5496 7701 |0049: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b4c2: 5497 7901 |004b: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$18;.val$rawArgs:Ljava/lang/String; // field@0179 │ │ -01b4c6: 5498 7801 |004d: iget-object v8, v9, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ -01b4ca: 7140 6e05 7685 |004f: invoke-static {v6, v7, v5, v8}, Lorg/apache/cordova/file/FileUtils;.access$900:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@056e │ │ -01b4d0: 28e0 |0052: goto 0032 // -0020 │ │ -01b4d2: 5496 7701 |0053: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ -01b4d6: 6e20 0f06 8a00 |0055: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ -01b4dc: 0c07 |0058: move-result-object v7 │ │ -01b4de: 7155 6205 1674 |0059: invoke-static {v6, v1, v4, v7, v5}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ -01b4e4: 0c03 |005c: move-result-object v3 │ │ -01b4e6: 5495 7801 |005d: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ -01b4ea: 6e20 7602 3500 |005f: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b4f0: 28d0 |0062: goto 0032 // -0030 │ │ +01bd70: |[01bd70] org.apache.cordova.file.FileUtils$18.run:(Lorg/json/JSONArray;)V │ │ +01bd80: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +01bd82: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +01bd84: 6e20 0706 5a00 |0002: invoke-virtual {v10, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bd8a: 0c01 |0005: move-result-object v1 │ │ +01bd8c: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +01bd8e: 6e20 0706 6a00 |0007: invoke-virtual {v10, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bd94: 0c04 |000a: move-result-object v4 │ │ +01bd96: 5496 7701 |000b: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01bd9a: 7120 6005 1600 |000d: invoke-static {v6, v1}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ +01bda0: 0c06 |0010: move-result-object v6 │ │ +01bda2: 1a07 e406 |0011: const-string v7, "nativeURL" // string@06e4 │ │ +01bda6: 6e20 1b06 7600 |0013: invoke-virtual {v6, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +01bdac: 0c02 |0016: move-result-object v2 │ │ +01bdae: 6e20 0806 8a00 |0017: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.isNull:(I)Z // method@0608 │ │ +01bdb4: 0a06 |001a: move-result v6 │ │ +01bdb6: 3806 1800 |001b: if-eqz v6, 0033 // +0018 │ │ +01bdba: 0150 |001d: move v0, v5 │ │ +01bdbc: 3800 2000 |001e: if-eqz v0, 003e // +0020 │ │ +01bdc0: 5496 7701 |0020: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01bdc4: 1237 |0022: const/4 v7, #int 3 // #3 │ │ +01bdc6: 7130 6105 2607 |0023: invoke-static {v6, v2, v7}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ +01bdcc: 0a06 |0026: move-result v6 │ │ +01bdce: 3806 1700 |0027: if-eqz v6, 003e // +0017 │ │ +01bdd2: 5496 7701 |0029: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01bdd6: 5497 7901 |002b: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$18;.val$rawArgs:Ljava/lang/String; // field@0179 │ │ +01bdda: 5498 7801 |002d: iget-object v8, v9, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ +01bdde: 7140 6705 7685 |002f: invoke-static {v6, v7, v5, v8}, Lorg/apache/cordova/file/FileUtils;.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@0567 │ │ +01bde4: 0e00 |0032: return-void │ │ +01bde6: 6e20 0506 8a00 |0033: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0605 │ │ +01bdec: 0c06 |0036: move-result-object v6 │ │ +01bdee: 1a07 8704 |0037: const-string v7, "create" // string@0487 │ │ +01bdf2: 6e30 1f06 7605 |0039: invoke-virtual {v6, v7, v5}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;Z)Z // method@061f │ │ +01bdf8: 0a00 |003c: move-result v0 │ │ +01bdfa: 28e1 |003d: goto 001e // -001f │ │ +01bdfc: 3900 1500 |003e: if-nez v0, 0053 // +0015 │ │ +01be00: 5496 7701 |0040: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01be04: 1247 |0042: const/4 v7, #int 4 // #4 │ │ +01be06: 7130 6105 2607 |0043: invoke-static {v6, v2, v7}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ +01be0c: 0a06 |0046: move-result v6 │ │ +01be0e: 3806 0c00 |0047: if-eqz v6, 0053 // +000c │ │ +01be12: 5496 7701 |0049: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01be16: 5497 7901 |004b: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils$18;.val$rawArgs:Ljava/lang/String; // field@0179 │ │ +01be1a: 5498 7801 |004d: iget-object v8, v9, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ +01be1e: 7140 6e05 7685 |004f: invoke-static {v6, v7, v5, v8}, Lorg/apache/cordova/file/FileUtils;.access$900:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@056e │ │ +01be24: 28e0 |0052: goto 0032 // -0020 │ │ +01be26: 5496 7701 |0053: iget-object v6, v9, Lorg/apache/cordova/file/FileUtils$18;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0177 │ │ +01be2a: 6e20 0f06 8a00 |0055: invoke-virtual {v10, v8}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ +01be30: 0c07 |0058: move-result-object v7 │ │ +01be32: 7155 6205 1674 |0059: invoke-static {v6, v1, v4, v7, v5}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ +01be38: 0c03 |005c: move-result-object v3 │ │ +01be3a: 5495 7801 |005d: iget-object v5, v9, Lorg/apache/cordova/file/FileUtils$18;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0178 │ │ +01be3e: 6e20 7602 3500 |005f: invoke-virtual {v5, v3}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01be44: 28d0 |0062: goto 0032 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=460 │ │ 0x0006 line=461 │ │ 0x000b line=462 │ │ 0x0017 line=463 │ │ 0x001e line=465 │ │ @@ -32314,19 +32320,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b4f4: |[01b4f4] org.apache.cordova.file.FileUtils$19.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b504: 5b01 7a01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$19;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017a │ │ -01b508: 5b02 7b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$19;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017b │ │ -01b50c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b512: 0e00 |0007: return-void │ │ +01be48: |[01be48] org.apache.cordova.file.FileUtils$19.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01be58: 5b01 7a01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$19;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017a │ │ +01be5c: 5b02 7b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$19;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017b │ │ +01be60: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01be66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$19; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32337,29 +32343,29 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01b514: |[01b514] org.apache.cordova.file.FileUtils$19.run:(Lorg/json/JSONArray;)V │ │ -01b524: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b526: 6e20 0706 2500 |0001: invoke-virtual {v5, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b52c: 0c00 |0004: move-result-object v0 │ │ -01b52e: 5442 7a01 |0005: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$19;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017a │ │ -01b532: 7120 6305 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$1100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z // method@0563 │ │ -01b538: 0a01 |000a: move-result v1 │ │ -01b53a: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ -01b53e: 5442 7b01 |000d: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$19;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017b │ │ -01b542: 6e10 7202 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ -01b548: 0e00 |0012: return-void │ │ -01b54a: 5442 7b01 |0013: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$19;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017b │ │ -01b54e: 6003 b101 |0015: sget v3, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ -01b552: 6e20 6b02 3200 |0017: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -01b558: 28f8 |001a: goto 0012 // -0008 │ │ +01be68: |[01be68] org.apache.cordova.file.FileUtils$19.run:(Lorg/json/JSONArray;)V │ │ +01be78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01be7a: 6e20 0706 2500 |0001: invoke-virtual {v5, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01be80: 0c00 |0004: move-result-object v0 │ │ +01be82: 5442 7a01 |0005: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$19;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017a │ │ +01be86: 7120 6305 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$1100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z // method@0563 │ │ +01be8c: 0a01 |000a: move-result v1 │ │ +01be8e: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ +01be92: 5442 7b01 |000d: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$19;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017b │ │ +01be96: 6e10 7202 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ +01be9c: 0e00 |0012: return-void │ │ +01be9e: 5442 7b01 |0013: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$19;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017b │ │ +01bea2: 6003 b101 |0015: sget v3, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ +01bea6: 6e20 6b02 3200 |0017: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +01beac: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0005 line=482 │ │ 0x000b line=483 │ │ 0x000d line=484 │ │ 0x0012 line=488 │ │ @@ -32409,19 +32415,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b55c: |[01b55c] org.apache.cordova.file.FileUtils$1.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b56c: 5b01 7c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$1;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017c │ │ -01b570: 5b02 7d01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$1;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017d │ │ -01b574: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b57a: 0e00 |0007: return-void │ │ +01beb0: |[01beb0] org.apache.cordova.file.FileUtils$1.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bec0: 5b01 7c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$1;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017c │ │ +01bec4: 5b02 7d01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$1;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017d │ │ +01bec8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bece: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32432,23 +32438,23 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01b57c: |[01b57c] org.apache.cordova.file.FileUtils$1.run:(Lorg/json/JSONArray;)V │ │ -01b58c: 7100 2005 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/DirectoryManager;.testSaveLocationExists:()Z // method@0520 │ │ -01b592: 0a00 |0003: move-result v0 │ │ -01b594: 5441 7d01 |0004: iget-object v1, v4, Lorg/apache/cordova/file/FileUtils$1;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017d │ │ -01b598: 2202 1d01 |0006: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b59c: 6203 1101 |0008: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01b5a0: 7030 7804 3200 |000a: invoke-direct {v2, v3, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Z)V // method@0478 │ │ -01b5a6: 6e20 7102 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01b5ac: 0e00 |0010: return-void │ │ +01bed0: |[01bed0] org.apache.cordova.file.FileUtils$1.run:(Lorg/json/JSONArray;)V │ │ +01bee0: 7100 2005 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/DirectoryManager;.testSaveLocationExists:()Z // method@0520 │ │ +01bee6: 0a00 |0003: move-result v0 │ │ +01bee8: 5441 7d01 |0004: iget-object v1, v4, Lorg/apache/cordova/file/FileUtils$1;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017d │ │ +01beec: 2202 1d01 |0006: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01bef0: 6203 1101 |0008: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01bef4: 7030 7804 3200 |000a: invoke-direct {v2, v3, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Z)V // method@0478 │ │ +01befa: 6e20 7102 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01bf00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0010 line=278 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 b Z │ │ @@ -32496,19 +32502,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b5b0: |[01b5b0] org.apache.cordova.file.FileUtils$20.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b5c0: 5b01 7e01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$20;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017e │ │ -01b5c4: 5b02 7f01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$20;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017f │ │ -01b5c8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b5ce: 0e00 |0007: return-void │ │ +01bf04: |[01bf04] org.apache.cordova.file.FileUtils$20.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bf14: 5b01 7e01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$20;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017e │ │ +01bf18: 5b02 7f01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$20;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017f │ │ +01bf1c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bf22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$20; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32519,29 +32525,29 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01b5d0: |[01b5d0] org.apache.cordova.file.FileUtils$20.run:(Lorg/json/JSONArray;)V │ │ -01b5e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b5e2: 6e20 0706 2500 |0001: invoke-virtual {v5, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b5e8: 0c00 |0004: move-result-object v0 │ │ -01b5ea: 5442 7e01 |0005: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$20;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017e │ │ -01b5ee: 7120 6405 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$1200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z // method@0564 │ │ -01b5f4: 0a01 |000a: move-result v1 │ │ -01b5f6: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ -01b5fa: 5442 7f01 |000d: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$20;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017f │ │ -01b5fe: 6e10 7202 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ -01b604: 0e00 |0012: return-void │ │ -01b606: 5442 7f01 |0013: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$20;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017f │ │ -01b60a: 6003 b101 |0015: sget v3, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ -01b60e: 6e20 6b02 3200 |0017: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ -01b614: 28f8 |001a: goto 0012 // -0008 │ │ +01bf24: |[01bf24] org.apache.cordova.file.FileUtils$20.run:(Lorg/json/JSONArray;)V │ │ +01bf34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01bf36: 6e20 0706 2500 |0001: invoke-virtual {v5, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bf3c: 0c00 |0004: move-result-object v0 │ │ +01bf3e: 5442 7e01 |0005: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$20;.this$0:Lorg/apache/cordova/file/FileUtils; // field@017e │ │ +01bf42: 7120 6405 0200 |0007: invoke-static {v2, v0}, Lorg/apache/cordova/file/FileUtils;.access$1200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z // method@0564 │ │ +01bf48: 0a01 |000a: move-result v1 │ │ +01bf4a: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ +01bf4e: 5442 7f01 |000d: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$20;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017f │ │ +01bf52: 6e10 7202 0200 |000f: invoke-virtual {v2}, Lorg/apache/cordova/CallbackContext;.success:()V // method@0272 │ │ +01bf58: 0e00 |0012: return-void │ │ +01bf5a: 5442 7f01 |0013: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils$20;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@017f │ │ +01bf5e: 6003 b101 |0015: sget v3, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ +01bf62: 6e20 6b02 3200 |0017: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.error:(I)V // method@026b │ │ +01bf68: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0005 line=495 │ │ 0x000b line=496 │ │ 0x000d line=497 │ │ 0x0012 line=501 │ │ @@ -32593,19 +32599,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b618: |[01b618] org.apache.cordova.file.FileUtils$21.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b628: 5b01 8001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$21;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0180 │ │ -01b62c: 5b02 8101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$21;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0181 │ │ -01b630: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b636: 0e00 |0007: return-void │ │ +01bf6c: |[01bf6c] org.apache.cordova.file.FileUtils$21.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bf7c: 5b01 8001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$21;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0180 │ │ +01bf80: 5b02 8101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$21;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0181 │ │ +01bf84: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bf8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$21; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32616,30 +32622,30 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -01b638: |[01b638] org.apache.cordova.file.FileUtils$21.run:(Lorg/json/JSONArray;)V │ │ -01b648: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01b64a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -01b64c: 6e20 0706 4700 |0002: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b652: 0c01 |0005: move-result-object v1 │ │ -01b654: 6e20 0706 5700 |0006: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b65a: 0c03 |0009: move-result-object v3 │ │ -01b65c: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -01b65e: 6e20 0706 4700 |000b: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b664: 0c02 |000e: move-result-object v2 │ │ -01b666: 5464 8001 |000f: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$21;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0180 │ │ -01b66a: 7155 6505 1423 |0011: invoke-static {v4, v1, v3, v2, v5}, Lorg/apache/cordova/file/FileUtils;.access$1300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0565 │ │ -01b670: 0c00 |0014: move-result-object v0 │ │ -01b672: 5464 8101 |0015: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$21;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0181 │ │ -01b676: 6e20 7602 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b67c: 0e00 |001a: return-void │ │ +01bf8c: |[01bf8c] org.apache.cordova.file.FileUtils$21.run:(Lorg/json/JSONArray;)V │ │ +01bf9c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +01bf9e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +01bfa0: 6e20 0706 4700 |0002: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bfa6: 0c01 |0005: move-result-object v1 │ │ +01bfa8: 6e20 0706 5700 |0006: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bfae: 0c03 |0009: move-result-object v3 │ │ +01bfb0: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +01bfb2: 6e20 0706 4700 |000b: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01bfb8: 0c02 |000e: move-result-object v2 │ │ +01bfba: 5464 8001 |000f: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$21;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0180 │ │ +01bfbe: 7155 6505 1423 |0011: invoke-static {v4, v1, v3, v2, v5}, Lorg/apache/cordova/file/FileUtils;.access$1300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0565 │ │ +01bfc4: 0c00 |0014: move-result-object v0 │ │ +01bfc6: 5464 8101 |0015: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$21;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0181 │ │ +01bfca: 6e20 7602 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01bfd0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=507 │ │ 0x0006 line=508 │ │ 0x000a line=509 │ │ 0x000f line=510 │ │ 0x0015 line=511 │ │ @@ -32693,19 +32699,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b680: |[01b680] org.apache.cordova.file.FileUtils$22.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b690: 5b01 8201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$22;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0182 │ │ -01b694: 5b02 8301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$22;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0183 │ │ -01b698: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b69e: 0e00 |0007: return-void │ │ +01bfd4: |[01bfd4] org.apache.cordova.file.FileUtils$22.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01bfe4: 5b01 8201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$22;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0182 │ │ +01bfe8: 5b02 8301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$22;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0183 │ │ +01bfec: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01bff2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$22; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32716,30 +32722,30 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -01b6a0: |[01b6a0] org.apache.cordova.file.FileUtils$22.run:(Lorg/json/JSONArray;)V │ │ -01b6b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01b6b2: 6e20 0706 5700 |0001: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b6b8: 0c01 |0004: move-result-object v1 │ │ -01b6ba: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -01b6bc: 6e20 0706 4700 |0006: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b6c2: 0c03 |0009: move-result-object v3 │ │ -01b6c4: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -01b6c6: 6e20 0706 4700 |000b: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b6cc: 0c02 |000e: move-result-object v2 │ │ -01b6ce: 5464 8201 |000f: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$22;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0182 │ │ -01b6d2: 7155 6505 1423 |0011: invoke-static {v4, v1, v3, v2, v5}, Lorg/apache/cordova/file/FileUtils;.access$1300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0565 │ │ -01b6d8: 0c00 |0014: move-result-object v0 │ │ -01b6da: 5464 8301 |0015: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$22;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0183 │ │ -01b6de: 6e20 7602 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b6e4: 0e00 |001a: return-void │ │ +01bff4: |[01bff4] org.apache.cordova.file.FileUtils$22.run:(Lorg/json/JSONArray;)V │ │ +01c004: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01c006: 6e20 0706 5700 |0001: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c00c: 0c01 |0004: move-result-object v1 │ │ +01c00e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +01c010: 6e20 0706 4700 |0006: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c016: 0c03 |0009: move-result-object v3 │ │ +01c018: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +01c01a: 6e20 0706 4700 |000b: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c020: 0c02 |000e: move-result-object v2 │ │ +01c022: 5464 8201 |000f: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$22;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0182 │ │ +01c026: 7155 6505 1423 |0011: invoke-static {v4, v1, v3, v2, v5}, Lorg/apache/cordova/file/FileUtils;.access$1300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0565 │ │ +01c02c: 0c00 |0014: move-result-object v0 │ │ +01c02e: 5464 8301 |0015: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils$22;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0183 │ │ +01c032: 6e20 7602 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01c038: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=518 │ │ 0x0005 line=519 │ │ 0x000a line=520 │ │ 0x000f line=521 │ │ 0x0015 line=522 │ │ @@ -32793,19 +32799,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b6e8: |[01b6e8] org.apache.cordova.file.FileUtils$23.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b6f8: 5b01 8401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$23;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0184 │ │ -01b6fc: 5b02 8501 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$23;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0185 │ │ -01b700: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b706: 0e00 |0007: return-void │ │ +01c03c: |[01c03c] org.apache.cordova.file.FileUtils$23.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c04c: 5b01 8401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$23;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0184 │ │ +01c050: 5b02 8501 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$23;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0185 │ │ +01c054: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c05a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$23; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32816,24 +32822,24 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01b708: |[01b708] org.apache.cordova.file.FileUtils$23.run:(Lorg/json/JSONArray;)V │ │ -01b718: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b71a: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b720: 0c01 |0004: move-result-object v1 │ │ -01b722: 5432 8401 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$23;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0184 │ │ -01b726: 7120 6605 1200 |0007: invoke-static {v2, v1}, Lorg/apache/cordova/file/FileUtils;.access$1400:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONArray; // method@0566 │ │ -01b72c: 0c00 |000a: move-result-object v0 │ │ -01b72e: 5432 8501 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$23;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0185 │ │ -01b732: 6e20 7502 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONArray;)V // method@0275 │ │ -01b738: 0e00 |0010: return-void │ │ +01c05c: |[01c05c] org.apache.cordova.file.FileUtils$23.run:(Lorg/json/JSONArray;)V │ │ +01c06c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01c06e: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c074: 0c01 |0004: move-result-object v1 │ │ +01c076: 5432 8401 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$23;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0184 │ │ +01c07a: 7120 6605 1200 |0007: invoke-static {v2, v1}, Lorg/apache/cordova/file/FileUtils;.access$1400:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONArray; // method@0566 │ │ +01c080: 0c00 |000a: move-result-object v0 │ │ +01c082: 5432 8501 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$23;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0185 │ │ +01c086: 6e20 7502 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONArray;)V // method@0275 │ │ +01c08c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0005 line=530 │ │ 0x000b line=531 │ │ 0x0010 line=532 │ │ locals : │ │ @@ -32883,19 +32889,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b73c: |[01b73c] org.apache.cordova.file.FileUtils$24.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01b74c: 5b01 8601 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$24;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0186 │ │ -01b750: 5b02 8701 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$24;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0187 │ │ -01b754: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b75a: 0e00 |0007: return-void │ │ +01c090: |[01c090] org.apache.cordova.file.FileUtils$24.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c0a0: 5b01 8601 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$24;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0186 │ │ +01c0a4: 5b02 8701 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$24;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0187 │ │ +01c0a8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c0ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$24; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -32906,24 +32912,24 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01b75c: |[01b75c] org.apache.cordova.file.FileUtils$24.run:(Lorg/json/JSONArray;)V │ │ -01b76c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b76e: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b774: 0c01 |0004: move-result-object v1 │ │ -01b776: 5432 8601 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$24;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0186 │ │ -01b77a: 6e20 7205 1200 |0007: invoke-virtual {v2, v1}, Lorg/apache/cordova/file/FileUtils;.filesystemPathForURL:(Ljava/lang/String;)Ljava/lang/String; // method@0572 │ │ -01b780: 0c00 |000a: move-result-object v0 │ │ -01b782: 5432 8701 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$24;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0187 │ │ -01b786: 6e20 7402 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ -01b78c: 0e00 |0010: return-void │ │ +01c0b0: |[01c0b0] org.apache.cordova.file.FileUtils$24.run:(Lorg/json/JSONArray;)V │ │ +01c0c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01c0c2: 6e20 0706 2400 |0001: invoke-virtual {v4, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c0c8: 0c01 |0004: move-result-object v1 │ │ +01c0ca: 5432 8601 |0005: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$24;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0186 │ │ +01c0ce: 6e20 7205 1200 |0007: invoke-virtual {v2, v1}, Lorg/apache/cordova/file/FileUtils;.filesystemPathForURL:(Ljava/lang/String;)Ljava/lang/String; // method@0572 │ │ +01c0d4: 0c00 |000a: move-result-object v0 │ │ +01c0d6: 5432 8701 |000b: iget-object v2, v3, Lorg/apache/cordova/file/FileUtils$24;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0187 │ │ +01c0da: 6e20 7402 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/cordova/CallbackContext;.success:(Ljava/lang/String;)V // method@0274 │ │ +01c0e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0005 line=541 │ │ 0x000b line=542 │ │ 0x0010 line=543 │ │ locals : │ │ @@ -32979,21 +32985,21 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01b790: |[01b790] org.apache.cordova.file.FileUtils$26.:(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ -01b7a0: 5b01 8c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$26;.this$0:Lorg/apache/cordova/file/FileUtils; // field@018c │ │ -01b7a4: 5902 8f01 |0002: iput v2, v0, Lorg/apache/cordova/file/FileUtils$26;.val$resultType:I // field@018f │ │ -01b7a8: 5b03 8e01 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$26;.val$encoding:Ljava/lang/String; // field@018e │ │ -01b7ac: 5b04 8d01 |0006: iput-object v4, v0, Lorg/apache/cordova/file/FileUtils$26;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@018d │ │ -01b7b0: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b7b6: 0e00 |000b: return-void │ │ +01c0e4: |[01c0e4] org.apache.cordova.file.FileUtils$26.:(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ +01c0f4: 5b01 8c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$26;.this$0:Lorg/apache/cordova/file/FileUtils; // field@018c │ │ +01c0f8: 5902 8f01 |0002: iput v2, v0, Lorg/apache/cordova/file/FileUtils$26;.val$resultType:I // field@018f │ │ +01c0fc: 5b03 8e01 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$26;.val$encoding:Ljava/lang/String; // field@018e │ │ +01c100: 5b04 8d01 |0006: iput-object v4, v0, Lorg/apache/cordova/file/FileUtils$26;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@018d │ │ +01c104: 7010 d201 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c10a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/cordova/file/FileUtils$26; │ │ 0x0000 - 0x000c reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -33006,91 +33012,91 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 166 16-bit code units │ │ -01b7b8: |[01b7b8] org.apache.cordova.file.FileUtils$26.handleData:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -01b7c8: 2205 7200 |0000: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@0072 │ │ -01b7cc: 7010 6a01 0500 |0002: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@016a │ │ -01b7d2: 1300 0020 |0005: const/16 v0, #int 8192 // #2000 │ │ -01b7d6: 1308 0020 |0007: const/16 v8, #int 8192 // #2000 │ │ -01b7da: 2382 6701 |0009: new-array v2, v8, [B // type@0167 │ │ -01b7de: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -01b7e0: 1309 0020 |000c: const/16 v9, #int 8192 // #2000 │ │ -01b7e4: 6e40 9701 2d98 |000e: invoke-virtual {v13, v2, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ -01b7ea: 0a03 |0011: move-result v3 │ │ -01b7ec: 3c03 4100 |0012: if-gtz v3, 0053 // +0041 │ │ -01b7f0: 52c8 8f01 |0014: iget v8, v12, Lorg/apache/cordova/file/FileUtils$26;.val$resultType:I // field@018f │ │ -01b7f4: 2c08 8200 0000 |0016: sparse-switch v8, 00000098 // +00000082 │ │ -01b7fa: 6e10 6c01 0500 |0019: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ -01b800: 0c08 |001c: move-result-object v8 │ │ -01b802: 1229 |001d: const/4 v9, #int 2 // #2 │ │ -01b804: 7120 9900 9800 |001e: invoke-static {v8, v9}, Landroid/util/Base64;.encode:([BI)[B // method@0099 │ │ -01b80a: 0c01 |0021: move-result-object v1 │ │ -01b80c: 2208 9b00 |0022: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ -01b810: 7010 f301 0800 |0024: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01b816: 1a09 a004 |0027: const-string v9, "data:" // string@04a0 │ │ -01b81a: 6e20 fb01 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b820: 0c08 |002c: move-result-object v8 │ │ -01b822: 6e20 fb01 e800 |002d: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b828: 0c08 |0030: move-result-object v8 │ │ -01b82a: 1a09 3f00 |0031: const-string v9, ";base64," // string@003f │ │ -01b82e: 6e20 fb01 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b834: 0c08 |0036: move-result-object v8 │ │ -01b836: 2209 9a00 |0037: new-instance v9, Ljava/lang/String; // type@009a │ │ -01b83a: 1a0a 2e03 |0039: const-string v10, "US-ASCII" // string@032e │ │ -01b83e: 7030 da01 190a |003b: invoke-direct {v9, v1, v10}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ -01b844: 6e20 fb01 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01b84a: 0c08 |0041: move-result-object v8 │ │ -01b84c: 6e10 fd01 0800 |0042: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01b852: 0c07 |0045: move-result-object v7 │ │ -01b854: 2206 1d01 |0046: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b858: 6208 1101 |0048: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01b85c: 7030 7404 8607 |004a: invoke-direct {v6, v8, v7}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -01b862: 54c8 8d01 |004d: iget-object v8, v12, Lorg/apache/cordova/file/FileUtils$26;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@018d │ │ -01b866: 6e20 7102 6800 |004f: invoke-virtual {v8, v6}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01b86c: 0e00 |0052: return-void │ │ -01b86e: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -01b870: 6e40 6e01 2538 |0054: invoke-virtual {v5, v2, v8, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@016e │ │ -01b876: 28b4 |0057: goto 000b // -004c │ │ -01b878: 0d04 |0058: move-exception v4 │ │ -01b87a: 1a08 dc00 |0059: const-string v8, "FileUtils" // string@00dc │ │ -01b87e: 6e10 9101 0400 |005b: invoke-virtual {v4}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01b884: 0c09 |005e: move-result-object v9 │ │ -01b886: 7120 fe03 9800 |005f: invoke-static {v8, v9}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01b88c: 54c8 8d01 |0062: iget-object v8, v12, Lorg/apache/cordova/file/FileUtils$26;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@018d │ │ -01b890: 2209 1d01 |0064: new-instance v9, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b894: 620a 0d01 |0066: sget-object v10, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ -01b898: 600b b001 |0068: sget v11, Lorg/apache/cordova/file/FileUtils;.NOT_READABLE_ERR:I // field@01b0 │ │ -01b89c: 7030 7304 a90b |006a: invoke-direct {v9, v10, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -01b8a2: 6e20 7102 9800 |006d: invoke-virtual {v8, v9}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01b8a8: 28e2 |0070: goto 0052 // -001e │ │ -01b8aa: 2206 1d01 |0071: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b8ae: 6208 1101 |0073: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01b8b2: 54c9 8e01 |0075: iget-object v9, v12, Lorg/apache/cordova/file/FileUtils$26;.val$encoding:Ljava/lang/String; // field@018e │ │ -01b8b6: 6e20 6d01 9500 |0077: invoke-virtual {v5, v9}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@016d │ │ -01b8bc: 0c09 |007a: move-result-object v9 │ │ -01b8be: 7030 7404 8609 |007b: invoke-direct {v6, v8, v9}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -01b8c4: 28cf |007e: goto 004d // -0031 │ │ -01b8c6: 2206 1d01 |007f: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b8ca: 6208 1101 |0081: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01b8ce: 6e10 6c01 0500 |0083: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ -01b8d4: 0c09 |0086: move-result-object v9 │ │ -01b8d6: 7030 7904 8609 |0087: invoke-direct {v6, v8, v9}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[B)V // method@0479 │ │ -01b8dc: 28c3 |008a: goto 004d // -003d │ │ -01b8de: 2206 1d01 |008b: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01b8e2: 6208 1101 |008d: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01b8e6: 6e10 6c01 0500 |008f: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ -01b8ec: 0c09 |0092: move-result-object v9 │ │ -01b8ee: 121a |0093: const/4 v10, #int 1 // #1 │ │ -01b8f0: 7040 7a04 86a9 |0094: invoke-direct {v6, v8, v9, v10}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[BZ)V // method@047a │ │ -01b8f6: 28b6 |0097: goto 004d // -004a │ │ -01b8f8: 0002 0300 0100 0000 0600 0000 0700 ... |0098: sparse-switch-data (14 units) │ │ +01c10c: |[01c10c] org.apache.cordova.file.FileUtils$26.handleData:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +01c11c: 2205 7200 |0000: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@0072 │ │ +01c120: 7010 6a01 0500 |0002: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@016a │ │ +01c126: 1300 0020 |0005: const/16 v0, #int 8192 // #2000 │ │ +01c12a: 1308 0020 |0007: const/16 v8, #int 8192 // #2000 │ │ +01c12e: 2382 6701 |0009: new-array v2, v8, [B // type@0167 │ │ +01c132: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +01c134: 1309 0020 |000c: const/16 v9, #int 8192 // #2000 │ │ +01c138: 6e40 9701 2d98 |000e: invoke-virtual {v13, v2, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ +01c13e: 0a03 |0011: move-result v3 │ │ +01c140: 3c03 4100 |0012: if-gtz v3, 0053 // +0041 │ │ +01c144: 52c8 8f01 |0014: iget v8, v12, Lorg/apache/cordova/file/FileUtils$26;.val$resultType:I // field@018f │ │ +01c148: 2c08 8200 0000 |0016: sparse-switch v8, 00000098 // +00000082 │ │ +01c14e: 6e10 6c01 0500 |0019: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ +01c154: 0c08 |001c: move-result-object v8 │ │ +01c156: 1229 |001d: const/4 v9, #int 2 // #2 │ │ +01c158: 7120 9900 9800 |001e: invoke-static {v8, v9}, Landroid/util/Base64;.encode:([BI)[B // method@0099 │ │ +01c15e: 0c01 |0021: move-result-object v1 │ │ +01c160: 2208 9b00 |0022: new-instance v8, Ljava/lang/StringBuilder; // type@009b │ │ +01c164: 7010 f301 0800 |0024: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01c16a: 1a09 a004 |0027: const-string v9, "data:" // string@04a0 │ │ +01c16e: 6e20 fb01 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01c174: 0c08 |002c: move-result-object v8 │ │ +01c176: 6e20 fb01 e800 |002d: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01c17c: 0c08 |0030: move-result-object v8 │ │ +01c17e: 1a09 3f00 |0031: const-string v9, ";base64," // string@003f │ │ +01c182: 6e20 fb01 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01c188: 0c08 |0036: move-result-object v8 │ │ +01c18a: 2209 9a00 |0037: new-instance v9, Ljava/lang/String; // type@009a │ │ +01c18e: 1a0a 2e03 |0039: const-string v10, "US-ASCII" // string@032e │ │ +01c192: 7030 da01 190a |003b: invoke-direct {v9, v1, v10}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01da │ │ +01c198: 6e20 fb01 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01c19e: 0c08 |0041: move-result-object v8 │ │ +01c1a0: 6e10 fd01 0800 |0042: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01c1a6: 0c07 |0045: move-result-object v7 │ │ +01c1a8: 2206 1d01 |0046: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c1ac: 6208 1101 |0048: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c1b0: 7030 7404 8607 |004a: invoke-direct {v6, v8, v7}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +01c1b6: 54c8 8d01 |004d: iget-object v8, v12, Lorg/apache/cordova/file/FileUtils$26;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@018d │ │ +01c1ba: 6e20 7102 6800 |004f: invoke-virtual {v8, v6}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c1c0: 0e00 |0052: return-void │ │ +01c1c2: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +01c1c4: 6e40 6e01 2538 |0054: invoke-virtual {v5, v2, v8, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@016e │ │ +01c1ca: 28b4 |0057: goto 000b // -004c │ │ +01c1cc: 0d04 |0058: move-exception v4 │ │ +01c1ce: 1a08 dc00 |0059: const-string v8, "FileUtils" // string@00dc │ │ +01c1d2: 6e10 9101 0400 |005b: invoke-virtual {v4}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01c1d8: 0c09 |005e: move-result-object v9 │ │ +01c1da: 7120 fe03 9800 |005f: invoke-static {v8, v9}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01c1e0: 54c8 8d01 |0062: iget-object v8, v12, Lorg/apache/cordova/file/FileUtils$26;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@018d │ │ +01c1e4: 2209 1d01 |0064: new-instance v9, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c1e8: 620a 0d01 |0066: sget-object v10, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ +01c1ec: 600b b001 |0068: sget v11, Lorg/apache/cordova/file/FileUtils;.NOT_READABLE_ERR:I // field@01b0 │ │ +01c1f0: 7030 7304 a90b |006a: invoke-direct {v9, v10, v11}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +01c1f6: 6e20 7102 9800 |006d: invoke-virtual {v8, v9}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c1fc: 28e2 |0070: goto 0052 // -001e │ │ +01c1fe: 2206 1d01 |0071: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c202: 6208 1101 |0073: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c206: 54c9 8e01 |0075: iget-object v9, v12, Lorg/apache/cordova/file/FileUtils$26;.val$encoding:Ljava/lang/String; // field@018e │ │ +01c20a: 6e20 6d01 9500 |0077: invoke-virtual {v5, v9}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@016d │ │ +01c210: 0c09 |007a: move-result-object v9 │ │ +01c212: 7030 7404 8609 |007b: invoke-direct {v6, v8, v9}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +01c218: 28cf |007e: goto 004d // -0031 │ │ +01c21a: 2206 1d01 |007f: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c21e: 6208 1101 |0081: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c222: 6e10 6c01 0500 |0083: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ +01c228: 0c09 |0086: move-result-object v9 │ │ +01c22a: 7030 7904 8609 |0087: invoke-direct {v6, v8, v9}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[B)V // method@0479 │ │ +01c230: 28c3 |008a: goto 004d // -003d │ │ +01c232: 2206 1d01 |008b: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c236: 6208 1101 |008d: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c23a: 6e10 6c01 0500 |008f: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@016c │ │ +01c240: 0c09 |0092: move-result-object v9 │ │ +01c242: 121a |0093: const/4 v10, #int 1 // #1 │ │ +01c244: 7040 7a04 86a9 |0094: invoke-direct {v6, v8, v9, v10}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;[BZ)V // method@047a │ │ +01c24a: 28b6 |0097: goto 004d // -004a │ │ +01c24c: 0002 0300 0100 0000 0600 0000 0700 ... |0098: sparse-switch-data (14 units) │ │ catches : 2 │ │ 0x0000 - 0x0057 │ │ Ljava/io/IOException; -> 0x0058 │ │ 0x0071 - 0x0097 │ │ Ljava/io/IOException; -> 0x0058 │ │ positions : │ │ 0x0000 line=1070 │ │ @@ -33180,19 +33186,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b928: |[01b928] org.apache.cordova.file.FileUtils$27.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V │ │ -01b938: 5b01 9001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$27;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0190 │ │ -01b93c: 5b02 9101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$27;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0191 │ │ -01b940: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b946: 0e00 |0007: return-void │ │ +01c27c: |[01c27c] org.apache.cordova.file.FileUtils$27.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V │ │ +01c28c: 5b01 9001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$27;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0190 │ │ +01c290: 5b02 9101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$27;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0191 │ │ +01c294: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c29a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1187 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$27; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/file/PendingRequests$Request; │ │ @@ -33203,32 +33209,32 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -01b948: |[01b948] org.apache.cordova.file.FileUtils$27.run:(Lorg/json/JSONArray;)V │ │ -01b958: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01b95a: 6e20 0706 5700 |0001: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b960: 0c00 |0004: move-result-object v0 │ │ -01b962: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -01b964: 6e20 0706 3700 |0006: invoke-virtual {v7, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b96a: 0c02 |0009: move-result-object v2 │ │ -01b96c: 5463 9001 |000a: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$27;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0190 │ │ -01b970: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -01b972: 6e20 0f06 4700 |000d: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ -01b978: 0c04 |0010: move-result-object v4 │ │ -01b97a: 7155 6205 0342 |0011: invoke-static {v3, v0, v2, v4, v5}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ -01b980: 0c01 |0014: move-result-object v1 │ │ -01b982: 5463 9101 |0015: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$27;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0191 │ │ -01b986: 6e10 df05 0300 |0017: invoke-virtual {v3}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01b98c: 0c03 |001a: move-result-object v3 │ │ -01b98e: 6e20 7602 1300 |001b: invoke-virtual {v3, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01b994: 0e00 |001e: return-void │ │ +01c29c: |[01c29c] org.apache.cordova.file.FileUtils$27.run:(Lorg/json/JSONArray;)V │ │ +01c2ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01c2ae: 6e20 0706 5700 |0001: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c2b4: 0c00 |0004: move-result-object v0 │ │ +01c2b6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +01c2b8: 6e20 0706 3700 |0006: invoke-virtual {v7, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c2be: 0c02 |0009: move-result-object v2 │ │ +01c2c0: 5463 9001 |000a: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$27;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0190 │ │ +01c2c4: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +01c2c6: 6e20 0f06 4700 |000d: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ +01c2cc: 0c04 |0010: move-result-object v4 │ │ +01c2ce: 7155 6205 0342 |0011: invoke-static {v3, v0, v2, v4, v5}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ +01c2d4: 0c01 |0014: move-result-object v1 │ │ +01c2d6: 5463 9101 |0015: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$27;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0191 │ │ +01c2da: 6e10 df05 0300 |0017: invoke-virtual {v3}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01c2e0: 0c03 |001a: move-result-object v3 │ │ +01c2e2: 6e20 7602 1300 |001b: invoke-virtual {v3, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01c2e8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1189 │ │ 0x0005 line=1191 │ │ 0x000a line=1192 │ │ 0x0015 line=1193 │ │ 0x001e line=1194 │ │ @@ -33280,19 +33286,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b998: |[01b998] org.apache.cordova.file.FileUtils$28.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V │ │ -01b9a8: 5b01 9201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$28;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0192 │ │ -01b9ac: 5b02 9301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$28;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0193 │ │ -01b9b0: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01b9b6: 0e00 |0007: return-void │ │ +01c2ec: |[01c2ec] org.apache.cordova.file.FileUtils$28.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V │ │ +01c2fc: 5b01 9201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$28;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0192 │ │ +01c300: 5b02 9301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$28;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0193 │ │ +01c304: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c30a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1198 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$28; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/file/PendingRequests$Request; │ │ @@ -33303,32 +33309,32 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -01b9b8: |[01b9b8] org.apache.cordova.file.FileUtils$28.run:(Lorg/json/JSONArray;)V │ │ -01b9c8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01b9ca: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -01b9cc: 6e20 0706 3700 |0002: invoke-virtual {v7, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b9d2: 0c00 |0005: move-result-object v0 │ │ -01b9d4: 6e20 0706 5700 |0006: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01b9da: 0c02 |0009: move-result-object v2 │ │ -01b9dc: 5463 9201 |000a: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$28;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0192 │ │ -01b9e0: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -01b9e2: 6e20 0f06 4700 |000d: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ -01b9e8: 0c04 |0010: move-result-object v4 │ │ -01b9ea: 7155 6205 0342 |0011: invoke-static {v3, v0, v2, v4, v5}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ -01b9f0: 0c01 |0014: move-result-object v1 │ │ -01b9f2: 5463 9301 |0015: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$28;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0193 │ │ -01b9f6: 6e10 df05 0300 |0017: invoke-virtual {v3}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01b9fc: 0c03 |001a: move-result-object v3 │ │ -01b9fe: 6e20 7602 1300 |001b: invoke-virtual {v3, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01ba04: 0e00 |001e: return-void │ │ +01c30c: |[01c30c] org.apache.cordova.file.FileUtils$28.run:(Lorg/json/JSONArray;)V │ │ +01c31c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +01c31e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +01c320: 6e20 0706 3700 |0002: invoke-virtual {v7, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c326: 0c00 |0005: move-result-object v0 │ │ +01c328: 6e20 0706 5700 |0006: invoke-virtual {v7, v5}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c32e: 0c02 |0009: move-result-object v2 │ │ +01c330: 5463 9201 |000a: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$28;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0192 │ │ +01c334: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +01c336: 6e20 0f06 4700 |000d: invoke-virtual {v7, v4}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@060f │ │ +01c33c: 0c04 |0010: move-result-object v4 │ │ +01c33e: 7155 6205 0342 |0011: invoke-static {v3, v0, v2, v4, v5}, Lorg/apache/cordova/file/FileUtils;.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0562 │ │ +01c344: 0c01 |0014: move-result-object v1 │ │ +01c346: 5463 9301 |0015: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils$28;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0193 │ │ +01c34a: 6e10 df05 0300 |0017: invoke-virtual {v3}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01c350: 0c03 |001a: move-result-object v3 │ │ +01c352: 6e20 7602 1300 |001b: invoke-virtual {v3, v1}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01c358: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1200 │ │ 0x0006 line=1202 │ │ 0x000a line=1203 │ │ 0x0015 line=1204 │ │ 0x001e line=1205 │ │ @@ -33380,19 +33386,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ba08: |[01ba08] org.apache.cordova.file.FileUtils$29.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V │ │ -01ba18: 5b01 9401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$29;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0194 │ │ -01ba1c: 5b02 9501 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$29;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0195 │ │ -01ba20: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01ba26: 0e00 |0007: return-void │ │ +01c35c: |[01c35c] org.apache.cordova.file.FileUtils$29.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V │ │ +01c36c: 5b01 9401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$29;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0194 │ │ +01c370: 5b02 9501 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$29;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0195 │ │ +01c374: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c37a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$29; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/file/PendingRequests$Request; │ │ @@ -33403,43 +33409,43 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -01ba28: |[01ba28] org.apache.cordova.file.FileUtils$29.run:(Lorg/json/JSONArray;)V │ │ -01ba38: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01ba3a: 6e20 0706 6b00 |0001: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01ba40: 0c01 |0004: move-result-object v1 │ │ -01ba42: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -01ba44: 6e20 0706 6b00 |0006: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01ba4a: 0c00 |0009: move-result-object v0 │ │ -01ba4c: 1226 |000a: const/4 v6, #int 2 // #2 │ │ -01ba4e: 6e20 0306 6b00 |000b: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01ba54: 0a05 |000e: move-result v5 │ │ -01ba56: 1236 |000f: const/4 v6, #int 3 // #3 │ │ -01ba58: 6e20 0106 6b00 |0010: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ -01ba5e: 0a06 |0013: move-result v6 │ │ -01ba60: 7110 a701 0600 |0014: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -01ba66: 0c04 |0017: move-result-object v4 │ │ -01ba68: 54a6 9401 |0018: iget-object v6, v10, Lorg/apache/cordova/file/FileUtils$29;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0194 │ │ -01ba6c: 6e10 a401 0400 |001a: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -01ba72: 0a07 |001d: move-result v7 │ │ -01ba74: 6e57 9305 1650 |001e: invoke-virtual {v6, v1, v0, v5, v7}, Lorg/apache/cordova/file/FileUtils;.write:(Ljava/lang/String;Ljava/lang/String;IZ)J // method@0593 │ │ -01ba7a: 0b02 |0021: move-result-wide v2 │ │ -01ba7c: 54a6 9501 |0022: iget-object v6, v10, Lorg/apache/cordova/file/FileUtils$29;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0195 │ │ -01ba80: 6e10 df05 0600 |0024: invoke-virtual {v6}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01ba86: 0c06 |0027: move-result-object v6 │ │ -01ba88: 2207 1d01 |0028: new-instance v7, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01ba8c: 6208 1101 |002a: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01ba90: 8529 |002c: long-to-float v9, v2 │ │ -01ba92: 7030 7204 8709 |002d: invoke-direct {v7, v8, v9}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ -01ba98: 6e20 7102 7600 |0030: invoke-virtual {v6, v7}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01ba9e: 0e00 |0033: return-void │ │ +01c37c: |[01c37c] org.apache.cordova.file.FileUtils$29.run:(Lorg/json/JSONArray;)V │ │ +01c38c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01c38e: 6e20 0706 6b00 |0001: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c394: 0c01 |0004: move-result-object v1 │ │ +01c396: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +01c398: 6e20 0706 6b00 |0006: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c39e: 0c00 |0009: move-result-object v0 │ │ +01c3a0: 1226 |000a: const/4 v6, #int 2 // #2 │ │ +01c3a2: 6e20 0306 6b00 |000b: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c3a8: 0a05 |000e: move-result v5 │ │ +01c3aa: 1236 |000f: const/4 v6, #int 3 // #3 │ │ +01c3ac: 6e20 0106 6b00 |0010: invoke-virtual {v11, v6}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ +01c3b2: 0a06 |0013: move-result v6 │ │ +01c3b4: 7110 a701 0600 |0014: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01c3ba: 0c04 |0017: move-result-object v4 │ │ +01c3bc: 54a6 9401 |0018: iget-object v6, v10, Lorg/apache/cordova/file/FileUtils$29;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0194 │ │ +01c3c0: 6e10 a401 0400 |001a: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +01c3c6: 0a07 |001d: move-result v7 │ │ +01c3c8: 6e57 9305 1650 |001e: invoke-virtual {v6, v1, v0, v5, v7}, Lorg/apache/cordova/file/FileUtils;.write:(Ljava/lang/String;Ljava/lang/String;IZ)J // method@0593 │ │ +01c3ce: 0b02 |0021: move-result-wide v2 │ │ +01c3d0: 54a6 9501 |0022: iget-object v6, v10, Lorg/apache/cordova/file/FileUtils$29;.val$req:Lorg/apache/cordova/file/PendingRequests$Request; // field@0195 │ │ +01c3d4: 6e10 df05 0600 |0024: invoke-virtual {v6}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01c3da: 0c06 |0027: move-result-object v6 │ │ +01c3dc: 2207 1d01 |0028: new-instance v7, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c3e0: 6208 1101 |002a: sget-object v8, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c3e4: 8529 |002c: long-to-float v9, v2 │ │ +01c3e6: 7030 7204 8709 |002d: invoke-direct {v7, v8, v9}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ +01c3ec: 6e20 7102 7600 |0030: invoke-virtual {v6, v7}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c3f2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0005 line=1212 │ │ 0x000a line=1213 │ │ 0x000f line=1214 │ │ 0x0018 line=1215 │ │ @@ -33493,19 +33499,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01baa0: |[01baa0] org.apache.cordova.file.FileUtils$2.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bab0: 5b01 9601 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$2;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0196 │ │ -01bab4: 5b02 9701 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$2;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0197 │ │ -01bab8: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01babe: 0e00 |0007: return-void │ │ +01c3f4: |[01c3f4] org.apache.cordova.file.FileUtils$2.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c404: 5b01 9601 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$2;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0196 │ │ +01c408: 5b02 9701 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$2;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0197 │ │ +01c40c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -33516,24 +33522,24 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -01bac0: |[01bac0] org.apache.cordova.file.FileUtils$2.run:(Lorg/json/JSONArray;)V │ │ -01bad0: 7100 1d05 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/DirectoryManager;.getFreeExternalStorageSpace:()J // method@051d │ │ -01bad6: 0b00 |0003: move-result-wide v0 │ │ -01bad8: 5462 9701 |0004: iget-object v2, v6, Lorg/apache/cordova/file/FileUtils$2;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0197 │ │ -01badc: 2203 1d01 |0006: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01bae0: 6204 1101 |0008: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01bae4: 8505 |000a: long-to-float v5, v0 │ │ -01bae6: 7030 7204 4305 |000b: invoke-direct {v3, v4, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ -01baec: 6e20 7102 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01baf2: 0e00 |0011: return-void │ │ +01c414: |[01c414] org.apache.cordova.file.FileUtils$2.run:(Lorg/json/JSONArray;)V │ │ +01c424: 7100 1d05 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/DirectoryManager;.getFreeExternalStorageSpace:()J // method@051d │ │ +01c42a: 0b00 |0003: move-result-wide v0 │ │ +01c42c: 5462 9701 |0004: iget-object v2, v6, Lorg/apache/cordova/file/FileUtils$2;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0197 │ │ +01c430: 2203 1d01 |0006: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c434: 6204 1101 |0008: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c438: 8505 |000a: long-to-float v5, v0 │ │ +01c43a: 7030 7204 4305 |000b: invoke-direct {v3, v4, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ +01c440: 6e20 7102 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c446: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0011 line=289 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 l J │ │ @@ -33581,19 +33587,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01baf4: |[01baf4] org.apache.cordova.file.FileUtils$3.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bb04: 5b01 9801 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$3;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0198 │ │ -01bb08: 5b02 9901 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$3;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0199 │ │ -01bb0c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bb12: 0e00 |0007: return-void │ │ +01c448: |[01c448] org.apache.cordova.file.FileUtils$3.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c458: 5b01 9801 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$3;.this$0:Lorg/apache/cordova/file/FileUtils; // field@0198 │ │ +01c45c: 5b02 9901 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$3;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0199 │ │ +01c460: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c466: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -33604,26 +33610,26 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -01bb14: |[01bb14] org.apache.cordova.file.FileUtils$3.run:(Lorg/json/JSONArray;)V │ │ -01bb24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01bb26: 6e20 0706 2600 |0001: invoke-virtual {v6, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bb2c: 0c01 |0004: move-result-object v1 │ │ -01bb2e: 7110 1f05 0100 |0005: invoke-static {v1}, Lorg/apache/cordova/file/DirectoryManager;.testFileExists:(Ljava/lang/String;)Z // method@051f │ │ -01bb34: 0a00 |0008: move-result v0 │ │ -01bb36: 5452 9901 |0009: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$3;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0199 │ │ -01bb3a: 2203 1d01 |000b: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01bb3e: 6204 1101 |000d: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01bb42: 7030 7804 4300 |000f: invoke-direct {v3, v4, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Z)V // method@0478 │ │ -01bb48: 6e20 7102 3200 |0012: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01bb4e: 0e00 |0015: return-void │ │ +01c468: |[01c468] org.apache.cordova.file.FileUtils$3.run:(Lorg/json/JSONArray;)V │ │ +01c478: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01c47a: 6e20 0706 2600 |0001: invoke-virtual {v6, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c480: 0c01 |0004: move-result-object v1 │ │ +01c482: 7110 1f05 0100 |0005: invoke-static {v1}, Lorg/apache/cordova/file/DirectoryManager;.testFileExists:(Ljava/lang/String;)Z // method@051f │ │ +01c488: 0a00 |0008: move-result v0 │ │ +01c48a: 5452 9901 |0009: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$3;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@0199 │ │ +01c48e: 2203 1d01 |000b: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c492: 6204 1101 |000d: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c496: 7030 7804 4300 |000f: invoke-direct {v3, v4, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Z)V // method@0478 │ │ +01c49c: 6e20 7102 3200 |0012: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c4a2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0005 line=296 │ │ 0x0009 line=297 │ │ 0x0015 line=298 │ │ locals : │ │ @@ -33673,19 +33679,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bb50: |[01bb50] org.apache.cordova.file.FileUtils$4.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bb60: 5b01 9a01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$4;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019a │ │ -01bb64: 5b02 9b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$4;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019b │ │ -01bb68: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bb6e: 0e00 |0007: return-void │ │ +01c4a4: |[01c4a4] org.apache.cordova.file.FileUtils$4.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c4b4: 5b01 9a01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$4;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019a │ │ +01c4b8: 5b02 9b01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$4;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019b │ │ +01c4bc: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c4c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$4; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -33696,26 +33702,26 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -01bb70: |[01bb70] org.apache.cordova.file.FileUtils$4.run:(Lorg/json/JSONArray;)V │ │ -01bb80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01bb82: 6e20 0706 2600 |0001: invoke-virtual {v6, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bb88: 0c01 |0004: move-result-object v1 │ │ -01bb8a: 7110 1f05 0100 |0005: invoke-static {v1}, Lorg/apache/cordova/file/DirectoryManager;.testFileExists:(Ljava/lang/String;)Z // method@051f │ │ -01bb90: 0a00 |0008: move-result v0 │ │ -01bb92: 5452 9b01 |0009: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$4;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019b │ │ -01bb96: 2203 1d01 |000b: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01bb9a: 6204 1101 |000d: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01bb9e: 7030 7804 4300 |000f: invoke-direct {v3, v4, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Z)V // method@0478 │ │ -01bba4: 6e20 7102 3200 |0012: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01bbaa: 0e00 |0015: return-void │ │ +01c4c4: |[01c4c4] org.apache.cordova.file.FileUtils$4.run:(Lorg/json/JSONArray;)V │ │ +01c4d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01c4d6: 6e20 0706 2600 |0001: invoke-virtual {v6, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c4dc: 0c01 |0004: move-result-object v1 │ │ +01c4de: 7110 1f05 0100 |0005: invoke-static {v1}, Lorg/apache/cordova/file/DirectoryManager;.testFileExists:(Ljava/lang/String;)Z // method@051f │ │ +01c4e4: 0a00 |0008: move-result v0 │ │ +01c4e6: 5452 9b01 |0009: iget-object v2, v5, Lorg/apache/cordova/file/FileUtils$4;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019b │ │ +01c4ea: 2203 1d01 |000b: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c4ee: 6204 1101 |000d: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c4f2: 7030 7804 4300 |000f: invoke-direct {v3, v4, v0}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Z)V // method@0478 │ │ +01c4f8: 6e20 7102 3200 |0012: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c4fe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ 0x0009 line=306 │ │ 0x0015 line=307 │ │ locals : │ │ @@ -33765,19 +33771,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bbac: |[01bbac] org.apache.cordova.file.FileUtils$5.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bbbc: 5b01 9c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$5;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019c │ │ -01bbc0: 5b02 9d01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$5;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019d │ │ -01bbc4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bbca: 0e00 |0007: return-void │ │ +01c500: |[01c500] org.apache.cordova.file.FileUtils$5.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c510: 5b01 9c01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$5;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019c │ │ +01c514: 5b02 9d01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$5;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019d │ │ +01c518: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c51e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$5; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -33788,31 +33794,31 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 28 16-bit code units │ │ -01bbcc: |[01bbcc] org.apache.cordova.file.FileUtils$5.run:(Lorg/json/JSONArray;)V │ │ -01bbdc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01bbde: 6e20 0706 6800 |0001: invoke-virtual {v8, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bbe4: 0c05 |0004: move-result-object v5 │ │ -01bbe6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -01bbe8: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bbee: 0a02 |0009: move-result v2 │ │ -01bbf0: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -01bbf2: 6e20 0306 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bbf8: 0a03 |000e: move-result v3 │ │ -01bbfa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01bbfc: 6e20 0706 0800 |0010: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bc02: 0c01 |0013: move-result-object v1 │ │ -01bc04: 5470 9c01 |0014: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$5;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019c │ │ -01bc08: 5474 9d01 |0016: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$5;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019d │ │ -01bc0c: 7407 8405 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ -01bc12: 0e00 |001b: return-void │ │ +01c520: |[01c520] org.apache.cordova.file.FileUtils$5.run:(Lorg/json/JSONArray;)V │ │ +01c530: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +01c532: 6e20 0706 6800 |0001: invoke-virtual {v8, v6}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c538: 0c05 |0004: move-result-object v5 │ │ +01c53a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +01c53c: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c542: 0a02 |0009: move-result v2 │ │ +01c544: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +01c546: 6e20 0306 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c54c: 0a03 |000e: move-result v3 │ │ +01c54e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +01c550: 6e20 0706 0800 |0010: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c556: 0c01 |0013: move-result-object v1 │ │ +01c558: 5470 9c01 |0014: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$5;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019c │ │ +01c55c: 5474 9d01 |0016: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$5;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019d │ │ +01c560: 7407 8405 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ +01c566: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ 0x0005 line=314 │ │ 0x000a line=315 │ │ 0x000f line=316 │ │ 0x0014 line=317 │ │ @@ -33866,19 +33872,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bc14: |[01bc14] org.apache.cordova.file.FileUtils$6.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bc24: 5b01 9e01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$6;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019e │ │ -01bc28: 5b02 9f01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$6;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019f │ │ -01bc2c: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bc32: 0e00 |0007: return-void │ │ +01c568: |[01c568] org.apache.cordova.file.FileUtils$6.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c578: 5b01 9e01 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$6;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019e │ │ +01c57c: 5b02 9f01 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$6;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019f │ │ +01c580: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c586: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$6; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -33889,30 +33895,30 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 25 16-bit code units │ │ -01bc34: |[01bc34] org.apache.cordova.file.FileUtils$6.run:(Lorg/json/JSONArray;)V │ │ -01bc44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01bc46: 6e20 0306 0800 |0001: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bc4c: 0a02 |0004: move-result v2 │ │ -01bc4e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -01bc50: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bc56: 0a03 |0009: move-result v3 │ │ -01bc58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01bc5a: 6e20 0706 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bc60: 0c01 |000e: move-result-object v1 │ │ -01bc62: 5470 9e01 |000f: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$6;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019e │ │ -01bc66: 5474 9f01 |0011: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$6;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019f │ │ -01bc6a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01bc6c: 12f6 |0014: const/4 v6, #int -1 // #ff │ │ -01bc6e: 7407 8405 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ -01bc74: 0e00 |0018: return-void │ │ +01c588: |[01c588] org.apache.cordova.file.FileUtils$6.run:(Lorg/json/JSONArray;)V │ │ +01c598: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01c59a: 6e20 0306 0800 |0001: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c5a0: 0a02 |0004: move-result v2 │ │ +01c5a2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +01c5a4: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c5aa: 0a03 |0009: move-result v3 │ │ +01c5ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01c5ae: 6e20 0706 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c5b4: 0c01 |000e: move-result-object v1 │ │ +01c5b6: 5470 9e01 |000f: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$6;.this$0:Lorg/apache/cordova/file/FileUtils; // field@019e │ │ +01c5ba: 5474 9f01 |0011: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$6;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@019f │ │ +01c5be: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +01c5c0: 12f6 |0014: const/4 v6, #int -1 // #ff │ │ +01c5c2: 7407 8405 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ +01c5c8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=325 │ │ 0x000a line=326 │ │ 0x000f line=327 │ │ 0x0018 line=328 │ │ @@ -33964,19 +33970,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bc78: |[01bc78] org.apache.cordova.file.FileUtils$7.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bc88: 5b01 a001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$7;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a0 │ │ -01bc8c: 5b02 a101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$7;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a1 │ │ -01bc90: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bc96: 0e00 |0007: return-void │ │ +01c5cc: |[01c5cc] org.apache.cordova.file.FileUtils$7.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c5dc: 5b01 a001 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$7;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a0 │ │ +01c5e0: 5b02 a101 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$7;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a1 │ │ +01c5e4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c5ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$7; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -33987,30 +33993,30 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 25 16-bit code units │ │ -01bc98: |[01bc98] org.apache.cordova.file.FileUtils$7.run:(Lorg/json/JSONArray;)V │ │ -01bca8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01bcaa: 6e20 0306 0800 |0001: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bcb0: 0a02 |0004: move-result v2 │ │ -01bcb2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -01bcb4: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bcba: 0a03 |0009: move-result v3 │ │ -01bcbc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01bcbe: 6e20 0706 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bcc4: 0c01 |000e: move-result-object v1 │ │ -01bcc6: 5470 a001 |000f: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$7;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a0 │ │ -01bcca: 5474 a101 |0011: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$7;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a1 │ │ -01bcce: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01bcd0: 1266 |0014: const/4 v6, #int 6 // #6 │ │ -01bcd2: 7407 8405 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ -01bcd8: 0e00 |0018: return-void │ │ +01c5ec: |[01c5ec] org.apache.cordova.file.FileUtils$7.run:(Lorg/json/JSONArray;)V │ │ +01c5fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01c5fe: 6e20 0306 0800 |0001: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c604: 0a02 |0004: move-result v2 │ │ +01c606: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +01c608: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c60e: 0a03 |0009: move-result v3 │ │ +01c610: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01c612: 6e20 0706 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c618: 0c01 |000e: move-result-object v1 │ │ +01c61a: 5470 a001 |000f: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$7;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a0 │ │ +01c61e: 5474 a101 |0011: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$7;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a1 │ │ +01c622: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +01c624: 1266 |0014: const/4 v6, #int 6 // #6 │ │ +01c626: 7407 8405 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ +01c62c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ 0x000a line=336 │ │ 0x000f line=337 │ │ 0x0018 line=338 │ │ @@ -34062,19 +34068,19 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bcdc: |[01bcdc] org.apache.cordova.file.FileUtils$8.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ -01bcec: 5b01 a201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$8;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a2 │ │ -01bcf0: 5b02 a301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$8;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a3 │ │ -01bcf4: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bcfa: 0e00 |0007: return-void │ │ +01c630: |[01c630] org.apache.cordova.file.FileUtils$8.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V │ │ +01c640: 5b01 a201 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$8;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a2 │ │ +01c644: 5b02 a301 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$8;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a3 │ │ +01c648: 7010 d201 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c64e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/cordova/file/FileUtils$8; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/cordova/CallbackContext; │ │ @@ -34085,30 +34091,30 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 25 16-bit code units │ │ -01bcfc: |[01bcfc] org.apache.cordova.file.FileUtils$8.run:(Lorg/json/JSONArray;)V │ │ -01bd0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01bd0e: 6e20 0306 0800 |0001: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bd14: 0a02 |0004: move-result v2 │ │ -01bd16: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -01bd18: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bd1e: 0a03 |0009: move-result v3 │ │ -01bd20: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01bd22: 6e20 0706 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bd28: 0c01 |000e: move-result-object v1 │ │ -01bd2a: 5470 a201 |000f: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$8;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a2 │ │ -01bd2e: 5474 a301 |0011: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$8;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a3 │ │ -01bd32: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01bd34: 1276 |0014: const/4 v6, #int 7 // #7 │ │ -01bd36: 7407 8405 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ -01bd3c: 0e00 |0018: return-void │ │ +01c650: |[01c650] org.apache.cordova.file.FileUtils$8.run:(Lorg/json/JSONArray;)V │ │ +01c660: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01c662: 6e20 0306 0800 |0001: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c668: 0a02 |0004: move-result v2 │ │ +01c66a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +01c66c: 6e20 0306 0800 |0006: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c672: 0a03 |0009: move-result v3 │ │ +01c674: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01c676: 6e20 0706 0800 |000b: invoke-virtual {v8, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c67c: 0c01 |000e: move-result-object v1 │ │ +01c67e: 5470 a201 |000f: iget-object v0, v7, Lorg/apache/cordova/file/FileUtils$8;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a2 │ │ +01c682: 5474 a301 |0011: iget-object v4, v7, Lorg/apache/cordova/file/FileUtils$8;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a3 │ │ +01c686: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +01c688: 1276 |0014: const/4 v6, #int 7 // #7 │ │ +01c68a: 7407 8405 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/FileUtils;.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V // method@0584 │ │ +01c690: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0005 line=345 │ │ 0x000a line=346 │ │ 0x000f line=347 │ │ 0x0018 line=348 │ │ @@ -34164,20 +34170,20 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01bd40: |[01bd40] org.apache.cordova.file.FileUtils$9.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ -01bd50: 5b01 a401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ -01bd54: 5b02 a601 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$9;.val$rawArgs:Ljava/lang/String; // field@01a6 │ │ -01bd58: 5b03 a501 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$9;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a5 │ │ -01bd5c: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ -01bd62: 0e00 |0009: return-void │ │ +01c694: |[01c694] org.apache.cordova.file.FileUtils$9.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ +01c6a4: 5b01 a401 |0000: iput-object v1, v0, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ +01c6a8: 5b02 a601 |0002: iput-object v2, v0, Lorg/apache/cordova/file/FileUtils$9;.val$rawArgs:Ljava/lang/String; // field@01a6 │ │ +01c6ac: 5b03 a501 |0004: iput-object v3, v0, Lorg/apache/cordova/file/FileUtils$9;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a5 │ │ +01c6b0: 7010 d201 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01d2 │ │ +01c6b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/cordova/file/FileUtils$9; │ │ 0x0000 - 0x000a reg=1 this$0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -34189,56 +34195,56 @@ │ │ type : '(Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -01bd64: |[01bd64] org.apache.cordova.file.FileUtils$9.run:(Lorg/json/JSONArray;)V │ │ -01bd74: 1239 |0000: const/4 v9, #int 3 // #3 │ │ -01bd76: 121a |0001: const/4 v10, #int 1 // #1 │ │ -01bd78: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -01bd7a: 6e20 0706 7c00 |0003: invoke-virtual {v12, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bd80: 0c01 |0006: move-result-object v1 │ │ -01bd82: 54b7 a401 |0007: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ -01bd86: 7120 6005 1700 |0009: invoke-static {v7, v1}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ -01bd8c: 0c07 |000c: move-result-object v7 │ │ -01bd8e: 1a08 e406 |000d: const-string v8, "nativeURL" // string@06e4 │ │ -01bd92: 6e20 1b06 8700 |000f: invoke-virtual {v7, v8}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -01bd98: 0c05 |0012: move-result-object v5 │ │ -01bd9a: 6e20 0706 ac00 |0013: invoke-virtual {v12, v10}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ -01bda0: 0c00 |0016: move-result-object v0 │ │ -01bda2: 1227 |0017: const/4 v7, #int 2 // #2 │ │ -01bda4: 6e20 0306 7c00 |0018: invoke-virtual {v12, v7}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ -01bdaa: 0a06 |001b: move-result v6 │ │ -01bdac: 6e20 0106 9c00 |001c: invoke-virtual {v12, v9}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ -01bdb2: 0a07 |001f: move-result v7 │ │ -01bdb4: 7110 a701 0700 |0020: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -01bdba: 0c04 |0023: move-result-object v4 │ │ -01bdbc: 54b7 a401 |0024: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ -01bdc0: 7130 6105 5709 |0026: invoke-static {v7, v5, v9}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ -01bdc6: 0a07 |0029: move-result v7 │ │ -01bdc8: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -01bdcc: 54b7 a401 |002c: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ -01bdd0: 54b8 a601 |002e: iget-object v8, v11, Lorg/apache/cordova/file/FileUtils$9;.val$rawArgs:Ljava/lang/String; // field@01a6 │ │ -01bdd4: 54b9 a501 |0030: iget-object v9, v11, Lorg/apache/cordova/file/FileUtils$9;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a5 │ │ -01bdd8: 7140 6705 879a |0032: invoke-static {v7, v8, v10, v9}, Lorg/apache/cordova/file/FileUtils;.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@0567 │ │ -01bdde: 0e00 |0035: return-void │ │ -01bde0: 54b7 a401 |0036: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ -01bde4: 6e10 a401 0400 |0038: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ -01bdea: 0a08 |003b: move-result v8 │ │ -01bdec: 6e58 9305 1760 |003c: invoke-virtual {v7, v1, v0, v6, v8}, Lorg/apache/cordova/file/FileUtils;.write:(Ljava/lang/String;Ljava/lang/String;IZ)J // method@0593 │ │ -01bdf2: 0b02 |003f: move-result-wide v2 │ │ -01bdf4: 54b7 a501 |0040: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a5 │ │ -01bdf8: 2208 1d01 |0042: new-instance v8, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01bdfc: 6209 1101 |0044: sget-object v9, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ -01be00: 852a |0046: long-to-float v10, v2 │ │ -01be02: 7030 7204 980a |0047: invoke-direct {v8, v9, v10}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ -01be08: 6e20 7102 8700 |004a: invoke-virtual {v7, v8}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01be0e: 28e8 |004d: goto 0035 // -0018 │ │ +01c6b8: |[01c6b8] org.apache.cordova.file.FileUtils$9.run:(Lorg/json/JSONArray;)V │ │ +01c6c8: 1239 |0000: const/4 v9, #int 3 // #3 │ │ +01c6ca: 121a |0001: const/4 v10, #int 1 // #1 │ │ +01c6cc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +01c6ce: 6e20 0706 7c00 |0003: invoke-virtual {v12, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c6d4: 0c01 |0006: move-result-object v1 │ │ +01c6d6: 54b7 a401 |0007: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ +01c6da: 7120 6005 1700 |0009: invoke-static {v7, v1}, Lorg/apache/cordova/file/FileUtils;.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; // method@0560 │ │ +01c6e0: 0c07 |000c: move-result-object v7 │ │ +01c6e2: 1a08 e406 |000d: const-string v8, "nativeURL" // string@06e4 │ │ +01c6e6: 6e20 1b06 8700 |000f: invoke-virtual {v7, v8}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +01c6ec: 0c05 |0012: move-result-object v5 │ │ +01c6ee: 6e20 0706 ac00 |0013: invoke-virtual {v12, v10}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0607 │ │ +01c6f4: 0c00 |0016: move-result-object v0 │ │ +01c6f6: 1227 |0017: const/4 v7, #int 2 // #2 │ │ +01c6f8: 6e20 0306 7c00 |0018: invoke-virtual {v12, v7}, Lorg/json/JSONArray;.getInt:(I)I // method@0603 │ │ +01c6fe: 0a06 |001b: move-result v6 │ │ +01c700: 6e20 0106 9c00 |001c: invoke-virtual {v12, v9}, Lorg/json/JSONArray;.getBoolean:(I)Z // method@0601 │ │ +01c706: 0a07 |001f: move-result v7 │ │ +01c708: 7110 a701 0700 |0020: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01c70e: 0c04 |0023: move-result-object v4 │ │ +01c710: 54b7 a401 |0024: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ +01c714: 7130 6105 5709 |0026: invoke-static {v7, v5, v9}, Lorg/apache/cordova/file/FileUtils;.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z // method@0561 │ │ +01c71a: 0a07 |0029: move-result v7 │ │ +01c71c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +01c720: 54b7 a401 |002c: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ +01c724: 54b8 a601 |002e: iget-object v8, v11, Lorg/apache/cordova/file/FileUtils$9;.val$rawArgs:Ljava/lang/String; // field@01a6 │ │ +01c728: 54b9 a501 |0030: iget-object v9, v11, Lorg/apache/cordova/file/FileUtils$9;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a5 │ │ +01c72c: 7140 6705 879a |0032: invoke-static {v7, v8, v10, v9}, Lorg/apache/cordova/file/FileUtils;.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@0567 │ │ +01c732: 0e00 |0035: return-void │ │ +01c734: 54b7 a401 |0036: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.this$0:Lorg/apache/cordova/file/FileUtils; // field@01a4 │ │ +01c738: 6e10 a401 0400 |0038: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@01a4 │ │ +01c73e: 0a08 |003b: move-result v8 │ │ +01c740: 6e58 9305 1760 |003c: invoke-virtual {v7, v1, v0, v6, v8}, Lorg/apache/cordova/file/FileUtils;.write:(Ljava/lang/String;Ljava/lang/String;IZ)J // method@0593 │ │ +01c746: 0b02 |003f: move-result-wide v2 │ │ +01c748: 54b7 a501 |0040: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils$9;.val$callbackContext:Lorg/apache/cordova/CallbackContext; // field@01a5 │ │ +01c74c: 2208 1d01 |0042: new-instance v8, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01c750: 6209 1101 |0044: sget-object v9, Lorg/apache/cordova/PluginResult$Status;.OK:Lorg/apache/cordova/PluginResult$Status; // field@0111 │ │ +01c754: 852a |0046: long-to-float v10, v2 │ │ +01c756: 7030 7204 980a |0047: invoke-direct {v8, v9, v10}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;F)V // method@0472 │ │ +01c75c: 6e20 7102 8700 |004a: invoke-virtual {v7, v8}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01c762: 28e8 |004d: goto 0035 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=354 │ │ 0x0007 line=355 │ │ 0x0013 line=356 │ │ 0x0017 line=357 │ │ 0x001c line=358 │ │ @@ -34472,42 +34478,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -01be10: |[01be10] org.apache.cordova.file.FileUtils.:()V │ │ -01be20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01be22: 6700 af01 |0001: sput v0, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ -01be26: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -01be28: 6700 b501 |0004: sput v0, Lorg/apache/cordova/file/FileUtils;.SECURITY_ERR:I // field@01b5 │ │ -01be2c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -01be2e: 6700 a701 |0007: sput v0, Lorg/apache/cordova/file/FileUtils;.ABORT_ERR:I // field@01a7 │ │ -01be32: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -01be34: 6700 b001 |000a: sput v0, Lorg/apache/cordova/file/FileUtils;.NOT_READABLE_ERR:I // field@01b0 │ │ -01be38: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -01be3a: 6700 ab01 |000d: sput v0, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ -01be3e: 1260 |000f: const/4 v0, #int 6 // #6 │ │ -01be40: 6700 b101 |0010: sput v0, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ -01be44: 1270 |0012: const/4 v0, #int 7 // #7 │ │ -01be46: 6700 ad01 |0013: sput v0, Lorg/apache/cordova/file/FileUtils;.INVALID_STATE_ERR:I // field@01ad │ │ -01be4a: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -01be4e: 6700 b601 |0017: sput v0, Lorg/apache/cordova/file/FileUtils;.SYNTAX_ERR:I // field@01b6 │ │ -01be52: 1300 0900 |0019: const/16 v0, #int 9 // #9 │ │ -01be56: 6700 ac01 |001b: sput v0, Lorg/apache/cordova/file/FileUtils;.INVALID_MODIFICATION_ERR:I // field@01ac │ │ -01be5a: 1300 0a00 |001d: const/16 v0, #int 10 // #a │ │ -01be5e: 6700 b301 |001f: sput v0, Lorg/apache/cordova/file/FileUtils;.QUOTA_EXCEEDED_ERR:I // field@01b3 │ │ -01be62: 1300 0b00 |0021: const/16 v0, #int 11 // #b │ │ -01be66: 6700 b701 |0023: sput v0, Lorg/apache/cordova/file/FileUtils;.TYPE_MISMATCH_ERR:I // field@01b7 │ │ -01be6a: 1300 0c00 |0025: const/16 v0, #int 12 // #c │ │ -01be6e: 6700 b201 |0027: sput v0, Lorg/apache/cordova/file/FileUtils;.PATH_EXISTS_ERR:I // field@01b2 │ │ -01be72: 1300 e803 |0029: const/16 v0, #int 1000 // #3e8 │ │ -01be76: 6700 b801 |002b: sput v0, Lorg/apache/cordova/file/FileUtils;.UNKNOWN_ERR:I // field@01b8 │ │ -01be7a: 0e00 |002d: return-void │ │ +01c764: |[01c764] org.apache.cordova.file.FileUtils.:()V │ │ +01c774: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01c776: 6700 af01 |0001: sput v0, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ +01c77a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +01c77c: 6700 b501 |0004: sput v0, Lorg/apache/cordova/file/FileUtils;.SECURITY_ERR:I // field@01b5 │ │ +01c780: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +01c782: 6700 a701 |0007: sput v0, Lorg/apache/cordova/file/FileUtils;.ABORT_ERR:I // field@01a7 │ │ +01c786: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +01c788: 6700 b001 |000a: sput v0, Lorg/apache/cordova/file/FileUtils;.NOT_READABLE_ERR:I // field@01b0 │ │ +01c78c: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +01c78e: 6700 ab01 |000d: sput v0, Lorg/apache/cordova/file/FileUtils;.ENCODING_ERR:I // field@01ab │ │ +01c792: 1260 |000f: const/4 v0, #int 6 // #6 │ │ +01c794: 6700 b101 |0010: sput v0, Lorg/apache/cordova/file/FileUtils;.NO_MODIFICATION_ALLOWED_ERR:I // field@01b1 │ │ +01c798: 1270 |0012: const/4 v0, #int 7 // #7 │ │ +01c79a: 6700 ad01 |0013: sput v0, Lorg/apache/cordova/file/FileUtils;.INVALID_STATE_ERR:I // field@01ad │ │ +01c79e: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +01c7a2: 6700 b601 |0017: sput v0, Lorg/apache/cordova/file/FileUtils;.SYNTAX_ERR:I // field@01b6 │ │ +01c7a6: 1300 0900 |0019: const/16 v0, #int 9 // #9 │ │ +01c7aa: 6700 ac01 |001b: sput v0, Lorg/apache/cordova/file/FileUtils;.INVALID_MODIFICATION_ERR:I // field@01ac │ │ +01c7ae: 1300 0a00 |001d: const/16 v0, #int 10 // #a │ │ +01c7b2: 6700 b301 |001f: sput v0, Lorg/apache/cordova/file/FileUtils;.QUOTA_EXCEEDED_ERR:I // field@01b3 │ │ +01c7b6: 1300 0b00 |0021: const/16 v0, #int 11 // #b │ │ +01c7ba: 6700 b701 |0023: sput v0, Lorg/apache/cordova/file/FileUtils;.TYPE_MISMATCH_ERR:I // field@01b7 │ │ +01c7be: 1300 0c00 |0025: const/16 v0, #int 12 // #c │ │ +01c7c2: 6700 b201 |0027: sput v0, Lorg/apache/cordova/file/FileUtils;.PATH_EXISTS_ERR:I // field@01b2 │ │ +01c7c6: 1300 e803 |0029: const/16 v0, #int 1000 // #3e8 │ │ +01c7ca: 6700 b801 |002b: sput v0, Lorg/apache/cordova/file/FileUtils;.UNKNOWN_ERR:I // field@01b8 │ │ +01c7ce: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0006 line=61 │ │ 0x0009 line=63 │ │ 0x000c line=64 │ │ @@ -34526,27 +34532,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -01be7c: |[01be7c] org.apache.cordova.file.FileUtils.:()V │ │ -01be8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01be8e: 7010 1603 0300 |0001: invoke-direct {v3}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -01be94: 5c32 ba01 |0004: iput-boolean v2, v3, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ -01be98: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -01be9a: 2300 6e01 |0007: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ -01be9e: 1a01 d903 |0009: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@03d9 │ │ -01bea2: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -01bea6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -01bea8: 1a02 da03 |000e: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@03da │ │ -01beac: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -01beb0: 5b30 bf01 |0012: iput-object v0, v3, Lorg/apache/cordova/file/FileUtils;.permissions:[Ljava/lang/String; // field@01bf │ │ -01beb4: 0e00 |0014: return-void │ │ +01c7d0: |[01c7d0] org.apache.cordova.file.FileUtils.:()V │ │ +01c7e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01c7e2: 7010 1603 0300 |0001: invoke-direct {v3}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01c7e8: 5c32 ba01 |0004: iput-boolean v2, v3, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ +01c7ec: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +01c7ee: 2300 6e01 |0007: new-array v0, v0, [Ljava/lang/String; // type@016e │ │ +01c7f2: 1a01 d903 |0009: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@03d9 │ │ +01c7f6: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +01c7fa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +01c7fc: 1a02 da03 |000e: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@03da │ │ +01c800: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +01c804: 5b30 bf01 |0012: iput-object v0, v3, Lorg/apache/cordova/file/FileUtils;.permissions:[Ljava/lang/String; // field@01bf │ │ +01c808: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0004 line=86 │ │ 0x0006 line=96 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/apache/cordova/file/FileUtils; │ │ @@ -34556,18 +34562,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01beb8: |[01beb8] org.apache.cordova.file.FileUtils.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; │ │ -01bec8: 7020 8d05 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.resolveLocalFileSystemURI:(Ljava/lang/String;)Lorg/json/JSONObject; // method@058d │ │ -01bece: 0c00 |0003: move-result-object v0 │ │ -01bed0: 1100 |0004: return-object v0 │ │ +01c80c: |[01c80c] org.apache.cordova.file.FileUtils.access$000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; │ │ +01c81c: 7020 8d05 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.resolveLocalFileSystemURI:(Ljava/lang/String;)Lorg/json/JSONObject; // method@058d │ │ +01c822: 0c00 |0003: move-result-object v0 │ │ +01c824: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34576,18 +34582,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01bed4: |[01bed4] org.apache.cordova.file.FileUtils.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z │ │ -01bee4: 7030 8105 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/file/FileUtils;.needPermission:(Ljava/lang/String;I)Z // method@0581 │ │ -01beea: 0a00 |0003: move-result v0 │ │ -01beec: 0f00 |0004: return v0 │ │ +01c828: |[01c828] org.apache.cordova.file.FileUtils.access$100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;I)Z │ │ +01c838: 7030 8105 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/file/FileUtils;.needPermission:(Ljava/lang/String;I)Z // method@0581 │ │ +01c83e: 0a00 |0003: move-result v0 │ │ +01c840: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -34597,18 +34603,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -01bef0: |[01bef0] org.apache.cordova.file.FileUtils.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ -01bf00: 7055 7805 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0578 │ │ -01bf06: 0c00 |0003: move-result-object v0 │ │ -01bf08: 1100 |0004: return-object v0 │ │ +01c844: |[01c844] org.apache.cordova.file.FileUtils.access$1000:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ +01c854: 7055 7805 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@0578 │ │ +01c85a: 0c00 |0003: move-result-object v0 │ │ +01c85c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -34620,18 +34626,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01bf0c: |[01bf0c] org.apache.cordova.file.FileUtils.access$1100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z │ │ -01bf1c: 7020 8805 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.remove:(Ljava/lang/String;)Z // method@0588 │ │ -01bf22: 0a00 |0003: move-result v0 │ │ -01bf24: 0f00 |0004: return v0 │ │ +01c860: |[01c860] org.apache.cordova.file.FileUtils.access$1100:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z │ │ +01c870: 7020 8805 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.remove:(Ljava/lang/String;)Z // method@0588 │ │ +01c876: 0a00 |0003: move-result v0 │ │ +01c878: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34640,18 +34646,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01bf28: |[01bf28] org.apache.cordova.file.FileUtils.access$1200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z │ │ -01bf38: 7020 8905 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.removeRecursively:(Ljava/lang/String;)Z // method@0589 │ │ -01bf3e: 0a00 |0003: move-result v0 │ │ -01bf40: 0f00 |0004: return v0 │ │ +01c87c: |[01c87c] org.apache.cordova.file.FileUtils.access$1200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Z │ │ +01c88c: 7020 8905 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.removeRecursively:(Ljava/lang/String;)Z // method@0589 │ │ +01c892: 0a00 |0003: move-result v0 │ │ +01c894: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34660,18 +34666,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -01bf44: |[01bf44] org.apache.cordova.file.FileUtils.access$1300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; │ │ -01bf54: 7055 9105 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/FileUtils;.transferTo:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0591 │ │ -01bf5a: 0c00 |0003: move-result-object v0 │ │ -01bf5c: 1100 |0004: return-object v0 │ │ +01c898: |[01c898] org.apache.cordova.file.FileUtils.access$1300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; │ │ +01c8a8: 7055 9105 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/FileUtils;.transferTo:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0591 │ │ +01c8ae: 0c00 |0003: move-result-object v0 │ │ +01c8b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -34683,18 +34689,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONArray;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01bf60: |[01bf60] org.apache.cordova.file.FileUtils.access$1400:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONArray; │ │ -01bf70: 7020 8305 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.readEntries:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0583 │ │ -01bf76: 0c00 |0003: move-result-object v0 │ │ -01bf78: 1100 |0004: return-object v0 │ │ +01c8b4: |[01c8b4] org.apache.cordova.file.FileUtils.access$1400:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONArray; │ │ +01c8c4: 7020 8305 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.readEntries:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0583 │ │ +01c8ca: 0c00 |0003: move-result-object v0 │ │ +01c8cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34703,17 +34709,17 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -01bf7c: |[01bf7c] org.apache.cordova.file.FileUtils.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ -01bf8c: 7040 7d05 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/cordova/file/FileUtils;.getWritePermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@057d │ │ -01bf92: 0e00 |0003: return-void │ │ +01c8d0: |[01c8d0] org.apache.cordova.file.FileUtils.access$200:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ +01c8e0: 7040 7d05 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/cordova/file/FileUtils;.getWritePermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@057d │ │ +01c8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -34724,18 +34730,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -01bf94: |[01bf94] org.apache.cordova.file.FileUtils.access$300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J │ │ -01bfa4: 7040 9205 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lorg/apache/cordova/file/FileUtils;.truncateFile:(Ljava/lang/String;J)J // method@0592 │ │ -01bfaa: 0b00 |0003: move-result-wide v0 │ │ -01bfac: 1000 |0004: return-wide v0 │ │ +01c8e8: |[01c8e8] org.apache.cordova.file.FileUtils.access$300:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J │ │ +01c8f8: 7040 9205 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lorg/apache/cordova/file/FileUtils;.truncateFile:(Ljava/lang/String;J)J // method@0592 │ │ +01c8fe: 0b00 |0003: move-result-wide v0 │ │ +01c900: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=4 x2 J │ │ @@ -34745,18 +34751,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONArray;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01bfb0: |[01bfb0] org.apache.cordova.file.FileUtils.access$400:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONArray; │ │ -01bfc0: 7010 8a05 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/file/FileUtils;.requestAllFileSystems:()Lorg/json/JSONArray; // method@058a │ │ -01bfc6: 0c00 |0003: move-result-object v0 │ │ -01bfc8: 1100 |0004: return-object v0 │ │ +01c904: |[01c904] org.apache.cordova.file.FileUtils.access$400:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONArray; │ │ +01c914: 7010 8a05 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/file/FileUtils;.requestAllFileSystems:()Lorg/json/JSONArray; // method@058a │ │ +01c91a: 0c00 |0003: move-result-object v0 │ │ +01c91c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ │ │ #12 : (in Lorg/apache/cordova/file/FileUtils;) │ │ @@ -34764,18 +34770,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01bfcc: |[01bfcc] org.apache.cordova.file.FileUtils.access$500:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONObject; │ │ -01bfdc: 7010 8b05 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/file/FileUtils;.requestAllPaths:()Lorg/json/JSONObject; // method@058b │ │ -01bfe2: 0c00 |0003: move-result-object v0 │ │ -01bfe4: 1100 |0004: return-object v0 │ │ +01c920: |[01c920] org.apache.cordova.file.FileUtils.access$500:(Lorg/apache/cordova/file/FileUtils;)Lorg/json/JSONObject; │ │ +01c930: 7010 8b05 0100 |0000: invoke-direct {v1}, Lorg/apache/cordova/file/FileUtils;.requestAllPaths:()Lorg/json/JSONObject; // method@058b │ │ +01c936: 0c00 |0003: move-result-object v0 │ │ +01c938: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ │ │ #13 : (in Lorg/apache/cordova/file/FileUtils;) │ │ @@ -34783,17 +34789,17 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;IJLorg/apache/cordova/CallbackContext;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -01bfe8: |[01bfe8] org.apache.cordova.file.FileUtils.access$600:(Lorg/apache/cordova/file/FileUtils;IJLorg/apache/cordova/CallbackContext;)V │ │ -01bff8: 7054 8c05 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.requestFileSystem:(IJLorg/apache/cordova/CallbackContext;)V // method@058c │ │ -01bffe: 0e00 |0003: return-void │ │ +01c93c: |[01c93c] org.apache.cordova.file.FileUtils.access$600:(Lorg/apache/cordova/file/FileUtils;IJLorg/apache/cordova/CallbackContext;)V │ │ +01c94c: 7054 8c05 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.requestFileSystem:(IJLorg/apache/cordova/CallbackContext;)V // method@058c │ │ +01c952: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 J │ │ @@ -34804,18 +34810,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c000: |[01c000] org.apache.cordova.file.FileUtils.access$700:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; │ │ -01c010: 7020 7905 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.getFileMetadata:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0579 │ │ -01c016: 0c00 |0003: move-result-object v0 │ │ -01c018: 1100 |0004: return-object v0 │ │ +01c954: |[01c954] org.apache.cordova.file.FileUtils.access$700:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; │ │ +01c964: 7020 7905 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.getFileMetadata:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0579 │ │ +01c96a: 0c00 |0003: move-result-object v0 │ │ +01c96c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34824,18 +34830,18 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c01c: |[01c01c] org.apache.cordova.file.FileUtils.access$800:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; │ │ -01c02c: 7020 7b05 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.getParent:(Ljava/lang/String;)Lorg/json/JSONObject; // method@057b │ │ -01c032: 0c00 |0003: move-result-object v0 │ │ -01c034: 1100 |0004: return-object v0 │ │ +01c970: |[01c970] org.apache.cordova.file.FileUtils.access$800:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;)Lorg/json/JSONObject; │ │ +01c980: 7020 7b05 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileUtils;.getParent:(Ljava/lang/String;)Lorg/json/JSONObject; // method@057b │ │ +01c986: 0c00 |0003: move-result-object v0 │ │ +01c988: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34844,17 +34850,17 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -01c038: |[01c038] org.apache.cordova.file.FileUtils.access$900:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ -01c048: 7040 7c05 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/cordova/file/FileUtils;.getReadPermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@057c │ │ -01c04e: 0e00 |0003: return-void │ │ +01c98c: |[01c98c] org.apache.cordova.file.FileUtils.access$900:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ +01c99c: 7040 7c05 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/cordova/file/FileUtils;.getReadPermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V // method@057c │ │ +01c9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -34865,34 +34871,34 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01c050: |[01c050] org.apache.cordova.file.FileUtils.filesystemForName:(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; │ │ -01c060: 5431 bd01 |0000: iget-object v1, v3, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01c064: 6e10 2502 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01c06a: 0c01 |0005: move-result-object v1 │ │ -01c06c: 7210 3802 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01c072: 0a02 |0009: move-result v2 │ │ -01c074: 3802 1700 |000a: if-eqz v2, 0021 // +0017 │ │ -01c078: 7210 3902 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01c07e: 0c00 |000f: move-result-object v0 │ │ -01c080: 1f00 5401 |0010: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ -01c084: 3800 f4ff |0012: if-eqz v0, 0006 // -000c │ │ -01c088: 5402 c501 |0014: iget-object v2, v0, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ -01c08c: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ -01c090: 5402 c501 |0018: iget-object v2, v0, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ -01c094: 6e20 e101 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01c09a: 0a02 |001d: move-result v2 │ │ -01c09c: 3802 e8ff |001e: if-eqz v2, 0006 // -0018 │ │ -01c0a0: 1100 |0020: return-object v0 │ │ -01c0a2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -01c0a4: 28fe |0022: goto 0020 // -0002 │ │ +01c9a4: |[01c9a4] org.apache.cordova.file.FileUtils.filesystemForName:(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; │ │ +01c9b4: 5431 bd01 |0000: iget-object v1, v3, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01c9b8: 6e10 2502 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01c9be: 0c01 |0005: move-result-object v1 │ │ +01c9c0: 7210 3802 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01c9c6: 0a02 |0009: move-result v2 │ │ +01c9c8: 3802 1700 |000a: if-eqz v2, 0021 // +0017 │ │ +01c9cc: 7210 3902 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01c9d2: 0c00 |000f: move-result-object v0 │ │ +01c9d4: 1f00 5401 |0010: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ +01c9d8: 3800 f4ff |0012: if-eqz v0, 0006 // -000c │ │ +01c9dc: 5402 c501 |0014: iget-object v2, v0, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ +01c9e0: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ +01c9e4: 5402 c501 |0018: iget-object v2, v0, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ +01c9e8: 6e20 e101 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01c9ee: 0a02 |001d: move-result v2 │ │ +01c9f0: 3802 e8ff |001e: if-eqz v2, 0006 // -0018 │ │ +01c9f4: 1100 |0020: return-object v0 │ │ +01c9f6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +01c9f8: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0012 line=117 │ │ 0x0020 line=121 │ │ locals : │ │ 0x0012 - 0x0020 reg=0 fs Lorg/apache/cordova/file/Filesystem; │ │ @@ -34904,22 +34910,22 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01c0a8: |[01c0a8] org.apache.cordova.file.FileUtils.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; │ │ -01c0b8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -01c0bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01c0be: 1100 |0003: return-object v0 │ │ -01c0c0: 5420 ce01 |0004: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ -01c0c4: 7020 7005 0100 |0006: invoke-direct {v1, v0}, Lorg/apache/cordova/file/FileUtils;.filesystemForName:(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; // method@0570 │ │ -01c0ca: 0c00 |0009: move-result-object v0 │ │ -01c0cc: 28f9 |000a: goto 0003 // -0007 │ │ +01c9fc: |[01c9fc] org.apache.cordova.file.FileUtils.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; │ │ +01ca0c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +01ca10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +01ca12: 1100 |0003: return-object v0 │ │ +01ca14: 5420 ce01 |0004: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.fsName:Ljava/lang/String; // field@01ce │ │ +01ca18: 7020 7005 0100 |0006: invoke-direct {v1, v0}, Lorg/apache/cordova/file/FileUtils;.filesystemForName:(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; // method@0570 │ │ +01ca1e: 0c00 |0009: move-result-object v0 │ │ +01ca20: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000b reg=2 localURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ @@ -34929,25 +34935,25 @@ │ │ type : '(Ljava/io/File;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01c0d0: |[01c0d0] org.apache.cordova.file.FileUtils.getEntry:(Ljava/io/File;)Lorg/json/JSONObject; │ │ -01c0e0: 7100 7a05 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/FileUtils;.getFilePlugin:()Lorg/apache/cordova/file/FileUtils; // method@057a │ │ -01c0e6: 0c00 |0003: move-result-object v0 │ │ -01c0e8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -01c0ec: 7100 7a05 0000 |0006: invoke-static {}, Lorg/apache/cordova/file/FileUtils;.getFilePlugin:()Lorg/apache/cordova/file/FileUtils; // method@057a │ │ -01c0f2: 0c00 |0009: move-result-object v0 │ │ -01c0f4: 6e20 7605 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/cordova/file/FileUtils;.getEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; // method@0576 │ │ -01c0fa: 0c00 |000d: move-result-object v0 │ │ -01c0fc: 1100 |000e: return-object v0 │ │ -01c0fe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01c100: 28fe |0010: goto 000e // -0002 │ │ +01ca24: |[01ca24] org.apache.cordova.file.FileUtils.getEntry:(Ljava/io/File;)Lorg/json/JSONObject; │ │ +01ca34: 7100 7a05 0000 |0000: invoke-static {}, Lorg/apache/cordova/file/FileUtils;.getFilePlugin:()Lorg/apache/cordova/file/FileUtils; // method@057a │ │ +01ca3a: 0c00 |0003: move-result-object v0 │ │ +01ca3c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +01ca40: 7100 7a05 0000 |0006: invoke-static {}, Lorg/apache/cordova/file/FileUtils;.getFilePlugin:()Lorg/apache/cordova/file/FileUtils; // method@057a │ │ +01ca46: 0c00 |0009: move-result-object v0 │ │ +01ca48: 6e20 7605 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/cordova/file/FileUtils;.getEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; // method@0576 │ │ +01ca4e: 0c00 |000d: move-result-object v0 │ │ +01ca50: 1100 |000e: return-object v0 │ │ +01ca52: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +01ca54: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ 0x0006 line=1043 │ │ 0x000e line=1045 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 file Ljava/io/File; │ │ @@ -34957,33 +34963,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -01c104: |[01c104] org.apache.cordova.file.FileUtils.getFile:(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ -01c114: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c11a: 0c02 |0003: move-result-object v2 │ │ -01c11c: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c122: 0c01 |0007: move-result-object v1 │ │ -01c124: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01c128: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c12c: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c130: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c136: 2704 |0011: throw v4 │ │ -01c138: 0d00 |0012: move-exception v0 │ │ -01c13a: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c13e: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c142: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c148: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c14e: 2703 |001d: throw v3 │ │ -01c150: 6e5a 9f05 2198 |001e: invoke-virtual {v1, v2, v8, v9, v10}, Lorg/apache/cordova/file/Filesystem;.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@059f │ │ -01c156: 0c04 |0021: move-result-object v4 │ │ -01c158: 1104 |0022: return-object v4 │ │ +01ca58: |[01ca58] org.apache.cordova.file.FileUtils.getFile:(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ +01ca68: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01ca6e: 0c02 |0003: move-result-object v2 │ │ +01ca70: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01ca76: 0c01 |0007: move-result-object v1 │ │ +01ca78: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01ca7c: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01ca80: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01ca84: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01ca8a: 2704 |0011: throw v4 │ │ +01ca8c: 0d00 |0012: move-exception v0 │ │ +01ca8e: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01ca92: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01ca96: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01ca9c: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01caa2: 2703 |001d: throw v3 │ │ +01caa4: 6e5a 9f05 2198 |001e: invoke-virtual {v1, v2, v8, v9, v10}, Lorg/apache/cordova/file/Filesystem;.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; // method@059f │ │ +01caaa: 0c04 |0021: move-result-object v4 │ │ +01caac: 1104 |0022: return-object v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x0021 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=880 │ │ @@ -35013,33 +35019,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01c174: |[01c174] org.apache.cordova.file.FileUtils.getFileMetadata:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ -01c184: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c18a: 0c02 |0003: move-result-object v2 │ │ -01c18c: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c192: 0c01 |0007: move-result-object v1 │ │ -01c194: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01c198: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c19c: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c1a0: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c1a6: 2704 |0011: throw v4 │ │ -01c1a8: 0d00 |0012: move-exception v0 │ │ -01c1aa: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c1ae: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c1b2: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c1b8: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c1be: 2703 |001d: throw v3 │ │ -01c1c0: 6e20 a005 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05a0 │ │ -01c1c6: 0c04 |0021: move-result-object v4 │ │ -01c1c8: 1104 |0022: return-object v4 │ │ +01cac8: |[01cac8] org.apache.cordova.file.FileUtils.getFileMetadata:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ +01cad8: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01cade: 0c02 |0003: move-result-object v2 │ │ +01cae0: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01cae6: 0c01 |0007: move-result-object v1 │ │ +01cae8: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01caec: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01caf0: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01caf4: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cafa: 2704 |0011: throw v4 │ │ +01cafc: 0d00 |0012: move-exception v0 │ │ +01cafe: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cb02: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01cb06: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cb0c: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01cb12: 2703 |001d: throw v3 │ │ +01cb14: 6e20 a005 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05a0 │ │ +01cb1a: 0c04 |0021: move-result-object v4 │ │ +01cb1c: 1104 |0022: return-object v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x0021 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=922 │ │ @@ -35066,50 +35072,50 @@ │ │ type : '()Lorg/apache/cordova/file/FileUtils;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c1e4: |[01c1e4] org.apache.cordova.file.FileUtils.getFilePlugin:()Lorg/apache/cordova/file/FileUtils; │ │ -01c1f4: 6200 bc01 |0000: sget-object v0, Lorg/apache/cordova/file/FileUtils;.filePlugin:Lorg/apache/cordova/file/FileUtils; // field@01bc │ │ -01c1f8: 1100 |0002: return-object v0 │ │ +01cb38: |[01cb38] org.apache.cordova.file.FileUtils.getFilePlugin:()Lorg/apache/cordova/file/FileUtils; │ │ +01cb48: 6200 bc01 |0000: sget-object v0, Lorg/apache/cordova/file/FileUtils;.filePlugin:Lorg/apache/cordova/file/FileUtils; // field@01bc │ │ +01cb4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ │ │ #23 : (in Lorg/apache/cordova/file/FileUtils;) │ │ name : 'getParent' │ │ type : '(Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01c1fc: |[01c1fc] org.apache.cordova.file.FileUtils.getParent:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ -01c20c: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c212: 0c02 |0003: move-result-object v2 │ │ -01c214: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c21a: 0c01 |0007: move-result-object v1 │ │ -01c21c: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01c220: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c224: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c228: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c22e: 2704 |0011: throw v4 │ │ -01c230: 0d00 |0012: move-exception v0 │ │ -01c232: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c236: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c23a: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c240: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c246: 2703 |001d: throw v3 │ │ -01c248: 6e20 a305 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.getParentForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05a3 │ │ -01c24e: 0c04 |0021: move-result-object v4 │ │ -01c250: 1104 |0022: return-object v4 │ │ +01cb50: |[01cb50] org.apache.cordova.file.FileUtils.getParent:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ +01cb60: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01cb66: 0c02 |0003: move-result-object v2 │ │ +01cb68: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01cb6e: 0c01 |0007: move-result-object v1 │ │ +01cb70: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01cb74: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cb78: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01cb7c: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cb82: 2704 |0011: throw v4 │ │ +01cb84: 0d00 |0012: move-exception v0 │ │ +01cb86: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cb8a: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01cb8e: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cb94: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01cb9a: 2703 |001d: throw v3 │ │ +01cb9c: 6e20 a305 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.getParentForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05a3 │ │ +01cba2: 0c04 |0021: move-result-object v4 │ │ +01cba4: 1104 |0022: return-object v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x0021 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=901 │ │ @@ -35136,21 +35142,21 @@ │ │ type : '(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -01c26c: |[01c26c] org.apache.cordova.file.FileUtils.getReadPermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ -01c27c: 5421 be01 |0000: iget-object v1, v2, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ -01c280: 6e40 e305 3154 |0002: invoke-virtual {v1, v3, v4, v5}, Lorg/apache/cordova/file/PendingRequests;.createRequest:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I // method@05e3 │ │ -01c286: 0a00 |0005: move-result v0 │ │ -01c288: 1a01 d903 |0006: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@03d9 │ │ -01c28c: 7130 4904 0201 |0008: invoke-static {v2, v0, v1}, Lorg/apache/cordova/PermissionHelper;.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V // method@0449 │ │ -01c292: 0e00 |000b: return-void │ │ +01cbc0: |[01cbc0] org.apache.cordova.file.FileUtils.getReadPermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ +01cbd0: 5421 be01 |0000: iget-object v1, v2, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ +01cbd4: 6e40 e305 3154 |0002: invoke-virtual {v1, v3, v4, v5}, Lorg/apache/cordova/file/PendingRequests;.createRequest:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I // method@05e3 │ │ +01cbda: 0a00 |0005: move-result v0 │ │ +01cbdc: 1a01 d903 |0006: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@03d9 │ │ +01cbe0: 7130 4904 0201 |0008: invoke-static {v2, v0, v1}, Lorg/apache/cordova/PermissionHelper;.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V // method@0449 │ │ +01cbe6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0006 line=554 │ │ 0x000b line=555 │ │ locals : │ │ 0x0006 - 0x000c reg=0 requestCode I │ │ @@ -35164,21 +35170,21 @@ │ │ type : '(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -01c294: |[01c294] org.apache.cordova.file.FileUtils.getWritePermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ -01c2a4: 5421 be01 |0000: iget-object v1, v2, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ -01c2a8: 6e40 e305 3154 |0002: invoke-virtual {v1, v3, v4, v5}, Lorg/apache/cordova/file/PendingRequests;.createRequest:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I // method@05e3 │ │ -01c2ae: 0a00 |0005: move-result v0 │ │ -01c2b0: 1a01 da03 |0006: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@03da │ │ -01c2b4: 7130 4904 0201 |0008: invoke-static {v2, v0, v1}, Lorg/apache/cordova/PermissionHelper;.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V // method@0449 │ │ -01c2ba: 0e00 |000b: return-void │ │ +01cbe8: |[01cbe8] org.apache.cordova.file.FileUtils.getWritePermission:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V │ │ +01cbf8: 5421 be01 |0000: iget-object v1, v2, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ +01cbfc: 6e40 e305 3154 |0002: invoke-virtual {v1, v3, v4, v5}, Lorg/apache/cordova/file/PendingRequests;.createRequest:(Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)I // method@05e3 │ │ +01cc02: 0a00 |0005: move-result v0 │ │ +01cc04: 1a01 da03 |0006: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@03da │ │ +01cc08: 7130 4904 0201 |0008: invoke-static {v2, v0, v1}, Lorg/apache/cordova/PermissionHelper;.requestPermission:(Lorg/apache/cordova/CordovaPlugin;ILjava/lang/String;)V // method@0449 │ │ +01cc0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=559 │ │ 0x000b line=560 │ │ locals : │ │ 0x0006 - 0x000c reg=0 requestCode I │ │ @@ -35192,19 +35198,19 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01c2bc: |[01c2bc] org.apache.cordova.file.FileUtils.hasReadPermission:()Z │ │ -01c2cc: 1a00 d903 |0000: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@03d9 │ │ -01c2d0: 7120 4804 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/PermissionHelper;.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z // method@0448 │ │ -01c2d6: 0a00 |0005: move-result v0 │ │ -01c2d8: 0f00 |0006: return v0 │ │ +01cc10: |[01cc10] org.apache.cordova.file.FileUtils.hasReadPermission:()Z │ │ +01cc20: 1a00 d903 |0000: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@03d9 │ │ +01cc24: 7120 4804 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/PermissionHelper;.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z // method@0448 │ │ +01cc2a: 0a00 |0005: move-result v0 │ │ +01cc2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/file/FileUtils; │ │ │ │ #27 : (in Lorg/apache/cordova/file/FileUtils;) │ │ @@ -35212,19 +35218,19 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01c2dc: |[01c2dc] org.apache.cordova.file.FileUtils.hasWritePermission:()Z │ │ -01c2ec: 1a00 da03 |0000: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@03da │ │ -01c2f0: 7120 4804 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/PermissionHelper;.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z // method@0448 │ │ -01c2f6: 0a00 |0005: move-result v0 │ │ -01c2f8: 0f00 |0006: return v0 │ │ +01cc30: |[01cc30] org.apache.cordova.file.FileUtils.hasWritePermission:()Z │ │ +01cc40: 1a00 da03 |0000: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@03da │ │ +01cc44: 7120 4804 0100 |0002: invoke-static {v1, v0}, Lorg/apache/cordova/PermissionHelper;.hasPermission:(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z // method@0448 │ │ +01cc4a: 0a00 |0005: move-result v0 │ │ +01cc4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/file/FileUtils; │ │ │ │ #28 : (in Lorg/apache/cordova/file/FileUtils;) │ │ @@ -35232,61 +35238,61 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -01c2fc: |[01c2fc] org.apache.cordova.file.FileUtils.needPermission:(Ljava/lang/String;I)Z │ │ -01c30c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01c30e: 7010 8b05 0600 |0001: invoke-direct {v6}, Lorg/apache/cordova/file/FileUtils;.requestAllPaths:()Lorg/json/JSONObject; // method@058b │ │ -01c314: 0c02 |0004: move-result-object v2 │ │ -01c316: 2200 bc00 |0005: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ -01c31a: 7010 1f02 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ -01c320: 1a04 e903 |000a: const-string v4, "applicationDirectory" // string@03e9 │ │ -01c324: 6e20 1b06 4200 |000c: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -01c32a: 0c04 |000f: move-result-object v4 │ │ -01c32c: 6e20 2202 4000 |0010: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -01c332: 1a04 ea03 |0013: const-string v4, "applicationStorageDirectory" // string@03ea │ │ -01c336: 6e20 1b06 4200 |0015: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -01c33c: 0c04 |0018: move-result-object v4 │ │ -01c33e: 6e20 2202 4000 |0019: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -01c344: 1a04 0805 |001c: const-string v4, "externalApplicationStorageDirectory" // string@0508 │ │ -01c348: 6e20 1c06 4200 |001e: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@061c │ │ -01c34e: 0a04 |0021: move-result v4 │ │ -01c350: 3804 0b00 |0022: if-eqz v4, 002d // +000b │ │ -01c354: 1a04 0805 |0024: const-string v4, "externalApplicationStorageDirectory" // string@0508 │ │ -01c358: 6e20 1b06 4200 |0026: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ -01c35e: 0c04 |0029: move-result-object v4 │ │ -01c360: 6e20 2202 4000 |002a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -01c366: 1244 |002d: const/4 v4, #int 4 // #4 │ │ -01c368: 3348 0900 |002e: if-ne v8, v4, 0037 // +0009 │ │ -01c36c: 7010 7e05 0600 |0030: invoke-direct {v6}, Lorg/apache/cordova/file/FileUtils;.hasReadPermission:()Z // method@057e │ │ -01c372: 0a04 |0033: move-result v4 │ │ -01c374: 3804 0300 |0034: if-eqz v4, 0037 // +0003 │ │ -01c378: 0f03 |0036: return v3 │ │ -01c37a: 1234 |0037: const/4 v4, #int 3 // #3 │ │ -01c37c: 3348 0800 |0038: if-ne v8, v4, 0040 // +0008 │ │ -01c380: 7010 7f05 0600 |003a: invoke-direct {v6}, Lorg/apache/cordova/file/FileUtils;.hasWritePermission:()Z // method@057f │ │ -01c386: 0a04 |003d: move-result v4 │ │ -01c388: 3904 f8ff |003e: if-nez v4, 0036 // -0008 │ │ -01c38c: 6e10 2502 0000 |0040: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01c392: 0c04 |0043: move-result-object v4 │ │ -01c394: 7210 3802 0400 |0044: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01c39a: 0a05 |0047: move-result v5 │ │ -01c39c: 3805 0f00 |0048: if-eqz v5, 0057 // +000f │ │ -01c3a0: 7210 3902 0400 |004a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01c3a6: 0c01 |004d: move-result-object v1 │ │ -01c3a8: 1f01 9a00 |004e: check-cast v1, Ljava/lang/String; // type@009a │ │ -01c3ac: 6e20 ee01 1700 |0050: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01c3b2: 0a05 |0053: move-result v5 │ │ -01c3b4: 3805 f0ff |0054: if-eqz v5, 0044 // -0010 │ │ -01c3b8: 28e0 |0056: goto 0036 // -0020 │ │ -01c3ba: 1213 |0057: const/4 v3, #int 1 // #1 │ │ -01c3bc: 28de |0058: goto 0036 // -0022 │ │ +01cc50: |[01cc50] org.apache.cordova.file.FileUtils.needPermission:(Ljava/lang/String;I)Z │ │ +01cc60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01cc62: 7010 8b05 0600 |0001: invoke-direct {v6}, Lorg/apache/cordova/file/FileUtils;.requestAllPaths:()Lorg/json/JSONObject; // method@058b │ │ +01cc68: 0c02 |0004: move-result-object v2 │ │ +01cc6a: 2200 bc00 |0005: new-instance v0, Ljava/util/ArrayList; // type@00bc │ │ +01cc6e: 7010 1f02 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@021f │ │ +01cc74: 1a04 e903 |000a: const-string v4, "applicationDirectory" // string@03e9 │ │ +01cc78: 6e20 1b06 4200 |000c: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +01cc7e: 0c04 |000f: move-result-object v4 │ │ +01cc80: 6e20 2202 4000 |0010: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +01cc86: 1a04 ea03 |0013: const-string v4, "applicationStorageDirectory" // string@03ea │ │ +01cc8a: 6e20 1b06 4200 |0015: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +01cc90: 0c04 |0018: move-result-object v4 │ │ +01cc92: 6e20 2202 4000 |0019: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +01cc98: 1a04 0805 |001c: const-string v4, "externalApplicationStorageDirectory" // string@0508 │ │ +01cc9c: 6e20 1c06 4200 |001e: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@061c │ │ +01cca2: 0a04 |0021: move-result v4 │ │ +01cca4: 3804 0b00 |0022: if-eqz v4, 002d // +000b │ │ +01cca8: 1a04 0805 |0024: const-string v4, "externalApplicationStorageDirectory" // string@0508 │ │ +01ccac: 6e20 1b06 4200 |0026: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@061b │ │ +01ccb2: 0c04 |0029: move-result-object v4 │ │ +01ccb4: 6e20 2202 4000 |002a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +01ccba: 1244 |002d: const/4 v4, #int 4 // #4 │ │ +01ccbc: 3348 0900 |002e: if-ne v8, v4, 0037 // +0009 │ │ +01ccc0: 7010 7e05 0600 |0030: invoke-direct {v6}, Lorg/apache/cordova/file/FileUtils;.hasReadPermission:()Z // method@057e │ │ +01ccc6: 0a04 |0033: move-result v4 │ │ +01ccc8: 3804 0300 |0034: if-eqz v4, 0037 // +0003 │ │ +01cccc: 0f03 |0036: return v3 │ │ +01ccce: 1234 |0037: const/4 v4, #int 3 // #3 │ │ +01ccd0: 3348 0800 |0038: if-ne v8, v4, 0040 // +0008 │ │ +01ccd4: 7010 7f05 0600 |003a: invoke-direct {v6}, Lorg/apache/cordova/file/FileUtils;.hasWritePermission:()Z // method@057f │ │ +01ccda: 0a04 |003d: move-result v4 │ │ +01ccdc: 3904 f8ff |003e: if-nez v4, 0036 // -0008 │ │ +01cce0: 6e10 2502 0000 |0040: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01cce6: 0c04 |0043: move-result-object v4 │ │ +01cce8: 7210 3802 0400 |0044: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01ccee: 0a05 |0047: move-result v5 │ │ +01ccf0: 3805 0f00 |0048: if-eqz v5, 0057 // +000f │ │ +01ccf4: 7210 3902 0400 |004a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01ccfa: 0c01 |004d: move-result-object v1 │ │ +01ccfc: 1f01 9a00 |004e: check-cast v1, Ljava/lang/String; // type@009a │ │ +01cd00: 6e20 ee01 1700 |0050: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01cd06: 0a05 |0053: move-result v5 │ │ +01cd08: 3805 f0ff |0054: if-eqz v5, 0044 // -0010 │ │ +01cd0c: 28e0 |0056: goto 0036 // -0020 │ │ +01cd0e: 1213 |0057: const/4 v3, #int 1 // #1 │ │ +01cd10: 28de |0058: goto 0036 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=571 │ │ 0x0005 line=572 │ │ 0x000a line=573 │ │ 0x0013 line=574 │ │ 0x001c line=575 │ │ @@ -35310,33 +35316,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/json/JSONArray;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01c3c0: |[01c3c0] org.apache.cordova.file.FileUtils.readEntries:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ -01c3d0: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c3d6: 0c02 |0003: move-result-object v2 │ │ -01c3d8: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c3de: 0c01 |0007: move-result-object v1 │ │ -01c3e0: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01c3e4: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c3e8: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c3ec: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c3f2: 2704 |0011: throw v4 │ │ -01c3f4: 0d00 |0012: move-exception v0 │ │ -01c3f6: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c3fa: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c3fe: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c404: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c40a: 2703 |001d: throw v3 │ │ -01c40c: 6e20 af05 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.readEntriesAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONArray; // method@05af │ │ -01c412: 0c04 |0021: move-result-object v4 │ │ -01c414: 1104 |0022: return-object v4 │ │ +01cd14: |[01cd14] org.apache.cordova.file.FileUtils.readEntries:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ +01cd24: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01cd2a: 0c02 |0003: move-result-object v2 │ │ +01cd2c: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01cd32: 0c01 |0007: move-result-object v1 │ │ +01cd34: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01cd38: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cd3c: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01cd40: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cd46: 2704 |0011: throw v4 │ │ +01cd48: 0d00 |0012: move-exception v0 │ │ +01cd4a: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cd4e: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01cd52: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cd58: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01cd5e: 2703 |001d: throw v3 │ │ +01cd60: 6e20 af05 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.readEntriesAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONArray; // method@05af │ │ +01cd66: 0c04 |0021: move-result-object v4 │ │ +01cd68: 1104 |0022: return-object v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x0021 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=753 │ │ @@ -35363,47 +35369,47 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -01c430: |[01c430] org.apache.cordova.file.FileUtils.remove:(Ljava/lang/String;)Z │ │ -01c440: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c446: 0c02 |0003: move-result-object v2 │ │ -01c448: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ -01c44c: 5425 d001 |0006: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01c450: 6e20 e101 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01c456: 0a04 |000b: move-result v4 │ │ -01c458: 3904 0c00 |000c: if-nez v4, 0018 // +000c │ │ -01c45c: 1a04 2d00 |000e: const-string v4, "/" // string@002d │ │ -01c460: 5425 d001 |0010: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01c464: 6e20 e101 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01c46a: 0a04 |0015: move-result v4 │ │ -01c46c: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ -01c470: 2204 5801 |0018: new-instance v4, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01c474: 1a05 7203 |001a: const-string v5, "You can't delete the root directory" // string@0372 │ │ -01c478: 7020 d905 5400 |001c: invoke-direct {v4, v5}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01c47e: 2704 |001f: throw v4 │ │ -01c480: 0d00 |0020: move-exception v0 │ │ -01c482: 2203 a500 |0021: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c486: 1a04 3803 |0023: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c48a: 7020 1002 4300 |0025: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c490: 6e20 1102 0300 |0028: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c496: 2703 |002b: throw v3 │ │ -01c498: 7020 7105 2600 |002c: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c49e: 0c01 |002f: move-result-object v1 │ │ -01c4a0: 3901 0a00 |0030: if-nez v1, 003a // +000a │ │ -01c4a4: 2204 a500 |0032: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c4a8: 1a05 ca02 |0034: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c4ac: 7020 1002 5400 |0036: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c4b2: 2704 |0039: throw v4 │ │ -01c4b4: 6e20 b205 2100 |003a: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b2 │ │ -01c4ba: 0a04 |003d: move-result v4 │ │ -01c4bc: 0f04 |003e: return v4 │ │ +01cd84: |[01cd84] org.apache.cordova.file.FileUtils.remove:(Ljava/lang/String;)Z │ │ +01cd94: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01cd9a: 0c02 |0003: move-result-object v2 │ │ +01cd9c: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ +01cda0: 5425 d001 |0006: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01cda4: 6e20 e101 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01cdaa: 0a04 |000b: move-result v4 │ │ +01cdac: 3904 0c00 |000c: if-nez v4, 0018 // +000c │ │ +01cdb0: 1a04 2d00 |000e: const-string v4, "/" // string@002d │ │ +01cdb4: 5425 d001 |0010: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01cdb8: 6e20 e101 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01cdbe: 0a04 |0015: move-result v4 │ │ +01cdc0: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ +01cdc4: 2204 5801 |0018: new-instance v4, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01cdc8: 1a05 7203 |001a: const-string v5, "You can't delete the root directory" // string@0372 │ │ +01cdcc: 7020 d905 5400 |001c: invoke-direct {v4, v5}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01cdd2: 2704 |001f: throw v4 │ │ +01cdd4: 0d00 |0020: move-exception v0 │ │ +01cdd6: 2203 a500 |0021: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cdda: 1a04 3803 |0023: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01cdde: 7020 1002 4300 |0025: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01cde4: 6e20 1102 0300 |0028: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01cdea: 2703 |002b: throw v3 │ │ +01cdec: 7020 7105 2600 |002c: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01cdf2: 0c01 |002f: move-result-object v1 │ │ +01cdf4: 3901 0a00 |0030: if-nez v1, 003a // +000a │ │ +01cdf8: 2204 a500 |0032: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cdfc: 1a05 ca02 |0034: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01ce00: 7020 1002 5400 |0036: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01ce06: 2704 |0039: throw v4 │ │ +01ce08: 6e20 b205 2100 |003a: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b2 │ │ +01ce0e: 0a04 |003d: move-result v4 │ │ +01ce10: 0f04 |003e: return v4 │ │ catches : 2 │ │ 0x0000 - 0x0020 │ │ Ljava/lang/IllegalArgumentException; -> 0x0020 │ │ 0x002c - 0x003d │ │ Ljava/lang/IllegalArgumentException; -> 0x0020 │ │ positions : │ │ 0x0000 line=844 │ │ @@ -35431,47 +35437,47 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -01c4d8: |[01c4d8] org.apache.cordova.file.FileUtils.removeRecursively:(Ljava/lang/String;)Z │ │ -01c4e8: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c4ee: 0c02 |0003: move-result-object v2 │ │ -01c4f0: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ -01c4f4: 5425 d001 |0006: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01c4f8: 6e20 e101 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01c4fe: 0a04 |000b: move-result v4 │ │ -01c500: 3904 0c00 |000c: if-nez v4, 0018 // +000c │ │ -01c504: 1a04 2d00 |000e: const-string v4, "/" // string@002d │ │ -01c508: 5425 d001 |0010: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01c50c: 6e20 e101 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01c512: 0a04 |0015: move-result v4 │ │ -01c514: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ -01c518: 2204 5801 |0018: new-instance v4, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01c51c: 1a05 7203 |001a: const-string v5, "You can't delete the root directory" // string@0372 │ │ -01c520: 7020 d905 5400 |001c: invoke-direct {v4, v5}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01c526: 2704 |001f: throw v4 │ │ -01c528: 0d00 |0020: move-exception v0 │ │ -01c52a: 2203 a500 |0021: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c52e: 1a04 3803 |0023: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c532: 7020 1002 4300 |0025: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c538: 6e20 1102 0300 |0028: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c53e: 2703 |002b: throw v3 │ │ -01c540: 7020 7105 2600 |002c: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c546: 0c01 |002f: move-result-object v1 │ │ -01c548: 3901 0a00 |0030: if-nez v1, 003a // +000a │ │ -01c54c: 2204 a500 |0032: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c550: 1a05 ca02 |0034: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c554: 7020 1002 5400 |0036: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c55a: 2704 |0039: throw v4 │ │ -01c55c: 6e20 b105 2100 |003a: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b1 │ │ -01c562: 0a04 |003d: move-result v4 │ │ -01c564: 0f04 |003e: return v4 │ │ +01ce2c: |[01ce2c] org.apache.cordova.file.FileUtils.removeRecursively:(Ljava/lang/String;)Z │ │ +01ce3c: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01ce42: 0c02 |0003: move-result-object v2 │ │ +01ce44: 1a04 0000 |0004: const-string v4, "" // string@0000 │ │ +01ce48: 5425 d001 |0006: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01ce4c: 6e20 e101 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01ce52: 0a04 |000b: move-result v4 │ │ +01ce54: 3904 0c00 |000c: if-nez v4, 0018 // +000c │ │ +01ce58: 1a04 2d00 |000e: const-string v4, "/" // string@002d │ │ +01ce5c: 5425 d001 |0010: iget-object v5, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01ce60: 6e20 e101 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01ce66: 0a04 |0015: move-result v4 │ │ +01ce68: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ +01ce6c: 2204 5801 |0018: new-instance v4, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01ce70: 1a05 7203 |001a: const-string v5, "You can't delete the root directory" // string@0372 │ │ +01ce74: 7020 d905 5400 |001c: invoke-direct {v4, v5}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01ce7a: 2704 |001f: throw v4 │ │ +01ce7c: 0d00 |0020: move-exception v0 │ │ +01ce7e: 2203 a500 |0021: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01ce82: 1a04 3803 |0023: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01ce86: 7020 1002 4300 |0025: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01ce8c: 6e20 1102 0300 |0028: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01ce92: 2703 |002b: throw v3 │ │ +01ce94: 7020 7105 2600 |002c: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01ce9a: 0c01 |002f: move-result-object v1 │ │ +01ce9c: 3901 0a00 |0030: if-nez v1, 003a // +000a │ │ +01cea0: 2204 a500 |0032: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01cea4: 1a05 ca02 |0034: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01cea8: 7020 1002 5400 |0036: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01ceae: 2704 |0039: throw v4 │ │ +01ceb0: 6e20 b105 2100 |003a: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b1 │ │ +01ceb6: 0a04 |003d: move-result v4 │ │ +01ceb8: 0f04 |003e: return v4 │ │ catches : 2 │ │ 0x0000 - 0x0020 │ │ Ljava/lang/IllegalArgumentException; -> 0x0020 │ │ 0x002c - 0x003d │ │ Ljava/lang/IllegalArgumentException; -> 0x0020 │ │ positions : │ │ 0x0000 line=813 │ │ @@ -35499,31 +35505,31 @@ │ │ type : '()Lorg/json/JSONArray;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -01c580: |[01c580] org.apache.cordova.file.FileUtils.requestAllFileSystems:()Lorg/json/JSONArray; │ │ -01c590: 2201 6001 |0000: new-instance v1, Lorg/json/JSONArray; // type@0160 │ │ -01c594: 7010 fd05 0100 |0002: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@05fd │ │ -01c59a: 5442 bd01 |0005: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01c59e: 6e10 2502 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01c5a4: 0c02 |000a: move-result-object v2 │ │ -01c5a6: 7210 3802 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01c5ac: 0a03 |000e: move-result v3 │ │ -01c5ae: 3803 1000 |000f: if-eqz v3, 001f // +0010 │ │ -01c5b2: 7210 3902 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01c5b8: 0c00 |0014: move-result-object v0 │ │ -01c5ba: 1f00 5401 |0015: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ -01c5be: 6e10 a405 0000 |0017: invoke-virtual {v0}, Lorg/apache/cordova/file/Filesystem;.getRootEntry:()Lorg/json/JSONObject; // method@05a4 │ │ -01c5c4: 0c03 |001a: move-result-object v3 │ │ -01c5c6: 6e20 1206 3100 |001b: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0612 │ │ -01c5cc: 28ed |001e: goto 000b // -0013 │ │ -01c5ce: 1101 |001f: return-object v1 │ │ +01ced4: |[01ced4] org.apache.cordova.file.FileUtils.requestAllFileSystems:()Lorg/json/JSONArray; │ │ +01cee4: 2201 6001 |0000: new-instance v1, Lorg/json/JSONArray; // type@0160 │ │ +01cee8: 7010 fd05 0100 |0002: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@05fd │ │ +01ceee: 5442 bd01 |0005: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01cef2: 6e10 2502 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01cef8: 0c02 |000a: move-result-object v2 │ │ +01cefa: 7210 3802 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01cf00: 0a03 |000e: move-result v3 │ │ +01cf02: 3803 1000 |000f: if-eqz v3, 001f // +0010 │ │ +01cf06: 7210 3902 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01cf0c: 0c00 |0014: move-result-object v0 │ │ +01cf0e: 1f00 5401 |0015: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ +01cf12: 6e10 a405 0000 |0017: invoke-virtual {v0}, Lorg/apache/cordova/file/Filesystem;.getRootEntry:()Lorg/json/JSONObject; // method@05a4 │ │ +01cf18: 0c03 |001a: move-result-object v3 │ │ +01cf1a: 6e20 1206 3100 |001b: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0612 │ │ +01cf20: 28ed |001e: goto 000b // -0013 │ │ +01cf22: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x0005 line=978 │ │ 0x0017 line=979 │ │ 0x001f line=981 │ │ locals : │ │ @@ -35536,83 +35542,83 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -01c5d0: |[01c5d0] org.apache.cordova.file.FileUtils.requestAllPaths:()Lorg/json/JSONObject; │ │ -01c5e0: 5453 bb01 |0000: iget-object v3, v5, Lorg/apache/cordova/file/FileUtils;.cordova:Lorg/apache/cordova/CordovaInterface; // field@01bb │ │ -01c5e4: 7210 f902 0300 |0002: invoke-interface {v3}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -01c5ea: 0c00 |0005: move-result-object v0 │ │ -01c5ec: 2202 6201 |0006: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ -01c5f0: 7010 1706 0200 |0008: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -01c5f6: 1a03 e903 |000b: const-string v3, "applicationDirectory" // string@03e9 │ │ -01c5fa: 1a04 1805 |000d: const-string v4, "file:///android_asset/" // string@0518 │ │ -01c5fe: 6e30 2206 3204 |000f: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c604: 1a03 ea03 |0012: const-string v3, "applicationStorageDirectory" // string@03ea │ │ -01c608: 6e10 3b00 0000 |0014: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ -01c60e: 0c04 |0017: move-result-object v4 │ │ -01c610: 6e10 7801 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0178 │ │ -01c616: 0c04 |001b: move-result-object v4 │ │ -01c618: 7110 9005 0400 |001c: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c61e: 0c04 |001f: move-result-object v4 │ │ -01c620: 6e30 2206 3204 |0020: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c626: 1a03 a204 |0023: const-string v3, "dataDirectory" // string@04a2 │ │ -01c62a: 6e10 3b00 0000 |0025: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ -01c630: 0c04 |0028: move-result-object v4 │ │ -01c632: 7110 9005 0400 |0029: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c638: 0c04 |002c: move-result-object v4 │ │ -01c63a: 6e30 2206 3204 |002d: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c640: 1a03 2604 |0030: const-string v3, "cacheDirectory" // string@0426 │ │ -01c644: 6e10 3500 0000 |0032: invoke-virtual {v0}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0035 │ │ -01c64a: 0c04 |0035: move-result-object v4 │ │ -01c64c: 7110 9005 0400 |0036: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c652: 0c04 |0039: move-result-object v4 │ │ -01c654: 6e30 2206 3204 |003a: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c65a: 7100 8d00 0000 |003d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ -01c660: 0c03 |0040: move-result-object v3 │ │ -01c662: 1a04 d506 |0041: const-string v4, "mounted" // string@06d5 │ │ -01c666: 6e20 e101 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01c66c: 0a03 |0046: move-result v3 │ │ -01c66e: 3803 3c00 |0047: if-eqz v3, 0083 // +003c │ │ -01c672: 1a03 0805 |0049: const-string v3, "externalApplicationStorageDirectory" // string@0508 │ │ -01c676: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -01c678: 6e20 3900 4000 |004c: invoke-virtual {v0, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0039 │ │ -01c67e: 0c04 |004f: move-result-object v4 │ │ -01c680: 6e10 7801 0400 |0050: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0178 │ │ -01c686: 0c04 |0053: move-result-object v4 │ │ -01c688: 7110 9005 0400 |0054: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c68e: 0c04 |0057: move-result-object v4 │ │ -01c690: 6e30 2206 3204 |0058: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c696: 1a03 0a05 |005b: const-string v3, "externalDataDirectory" // string@050a │ │ -01c69a: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -01c69c: 6e20 3900 4000 |005e: invoke-virtual {v0, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0039 │ │ -01c6a2: 0c04 |0061: move-result-object v4 │ │ -01c6a4: 7110 9005 0400 |0062: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c6aa: 0c04 |0065: move-result-object v4 │ │ -01c6ac: 6e30 2206 3204 |0066: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c6b2: 1a03 0905 |0069: const-string v3, "externalCacheDirectory" // string@0509 │ │ -01c6b6: 6e10 3800 0000 |006b: invoke-virtual {v0}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0038 │ │ -01c6bc: 0c04 |006e: move-result-object v4 │ │ -01c6be: 7110 9005 0400 |006f: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c6c4: 0c04 |0072: move-result-object v4 │ │ -01c6c6: 6e30 2206 3204 |0073: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c6cc: 1a03 0b05 |0076: const-string v3, "externalRootDirectory" // string@050b │ │ -01c6d0: 7100 8c00 0000 |0078: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -01c6d6: 0c04 |007b: move-result-object v4 │ │ -01c6d8: 7110 9005 0400 |007c: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ -01c6de: 0c04 |007f: move-result-object v4 │ │ -01c6e0: 6e30 2206 3204 |0080: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c6e6: 1102 |0083: return-object v2 │ │ -01c6e8: 0d01 |0084: move-exception v1 │ │ -01c6ea: 1a03 dc00 |0085: const-string v3, "FileUtils" // string@00dc │ │ -01c6ee: 1a04 3003 |0087: const-string v4, "Unable to access these paths, most liklely due to USB storage" // string@0330 │ │ -01c6f2: 7120 fe03 4300 |0089: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01c6f8: 28f7 |008c: goto 0083 // -0009 │ │ +01cf24: |[01cf24] org.apache.cordova.file.FileUtils.requestAllPaths:()Lorg/json/JSONObject; │ │ +01cf34: 5453 bb01 |0000: iget-object v3, v5, Lorg/apache/cordova/file/FileUtils;.cordova:Lorg/apache/cordova/CordovaInterface; // field@01bb │ │ +01cf38: 7210 f902 0300 |0002: invoke-interface {v3}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +01cf3e: 0c00 |0005: move-result-object v0 │ │ +01cf40: 2202 6201 |0006: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ +01cf44: 7010 1706 0200 |0008: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +01cf4a: 1a03 e903 |000b: const-string v3, "applicationDirectory" // string@03e9 │ │ +01cf4e: 1a04 1805 |000d: const-string v4, "file:///android_asset/" // string@0518 │ │ +01cf52: 6e30 2206 3204 |000f: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01cf58: 1a03 ea03 |0012: const-string v3, "applicationStorageDirectory" // string@03ea │ │ +01cf5c: 6e10 3b00 0000 |0014: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ +01cf62: 0c04 |0017: move-result-object v4 │ │ +01cf64: 6e10 7801 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0178 │ │ +01cf6a: 0c04 |001b: move-result-object v4 │ │ +01cf6c: 7110 9005 0400 |001c: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01cf72: 0c04 |001f: move-result-object v4 │ │ +01cf74: 6e30 2206 3204 |0020: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01cf7a: 1a03 a204 |0023: const-string v3, "dataDirectory" // string@04a2 │ │ +01cf7e: 6e10 3b00 0000 |0025: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ +01cf84: 0c04 |0028: move-result-object v4 │ │ +01cf86: 7110 9005 0400 |0029: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01cf8c: 0c04 |002c: move-result-object v4 │ │ +01cf8e: 6e30 2206 3204 |002d: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01cf94: 1a03 2604 |0030: const-string v3, "cacheDirectory" // string@0426 │ │ +01cf98: 6e10 3500 0000 |0032: invoke-virtual {v0}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0035 │ │ +01cf9e: 0c04 |0035: move-result-object v4 │ │ +01cfa0: 7110 9005 0400 |0036: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01cfa6: 0c04 |0039: move-result-object v4 │ │ +01cfa8: 6e30 2206 3204 |003a: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01cfae: 7100 8d00 0000 |003d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ +01cfb4: 0c03 |0040: move-result-object v3 │ │ +01cfb6: 1a04 d506 |0041: const-string v4, "mounted" // string@06d5 │ │ +01cfba: 6e20 e101 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01cfc0: 0a03 |0046: move-result v3 │ │ +01cfc2: 3803 3c00 |0047: if-eqz v3, 0083 // +003c │ │ +01cfc6: 1a03 0805 |0049: const-string v3, "externalApplicationStorageDirectory" // string@0508 │ │ +01cfca: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +01cfcc: 6e20 3900 4000 |004c: invoke-virtual {v0, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0039 │ │ +01cfd2: 0c04 |004f: move-result-object v4 │ │ +01cfd4: 6e10 7801 0400 |0050: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0178 │ │ +01cfda: 0c04 |0053: move-result-object v4 │ │ +01cfdc: 7110 9005 0400 |0054: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01cfe2: 0c04 |0057: move-result-object v4 │ │ +01cfe4: 6e30 2206 3204 |0058: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01cfea: 1a03 0a05 |005b: const-string v3, "externalDataDirectory" // string@050a │ │ +01cfee: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +01cff0: 6e20 3900 4000 |005e: invoke-virtual {v0, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0039 │ │ +01cff6: 0c04 |0061: move-result-object v4 │ │ +01cff8: 7110 9005 0400 |0062: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01cffe: 0c04 |0065: move-result-object v4 │ │ +01d000: 6e30 2206 3204 |0066: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01d006: 1a03 0905 |0069: const-string v3, "externalCacheDirectory" // string@0509 │ │ +01d00a: 6e10 3800 0000 |006b: invoke-virtual {v0}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0038 │ │ +01d010: 0c04 |006e: move-result-object v4 │ │ +01d012: 7110 9005 0400 |006f: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01d018: 0c04 |0072: move-result-object v4 │ │ +01d01a: 6e30 2206 3204 |0073: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01d020: 1a03 0b05 |0076: const-string v3, "externalRootDirectory" // string@050b │ │ +01d024: 7100 8c00 0000 |0078: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01d02a: 0c04 |007b: move-result-object v4 │ │ +01d02c: 7110 9005 0400 |007c: invoke-static {v4}, Lorg/apache/cordova/file/FileUtils;.toDirUrl:(Ljava/io/File;)Ljava/lang/String; // method@0590 │ │ +01d032: 0c04 |007f: move-result-object v4 │ │ +01d034: 6e30 2206 3204 |0080: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01d03a: 1102 |0083: return-object v2 │ │ +01d03c: 0d01 |0084: move-exception v1 │ │ +01d03e: 1a03 dc00 |0085: const-string v3, "FileUtils" // string@00dc │ │ +01d042: 1a04 3003 |0087: const-string v4, "Unable to access these paths, most liklely due to USB storage" // string@0330 │ │ +01d046: 7120 fe03 4300 |0089: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01d04c: 28f7 |008c: goto 0083 // -0009 │ │ catches : 1 │ │ 0x0049 - 0x0083 │ │ Ljava/lang/NullPointerException; -> 0x0084 │ │ positions : │ │ 0x0000 line=989 │ │ 0x0006 line=990 │ │ 0x000b line=991 │ │ @@ -35638,56 +35644,56 @@ │ │ type : '(IJLorg/apache/cordova/CallbackContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -01c70c: |[01c70c] org.apache.cordova.file.FileUtils.requestFileSystem:(IJLorg/apache/cordova/CallbackContext;)V │ │ -01c71c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01c71e: 54a6 bd01 |0001: iget-object v6, v10, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01c722: 6e20 2402 b600 |0003: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ -01c728: 0c06 |0006: move-result-object v6 │ │ -01c72a: 0760 |0007: move-object v0, v6 │ │ -01c72c: 1f00 5401 |0008: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ -01c730: 0705 |000a: move-object v5, v0 │ │ -01c732: 3905 0f00 |000b: if-nez v5, 001a // +000f │ │ -01c736: 2206 1d01 |000d: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01c73a: 6207 0901 |000f: sget-object v7, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -01c73e: 6008 af01 |0011: sget v8, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ -01c742: 7030 7304 7608 |0013: invoke-direct {v6, v7, v8}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -01c748: 6e20 7102 6e00 |0016: invoke-virtual {v14, v6}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01c74e: 0e00 |0019: return-void │ │ -01c750: 1602 0000 |001a: const-wide/16 v2, #int 0 // #0 │ │ -01c754: 1606 0000 |001c: const-wide/16 v6, #int 0 // #0 │ │ -01c758: 3106 0c06 |001e: cmp-long v6, v12, v6 │ │ -01c75c: 3d06 0600 |0020: if-lez v6, 0026 // +0006 │ │ -01c760: 6e10 a105 0500 |0022: invoke-virtual {v5}, Lorg/apache/cordova/file/Filesystem;.getFreeSpaceInBytes:()J // method@05a1 │ │ -01c766: 0b02 |0025: move-result-wide v2 │ │ -01c768: 3106 020c |0026: cmp-long v6, v2, v12 │ │ -01c76c: 3b06 0f00 |0028: if-gez v6, 0037 // +000f │ │ -01c770: 2206 1d01 |002a: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01c774: 6207 0901 |002c: sget-object v7, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -01c778: 6008 b301 |002e: sget v8, Lorg/apache/cordova/file/FileUtils;.QUOTA_EXCEEDED_ERR:I // field@01b3 │ │ -01c77c: 7030 7304 7608 |0030: invoke-direct {v6, v7, v8}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -01c782: 6e20 7102 6e00 |0033: invoke-virtual {v14, v6}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01c788: 28e3 |0036: goto 0019 // -001d │ │ -01c78a: 2204 6201 |0037: new-instance v4, Lorg/json/JSONObject; // type@0162 │ │ -01c78e: 7010 1706 0400 |0039: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -01c794: 1a06 e106 |003c: const-string v6, "name" // string@06e1 │ │ -01c798: 5457 c501 |003e: iget-object v7, v5, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ -01c79c: 6e30 2206 6407 |0040: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c7a2: 1a06 1308 |0043: const-string v6, "root" // string@0813 │ │ -01c7a6: 6e10 a405 0500 |0045: invoke-virtual {v5}, Lorg/apache/cordova/file/Filesystem;.getRootEntry:()Lorg/json/JSONObject; // method@05a4 │ │ -01c7ac: 0c07 |0048: move-result-object v7 │ │ -01c7ae: 6e30 2206 6407 |0049: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01c7b4: 6e20 7602 4e00 |004c: invoke-virtual {v14, v4}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ -01c7ba: 28ca |004f: goto 0019 // -0036 │ │ -01c7bc: 0d06 |0050: move-exception v6 │ │ -01c7be: 28ba |0051: goto 000b // -0046 │ │ +01d060: |[01d060] org.apache.cordova.file.FileUtils.requestFileSystem:(IJLorg/apache/cordova/CallbackContext;)V │ │ +01d070: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01d072: 54a6 bd01 |0001: iget-object v6, v10, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01d076: 6e20 2402 b600 |0003: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0224 │ │ +01d07c: 0c06 |0006: move-result-object v6 │ │ +01d07e: 0760 |0007: move-object v0, v6 │ │ +01d080: 1f00 5401 |0008: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ +01d084: 0705 |000a: move-object v5, v0 │ │ +01d086: 3905 0f00 |000b: if-nez v5, 001a // +000f │ │ +01d08a: 2206 1d01 |000d: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01d08e: 6207 0901 |000f: sget-object v7, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +01d092: 6008 af01 |0011: sget v8, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ +01d096: 7030 7304 7608 |0013: invoke-direct {v6, v7, v8}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +01d09c: 6e20 7102 6e00 |0016: invoke-virtual {v14, v6}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01d0a2: 0e00 |0019: return-void │ │ +01d0a4: 1602 0000 |001a: const-wide/16 v2, #int 0 // #0 │ │ +01d0a8: 1606 0000 |001c: const-wide/16 v6, #int 0 // #0 │ │ +01d0ac: 3106 0c06 |001e: cmp-long v6, v12, v6 │ │ +01d0b0: 3d06 0600 |0020: if-lez v6, 0026 // +0006 │ │ +01d0b4: 6e10 a105 0500 |0022: invoke-virtual {v5}, Lorg/apache/cordova/file/Filesystem;.getFreeSpaceInBytes:()J // method@05a1 │ │ +01d0ba: 0b02 |0025: move-result-wide v2 │ │ +01d0bc: 3106 020c |0026: cmp-long v6, v2, v12 │ │ +01d0c0: 3b06 0f00 |0028: if-gez v6, 0037 // +000f │ │ +01d0c4: 2206 1d01 |002a: new-instance v6, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01d0c8: 6207 0901 |002c: sget-object v7, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +01d0cc: 6008 b301 |002e: sget v8, Lorg/apache/cordova/file/FileUtils;.QUOTA_EXCEEDED_ERR:I // field@01b3 │ │ +01d0d0: 7030 7304 7608 |0030: invoke-direct {v6, v7, v8}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +01d0d6: 6e20 7102 6e00 |0033: invoke-virtual {v14, v6}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01d0dc: 28e3 |0036: goto 0019 // -001d │ │ +01d0de: 2204 6201 |0037: new-instance v4, Lorg/json/JSONObject; // type@0162 │ │ +01d0e2: 7010 1706 0400 |0039: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +01d0e8: 1a06 e106 |003c: const-string v6, "name" // string@06e1 │ │ +01d0ec: 5457 c501 |003e: iget-object v7, v5, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ +01d0f0: 6e30 2206 6407 |0040: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01d0f6: 1a06 1308 |0043: const-string v6, "root" // string@0813 │ │ +01d0fa: 6e10 a405 0500 |0045: invoke-virtual {v5}, Lorg/apache/cordova/file/Filesystem;.getRootEntry:()Lorg/json/JSONObject; // method@05a4 │ │ +01d100: 0c07 |0048: move-result-object v7 │ │ +01d102: 6e30 2206 6407 |0049: invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01d108: 6e20 7602 4e00 |004c: invoke-virtual {v14, v4}, Lorg/apache/cordova/CallbackContext;.success:(Lorg/json/JSONObject;)V // method@0276 │ │ +01d10e: 28ca |004f: goto 0019 // -0036 │ │ +01d110: 0d06 |0050: move-exception v6 │ │ +01d112: 28ba |0051: goto 000b // -0046 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x0050 │ │ positions : │ │ 0x0000 line=945 │ │ 0x0001 line=947 │ │ 0x000b line=951 │ │ @@ -35717,56 +35723,56 @@ │ │ type : '(Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -01c7cc: |[01c7cc] org.apache.cordova.file.FileUtils.resolveLocalFileSystemURI:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ -01c7dc: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ -01c7e0: 2206 a500 |0002: new-instance v6, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c7e4: 1a07 3803 |0004: const-string v7, "Unrecognized filesystem URL" // string@0338 │ │ -01c7e8: 7020 1002 7600 |0006: invoke-direct {v6, v7}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c7ee: 2706 |0009: throw v6 │ │ -01c7f0: 7110 8200 0900 |000a: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01c7f6: 0c05 |000d: move-result-object v5 │ │ -01c7f8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -01c7fa: 7110 d605 0500 |000f: invoke-static {v5}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -01c800: 0c02 |0012: move-result-object v2 │ │ -01c802: 3902 0700 |0013: if-nez v2, 001a // +0007 │ │ -01c806: 6e20 8e05 5800 |0015: invoke-virtual {v8, v5}, Lorg/apache/cordova/file/FileUtils;.resolveNativeUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@058e │ │ -01c80c: 0c02 |0018: move-result-object v2 │ │ -01c80e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -01c810: 7020 7105 2800 |001a: invoke-direct {v8, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c816: 0c01 |001d: move-result-object v1 │ │ -01c818: 3901 1600 |001e: if-nez v1, 0034 // +0016 │ │ -01c81c: 2206 a500 |0020: new-instance v6, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c820: 1a07 ca02 |0022: const-string v7, "No installed handlers for this URL" // string@02ca │ │ -01c824: 7020 1002 7600 |0024: invoke-direct {v6, v7}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c82a: 2706 |0027: throw v6 │ │ -01c82c: 0d00 |0028: move-exception v0 │ │ -01c82e: 2204 a500 |0029: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c832: 1a06 3803 |002b: const-string v6, "Unrecognized filesystem URL" // string@0338 │ │ -01c836: 7020 1002 6400 |002d: invoke-direct {v4, v6}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c83c: 6e20 1102 0400 |0030: invoke-virtual {v4, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c842: 2704 |0033: throw v4 │ │ -01c844: 6e20 9c05 2100 |0034: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.exists:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@059c │ │ -01c84a: 0a06 |0037: move-result v6 │ │ -01c84c: 3806 1100 |0038: if-eqz v6, 0049 // +0011 │ │ -01c850: 3903 0a00 |003a: if-nez v3, 0044 // +000a │ │ -01c854: 6e20 b405 2100 |003c: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -01c85a: 0c06 |003f: move-result-object v6 │ │ -01c85c: 6e20 b305 6100 |0040: invoke-virtual {v1, v6}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ -01c862: 0c02 |0043: move-result-object v2 │ │ -01c864: 6e20 9e05 2100 |0044: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@059e │ │ -01c86a: 0c06 |0047: move-result-object v6 │ │ -01c86c: 1106 |0048: return-object v6 │ │ -01c86e: 2206 7500 |0049: new-instance v6, Ljava/io/FileNotFoundException; // type@0075 │ │ -01c872: 7010 8601 0600 |004b: invoke-direct {v6}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ -01c878: 2706 |004e: throw v6 │ │ +01d120: |[01d120] org.apache.cordova.file.FileUtils.resolveLocalFileSystemURI:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ +01d130: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ +01d134: 2206 a500 |0002: new-instance v6, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d138: 1a07 3803 |0004: const-string v7, "Unrecognized filesystem URL" // string@0338 │ │ +01d13c: 7020 1002 7600 |0006: invoke-direct {v6, v7}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d142: 2706 |0009: throw v6 │ │ +01d144: 7110 8200 0900 |000a: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +01d14a: 0c05 |000d: move-result-object v5 │ │ +01d14c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +01d14e: 7110 d605 0500 |000f: invoke-static {v5}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +01d154: 0c02 |0012: move-result-object v2 │ │ +01d156: 3902 0700 |0013: if-nez v2, 001a // +0007 │ │ +01d15a: 6e20 8e05 5800 |0015: invoke-virtual {v8, v5}, Lorg/apache/cordova/file/FileUtils;.resolveNativeUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@058e │ │ +01d160: 0c02 |0018: move-result-object v2 │ │ +01d162: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +01d164: 7020 7105 2800 |001a: invoke-direct {v8, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01d16a: 0c01 |001d: move-result-object v1 │ │ +01d16c: 3901 1600 |001e: if-nez v1, 0034 // +0016 │ │ +01d170: 2206 a500 |0020: new-instance v6, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d174: 1a07 ca02 |0022: const-string v7, "No installed handlers for this URL" // string@02ca │ │ +01d178: 7020 1002 7600 |0024: invoke-direct {v6, v7}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d17e: 2706 |0027: throw v6 │ │ +01d180: 0d00 |0028: move-exception v0 │ │ +01d182: 2204 a500 |0029: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d186: 1a06 3803 |002b: const-string v6, "Unrecognized filesystem URL" // string@0338 │ │ +01d18a: 7020 1002 6400 |002d: invoke-direct {v4, v6}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d190: 6e20 1102 0400 |0030: invoke-virtual {v4, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01d196: 2704 |0033: throw v4 │ │ +01d198: 6e20 9c05 2100 |0034: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.exists:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@059c │ │ +01d19e: 0a06 |0037: move-result v6 │ │ +01d1a0: 3806 1100 |0038: if-eqz v6, 0049 // +0011 │ │ +01d1a4: 3903 0a00 |003a: if-nez v3, 0044 // +000a │ │ +01d1a8: 6e20 b405 2100 |003c: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +01d1ae: 0c06 |003f: move-result-object v6 │ │ +01d1b0: 6e20 b305 6100 |0040: invoke-virtual {v1, v6}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ +01d1b6: 0c02 |0043: move-result-object v2 │ │ +01d1b8: 6e20 9e05 2100 |0044: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.getEntryForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@059e │ │ +01d1be: 0c06 |0047: move-result-object v6 │ │ +01d1c0: 1106 |0048: return-object v6 │ │ +01d1c2: 2206 7500 |0049: new-instance v6, Ljava/io/FileNotFoundException; // type@0075 │ │ +01d1c6: 7010 8601 0600 |004b: invoke-direct {v6}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ +01d1cc: 2706 |004e: throw v6 │ │ catches : 2 │ │ 0x001a - 0x0028 │ │ Ljava/lang/IllegalArgumentException; -> 0x0028 │ │ 0x0034 - 0x0047 │ │ Ljava/lang/IllegalArgumentException; -> 0x0028 │ │ positions : │ │ 0x0000 line=708 │ │ @@ -35805,22 +35811,22 @@ │ │ type : '(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -01c894: |[01c894] org.apache.cordova.file.FileUtils.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ -01c8a4: 5420 bb01 |0000: iget-object v0, v2, Lorg/apache/cordova/file/FileUtils;.cordova:Lorg/apache/cordova/CordovaInterface; // field@01bb │ │ -01c8a8: 7210 fa02 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ -01c8ae: 0c00 |0005: move-result-object v0 │ │ -01c8b0: 2201 4301 |0006: new-instance v1, Lorg/apache/cordova/file/FileUtils$25; // type@0143 │ │ -01c8b4: 7055 4305 2134 |0008: invoke-direct {v1, v2, v4, v3, v5}, Lorg/apache/cordova/file/FileUtils$25;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V // method@0543 │ │ -01c8ba: 7220 5002 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ -01c8c0: 0e00 |000e: return-void │ │ +01d1e8: |[01d1e8] org.apache.cordova.file.FileUtils.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V │ │ +01d1f8: 5420 bb01 |0000: iget-object v0, v2, Lorg/apache/cordova/file/FileUtils;.cordova:Lorg/apache/cordova/CordovaInterface; // field@01bb │ │ +01d1fc: 7210 fa02 0000 |0002: invoke-interface {v0}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ +01d202: 0c00 |0005: move-result-object v0 │ │ +01d204: 2201 4301 |0006: new-instance v1, Lorg/apache/cordova/file/FileUtils$25; // type@0143 │ │ +01d208: 7055 4305 2134 |0008: invoke-direct {v1, v2, v4, v3, v5}, Lorg/apache/cordova/file/FileUtils$25;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V // method@0543 │ │ +01d20e: 7220 5002 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ +01d214: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x000e line=695 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/cordova/file/FileUtils; │ │ 0x0000 - 0x000f reg=3 f Lorg/apache/cordova/file/FileUtils$FileOp; │ │ @@ -35832,29 +35838,29 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -01c8c4: |[01c8c4] org.apache.cordova.file.FileUtils.toDirUrl:(Ljava/io/File;)Ljava/lang/String; │ │ -01c8d4: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ -01c8d8: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01c8de: 7110 7300 0200 |0005: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01c8e4: 0c01 |0008: move-result-object v1 │ │ -01c8e6: 6e10 8300 0100 |0009: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -01c8ec: 0c01 |000c: move-result-object v1 │ │ -01c8ee: 6e20 fb01 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01c8f4: 0c00 |0010: move-result-object v0 │ │ -01c8f6: 1301 2f00 |0011: const/16 v1, #int 47 // #2f │ │ -01c8fa: 6e20 f501 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -01c900: 0c00 |0016: move-result-object v0 │ │ -01c902: 6e10 fd01 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01c908: 0c00 |001a: move-result-object v0 │ │ -01c90a: 1100 |001b: return-object v0 │ │ +01d218: |[01d218] org.apache.cordova.file.FileUtils.toDirUrl:(Ljava/io/File;)Ljava/lang/String; │ │ +01d228: 2200 9b00 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@009b │ │ +01d22c: 7010 f301 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01d232: 7110 7300 0200 |0005: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +01d238: 0c01 |0008: move-result-object v1 │ │ +01d23a: 6e10 8300 0100 |0009: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +01d240: 0c01 |000c: move-result-object v1 │ │ +01d242: 6e20 fb01 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01d248: 0c00 |0010: move-result-object v0 │ │ +01d24a: 1301 2f00 |0011: const/16 v1, #int 47 // #2f │ │ +01d24e: 6e20 f501 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +01d254: 0c00 |0016: move-result-object v0 │ │ +01d256: 6e10 fd01 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01d25c: 0c00 |001a: move-result-object v0 │ │ +01d25e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ locals : │ │ 0x0000 - 0x001c reg=2 f Ljava/io/File; │ │ │ │ #38 : (in Lorg/apache/cordova/file/FileUtils;) │ │ @@ -35862,42 +35868,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -01c90c: |[01c90c] org.apache.cordova.file.FileUtils.transferTo:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; │ │ -01c91c: 3807 0400 |0000: if-eqz v7, 0004 // +0004 │ │ -01c920: 3908 0800 |0002: if-nez v8, 000a // +0008 │ │ -01c924: 2202 7500 |0004: new-instance v2, Ljava/io/FileNotFoundException; // type@0075 │ │ -01c928: 7010 8601 0200 |0006: invoke-direct {v2}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ -01c92e: 2702 |0009: throw v2 │ │ -01c930: 7110 d705 0700 |000a: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c936: 0c04 |000d: move-result-object v4 │ │ -01c938: 7110 d705 0800 |000e: invoke-static {v8}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c93e: 0c01 |0011: move-result-object v1 │ │ -01c940: 7020 7105 4600 |0012: invoke-direct {v6, v4}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c946: 0c03 |0015: move-result-object v3 │ │ -01c948: 7020 7105 1600 |0016: invoke-direct {v6, v1}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c94e: 0c00 |0019: move-result-object v0 │ │ -01c950: 3809 1200 |001a: if-eqz v9, 002c // +0012 │ │ -01c954: 1a02 3c00 |001c: const-string v2, ":" // string@003c │ │ -01c958: 6e20 df01 2900 |001e: invoke-virtual {v9, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ -01c95e: 0a02 |0021: move-result v2 │ │ -01c960: 3802 0a00 |0022: if-eqz v2, 002c // +000a │ │ -01c964: 2202 3101 |0024: new-instance v2, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ -01c968: 1a05 6900 |0026: const-string v5, "Bad file name" // string@0069 │ │ -01c96c: 7020 2105 5200 |0028: invoke-direct {v2, v5}, Lorg/apache/cordova/file/EncodingException;.:(Ljava/lang/String;)V // method@0521 │ │ -01c972: 2702 |002b: throw v2 │ │ -01c974: 0792 |002c: move-object v2, v9 │ │ -01c976: 01a5 |002d: move v5, v10 │ │ -01c978: 7406 9b05 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/Filesystem;.copyFileToURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject; // method@059b │ │ -01c97e: 0c02 |0031: move-result-object v2 │ │ -01c980: 1102 |0032: return-object v2 │ │ +01d260: |[01d260] org.apache.cordova.file.FileUtils.transferTo:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/json/JSONObject; │ │ +01d270: 3807 0400 |0000: if-eqz v7, 0004 // +0004 │ │ +01d274: 3908 0800 |0002: if-nez v8, 000a // +0008 │ │ +01d278: 2202 7500 |0004: new-instance v2, Ljava/io/FileNotFoundException; // type@0075 │ │ +01d27c: 7010 8601 0200 |0006: invoke-direct {v2}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ +01d282: 2702 |0009: throw v2 │ │ +01d284: 7110 d705 0700 |000a: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01d28a: 0c04 |000d: move-result-object v4 │ │ +01d28c: 7110 d705 0800 |000e: invoke-static {v8}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01d292: 0c01 |0011: move-result-object v1 │ │ +01d294: 7020 7105 4600 |0012: invoke-direct {v6, v4}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01d29a: 0c03 |0015: move-result-object v3 │ │ +01d29c: 7020 7105 1600 |0016: invoke-direct {v6, v1}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01d2a2: 0c00 |0019: move-result-object v0 │ │ +01d2a4: 3809 1200 |001a: if-eqz v9, 002c // +0012 │ │ +01d2a8: 1a02 3c00 |001c: const-string v2, ":" // string@003c │ │ +01d2ac: 6e20 df01 2900 |001e: invoke-virtual {v9, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ +01d2b2: 0a02 |0021: move-result v2 │ │ +01d2b4: 3802 0a00 |0022: if-eqz v2, 002c // +000a │ │ +01d2b8: 2202 3101 |0024: new-instance v2, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ +01d2bc: 1a05 6900 |0026: const-string v5, "Bad file name" // string@0069 │ │ +01d2c0: 7020 2105 5200 |0028: invoke-direct {v2, v5}, Lorg/apache/cordova/file/EncodingException;.:(Ljava/lang/String;)V // method@0521 │ │ +01d2c6: 2702 |002b: throw v2 │ │ +01d2c8: 0792 |002c: move-object v2, v9 │ │ +01d2ca: 01a5 |002d: move v5, v10 │ │ +01d2cc: 7406 9b05 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/cordova/file/Filesystem;.copyFileToURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject; // method@059b │ │ +01d2d2: 0c02 |0031: move-result-object v2 │ │ +01d2d4: 1102 |0032: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0004 line=783 │ │ 0x000a line=786 │ │ 0x000e line=787 │ │ 0x0012 line=789 │ │ @@ -35921,33 +35927,33 @@ │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -01c984: |[01c984] org.apache.cordova.file.FileUtils.truncateFile:(Ljava/lang/String;J)J │ │ -01c994: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01c99a: 0c02 |0003: move-result-object v2 │ │ -01c99c: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01c9a2: 0c01 |0007: move-result-object v1 │ │ -01c9a4: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01c9a8: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c9ac: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01c9b0: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c9b6: 2704 |0011: throw v4 │ │ -01c9b8: 0d00 |0012: move-exception v0 │ │ -01c9ba: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01c9be: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01c9c2: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01c9c8: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01c9ce: 2703 |001d: throw v3 │ │ -01c9d0: 6e40 b505 2198 |001e: invoke-virtual {v1, v2, v8, v9}, Lorg/apache/cordova/file/Filesystem;.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J // method@05b5 │ │ -01c9d6: 0b04 |0021: move-result-wide v4 │ │ -01c9d8: 1004 |0022: return-wide v4 │ │ +01d2d8: |[01d2d8] org.apache.cordova.file.FileUtils.truncateFile:(Ljava/lang/String;J)J │ │ +01d2e8: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01d2ee: 0c02 |0003: move-result-object v2 │ │ +01d2f0: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01d2f6: 0c01 |0007: move-result-object v1 │ │ +01d2f8: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01d2fc: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d300: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01d304: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d30a: 2704 |0011: throw v4 │ │ +01d30c: 0d00 |0012: move-exception v0 │ │ +01d30e: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d312: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01d316: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d31c: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01d322: 2703 |001d: throw v3 │ │ +01d324: 6e40 b505 2198 |001e: invoke-virtual {v1, v2, v8, v9}, Lorg/apache/cordova/file/Filesystem;.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J // method@05b5 │ │ +01d32a: 0b04 |0021: move-result-wide v4 │ │ +01d32c: 1004 |0022: return-wide v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x0021 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=1152 │ │ @@ -35976,221 +35982,221 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 452 16-bit code units │ │ -01c9f4: |[01c9f4] org.apache.cordova.file.FileUtils.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z │ │ -01ca04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01ca06: 5541 ba01 |0001: iget-boolean v1, v4, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ -01ca0a: 3901 0f00 |0003: if-nez v1, 0012 // +000f │ │ -01ca0e: 2201 1d01 |0005: new-instance v1, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01ca12: 6202 0901 |0007: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -01ca16: 1a03 d900 |0009: const-string v3, "File plugin is not configured. Please see the README.md file for details on how to update config.xml" // string@00d9 │ │ -01ca1a: 7030 7404 2103 |000b: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ -01ca20: 6e20 7102 1700 |000e: invoke-virtual {v7, v1}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01ca26: 0f00 |0011: return v0 │ │ -01ca28: 1a01 da08 |0012: const-string v1, "testSaveLocationExists" // string@08da │ │ -01ca2c: 6e20 e101 1500 |0014: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01ca32: 0a01 |0017: move-result v1 │ │ -01ca34: 3801 0b00 |0018: if-eqz v1, 0023 // +000b │ │ -01ca38: 2201 3d01 |001a: new-instance v1, Lorg/apache/cordova/file/FileUtils$1; // type@013d │ │ -01ca3c: 7030 3705 4107 |001c: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$1;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0537 │ │ -01ca42: 7040 8f05 1476 |001f: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01ca48: 28ef |0022: goto 0011 // -0011 │ │ -01ca4a: 1a01 9a05 |0023: const-string v1, "getFreeDiskSpace" // string@059a │ │ -01ca4e: 6e20 e101 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01ca54: 0a01 |0028: move-result v1 │ │ -01ca56: 3801 0b00 |0029: if-eqz v1, 0034 // +000b │ │ -01ca5a: 2201 4801 |002b: new-instance v1, Lorg/apache/cordova/file/FileUtils$2; // type@0148 │ │ -01ca5e: 7030 4d05 4107 |002d: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$2;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@054d │ │ -01ca64: 7040 8f05 1476 |0030: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01ca6a: 28de |0033: goto 0011 // -0022 │ │ -01ca6c: 1a01 d908 |0034: const-string v1, "testFileExists" // string@08d9 │ │ -01ca70: 6e20 e101 1500 |0036: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01ca76: 0a01 |0039: move-result v1 │ │ -01ca78: 3801 0b00 |003a: if-eqz v1, 0045 // +000b │ │ -01ca7c: 2201 4901 |003c: new-instance v1, Lorg/apache/cordova/file/FileUtils$3; // type@0149 │ │ -01ca80: 7030 4f05 4107 |003e: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$3;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@054f │ │ -01ca86: 7040 8f05 1476 |0041: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01ca8c: 28cd |0044: goto 0011 // -0033 │ │ -01ca8e: 1a01 d808 |0045: const-string v1, "testDirectoryExists" // string@08d8 │ │ -01ca92: 6e20 e101 1500 |0047: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01ca98: 0a01 |004a: move-result v1 │ │ -01ca9a: 3801 0b00 |004b: if-eqz v1, 0056 // +000b │ │ -01ca9e: 2201 4a01 |004d: new-instance v1, Lorg/apache/cordova/file/FileUtils$4; // type@014a │ │ -01caa2: 7030 5105 4107 |004f: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$4;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0551 │ │ -01caa8: 7040 8f05 1476 |0052: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01caae: 28bc |0055: goto 0011 // -0044 │ │ -01cab0: 1a01 c107 |0056: const-string v1, "readAsText" // string@07c1 │ │ -01cab4: 6e20 e101 1500 |0058: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01caba: 0a01 |005b: move-result v1 │ │ -01cabc: 3801 0b00 |005c: if-eqz v1, 0067 // +000b │ │ -01cac0: 2201 4b01 |005e: new-instance v1, Lorg/apache/cordova/file/FileUtils$5; // type@014b │ │ -01cac4: 7030 5305 4107 |0060: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$5;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0553 │ │ -01caca: 7040 8f05 1476 |0063: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cad0: 28ab |0066: goto 0011 // -0055 │ │ -01cad2: 1a01 c007 |0067: const-string v1, "readAsDataURL" // string@07c0 │ │ -01cad6: 6e20 e101 1500 |0069: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cadc: 0a01 |006c: move-result v1 │ │ -01cade: 3801 0b00 |006d: if-eqz v1, 0078 // +000b │ │ -01cae2: 2201 4c01 |006f: new-instance v1, Lorg/apache/cordova/file/FileUtils$6; // type@014c │ │ -01cae6: 7030 5505 4107 |0071: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$6;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0555 │ │ -01caec: 7040 8f05 1476 |0074: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01caf2: 289a |0077: goto 0011 // -0066 │ │ -01caf4: 1a01 be07 |0078: const-string v1, "readAsArrayBuffer" // string@07be │ │ -01caf8: 6e20 e101 1500 |007a: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cafe: 0a01 |007d: move-result v1 │ │ -01cb00: 3801 0b00 |007e: if-eqz v1, 0089 // +000b │ │ -01cb04: 2201 4d01 |0080: new-instance v1, Lorg/apache/cordova/file/FileUtils$7; // type@014d │ │ -01cb08: 7030 5705 4107 |0082: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$7;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0557 │ │ -01cb0e: 7040 8f05 1476 |0085: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cb14: 2889 |0088: goto 0011 // -0077 │ │ -01cb16: 1a01 bf07 |0089: const-string v1, "readAsBinaryString" // string@07bf │ │ -01cb1a: 6e20 e101 1500 |008b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cb20: 0a01 |008e: move-result v1 │ │ -01cb22: 3801 0c00 |008f: if-eqz v1, 009b // +000c │ │ -01cb26: 2201 4e01 |0091: new-instance v1, Lorg/apache/cordova/file/FileUtils$8; // type@014e │ │ -01cb2a: 7030 5905 4107 |0093: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$8;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0559 │ │ -01cb30: 7040 8f05 1476 |0096: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cb36: 2900 78ff |0099: goto/16 0011 // -0088 │ │ -01cb3a: 1a01 4809 |009b: const-string v1, "write" // string@0948 │ │ -01cb3e: 6e20 e101 1500 |009d: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cb44: 0a01 |00a0: move-result v1 │ │ -01cb46: 3801 0c00 |00a1: if-eqz v1, 00ad // +000c │ │ -01cb4a: 2201 4f01 |00a3: new-instance v1, Lorg/apache/cordova/file/FileUtils$9; // type@014f │ │ -01cb4e: 7040 5b05 4176 |00a5: invoke-direct {v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils$9;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@055b │ │ -01cb54: 7040 8f05 1476 |00a8: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cb5a: 2900 66ff |00ab: goto/16 0011 // -009a │ │ -01cb5e: 1a01 fe08 |00ad: const-string v1, "truncate" // string@08fe │ │ -01cb62: 6e20 e101 1500 |00af: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cb68: 0a01 |00b2: move-result v1 │ │ -01cb6a: 3801 0c00 |00b3: if-eqz v1, 00bf // +000c │ │ -01cb6e: 2201 3301 |00b5: new-instance v1, Lorg/apache/cordova/file/FileUtils$10; // type@0133 │ │ -01cb72: 7030 2305 4107 |00b7: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$10;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0523 │ │ -01cb78: 7040 8f05 1476 |00ba: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cb7e: 2900 54ff |00bd: goto/16 0011 // -00ac │ │ -01cb82: 1a01 f107 |00bf: const-string v1, "requestAllFileSystems" // string@07f1 │ │ -01cb86: 6e20 e101 1500 |00c1: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cb8c: 0a01 |00c4: move-result v1 │ │ -01cb8e: 3801 0c00 |00c5: if-eqz v1, 00d1 // +000c │ │ -01cb92: 2201 3401 |00c7: new-instance v1, Lorg/apache/cordova/file/FileUtils$11; // type@0134 │ │ -01cb96: 7030 2505 4107 |00c9: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$11;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0525 │ │ -01cb9c: 7040 8f05 1476 |00cc: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cba2: 2900 42ff |00cf: goto/16 0011 // -00be │ │ -01cba6: 1a01 f207 |00d1: const-string v1, "requestAllPaths" // string@07f2 │ │ -01cbaa: 6e20 e101 1500 |00d3: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cbb0: 0a01 |00d6: move-result v1 │ │ -01cbb2: 3801 1200 |00d7: if-eqz v1, 00e9 // +0012 │ │ -01cbb6: 5441 bb01 |00d9: iget-object v1, v4, Lorg/apache/cordova/file/FileUtils;.cordova:Lorg/apache/cordova/CordovaInterface; // field@01bb │ │ -01cbba: 7210 fa02 0100 |00db: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ -01cbc0: 0c01 |00de: move-result-object v1 │ │ -01cbc2: 2202 3501 |00df: new-instance v2, Lorg/apache/cordova/file/FileUtils$12; // type@0135 │ │ -01cbc6: 7030 2705 4207 |00e1: invoke-direct {v2, v4, v7}, Lorg/apache/cordova/file/FileUtils$12;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0527 │ │ -01cbcc: 7220 5002 2100 |00e4: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ -01cbd2: 2900 2aff |00e7: goto/16 0011 // -00d6 │ │ -01cbd6: 1a01 f507 |00e9: const-string v1, "requestFileSystem" // string@07f5 │ │ -01cbda: 6e20 e101 1500 |00eb: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cbe0: 0a01 |00ee: move-result v1 │ │ -01cbe2: 3801 0c00 |00ef: if-eqz v1, 00fb // +000c │ │ -01cbe6: 2201 3601 |00f1: new-instance v1, Lorg/apache/cordova/file/FileUtils$13; // type@0136 │ │ -01cbea: 7030 2905 4107 |00f3: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$13;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0529 │ │ -01cbf0: 7040 8f05 1476 |00f6: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cbf6: 2900 18ff |00f9: goto/16 0011 // -00e8 │ │ -01cbfa: 1a01 0108 |00fb: const-string v1, "resolveLocalFileSystemURI" // string@0801 │ │ -01cbfe: 6e20 e101 1500 |00fd: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cc04: 0a01 |0100: move-result v1 │ │ -01cc06: 3801 0c00 |0101: if-eqz v1, 010d // +000c │ │ -01cc0a: 2201 3701 |0103: new-instance v1, Lorg/apache/cordova/file/FileUtils$14; // type@0137 │ │ -01cc0e: 7030 2b05 4107 |0105: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$14;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@052b │ │ -01cc14: 7040 8f05 1476 |0108: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cc1a: 2900 06ff |010b: goto/16 0011 // -00fa │ │ -01cc1e: 1a01 9505 |010d: const-string v1, "getFileMetadata" // string@0595 │ │ -01cc22: 6e20 e101 1500 |010f: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cc28: 0a01 |0112: move-result v1 │ │ -01cc2a: 3801 0c00 |0113: if-eqz v1, 011f // +000c │ │ -01cc2e: 2201 3801 |0115: new-instance v1, Lorg/apache/cordova/file/FileUtils$15; // type@0138 │ │ -01cc32: 7030 2d05 4107 |0117: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$15;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@052d │ │ -01cc38: 7040 8f05 1476 |011a: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cc3e: 2900 f4fe |011d: goto/16 0011 // -010c │ │ -01cc42: 1a01 c105 |011f: const-string v1, "getParent" // string@05c1 │ │ -01cc46: 6e20 e101 1500 |0121: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cc4c: 0a01 |0124: move-result v1 │ │ -01cc4e: 3801 0c00 |0125: if-eqz v1, 0131 // +000c │ │ -01cc52: 2201 3901 |0127: new-instance v1, Lorg/apache/cordova/file/FileUtils$16; // type@0139 │ │ -01cc56: 7030 2f05 4107 |0129: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$16;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@052f │ │ -01cc5c: 7040 8f05 1476 |012c: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cc62: 2900 e2fe |012f: goto/16 0011 // -011e │ │ -01cc66: 1a01 8005 |0131: const-string v1, "getDirectory" // string@0580 │ │ -01cc6a: 6e20 e101 1500 |0133: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cc70: 0a01 |0136: move-result v1 │ │ -01cc72: 3801 0c00 |0137: if-eqz v1, 0143 // +000c │ │ -01cc76: 2201 3a01 |0139: new-instance v1, Lorg/apache/cordova/file/FileUtils$17; // type@013a │ │ -01cc7a: 7040 3105 4176 |013b: invoke-direct {v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils$17;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@0531 │ │ -01cc80: 7040 8f05 1476 |013e: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cc86: 2900 d0fe |0141: goto/16 0011 // -0130 │ │ -01cc8a: 1a01 9205 |0143: const-string v1, "getFile" // string@0592 │ │ -01cc8e: 6e20 e101 1500 |0145: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cc94: 0a01 |0148: move-result v1 │ │ -01cc96: 3801 0c00 |0149: if-eqz v1, 0155 // +000c │ │ -01cc9a: 2201 3b01 |014b: new-instance v1, Lorg/apache/cordova/file/FileUtils$18; // type@013b │ │ -01cc9e: 7040 3305 4176 |014d: invoke-direct {v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils$18;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@0533 │ │ -01cca4: 7040 8f05 1476 |0150: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01ccaa: 2900 befe |0153: goto/16 0011 // -0142 │ │ -01ccae: 1a01 e507 |0155: const-string v1, "remove" // string@07e5 │ │ -01ccb2: 6e20 e101 1500 |0157: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01ccb8: 0a01 |015a: move-result v1 │ │ -01ccba: 3801 0c00 |015b: if-eqz v1, 0167 // +000c │ │ -01ccbe: 2201 3c01 |015d: new-instance v1, Lorg/apache/cordova/file/FileUtils$19; // type@013c │ │ -01ccc2: 7030 3505 4107 |015f: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$19;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0535 │ │ -01ccc8: 7040 8f05 1476 |0162: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01ccce: 2900 acfe |0165: goto/16 0011 // -0154 │ │ -01ccd2: 1a01 eb07 |0167: const-string v1, "removeRecursively" // string@07eb │ │ -01ccd6: 6e20 e101 1500 |0169: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01ccdc: 0a01 |016c: move-result v1 │ │ -01ccde: 3801 0c00 |016d: if-eqz v1, 0179 // +000c │ │ -01cce2: 2201 3e01 |016f: new-instance v1, Lorg/apache/cordova/file/FileUtils$20; // type@013e │ │ -01cce6: 7030 3905 4107 |0171: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$20;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0539 │ │ -01ccec: 7040 8f05 1476 |0174: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01ccf2: 2900 9afe |0177: goto/16 0011 // -0166 │ │ -01ccf6: 1a01 d806 |0179: const-string v1, "moveTo" // string@06d8 │ │ -01ccfa: 6e20 e101 1500 |017b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cd00: 0a01 |017e: move-result v1 │ │ -01cd02: 3801 0c00 |017f: if-eqz v1, 018b // +000c │ │ -01cd06: 2201 3f01 |0181: new-instance v1, Lorg/apache/cordova/file/FileUtils$21; // type@013f │ │ -01cd0a: 7030 3b05 4107 |0183: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$21;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@053b │ │ -01cd10: 7040 8f05 1476 |0186: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cd16: 2900 88fe |0189: goto/16 0011 // -0178 │ │ -01cd1a: 1a01 7704 |018b: const-string v1, "copyTo" // string@0477 │ │ -01cd1e: 6e20 e101 1500 |018d: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cd24: 0a01 |0190: move-result v1 │ │ -01cd26: 3801 0c00 |0191: if-eqz v1, 019d // +000c │ │ -01cd2a: 2201 4001 |0193: new-instance v1, Lorg/apache/cordova/file/FileUtils$22; // type@0140 │ │ -01cd2e: 7030 3d05 4107 |0195: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$22;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@053d │ │ -01cd34: 7040 8f05 1476 |0198: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cd3a: 2900 76fe |019b: goto/16 0011 // -018a │ │ -01cd3e: 1a01 c307 |019d: const-string v1, "readEntries" // string@07c3 │ │ -01cd42: 6e20 e101 1500 |019f: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cd48: 0a01 |01a2: move-result v1 │ │ -01cd4a: 3801 0c00 |01a3: if-eqz v1, 01af // +000c │ │ -01cd4e: 2201 4101 |01a5: new-instance v1, Lorg/apache/cordova/file/FileUtils$23; // type@0141 │ │ -01cd52: 7030 3f05 4107 |01a7: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$23;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@053f │ │ -01cd58: 7040 8f05 1476 |01aa: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cd5e: 2900 64fe |01ad: goto/16 0011 // -019c │ │ -01cd62: 1a01 9503 |01af: const-string v1, "_getLocalFilesystemPath" // string@0395 │ │ -01cd66: 6e20 e101 1500 |01b1: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cd6c: 0a01 |01b4: move-result v1 │ │ -01cd6e: 3801 0c00 |01b5: if-eqz v1, 01c1 // +000c │ │ -01cd72: 2201 4201 |01b7: new-instance v1, Lorg/apache/cordova/file/FileUtils$24; // type@0142 │ │ -01cd76: 7030 4105 4107 |01b9: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$24;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0541 │ │ -01cd7c: 7040 8f05 1476 |01bc: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01cd82: 2900 52fe |01bf: goto/16 0011 // -01ae │ │ -01cd86: 1200 |01c1: const/4 v0, #int 0 // #0 │ │ -01cd88: 2900 4ffe |01c2: goto/16 0011 // -01b1 │ │ +01d348: |[01d348] org.apache.cordova.file.FileUtils.execute:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z │ │ +01d358: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01d35a: 5541 ba01 |0001: iget-boolean v1, v4, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ +01d35e: 3901 0f00 |0003: if-nez v1, 0012 // +000f │ │ +01d362: 2201 1d01 |0005: new-instance v1, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01d366: 6202 0901 |0007: sget-object v2, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +01d36a: 1a03 d900 |0009: const-string v3, "File plugin is not configured. Please see the README.md file for details on how to update config.xml" // string@00d9 │ │ +01d36e: 7030 7404 2103 |000b: invoke-direct {v1, v2, v3}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V // method@0474 │ │ +01d374: 6e20 7102 1700 |000e: invoke-virtual {v7, v1}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01d37a: 0f00 |0011: return v0 │ │ +01d37c: 1a01 da08 |0012: const-string v1, "testSaveLocationExists" // string@08da │ │ +01d380: 6e20 e101 1500 |0014: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d386: 0a01 |0017: move-result v1 │ │ +01d388: 3801 0b00 |0018: if-eqz v1, 0023 // +000b │ │ +01d38c: 2201 3d01 |001a: new-instance v1, Lorg/apache/cordova/file/FileUtils$1; // type@013d │ │ +01d390: 7030 3705 4107 |001c: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$1;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0537 │ │ +01d396: 7040 8f05 1476 |001f: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d39c: 28ef |0022: goto 0011 // -0011 │ │ +01d39e: 1a01 9a05 |0023: const-string v1, "getFreeDiskSpace" // string@059a │ │ +01d3a2: 6e20 e101 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d3a8: 0a01 |0028: move-result v1 │ │ +01d3aa: 3801 0b00 |0029: if-eqz v1, 0034 // +000b │ │ +01d3ae: 2201 4801 |002b: new-instance v1, Lorg/apache/cordova/file/FileUtils$2; // type@0148 │ │ +01d3b2: 7030 4d05 4107 |002d: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$2;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@054d │ │ +01d3b8: 7040 8f05 1476 |0030: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d3be: 28de |0033: goto 0011 // -0022 │ │ +01d3c0: 1a01 d908 |0034: const-string v1, "testFileExists" // string@08d9 │ │ +01d3c4: 6e20 e101 1500 |0036: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d3ca: 0a01 |0039: move-result v1 │ │ +01d3cc: 3801 0b00 |003a: if-eqz v1, 0045 // +000b │ │ +01d3d0: 2201 4901 |003c: new-instance v1, Lorg/apache/cordova/file/FileUtils$3; // type@0149 │ │ +01d3d4: 7030 4f05 4107 |003e: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$3;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@054f │ │ +01d3da: 7040 8f05 1476 |0041: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d3e0: 28cd |0044: goto 0011 // -0033 │ │ +01d3e2: 1a01 d808 |0045: const-string v1, "testDirectoryExists" // string@08d8 │ │ +01d3e6: 6e20 e101 1500 |0047: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d3ec: 0a01 |004a: move-result v1 │ │ +01d3ee: 3801 0b00 |004b: if-eqz v1, 0056 // +000b │ │ +01d3f2: 2201 4a01 |004d: new-instance v1, Lorg/apache/cordova/file/FileUtils$4; // type@014a │ │ +01d3f6: 7030 5105 4107 |004f: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$4;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0551 │ │ +01d3fc: 7040 8f05 1476 |0052: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d402: 28bc |0055: goto 0011 // -0044 │ │ +01d404: 1a01 c107 |0056: const-string v1, "readAsText" // string@07c1 │ │ +01d408: 6e20 e101 1500 |0058: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d40e: 0a01 |005b: move-result v1 │ │ +01d410: 3801 0b00 |005c: if-eqz v1, 0067 // +000b │ │ +01d414: 2201 4b01 |005e: new-instance v1, Lorg/apache/cordova/file/FileUtils$5; // type@014b │ │ +01d418: 7030 5305 4107 |0060: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$5;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0553 │ │ +01d41e: 7040 8f05 1476 |0063: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d424: 28ab |0066: goto 0011 // -0055 │ │ +01d426: 1a01 c007 |0067: const-string v1, "readAsDataURL" // string@07c0 │ │ +01d42a: 6e20 e101 1500 |0069: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d430: 0a01 |006c: move-result v1 │ │ +01d432: 3801 0b00 |006d: if-eqz v1, 0078 // +000b │ │ +01d436: 2201 4c01 |006f: new-instance v1, Lorg/apache/cordova/file/FileUtils$6; // type@014c │ │ +01d43a: 7030 5505 4107 |0071: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$6;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0555 │ │ +01d440: 7040 8f05 1476 |0074: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d446: 289a |0077: goto 0011 // -0066 │ │ +01d448: 1a01 be07 |0078: const-string v1, "readAsArrayBuffer" // string@07be │ │ +01d44c: 6e20 e101 1500 |007a: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d452: 0a01 |007d: move-result v1 │ │ +01d454: 3801 0b00 |007e: if-eqz v1, 0089 // +000b │ │ +01d458: 2201 4d01 |0080: new-instance v1, Lorg/apache/cordova/file/FileUtils$7; // type@014d │ │ +01d45c: 7030 5705 4107 |0082: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$7;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0557 │ │ +01d462: 7040 8f05 1476 |0085: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d468: 2889 |0088: goto 0011 // -0077 │ │ +01d46a: 1a01 bf07 |0089: const-string v1, "readAsBinaryString" // string@07bf │ │ +01d46e: 6e20 e101 1500 |008b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d474: 0a01 |008e: move-result v1 │ │ +01d476: 3801 0c00 |008f: if-eqz v1, 009b // +000c │ │ +01d47a: 2201 4e01 |0091: new-instance v1, Lorg/apache/cordova/file/FileUtils$8; // type@014e │ │ +01d47e: 7030 5905 4107 |0093: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$8;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0559 │ │ +01d484: 7040 8f05 1476 |0096: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d48a: 2900 78ff |0099: goto/16 0011 // -0088 │ │ +01d48e: 1a01 4809 |009b: const-string v1, "write" // string@0948 │ │ +01d492: 6e20 e101 1500 |009d: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d498: 0a01 |00a0: move-result v1 │ │ +01d49a: 3801 0c00 |00a1: if-eqz v1, 00ad // +000c │ │ +01d49e: 2201 4f01 |00a3: new-instance v1, Lorg/apache/cordova/file/FileUtils$9; // type@014f │ │ +01d4a2: 7040 5b05 4176 |00a5: invoke-direct {v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils$9;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@055b │ │ +01d4a8: 7040 8f05 1476 |00a8: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d4ae: 2900 66ff |00ab: goto/16 0011 // -009a │ │ +01d4b2: 1a01 fe08 |00ad: const-string v1, "truncate" // string@08fe │ │ +01d4b6: 6e20 e101 1500 |00af: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d4bc: 0a01 |00b2: move-result v1 │ │ +01d4be: 3801 0c00 |00b3: if-eqz v1, 00bf // +000c │ │ +01d4c2: 2201 3301 |00b5: new-instance v1, Lorg/apache/cordova/file/FileUtils$10; // type@0133 │ │ +01d4c6: 7030 2305 4107 |00b7: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$10;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0523 │ │ +01d4cc: 7040 8f05 1476 |00ba: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d4d2: 2900 54ff |00bd: goto/16 0011 // -00ac │ │ +01d4d6: 1a01 f107 |00bf: const-string v1, "requestAllFileSystems" // string@07f1 │ │ +01d4da: 6e20 e101 1500 |00c1: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d4e0: 0a01 |00c4: move-result v1 │ │ +01d4e2: 3801 0c00 |00c5: if-eqz v1, 00d1 // +000c │ │ +01d4e6: 2201 3401 |00c7: new-instance v1, Lorg/apache/cordova/file/FileUtils$11; // type@0134 │ │ +01d4ea: 7030 2505 4107 |00c9: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$11;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0525 │ │ +01d4f0: 7040 8f05 1476 |00cc: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d4f6: 2900 42ff |00cf: goto/16 0011 // -00be │ │ +01d4fa: 1a01 f207 |00d1: const-string v1, "requestAllPaths" // string@07f2 │ │ +01d4fe: 6e20 e101 1500 |00d3: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d504: 0a01 |00d6: move-result v1 │ │ +01d506: 3801 1200 |00d7: if-eqz v1, 00e9 // +0012 │ │ +01d50a: 5441 bb01 |00d9: iget-object v1, v4, Lorg/apache/cordova/file/FileUtils;.cordova:Lorg/apache/cordova/CordovaInterface; // field@01bb │ │ +01d50e: 7210 fa02 0100 |00db: invoke-interface {v1}, Lorg/apache/cordova/CordovaInterface;.getThreadPool:()Ljava/util/concurrent/ExecutorService; // method@02fa │ │ +01d514: 0c01 |00de: move-result-object v1 │ │ +01d516: 2202 3501 |00df: new-instance v2, Lorg/apache/cordova/file/FileUtils$12; // type@0135 │ │ +01d51a: 7030 2705 4207 |00e1: invoke-direct {v2, v4, v7}, Lorg/apache/cordova/file/FileUtils$12;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0527 │ │ +01d520: 7220 5002 2100 |00e4: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0250 │ │ +01d526: 2900 2aff |00e7: goto/16 0011 // -00d6 │ │ +01d52a: 1a01 f507 |00e9: const-string v1, "requestFileSystem" // string@07f5 │ │ +01d52e: 6e20 e101 1500 |00eb: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d534: 0a01 |00ee: move-result v1 │ │ +01d536: 3801 0c00 |00ef: if-eqz v1, 00fb // +000c │ │ +01d53a: 2201 3601 |00f1: new-instance v1, Lorg/apache/cordova/file/FileUtils$13; // type@0136 │ │ +01d53e: 7030 2905 4107 |00f3: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$13;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0529 │ │ +01d544: 7040 8f05 1476 |00f6: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d54a: 2900 18ff |00f9: goto/16 0011 // -00e8 │ │ +01d54e: 1a01 0108 |00fb: const-string v1, "resolveLocalFileSystemURI" // string@0801 │ │ +01d552: 6e20 e101 1500 |00fd: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d558: 0a01 |0100: move-result v1 │ │ +01d55a: 3801 0c00 |0101: if-eqz v1, 010d // +000c │ │ +01d55e: 2201 3701 |0103: new-instance v1, Lorg/apache/cordova/file/FileUtils$14; // type@0137 │ │ +01d562: 7030 2b05 4107 |0105: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$14;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@052b │ │ +01d568: 7040 8f05 1476 |0108: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d56e: 2900 06ff |010b: goto/16 0011 // -00fa │ │ +01d572: 1a01 9505 |010d: const-string v1, "getFileMetadata" // string@0595 │ │ +01d576: 6e20 e101 1500 |010f: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d57c: 0a01 |0112: move-result v1 │ │ +01d57e: 3801 0c00 |0113: if-eqz v1, 011f // +000c │ │ +01d582: 2201 3801 |0115: new-instance v1, Lorg/apache/cordova/file/FileUtils$15; // type@0138 │ │ +01d586: 7030 2d05 4107 |0117: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$15;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@052d │ │ +01d58c: 7040 8f05 1476 |011a: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d592: 2900 f4fe |011d: goto/16 0011 // -010c │ │ +01d596: 1a01 c105 |011f: const-string v1, "getParent" // string@05c1 │ │ +01d59a: 6e20 e101 1500 |0121: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d5a0: 0a01 |0124: move-result v1 │ │ +01d5a2: 3801 0c00 |0125: if-eqz v1, 0131 // +000c │ │ +01d5a6: 2201 3901 |0127: new-instance v1, Lorg/apache/cordova/file/FileUtils$16; // type@0139 │ │ +01d5aa: 7030 2f05 4107 |0129: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$16;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@052f │ │ +01d5b0: 7040 8f05 1476 |012c: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d5b6: 2900 e2fe |012f: goto/16 0011 // -011e │ │ +01d5ba: 1a01 8005 |0131: const-string v1, "getDirectory" // string@0580 │ │ +01d5be: 6e20 e101 1500 |0133: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d5c4: 0a01 |0136: move-result v1 │ │ +01d5c6: 3801 0c00 |0137: if-eqz v1, 0143 // +000c │ │ +01d5ca: 2201 3a01 |0139: new-instance v1, Lorg/apache/cordova/file/FileUtils$17; // type@013a │ │ +01d5ce: 7040 3105 4176 |013b: invoke-direct {v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils$17;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@0531 │ │ +01d5d4: 7040 8f05 1476 |013e: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d5da: 2900 d0fe |0141: goto/16 0011 // -0130 │ │ +01d5de: 1a01 9205 |0143: const-string v1, "getFile" // string@0592 │ │ +01d5e2: 6e20 e101 1500 |0145: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d5e8: 0a01 |0148: move-result v1 │ │ +01d5ea: 3801 0c00 |0149: if-eqz v1, 0155 // +000c │ │ +01d5ee: 2201 3b01 |014b: new-instance v1, Lorg/apache/cordova/file/FileUtils$18; // type@013b │ │ +01d5f2: 7040 3305 4176 |014d: invoke-direct {v1, v4, v6, v7}, Lorg/apache/cordova/file/FileUtils$18;.:(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@0533 │ │ +01d5f8: 7040 8f05 1476 |0150: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d5fe: 2900 befe |0153: goto/16 0011 // -0142 │ │ +01d602: 1a01 e507 |0155: const-string v1, "remove" // string@07e5 │ │ +01d606: 6e20 e101 1500 |0157: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d60c: 0a01 |015a: move-result v1 │ │ +01d60e: 3801 0c00 |015b: if-eqz v1, 0167 // +000c │ │ +01d612: 2201 3c01 |015d: new-instance v1, Lorg/apache/cordova/file/FileUtils$19; // type@013c │ │ +01d616: 7030 3505 4107 |015f: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$19;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0535 │ │ +01d61c: 7040 8f05 1476 |0162: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d622: 2900 acfe |0165: goto/16 0011 // -0154 │ │ +01d626: 1a01 eb07 |0167: const-string v1, "removeRecursively" // string@07eb │ │ +01d62a: 6e20 e101 1500 |0169: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d630: 0a01 |016c: move-result v1 │ │ +01d632: 3801 0c00 |016d: if-eqz v1, 0179 // +000c │ │ +01d636: 2201 3e01 |016f: new-instance v1, Lorg/apache/cordova/file/FileUtils$20; // type@013e │ │ +01d63a: 7030 3905 4107 |0171: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$20;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0539 │ │ +01d640: 7040 8f05 1476 |0174: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d646: 2900 9afe |0177: goto/16 0011 // -0166 │ │ +01d64a: 1a01 d806 |0179: const-string v1, "moveTo" // string@06d8 │ │ +01d64e: 6e20 e101 1500 |017b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d654: 0a01 |017e: move-result v1 │ │ +01d656: 3801 0c00 |017f: if-eqz v1, 018b // +000c │ │ +01d65a: 2201 3f01 |0181: new-instance v1, Lorg/apache/cordova/file/FileUtils$21; // type@013f │ │ +01d65e: 7030 3b05 4107 |0183: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$21;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@053b │ │ +01d664: 7040 8f05 1476 |0186: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d66a: 2900 88fe |0189: goto/16 0011 // -0178 │ │ +01d66e: 1a01 7704 |018b: const-string v1, "copyTo" // string@0477 │ │ +01d672: 6e20 e101 1500 |018d: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d678: 0a01 |0190: move-result v1 │ │ +01d67a: 3801 0c00 |0191: if-eqz v1, 019d // +000c │ │ +01d67e: 2201 4001 |0193: new-instance v1, Lorg/apache/cordova/file/FileUtils$22; // type@0140 │ │ +01d682: 7030 3d05 4107 |0195: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$22;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@053d │ │ +01d688: 7040 8f05 1476 |0198: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d68e: 2900 76fe |019b: goto/16 0011 // -018a │ │ +01d692: 1a01 c307 |019d: const-string v1, "readEntries" // string@07c3 │ │ +01d696: 6e20 e101 1500 |019f: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d69c: 0a01 |01a2: move-result v1 │ │ +01d69e: 3801 0c00 |01a3: if-eqz v1, 01af // +000c │ │ +01d6a2: 2201 4101 |01a5: new-instance v1, Lorg/apache/cordova/file/FileUtils$23; // type@0141 │ │ +01d6a6: 7030 3f05 4107 |01a7: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$23;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@053f │ │ +01d6ac: 7040 8f05 1476 |01aa: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d6b2: 2900 64fe |01ad: goto/16 0011 // -019c │ │ +01d6b6: 1a01 9503 |01af: const-string v1, "_getLocalFilesystemPath" // string@0395 │ │ +01d6ba: 6e20 e101 1500 |01b1: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d6c0: 0a01 |01b4: move-result v1 │ │ +01d6c2: 3801 0c00 |01b5: if-eqz v1, 01c1 // +000c │ │ +01d6c6: 2201 4201 |01b7: new-instance v1, Lorg/apache/cordova/file/FileUtils$24; // type@0142 │ │ +01d6ca: 7030 4105 4107 |01b9: invoke-direct {v1, v4, v7}, Lorg/apache/cordova/file/FileUtils$24;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V // method@0541 │ │ +01d6d0: 7040 8f05 1476 |01bc: invoke-direct {v4, v1, v6, v7}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01d6d6: 2900 52fe |01bf: goto/16 0011 // -01ae │ │ +01d6da: 1200 |01c1: const/4 v0, #int 0 // #0 │ │ +01d6dc: 2900 4ffe |01c2: goto/16 0011 // -01b1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=269 │ │ 0x0005 line=270 │ │ 0x0011 line=549 │ │ 0x0012 line=273 │ │ 0x001a line=274 │ │ @@ -36252,33 +36258,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01cd8c: |[01cd8c] org.apache.cordova.file.FileUtils.filesystemPathForURL:(Ljava/lang/String;)Ljava/lang/String; │ │ -01cd9c: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01cda2: 0c02 |0003: move-result-object v2 │ │ -01cda4: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01cdaa: 0c01 |0007: move-result-object v1 │ │ -01cdac: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01cdb0: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ -01cdb4: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ -01cdb8: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01cdbe: 2704 |0011: throw v4 │ │ -01cdc0: 0d00 |0012: move-exception v0 │ │ -01cdc2: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01cdc6: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ -01cdca: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01cdd0: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01cdd6: 2703 |001d: throw v3 │ │ -01cdd8: 6e20 9d05 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ -01cdde: 0c04 |0021: move-result-object v4 │ │ -01cde0: 1104 |0022: return-object v4 │ │ +01d6e0: |[01d6e0] org.apache.cordova.file.FileUtils.filesystemPathForURL:(Ljava/lang/String;)Ljava/lang/String; │ │ +01d6f0: 7110 d705 0700 |0000: invoke-static {v7}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01d6f6: 0c02 |0003: move-result-object v2 │ │ +01d6f8: 7020 7105 2600 |0004: invoke-direct {v6, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01d6fe: 0c01 |0007: move-result-object v1 │ │ +01d700: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01d704: 2204 a500 |000a: new-instance v4, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d708: 1a05 ca02 |000c: const-string v5, "No installed handlers for this URL" // string@02ca │ │ +01d70c: 7020 1002 5400 |000e: invoke-direct {v4, v5}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d712: 2704 |0011: throw v4 │ │ +01d714: 0d00 |0012: move-exception v0 │ │ +01d716: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01d71a: 1a04 3803 |0015: const-string v4, "Unrecognized filesystem URL" // string@0338 │ │ +01d71e: 7020 1002 4300 |0017: invoke-direct {v3, v4}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01d724: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01d72a: 2703 |001d: throw v3 │ │ +01d72c: 6e20 9d05 2100 |001e: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ +01d732: 0c04 |0021: move-result-object v4 │ │ +01d734: 1104 |0022: return-object v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x0021 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=622 │ │ @@ -36305,40 +36311,40 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -01cdfc: |[01cdfc] org.apache.cordova.file.FileUtils.filesystemURLforLocalPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01ce0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ce0e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01ce10: 5464 bd01 |0002: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01ce14: 6e10 2502 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01ce1a: 0c04 |0007: move-result-object v4 │ │ -01ce1c: 7210 3802 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01ce22: 0a05 |000b: move-result v5 │ │ -01ce24: 3805 2000 |000c: if-eqz v5, 002c // +0020 │ │ -01ce28: 7210 3902 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01ce2e: 0c00 |0011: move-result-object v0 │ │ -01ce30: 1f00 5401 |0012: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ -01ce34: 6e20 9905 7000 |0014: invoke-virtual {v0, v7}, Lorg/apache/cordova/file/Filesystem;.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0599 │ │ -01ce3a: 0c03 |0017: move-result-object v3 │ │ -01ce3c: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -01ce40: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -01ce44: 5435 d001 |001c: iget-object v5, v3, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01ce48: 6e10 eb01 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ -01ce4e: 0a05 |0021: move-result v5 │ │ -01ce50: 3525 e6ff |0022: if-ge v5, v2, 0008 // -001a │ │ -01ce54: 0731 |0024: move-object v1, v3 │ │ -01ce56: 5435 d001 |0025: iget-object v5, v3, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01ce5a: 6e10 eb01 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ -01ce60: 0a02 |002a: move-result v2 │ │ -01ce62: 28dd |002b: goto 0008 // -0023 │ │ -01ce64: 1101 |002c: return-object v1 │ │ +01d750: |[01d750] org.apache.cordova.file.FileUtils.filesystemURLforLocalPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01d760: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01d762: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01d764: 5464 bd01 |0002: iget-object v4, v6, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01d768: 6e10 2502 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01d76e: 0c04 |0007: move-result-object v4 │ │ +01d770: 7210 3802 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01d776: 0a05 |000b: move-result v5 │ │ +01d778: 3805 2000 |000c: if-eqz v5, 002c // +0020 │ │ +01d77c: 7210 3902 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01d782: 0c00 |0011: move-result-object v0 │ │ +01d784: 1f00 5401 |0012: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ +01d788: 6e20 9905 7000 |0014: invoke-virtual {v0, v7}, Lorg/apache/cordova/file/Filesystem;.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@0599 │ │ +01d78e: 0c03 |0017: move-result-object v3 │ │ +01d790: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +01d794: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +01d798: 5435 d001 |001c: iget-object v5, v3, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01d79c: 6e10 eb01 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ +01d7a2: 0a05 |0021: move-result v5 │ │ +01d7a4: 3525 e6ff |0022: if-ge v5, v2, 0008 // -001a │ │ +01d7a8: 0731 |0024: move-object v1, v3 │ │ +01d7aa: 5435 d001 |0025: iget-object v5, v3, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01d7ae: 6e10 eb01 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ +01d7b4: 0a02 |002a: move-result v2 │ │ +01d7b6: 28dd |002b: goto 0008 // -0023 │ │ +01d7b8: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0001 line=637 │ │ 0x0002 line=641 │ │ 0x0014 line=642 │ │ 0x0018 line=643 │ │ @@ -36359,74 +36365,74 @@ │ │ type : '(Landroid/app/Activity;)Ljava/util/HashMap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -01ce68: |[01ce68] org.apache.cordova.file.FileUtils.getAvailableFileSystems:(Landroid/app/Activity;)Ljava/util/HashMap; │ │ -01ce78: 6e10 0300 0800 |0000: invoke-virtual {v8}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ -01ce7e: 0c01 |0003: move-result-object v1 │ │ -01ce80: 2200 bf00 |0004: new-instance v0, Ljava/util/HashMap; // type@00bf │ │ -01ce84: 7010 2c02 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@022c │ │ -01ce8a: 1a03 2205 |0009: const-string v3, "files" // string@0522 │ │ -01ce8e: 6e10 3b00 0100 |000b: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ -01ce94: 0c04 |000e: move-result-object v4 │ │ -01ce96: 6e10 7501 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01ce9c: 0c04 |0012: move-result-object v4 │ │ -01ce9e: 6e30 2f02 3004 |0013: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cea4: 1a03 c604 |0016: const-string v3, "documents" // string@04c6 │ │ -01cea8: 2204 7300 |0018: new-instance v4, Ljava/io/File; // type@0073 │ │ -01ceac: 6e10 3b00 0100 |001a: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ -01ceb2: 0c05 |001d: move-result-object v5 │ │ -01ceb4: 1a06 b800 |001e: const-string v6, "Documents" // string@00b8 │ │ -01ceb8: 7030 6f01 5406 |0020: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@016f │ │ -01cebe: 6e10 7501 0400 |0023: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01cec4: 0c04 |0026: move-result-object v4 │ │ -01cec6: 6e30 2f02 3004 |0027: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cecc: 1a03 2404 |002a: const-string v3, "cache" // string@0424 │ │ -01ced0: 6e10 3500 0100 |002c: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0035 │ │ -01ced6: 0c04 |002f: move-result-object v4 │ │ -01ced8: 6e10 7501 0400 |0030: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01cede: 0c04 |0033: move-result-object v4 │ │ -01cee0: 6e30 2f02 3004 |0034: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cee6: 1a03 1308 |0037: const-string v3, "root" // string@0813 │ │ -01ceea: 1a04 2d00 |0039: const-string v4, "/" // string@002d │ │ -01ceee: 6e30 2f02 3004 |003b: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cef4: 7100 8d00 0000 |003e: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ -01cefa: 0c03 |0041: move-result-object v3 │ │ -01cefc: 1a04 d506 |0042: const-string v4, "mounted" // string@06d5 │ │ -01cf00: 6e20 e101 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01cf06: 0a03 |0047: move-result v3 │ │ -01cf08: 3803 2a00 |0048: if-eqz v3, 0072 // +002a │ │ -01cf0c: 1a03 2405 |004a: const-string v3, "files-external" // string@0524 │ │ -01cf10: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -01cf12: 6e20 3900 4100 |004d: invoke-virtual {v1, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0039 │ │ -01cf18: 0c04 |0050: move-result-object v4 │ │ -01cf1a: 6e10 7501 0400 |0051: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01cf20: 0c04 |0054: move-result-object v4 │ │ -01cf22: 6e30 2f02 3004 |0055: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cf28: 1a03 2708 |0058: const-string v3, "sdcard" // string@0827 │ │ -01cf2c: 7100 8c00 0000 |005a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -01cf32: 0c04 |005d: move-result-object v4 │ │ -01cf34: 6e10 7501 0400 |005e: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01cf3a: 0c04 |0061: move-result-object v4 │ │ -01cf3c: 6e30 2f02 3004 |0062: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cf42: 1a03 2504 |0065: const-string v3, "cache-external" // string@0425 │ │ -01cf46: 6e10 3800 0100 |0067: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0038 │ │ -01cf4c: 0c04 |006a: move-result-object v4 │ │ -01cf4e: 6e10 7501 0400 |006b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01cf54: 0c04 |006e: move-result-object v4 │ │ -01cf56: 6e30 2f02 3004 |006f: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ -01cf5c: 1100 |0072: return-object v0 │ │ -01cf5e: 0d02 |0073: move-exception v2 │ │ -01cf60: 1a03 dc00 |0074: const-string v3, "FileUtils" // string@00dc │ │ -01cf64: 1a04 cd00 |0076: const-string v4, "External storage unavailable, check to see if USB Mass Storage Mode is on" // string@00cd │ │ -01cf68: 7120 fe03 4300 |0078: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01cf6e: 28f7 |007b: goto 0072 // -0009 │ │ +01d7bc: |[01d7bc] org.apache.cordova.file.FileUtils.getAvailableFileSystems:(Landroid/app/Activity;)Ljava/util/HashMap; │ │ +01d7cc: 6e10 0300 0800 |0000: invoke-virtual {v8}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0003 │ │ +01d7d2: 0c01 |0003: move-result-object v1 │ │ +01d7d4: 2200 bf00 |0004: new-instance v0, Ljava/util/HashMap; // type@00bf │ │ +01d7d8: 7010 2c02 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@022c │ │ +01d7de: 1a03 2205 |0009: const-string v3, "files" // string@0522 │ │ +01d7e2: 6e10 3b00 0100 |000b: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ +01d7e8: 0c04 |000e: move-result-object v4 │ │ +01d7ea: 6e10 7501 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d7f0: 0c04 |0012: move-result-object v4 │ │ +01d7f2: 6e30 2f02 3004 |0013: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d7f8: 1a03 c604 |0016: const-string v3, "documents" // string@04c6 │ │ +01d7fc: 2204 7300 |0018: new-instance v4, Ljava/io/File; // type@0073 │ │ +01d800: 6e10 3b00 0100 |001a: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003b │ │ +01d806: 0c05 |001d: move-result-object v5 │ │ +01d808: 1a06 b800 |001e: const-string v6, "Documents" // string@00b8 │ │ +01d80c: 7030 6f01 5406 |0020: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@016f │ │ +01d812: 6e10 7501 0400 |0023: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d818: 0c04 |0026: move-result-object v4 │ │ +01d81a: 6e30 2f02 3004 |0027: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d820: 1a03 2404 |002a: const-string v3, "cache" // string@0424 │ │ +01d824: 6e10 3500 0100 |002c: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0035 │ │ +01d82a: 0c04 |002f: move-result-object v4 │ │ +01d82c: 6e10 7501 0400 |0030: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d832: 0c04 |0033: move-result-object v4 │ │ +01d834: 6e30 2f02 3004 |0034: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d83a: 1a03 1308 |0037: const-string v3, "root" // string@0813 │ │ +01d83e: 1a04 2d00 |0039: const-string v4, "/" // string@002d │ │ +01d842: 6e30 2f02 3004 |003b: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d848: 7100 8d00 0000 |003e: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ +01d84e: 0c03 |0041: move-result-object v3 │ │ +01d850: 1a04 d506 |0042: const-string v4, "mounted" // string@06d5 │ │ +01d854: 6e20 e101 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01d85a: 0a03 |0047: move-result v3 │ │ +01d85c: 3803 2a00 |0048: if-eqz v3, 0072 // +002a │ │ +01d860: 1a03 2405 |004a: const-string v3, "files-external" // string@0524 │ │ +01d864: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +01d866: 6e20 3900 4100 |004d: invoke-virtual {v1, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0039 │ │ +01d86c: 0c04 |0050: move-result-object v4 │ │ +01d86e: 6e10 7501 0400 |0051: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d874: 0c04 |0054: move-result-object v4 │ │ +01d876: 6e30 2f02 3004 |0055: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d87c: 1a03 2708 |0058: const-string v3, "sdcard" // string@0827 │ │ +01d880: 7100 8c00 0000 |005a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01d886: 0c04 |005d: move-result-object v4 │ │ +01d888: 6e10 7501 0400 |005e: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d88e: 0c04 |0061: move-result-object v4 │ │ +01d890: 6e30 2f02 3004 |0062: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d896: 1a03 2504 |0065: const-string v3, "cache-external" // string@0425 │ │ +01d89a: 6e10 3800 0100 |0067: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0038 │ │ +01d8a0: 0c04 |006a: move-result-object v4 │ │ +01d8a2: 6e10 7501 0400 |006b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d8a8: 0c04 |006e: move-result-object v4 │ │ +01d8aa: 6e30 2f02 3004 |006f: invoke-virtual {v0, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@022f │ │ +01d8b0: 1100 |0072: return-object v0 │ │ +01d8b2: 0d02 |0073: move-exception v2 │ │ +01d8b4: 1a03 dc00 |0074: const-string v3, "FileUtils" // string@00dc │ │ +01d8b8: 1a04 cd00 |0076: const-string v4, "External storage unavailable, check to see if USB Mass Storage Mode is on" // string@00cd │ │ +01d8bc: 7120 fe03 4300 |0078: invoke-static {v3, v4}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01d8c2: 28f7 |007b: goto 0072 // -0009 │ │ catches : 1 │ │ 0x004a - 0x0072 │ │ Ljava/lang/NullPointerException; -> 0x0073 │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0009 line=155 │ │ @@ -36452,30 +36458,30 @@ │ │ type : '(Ljava/io/File;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01cf80: |[01cf80] org.apache.cordova.file.FileUtils.getEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; │ │ -01cf90: 5442 bd01 |0000: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01cf94: 6e10 2502 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01cf9a: 0c02 |0005: move-result-object v2 │ │ -01cf9c: 7210 3802 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01cfa2: 0a03 |0009: move-result v3 │ │ -01cfa4: 3803 0f00 |000a: if-eqz v3, 0019 // +000f │ │ -01cfa8: 7210 3902 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01cfae: 0c01 |000f: move-result-object v1 │ │ -01cfb0: 1f01 5401 |0010: check-cast v1, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ -01cfb4: 6e20 a905 5100 |0012: invoke-virtual {v1, v5}, Lorg/apache/cordova/file/Filesystem;.makeEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; // method@05a9 │ │ -01cfba: 0c00 |0015: move-result-object v0 │ │ -01cfbc: 3800 f0ff |0016: if-eqz v0, 0006 // -0010 │ │ -01cfc0: 1100 |0018: return-object v0 │ │ -01cfc2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -01cfc4: 28fe |001a: goto 0018 // -0002 │ │ +01d8d4: |[01d8d4] org.apache.cordova.file.FileUtils.getEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; │ │ +01d8e4: 5442 bd01 |0000: iget-object v2, v4, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01d8e8: 6e10 2502 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01d8ee: 0c02 |0005: move-result-object v2 │ │ +01d8f0: 7210 3802 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01d8f6: 0a03 |0009: move-result v3 │ │ +01d8f8: 3803 0f00 |000a: if-eqz v3, 0019 // +000f │ │ +01d8fc: 7210 3902 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01d902: 0c01 |000f: move-result-object v1 │ │ +01d904: 1f01 5401 |0010: check-cast v1, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ +01d908: 6e20 a905 5100 |0012: invoke-virtual {v1, v5}, Lorg/apache/cordova/file/Filesystem;.makeEntryForFile:(Ljava/io/File;)Lorg/json/JSONObject; // method@05a9 │ │ +01d90e: 0c00 |0015: move-result-object v0 │ │ +01d910: 3800 f0ff |0016: if-eqz v0, 0006 // -0010 │ │ +01d914: 1100 |0018: return-object v0 │ │ +01d916: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +01d918: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0012 line=1022 │ │ 0x0016 line=1023 │ │ 0x0018 line=1027 │ │ locals : │ │ @@ -36489,24 +36495,24 @@ │ │ type : '(Landroid/app/Activity;)[Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01cfc8: |[01cfc8] org.apache.cordova.file.FileUtils.getExtraFileSystemsPreference:(Landroid/app/Activity;)[Ljava/lang/String; │ │ -01cfd8: 5441 c001 |0000: iget-object v1, v4, Lorg/apache/cordova/file/FileUtils;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@01c0 │ │ -01cfdc: 1a02 dc03 |0002: const-string v2, "androidextrafilesystems" // string@03dc │ │ -01cfe0: 1a03 2305 |0004: const-string v3, "files,files-external,documents,sdcard,cache,cache-external,assets,root" // string@0523 │ │ -01cfe4: 6e30 3e03 2103 |0006: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -01cfea: 0c00 |0009: move-result-object v0 │ │ -01cfec: 1a01 2400 |000a: const-string v1, "," // string@0024 │ │ -01cff0: 6e20 ed01 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ -01cff6: 0c01 |000f: move-result-object v1 │ │ -01cff8: 1101 |0010: return-object v1 │ │ +01d91c: |[01d91c] org.apache.cordova.file.FileUtils.getExtraFileSystemsPreference:(Landroid/app/Activity;)[Ljava/lang/String; │ │ +01d92c: 5441 c001 |0000: iget-object v1, v4, Lorg/apache/cordova/file/FileUtils;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@01c0 │ │ +01d930: 1a02 dc03 |0002: const-string v2, "androidextrafilesystems" // string@03dc │ │ +01d934: 1a03 2305 |0004: const-string v3, "files,files-external,documents,sdcard,cache,cache-external,assets,root" // string@0523 │ │ +01d938: 6e30 3e03 2103 |0006: invoke-virtual {v1, v2, v3}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +01d93e: 0c00 |0009: move-result-object v0 │ │ +01d940: 1a01 2400 |000a: const-string v1, "," // string@0024 │ │ +01d944: 6e20 ed01 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01ed │ │ +01d94a: 0c01 |000f: move-result-object v1 │ │ +01d94c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000a line=126 │ │ locals : │ │ 0x000a - 0x0011 reg=0 fileSystemsStr Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=4 this Lorg/apache/cordova/file/FileUtils; │ │ @@ -36517,154 +36523,154 @@ │ │ type : '(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 293 16-bit code units │ │ -01cffc: |[01cffc] org.apache.cordova.file.FileUtils.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V │ │ -01d00c: 121a |0000: const/4 v10, #int 1 // #1 │ │ -01d00e: 6f30 1e03 cb0d |0001: invoke-super {v11, v12, v13}, Lorg/apache/cordova/CordovaPlugin;.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V // method@031e │ │ -01d014: 2207 bc00 |0004: new-instance v7, Ljava/util/ArrayList; // type@00bc │ │ -01d018: 7010 1f02 0700 |0006: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@021f │ │ -01d01e: 5bb7 bd01 |0009: iput-object v7, v11, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01d022: 2207 5b01 |000b: new-instance v7, Lorg/apache/cordova/file/PendingRequests; // type@015b │ │ -01d026: 7010 e105 0700 |000d: invoke-direct {v7}, Lorg/apache/cordova/file/PendingRequests;.:()V // method@05e1 │ │ -01d02c: 5bb7 be01 |0010: iput-object v7, v11, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ -01d030: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -01d032: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -01d034: 7210 f902 0c00 |0014: invoke-interface {v12}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ -01d03a: 0c00 |0017: move-result-object v0 │ │ -01d03c: 6e10 0800 0000 |0018: invoke-virtual {v0}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0008 │ │ -01d042: 0c02 |001b: move-result-object v2 │ │ -01d044: 54b7 c001 |001c: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@01c0 │ │ -01d048: 1a08 dd03 |001e: const-string v8, "androidpersistentfilelocation" // string@03dd │ │ -01d04c: 1a09 3c06 |0020: const-string v9, "internal" // string@063c │ │ -01d050: 6e30 3e03 8709 |0022: invoke-virtual {v7, v8, v9}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ -01d056: 0c01 |0025: move-result-object v1 │ │ -01d058: 6e10 0400 0000 |0026: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0004 │ │ -01d05e: 0c07 |0029: move-result-object v7 │ │ -01d060: 6e10 7501 0700 |002a: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01d066: 0c05 |002d: move-result-object v5 │ │ -01d068: 1a07 3c06 |002e: const-string v7, "internal" // string@063c │ │ -01d06c: 6e20 e201 1700 |0030: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -01d072: 0a07 |0033: move-result v7 │ │ -01d074: 3807 8d00 |0034: if-eqz v7, 00c1 // +008d │ │ -01d078: 2207 9b00 |0036: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01d07c: 7010 f301 0700 |0038: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d082: 6e10 0500 0000 |003b: invoke-virtual {v0}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@0005 │ │ -01d088: 0c08 |003e: move-result-object v8 │ │ -01d08a: 6e10 7501 0800 |003f: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01d090: 0c08 |0042: move-result-object v8 │ │ -01d092: 6e20 fb01 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d098: 0c07 |0046: move-result-object v7 │ │ -01d09a: 1a08 3500 |0047: const-string v8, "/files/" // string@0035 │ │ -01d09e: 6e20 fb01 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d0a4: 0c07 |004c: move-result-object v7 │ │ -01d0a6: 6e10 fd01 0700 |004d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d0ac: 0c03 |0050: move-result-object v3 │ │ -01d0ae: 5cba ba01 |0051: iput-boolean v10, v11, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ -01d0b2: 55b7 ba01 |0053: iget-boolean v7, v11, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ -01d0b6: 3807 c500 |0055: if-eqz v7, 011a // +00c5 │ │ -01d0ba: 2206 7300 |0057: new-instance v6, Ljava/io/File; // type@0073 │ │ -01d0be: 7020 7001 5600 |0059: invoke-direct {v6, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01d0c4: 2204 7300 |005c: new-instance v4, Ljava/io/File; // type@0073 │ │ -01d0c8: 7020 7001 3400 |005e: invoke-direct {v4, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01d0ce: 6e10 8101 0600 |0061: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ -01d0d4: 6e10 8101 0400 |0064: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ -01d0da: 2207 5601 |0067: new-instance v7, Lorg/apache/cordova/file/LocalFilesystem; // type@0156 │ │ -01d0de: 1a08 d708 |0069: const-string v8, "temporary" // string@08d7 │ │ -01d0e2: 7210 6003 0d00 |006b: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -01d0e8: 0c09 |006e: move-result-object v9 │ │ -01d0ea: 7210 6503 0d00 |006f: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ -01d0f0: 0c0a |0072: move-result-object v10 │ │ -01d0f2: 7056 b805 87a9 |0073: invoke-direct {v7, v8, v9, v10, v6}, Lorg/apache/cordova/file/LocalFilesystem;.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V // method@05b8 │ │ -01d0f8: 6e20 8605 7b00 |0076: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ -01d0fe: 2207 5601 |0079: new-instance v7, Lorg/apache/cordova/file/LocalFilesystem; // type@0156 │ │ -01d102: 1a08 8a07 |007b: const-string v8, "persistent" // string@078a │ │ -01d106: 7210 6003 0d00 |007d: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -01d10c: 0c09 |0080: move-result-object v9 │ │ -01d10e: 7210 6503 0d00 |0081: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ -01d114: 0c0a |0084: move-result-object v10 │ │ -01d116: 7054 b805 87a9 |0085: invoke-direct {v7, v8, v9, v10, v4}, Lorg/apache/cordova/file/LocalFilesystem;.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V // method@05b8 │ │ -01d11c: 6e20 8605 7b00 |0088: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ -01d122: 2207 2f01 |008b: new-instance v7, Lorg/apache/cordova/file/ContentFilesystem; // type@012f │ │ -01d126: 7210 6003 0d00 |008d: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -01d12c: 0c08 |0090: move-result-object v8 │ │ -01d12e: 7210 6503 0d00 |0091: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ -01d134: 0c09 |0094: move-result-object v9 │ │ -01d136: 7030 0b05 8709 |0095: invoke-direct {v7, v8, v9}, Lorg/apache/cordova/file/ContentFilesystem;.:(Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;)V // method@050b │ │ -01d13c: 6e20 8605 7b00 |0098: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ -01d142: 2207 2e01 |009b: new-instance v7, Lorg/apache/cordova/file/AssetFilesystem; // type@012e │ │ -01d146: 7210 6003 0d00 |009d: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -01d14c: 0c08 |00a0: move-result-object v8 │ │ -01d14e: 6e10 3400 0800 |00a1: invoke-virtual {v8}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0034 │ │ -01d154: 0c08 |00a4: move-result-object v8 │ │ -01d156: 7210 6503 0d00 |00a5: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ -01d15c: 0c09 |00a8: move-result-object v9 │ │ -01d15e: 7030 f604 8709 |00a9: invoke-direct {v7, v8, v9}, Lorg/apache/cordova/file/AssetFilesystem;.:(Landroid/content/res/AssetManager;Lorg/apache/cordova/CordovaResourceApi;)V // method@04f6 │ │ -01d164: 6e20 8605 7b00 |00ac: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ -01d16a: 6e20 7705 0b00 |00af: invoke-virtual {v11, v0}, Lorg/apache/cordova/file/FileUtils;.getExtraFileSystemsPreference:(Landroid/app/Activity;)[Ljava/lang/String; // method@0577 │ │ -01d170: 0c07 |00b2: move-result-object v7 │ │ -01d172: 6e20 7405 0b00 |00b3: invoke-virtual {v11, v0}, Lorg/apache/cordova/file/FileUtils;.getAvailableFileSystems:(Landroid/app/Activity;)Ljava/util/HashMap; // method@0574 │ │ -01d178: 0c08 |00b6: move-result-object v8 │ │ -01d17a: 6e30 8505 7b08 |00b7: invoke-virtual {v11, v7, v8}, Lorg/apache/cordova/file/FileUtils;.registerExtraFileSystems:([Ljava/lang/String;Ljava/util/HashMap;)V // method@0585 │ │ -01d180: 6207 bc01 |00ba: sget-object v7, Lorg/apache/cordova/file/FileUtils;.filePlugin:Lorg/apache/cordova/file/FileUtils; // field@01bc │ │ -01d184: 3907 0400 |00bc: if-nez v7, 00c0 // +0004 │ │ -01d188: 690b bc01 |00be: sput-object v11, Lorg/apache/cordova/file/FileUtils;.filePlugin:Lorg/apache/cordova/file/FileUtils; // field@01bc │ │ -01d18c: 0e00 |00c0: return-void │ │ -01d18e: 1a07 5d04 |00c1: const-string v7, "compatibility" // string@045d │ │ -01d192: 6e20 e201 1700 |00c3: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ -01d198: 0a07 |00c6: move-result v7 │ │ -01d19a: 3807 8cff |00c7: if-eqz v7, 0053 // -0074 │ │ -01d19e: 7100 8d00 0000 |00c9: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ -01d1a4: 0c07 |00cc: move-result-object v7 │ │ -01d1a6: 1a08 d506 |00cd: const-string v8, "mounted" // string@06d5 │ │ -01d1aa: 6e20 e101 8700 |00cf: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01d1b0: 0a07 |00d2: move-result v7 │ │ -01d1b2: 3807 3300 |00d3: if-eqz v7, 0106 // +0033 │ │ -01d1b6: 7100 8c00 0000 |00d5: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -01d1bc: 0c07 |00d8: move-result-object v7 │ │ -01d1be: 6e10 7501 0700 |00d9: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01d1c4: 0c03 |00dc: move-result-object v3 │ │ -01d1c6: 2207 9b00 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01d1ca: 7010 f301 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d1d0: 7100 8c00 0000 |00e2: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -01d1d6: 0c08 |00e5: move-result-object v8 │ │ -01d1d8: 6e10 7501 0800 |00e6: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01d1de: 0c08 |00e9: move-result-object v8 │ │ -01d1e0: 6e20 fb01 8700 |00ea: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d1e6: 0c07 |00ed: move-result-object v7 │ │ -01d1e8: 1a08 3000 |00ee: const-string v8, "/Android/data/" // string@0030 │ │ -01d1ec: 6e20 fb01 8700 |00f0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d1f2: 0c07 |00f3: move-result-object v7 │ │ -01d1f4: 6e20 fb01 2700 |00f4: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d1fa: 0c07 |00f7: move-result-object v7 │ │ -01d1fc: 1a08 3300 |00f8: const-string v8, "/cache/" // string@0033 │ │ -01d200: 6e20 fb01 8700 |00fa: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d206: 0c07 |00fd: move-result-object v7 │ │ -01d208: 6e10 fd01 0700 |00fe: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d20e: 0c05 |0101: move-result-object v5 │ │ -01d210: 5cba ba01 |0102: iput-boolean v10, v11, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ -01d214: 2900 4fff |0104: goto/16 0053 // -00b1 │ │ -01d218: 2207 9b00 |0106: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01d21c: 7010 f301 0700 |0108: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d222: 1a08 3400 |010b: const-string v8, "/data/data/" // string@0034 │ │ -01d226: 6e20 fb01 8700 |010d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d22c: 0c07 |0110: move-result-object v7 │ │ -01d22e: 6e20 fb01 2700 |0111: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d234: 0c07 |0114: move-result-object v7 │ │ -01d236: 6e10 fd01 0700 |0115: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d23c: 0c03 |0118: move-result-object v3 │ │ -01d23e: 28e9 |0119: goto 0102 // -0017 │ │ -01d240: 1a07 dc00 |011a: const-string v7, "FileUtils" // string@00dc │ │ -01d244: 1a08 d800 |011c: const-string v8, "File plugin configuration error: Please set AndroidPersistentFileLocation in config.xml to one of "internal" (for new applications) or "compatibility" (for compatibility with previous versions)" // string@00d8 │ │ -01d248: 7120 0104 8700 |011e: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ -01d24e: 6e10 0200 0000 |0121: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0002 │ │ -01d254: 289c |0124: goto 00c0 // -0064 │ │ +01d950: |[01d950] org.apache.cordova.file.FileUtils.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V │ │ +01d960: 121a |0000: const/4 v10, #int 1 // #1 │ │ +01d962: 6f30 1e03 cb0d |0001: invoke-super {v11, v12, v13}, Lorg/apache/cordova/CordovaPlugin;.initialize:(Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;)V // method@031e │ │ +01d968: 2207 bc00 |0004: new-instance v7, Ljava/util/ArrayList; // type@00bc │ │ +01d96c: 7010 1f02 0700 |0006: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@021f │ │ +01d972: 5bb7 bd01 |0009: iput-object v7, v11, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01d976: 2207 5b01 |000b: new-instance v7, Lorg/apache/cordova/file/PendingRequests; // type@015b │ │ +01d97a: 7010 e105 0700 |000d: invoke-direct {v7}, Lorg/apache/cordova/file/PendingRequests;.:()V // method@05e1 │ │ +01d980: 5bb7 be01 |0010: iput-object v7, v11, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ +01d984: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +01d986: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +01d988: 7210 f902 0c00 |0014: invoke-interface {v12}, Lorg/apache/cordova/CordovaInterface;.getActivity:()Landroid/app/Activity; // method@02f9 │ │ +01d98e: 0c00 |0017: move-result-object v0 │ │ +01d990: 6e10 0800 0000 |0018: invoke-virtual {v0}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0008 │ │ +01d996: 0c02 |001b: move-result-object v2 │ │ +01d998: 54b7 c001 |001c: iget-object v7, v11, Lorg/apache/cordova/file/FileUtils;.preferences:Lorg/apache/cordova/CordovaPreferences; // field@01c0 │ │ +01d99c: 1a08 dd03 |001e: const-string v8, "androidpersistentfilelocation" // string@03dd │ │ +01d9a0: 1a09 3c06 |0020: const-string v9, "internal" // string@063c │ │ +01d9a4: 6e30 3e03 8709 |0022: invoke-virtual {v7, v8, v9}, Lorg/apache/cordova/CordovaPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033e │ │ +01d9aa: 0c01 |0025: move-result-object v1 │ │ +01d9ac: 6e10 0400 0000 |0026: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0004 │ │ +01d9b2: 0c07 |0029: move-result-object v7 │ │ +01d9b4: 6e10 7501 0700 |002a: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d9ba: 0c05 |002d: move-result-object v5 │ │ +01d9bc: 1a07 3c06 |002e: const-string v7, "internal" // string@063c │ │ +01d9c0: 6e20 e201 1700 |0030: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +01d9c6: 0a07 |0033: move-result v7 │ │ +01d9c8: 3807 8d00 |0034: if-eqz v7, 00c1 // +008d │ │ +01d9cc: 2207 9b00 |0036: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01d9d0: 7010 f301 0700 |0038: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01d9d6: 6e10 0500 0000 |003b: invoke-virtual {v0}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@0005 │ │ +01d9dc: 0c08 |003e: move-result-object v8 │ │ +01d9de: 6e10 7501 0800 |003f: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01d9e4: 0c08 |0042: move-result-object v8 │ │ +01d9e6: 6e20 fb01 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01d9ec: 0c07 |0046: move-result-object v7 │ │ +01d9ee: 1a08 3500 |0047: const-string v8, "/files/" // string@0035 │ │ +01d9f2: 6e20 fb01 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01d9f8: 0c07 |004c: move-result-object v7 │ │ +01d9fa: 6e10 fd01 0700 |004d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01da00: 0c03 |0050: move-result-object v3 │ │ +01da02: 5cba ba01 |0051: iput-boolean v10, v11, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ +01da06: 55b7 ba01 |0053: iget-boolean v7, v11, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ +01da0a: 3807 c500 |0055: if-eqz v7, 011a // +00c5 │ │ +01da0e: 2206 7300 |0057: new-instance v6, Ljava/io/File; // type@0073 │ │ +01da12: 7020 7001 5600 |0059: invoke-direct {v6, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01da18: 2204 7300 |005c: new-instance v4, Ljava/io/File; // type@0073 │ │ +01da1c: 7020 7001 3400 |005e: invoke-direct {v4, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01da22: 6e10 8101 0600 |0061: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ +01da28: 6e10 8101 0400 |0064: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ +01da2e: 2207 5601 |0067: new-instance v7, Lorg/apache/cordova/file/LocalFilesystem; // type@0156 │ │ +01da32: 1a08 d708 |0069: const-string v8, "temporary" // string@08d7 │ │ +01da36: 7210 6003 0d00 |006b: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +01da3c: 0c09 |006e: move-result-object v9 │ │ +01da3e: 7210 6503 0d00 |006f: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ +01da44: 0c0a |0072: move-result-object v10 │ │ +01da46: 7056 b805 87a9 |0073: invoke-direct {v7, v8, v9, v10, v6}, Lorg/apache/cordova/file/LocalFilesystem;.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V // method@05b8 │ │ +01da4c: 6e20 8605 7b00 |0076: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ +01da52: 2207 5601 |0079: new-instance v7, Lorg/apache/cordova/file/LocalFilesystem; // type@0156 │ │ +01da56: 1a08 8a07 |007b: const-string v8, "persistent" // string@078a │ │ +01da5a: 7210 6003 0d00 |007d: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +01da60: 0c09 |0080: move-result-object v9 │ │ +01da62: 7210 6503 0d00 |0081: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ +01da68: 0c0a |0084: move-result-object v10 │ │ +01da6a: 7054 b805 87a9 |0085: invoke-direct {v7, v8, v9, v10, v4}, Lorg/apache/cordova/file/LocalFilesystem;.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V // method@05b8 │ │ +01da70: 6e20 8605 7b00 |0088: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ +01da76: 2207 2f01 |008b: new-instance v7, Lorg/apache/cordova/file/ContentFilesystem; // type@012f │ │ +01da7a: 7210 6003 0d00 |008d: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +01da80: 0c08 |0090: move-result-object v8 │ │ +01da82: 7210 6503 0d00 |0091: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ +01da88: 0c09 |0094: move-result-object v9 │ │ +01da8a: 7030 0b05 8709 |0095: invoke-direct {v7, v8, v9}, Lorg/apache/cordova/file/ContentFilesystem;.:(Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;)V // method@050b │ │ +01da90: 6e20 8605 7b00 |0098: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ +01da96: 2207 2e01 |009b: new-instance v7, Lorg/apache/cordova/file/AssetFilesystem; // type@012e │ │ +01da9a: 7210 6003 0d00 |009d: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +01daa0: 0c08 |00a0: move-result-object v8 │ │ +01daa2: 6e10 3400 0800 |00a1: invoke-virtual {v8}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0034 │ │ +01daa8: 0c08 |00a4: move-result-object v8 │ │ +01daaa: 7210 6503 0d00 |00a5: invoke-interface {v13}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ +01dab0: 0c09 |00a8: move-result-object v9 │ │ +01dab2: 7030 f604 8709 |00a9: invoke-direct {v7, v8, v9}, Lorg/apache/cordova/file/AssetFilesystem;.:(Landroid/content/res/AssetManager;Lorg/apache/cordova/CordovaResourceApi;)V // method@04f6 │ │ +01dab8: 6e20 8605 7b00 |00ac: invoke-virtual {v11, v7}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ +01dabe: 6e20 7705 0b00 |00af: invoke-virtual {v11, v0}, Lorg/apache/cordova/file/FileUtils;.getExtraFileSystemsPreference:(Landroid/app/Activity;)[Ljava/lang/String; // method@0577 │ │ +01dac4: 0c07 |00b2: move-result-object v7 │ │ +01dac6: 6e20 7405 0b00 |00b3: invoke-virtual {v11, v0}, Lorg/apache/cordova/file/FileUtils;.getAvailableFileSystems:(Landroid/app/Activity;)Ljava/util/HashMap; // method@0574 │ │ +01dacc: 0c08 |00b6: move-result-object v8 │ │ +01dace: 6e30 8505 7b08 |00b7: invoke-virtual {v11, v7, v8}, Lorg/apache/cordova/file/FileUtils;.registerExtraFileSystems:([Ljava/lang/String;Ljava/util/HashMap;)V // method@0585 │ │ +01dad4: 6207 bc01 |00ba: sget-object v7, Lorg/apache/cordova/file/FileUtils;.filePlugin:Lorg/apache/cordova/file/FileUtils; // field@01bc │ │ +01dad8: 3907 0400 |00bc: if-nez v7, 00c0 // +0004 │ │ +01dadc: 690b bc01 |00be: sput-object v11, Lorg/apache/cordova/file/FileUtils;.filePlugin:Lorg/apache/cordova/file/FileUtils; // field@01bc │ │ +01dae0: 0e00 |00c0: return-void │ │ +01dae2: 1a07 5d04 |00c1: const-string v7, "compatibility" // string@045d │ │ +01dae6: 6e20 e201 1700 |00c3: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01e2 │ │ +01daec: 0a07 |00c6: move-result v7 │ │ +01daee: 3807 8cff |00c7: if-eqz v7, 0053 // -0074 │ │ +01daf2: 7100 8d00 0000 |00c9: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@008d │ │ +01daf8: 0c07 |00cc: move-result-object v7 │ │ +01dafa: 1a08 d506 |00cd: const-string v8, "mounted" // string@06d5 │ │ +01dafe: 6e20 e101 8700 |00cf: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01db04: 0a07 |00d2: move-result v7 │ │ +01db06: 3807 3300 |00d3: if-eqz v7, 0106 // +0033 │ │ +01db0a: 7100 8c00 0000 |00d5: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01db10: 0c07 |00d8: move-result-object v7 │ │ +01db12: 6e10 7501 0700 |00d9: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01db18: 0c03 |00dc: move-result-object v3 │ │ +01db1a: 2207 9b00 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01db1e: 7010 f301 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01db24: 7100 8c00 0000 |00e2: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01db2a: 0c08 |00e5: move-result-object v8 │ │ +01db2c: 6e10 7501 0800 |00e6: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01db32: 0c08 |00e9: move-result-object v8 │ │ +01db34: 6e20 fb01 8700 |00ea: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01db3a: 0c07 |00ed: move-result-object v7 │ │ +01db3c: 1a08 3000 |00ee: const-string v8, "/Android/data/" // string@0030 │ │ +01db40: 6e20 fb01 8700 |00f0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01db46: 0c07 |00f3: move-result-object v7 │ │ +01db48: 6e20 fb01 2700 |00f4: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01db4e: 0c07 |00f7: move-result-object v7 │ │ +01db50: 1a08 3300 |00f8: const-string v8, "/cache/" // string@0033 │ │ +01db54: 6e20 fb01 8700 |00fa: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01db5a: 0c07 |00fd: move-result-object v7 │ │ +01db5c: 6e10 fd01 0700 |00fe: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01db62: 0c05 |0101: move-result-object v5 │ │ +01db64: 5cba ba01 |0102: iput-boolean v10, v11, Lorg/apache/cordova/file/FileUtils;.configured:Z // field@01ba │ │ +01db68: 2900 4fff |0104: goto/16 0053 // -00b1 │ │ +01db6c: 2207 9b00 |0106: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01db70: 7010 f301 0700 |0108: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01db76: 1a08 3400 |010b: const-string v8, "/data/data/" // string@0034 │ │ +01db7a: 6e20 fb01 8700 |010d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01db80: 0c07 |0110: move-result-object v7 │ │ +01db82: 6e20 fb01 2700 |0111: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01db88: 0c07 |0114: move-result-object v7 │ │ +01db8a: 6e10 fd01 0700 |0115: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01db90: 0c03 |0118: move-result-object v3 │ │ +01db92: 28e9 |0119: goto 0102 // -0017 │ │ +01db94: 1a07 dc00 |011a: const-string v7, "FileUtils" // string@00dc │ │ +01db98: 1a08 d800 |011c: const-string v8, "File plugin configuration error: Please set AndroidPersistentFileLocation in config.xml to one of "internal" (for new applications) or "compatibility" (for compatibility with previous versions)" // string@00d8 │ │ +01db9c: 7120 0104 8700 |011e: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@0401 │ │ +01dba2: 6e10 0200 0000 |0121: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0002 │ │ +01dba8: 289c |0124: goto 00c0 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0004 line=176 │ │ 0x000b line=177 │ │ 0x0012 line=179 │ │ 0x0013 line=180 │ │ @@ -36713,68 +36719,68 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -01d258: |[01d258] org.apache.cordova.file.FileUtils.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ -01d268: 5462 be01 |0000: iget-object v2, v6, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ -01d26c: 6e20 e405 7200 |0002: invoke-virtual {v2, v7}, Lorg/apache/cordova/file/PendingRequests;.getAndRemove:(I)Lorg/apache/cordova/file/PendingRequests$Request; // method@05e4 │ │ -01d272: 0c01 |0005: move-result-object v1 │ │ -01d274: 3801 5a00 |0006: if-eqz v1, 0060 // +005a │ │ -01d278: 2193 |0008: array-length v3, v9 │ │ -01d27a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -01d27c: 3532 1b00 |000a: if-ge v2, v3, 0025 // +001b │ │ -01d280: 4400 0902 |000c: aget v0, v9, v2 │ │ -01d284: 12f4 |000e: const/4 v4, #int -1 // #ff │ │ -01d286: 3340 1300 |000f: if-ne v0, v4, 0022 // +0013 │ │ -01d28a: 6e10 df05 0100 |0011: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01d290: 0c02 |0014: move-result-object v2 │ │ -01d292: 2203 1d01 |0015: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01d296: 6204 0901 |0017: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ -01d29a: 6005 b501 |0019: sget v5, Lorg/apache/cordova/file/FileUtils;.SECURITY_ERR:I // field@01b5 │ │ -01d29e: 7030 7304 4305 |001b: invoke-direct {v3, v4, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -01d2a4: 6e20 7102 3200 |001e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01d2aa: 0e00 |0021: return-void │ │ -01d2ac: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01d2b0: 28e6 |0024: goto 000a // -001a │ │ -01d2b2: 6e10 de05 0100 |0025: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getAction:()I // method@05de │ │ -01d2b8: 0a02 |0028: move-result v2 │ │ -01d2ba: 2b02 3f00 0000 |0029: packed-switch v2, 00000068 // +0000003f │ │ -01d2c0: 28f5 |002c: goto 0021 // -000b │ │ -01d2c2: 2202 4501 |002d: new-instance v2, Lorg/apache/cordova/file/FileUtils$27; // type@0145 │ │ -01d2c6: 7030 4705 6201 |002f: invoke-direct {v2, v6, v1}, Lorg/apache/cordova/file/FileUtils$27;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V // method@0547 │ │ -01d2cc: 6e10 e005 0100 |0032: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getRawArgs:()Ljava/lang/String; // method@05e0 │ │ -01d2d2: 0c03 |0035: move-result-object v3 │ │ -01d2d4: 6e10 df05 0100 |0036: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01d2da: 0c04 |0039: move-result-object v4 │ │ -01d2dc: 7040 8f05 2643 |003a: invoke-direct {v6, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01d2e2: 28e4 |003d: goto 0021 // -001c │ │ -01d2e4: 2202 4601 |003e: new-instance v2, Lorg/apache/cordova/file/FileUtils$28; // type@0146 │ │ -01d2e8: 7030 4905 6201 |0040: invoke-direct {v2, v6, v1}, Lorg/apache/cordova/file/FileUtils$28;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V // method@0549 │ │ -01d2ee: 6e10 e005 0100 |0043: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getRawArgs:()Ljava/lang/String; // method@05e0 │ │ -01d2f4: 0c03 |0046: move-result-object v3 │ │ -01d2f6: 6e10 df05 0100 |0047: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01d2fc: 0c04 |004a: move-result-object v4 │ │ -01d2fe: 7040 8f05 2643 |004b: invoke-direct {v6, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01d304: 28d3 |004e: goto 0021 // -002d │ │ -01d306: 2202 4701 |004f: new-instance v2, Lorg/apache/cordova/file/FileUtils$29; // type@0147 │ │ -01d30a: 7030 4b05 6201 |0051: invoke-direct {v2, v6, v1}, Lorg/apache/cordova/file/FileUtils$29;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V // method@054b │ │ -01d310: 6e10 e005 0100 |0054: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getRawArgs:()Ljava/lang/String; // method@05e0 │ │ -01d316: 0c03 |0057: move-result-object v3 │ │ -01d318: 6e10 df05 0100 |0058: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ -01d31e: 0c04 |005b: move-result-object v4 │ │ -01d320: 7040 8f05 2643 |005c: invoke-direct {v6, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ -01d326: 28c2 |005f: goto 0021 // -003e │ │ -01d328: 1a02 dc00 |0060: const-string v2, "FileUtils" // string@00dc │ │ -01d32c: 1a03 e802 |0062: const-string v3, "Received permission callback for unknown request code" // string@02e8 │ │ -01d330: 7120 fe03 3200 |0064: invoke-static {v2, v3}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01d336: 28ba |0067: goto 0021 // -0046 │ │ -01d338: 0001 0300 0000 0000 0400 0000 2600 ... |0068: packed-switch-data (10 units) │ │ +01dbac: |[01dbac] org.apache.cordova.file.FileUtils.onRequestPermissionResult:(I[Ljava/lang/String;[I)V │ │ +01dbbc: 5462 be01 |0000: iget-object v2, v6, Lorg/apache/cordova/file/FileUtils;.pendingRequests:Lorg/apache/cordova/file/PendingRequests; // field@01be │ │ +01dbc0: 6e20 e405 7200 |0002: invoke-virtual {v2, v7}, Lorg/apache/cordova/file/PendingRequests;.getAndRemove:(I)Lorg/apache/cordova/file/PendingRequests$Request; // method@05e4 │ │ +01dbc6: 0c01 |0005: move-result-object v1 │ │ +01dbc8: 3801 5a00 |0006: if-eqz v1, 0060 // +005a │ │ +01dbcc: 2193 |0008: array-length v3, v9 │ │ +01dbce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +01dbd0: 3532 1b00 |000a: if-ge v2, v3, 0025 // +001b │ │ +01dbd4: 4400 0902 |000c: aget v0, v9, v2 │ │ +01dbd8: 12f4 |000e: const/4 v4, #int -1 // #ff │ │ +01dbda: 3340 1300 |000f: if-ne v0, v4, 0022 // +0013 │ │ +01dbde: 6e10 df05 0100 |0011: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01dbe4: 0c02 |0014: move-result-object v2 │ │ +01dbe6: 2203 1d01 |0015: new-instance v3, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01dbea: 6204 0901 |0017: sget-object v4, Lorg/apache/cordova/PluginResult$Status;.ERROR:Lorg/apache/cordova/PluginResult$Status; // field@0109 │ │ +01dbee: 6005 b501 |0019: sget v5, Lorg/apache/cordova/file/FileUtils;.SECURITY_ERR:I // field@01b5 │ │ +01dbf2: 7030 7304 4305 |001b: invoke-direct {v3, v4, v5}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +01dbf8: 6e20 7102 3200 |001e: invoke-virtual {v2, v3}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01dbfe: 0e00 |0021: return-void │ │ +01dc00: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01dc04: 28e6 |0024: goto 000a // -001a │ │ +01dc06: 6e10 de05 0100 |0025: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getAction:()I // method@05de │ │ +01dc0c: 0a02 |0028: move-result v2 │ │ +01dc0e: 2b02 3f00 0000 |0029: packed-switch v2, 00000068 // +0000003f │ │ +01dc14: 28f5 |002c: goto 0021 // -000b │ │ +01dc16: 2202 4501 |002d: new-instance v2, Lorg/apache/cordova/file/FileUtils$27; // type@0145 │ │ +01dc1a: 7030 4705 6201 |002f: invoke-direct {v2, v6, v1}, Lorg/apache/cordova/file/FileUtils$27;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V // method@0547 │ │ +01dc20: 6e10 e005 0100 |0032: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getRawArgs:()Ljava/lang/String; // method@05e0 │ │ +01dc26: 0c03 |0035: move-result-object v3 │ │ +01dc28: 6e10 df05 0100 |0036: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01dc2e: 0c04 |0039: move-result-object v4 │ │ +01dc30: 7040 8f05 2643 |003a: invoke-direct {v6, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01dc36: 28e4 |003d: goto 0021 // -001c │ │ +01dc38: 2202 4601 |003e: new-instance v2, Lorg/apache/cordova/file/FileUtils$28; // type@0146 │ │ +01dc3c: 7030 4905 6201 |0040: invoke-direct {v2, v6, v1}, Lorg/apache/cordova/file/FileUtils$28;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V // method@0549 │ │ +01dc42: 6e10 e005 0100 |0043: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getRawArgs:()Ljava/lang/String; // method@05e0 │ │ +01dc48: 0c03 |0046: move-result-object v3 │ │ +01dc4a: 6e10 df05 0100 |0047: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01dc50: 0c04 |004a: move-result-object v4 │ │ +01dc52: 7040 8f05 2643 |004b: invoke-direct {v6, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01dc58: 28d3 |004e: goto 0021 // -002d │ │ +01dc5a: 2202 4701 |004f: new-instance v2, Lorg/apache/cordova/file/FileUtils$29; // type@0147 │ │ +01dc5e: 7030 4b05 6201 |0051: invoke-direct {v2, v6, v1}, Lorg/apache/cordova/file/FileUtils$29;.:(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/PendingRequests$Request;)V // method@054b │ │ +01dc64: 6e10 e005 0100 |0054: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getRawArgs:()Ljava/lang/String; // method@05e0 │ │ +01dc6a: 0c03 |0057: move-result-object v3 │ │ +01dc6c: 6e10 df05 0100 |0058: invoke-virtual {v1}, Lorg/apache/cordova/file/PendingRequests$Request;.getCallbackContext:()Lorg/apache/cordova/CallbackContext; // method@05df │ │ +01dc72: 0c04 |005b: move-result-object v4 │ │ +01dc74: 7040 8f05 2643 |005c: invoke-direct {v6, v2, v3, v4}, Lorg/apache/cordova/file/FileUtils;.threadhelper:(Lorg/apache/cordova/file/FileUtils$FileOp;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@058f │ │ +01dc7a: 28c2 |005f: goto 0021 // -003e │ │ +01dc7c: 1a02 dc00 |0060: const-string v2, "FileUtils" // string@00dc │ │ +01dc80: 1a03 e802 |0062: const-string v3, "Received permission callback for unknown request code" // string@02e8 │ │ +01dc84: 7120 fe03 3200 |0064: invoke-static {v2, v3}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01dc8a: 28ba |0067: goto 0021 // -0046 │ │ +01dc8c: 0001 0300 0000 0000 0400 0000 2600 ... |0068: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ 0x0006 line=1175 │ │ 0x0008 line=1176 │ │ 0x000e line=1178 │ │ 0x0011 line=1180 │ │ @@ -36806,54 +36812,54 @@ │ │ type : '(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 78 16-bit code units │ │ -01d34c: |[01d34c] org.apache.cordova.file.FileUtils.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V │ │ -01d35c: 7110 d705 0a00 |0000: invoke-static {v10}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01d362: 0c01 |0003: move-result-object v1 │ │ -01d364: 7020 7105 1900 |0004: invoke-direct {v9, v1}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01d36a: 0c00 |0007: move-result-object v0 │ │ -01d36c: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -01d370: 2202 a500 |000a: new-instance v2, Ljava/net/MalformedURLException; // type@00a5 │ │ -01d374: 1a03 ca02 |000c: const-string v3, "No installed handlers for this URL" // string@02ca │ │ -01d378: 7020 1002 3200 |000e: invoke-direct {v2, v3}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01d37e: 2702 |0011: throw v2 │ │ -01d380: 0d07 |0012: move-exception v7 │ │ -01d382: 2208 a500 |0013: new-instance v8, Ljava/net/MalformedURLException; // type@00a5 │ │ -01d386: 1a02 3803 |0015: const-string v2, "Unrecognized filesystem URL" // string@0338 │ │ -01d38a: 7020 1002 2800 |0017: invoke-direct {v8, v2}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01d390: 6e20 1102 7800 |001a: invoke-virtual {v8, v7}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01d396: 2708 |001d: throw v8 │ │ -01d398: 81b2 |001e: int-to-long v2, v11 │ │ -01d39a: 81c4 |001f: int-to-long v4, v12 │ │ -01d39c: 2206 4401 |0020: new-instance v6, Lorg/apache/cordova/file/FileUtils$26; // type@0144 │ │ -01d3a0: 705d 4505 96ef |0022: invoke-direct {v6, v9, v15, v14, v13}, Lorg/apache/cordova/file/FileUtils$26;.:(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@0545 │ │ -01d3a6: 7407 b005 0000 |0025: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/Filesystem;.readFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;JJLorg/apache/cordova/file/Filesystem$ReadFileCallback;)V // method@05b0 │ │ -01d3ac: 0e00 |0028: return-void │ │ -01d3ae: 0d07 |0029: move-exception v7 │ │ -01d3b0: 2202 1d01 |002a: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01d3b4: 6203 0d01 |002c: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ -01d3b8: 6004 af01 |002e: sget v4, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ -01d3bc: 7030 7304 3204 |0030: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -01d3c2: 6e20 7102 2d00 |0033: invoke-virtual {v13, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01d3c8: 28f2 |0036: goto 0028 // -000e │ │ -01d3ca: 0d07 |0037: move-exception v7 │ │ -01d3cc: 1a02 dc00 |0038: const-string v2, "FileUtils" // string@00dc │ │ -01d3d0: 6e10 9101 0700 |003a: invoke-virtual {v7}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ -01d3d6: 0c03 |003d: move-result-object v3 │ │ -01d3d8: 7120 fe03 3200 |003e: invoke-static {v2, v3}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01d3de: 2202 1d01 |0041: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ -01d3e2: 6203 0d01 |0043: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ -01d3e6: 6004 b001 |0045: sget v4, Lorg/apache/cordova/file/FileUtils;.NOT_READABLE_ERR:I // field@01b0 │ │ -01d3ea: 7030 7304 3204 |0047: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ -01d3f0: 6e20 7102 2d00 |004a: invoke-virtual {v13, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ -01d3f6: 28db |004d: goto 0028 // -0025 │ │ +01dca0: |[01dca0] org.apache.cordova.file.FileUtils.readFileAs:(Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;I)V │ │ +01dcb0: 7110 d705 0a00 |0000: invoke-static {v10}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01dcb6: 0c01 |0003: move-result-object v1 │ │ +01dcb8: 7020 7105 1900 |0004: invoke-direct {v9, v1}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01dcbe: 0c00 |0007: move-result-object v0 │ │ +01dcc0: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +01dcc4: 2202 a500 |000a: new-instance v2, Ljava/net/MalformedURLException; // type@00a5 │ │ +01dcc8: 1a03 ca02 |000c: const-string v3, "No installed handlers for this URL" // string@02ca │ │ +01dccc: 7020 1002 3200 |000e: invoke-direct {v2, v3}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01dcd2: 2702 |0011: throw v2 │ │ +01dcd4: 0d07 |0012: move-exception v7 │ │ +01dcd6: 2208 a500 |0013: new-instance v8, Ljava/net/MalformedURLException; // type@00a5 │ │ +01dcda: 1a02 3803 |0015: const-string v2, "Unrecognized filesystem URL" // string@0338 │ │ +01dcde: 7020 1002 2800 |0017: invoke-direct {v8, v2}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01dce4: 6e20 1102 7800 |001a: invoke-virtual {v8, v7}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01dcea: 2708 |001d: throw v8 │ │ +01dcec: 81b2 |001e: int-to-long v2, v11 │ │ +01dcee: 81c4 |001f: int-to-long v4, v12 │ │ +01dcf0: 2206 4401 |0020: new-instance v6, Lorg/apache/cordova/file/FileUtils$26; // type@0144 │ │ +01dcf4: 705d 4505 96ef |0022: invoke-direct {v6, v9, v15, v14, v13}, Lorg/apache/cordova/file/FileUtils$26;.:(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V // method@0545 │ │ +01dcfa: 7407 b005 0000 |0025: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/cordova/file/Filesystem;.readFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;JJLorg/apache/cordova/file/Filesystem$ReadFileCallback;)V // method@05b0 │ │ +01dd00: 0e00 |0028: return-void │ │ +01dd02: 0d07 |0029: move-exception v7 │ │ +01dd04: 2202 1d01 |002a: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01dd08: 6203 0d01 |002c: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ +01dd0c: 6004 af01 |002e: sget v4, Lorg/apache/cordova/file/FileUtils;.NOT_FOUND_ERR:I // field@01af │ │ +01dd10: 7030 7304 3204 |0030: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +01dd16: 6e20 7102 2d00 |0033: invoke-virtual {v13, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01dd1c: 28f2 |0036: goto 0028 // -000e │ │ +01dd1e: 0d07 |0037: move-exception v7 │ │ +01dd20: 1a02 dc00 |0038: const-string v2, "FileUtils" // string@00dc │ │ +01dd24: 6e10 9101 0700 |003a: invoke-virtual {v7}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0191 │ │ +01dd2a: 0c03 |003d: move-result-object v3 │ │ +01dd2c: 7120 fe03 3200 |003e: invoke-static {v2, v3}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01dd32: 2202 1d01 |0041: new-instance v2, Lorg/apache/cordova/PluginResult; // type@011d │ │ +01dd36: 6203 0d01 |0043: sget-object v3, Lorg/apache/cordova/PluginResult$Status;.IO_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; // field@010d │ │ +01dd3a: 6004 b001 |0045: sget v4, Lorg/apache/cordova/file/FileUtils;.NOT_READABLE_ERR:I // field@01b0 │ │ +01dd3e: 7030 7304 3204 |0047: invoke-direct {v2, v3, v4}, Lorg/apache/cordova/PluginResult;.:(Lorg/apache/cordova/PluginResult$Status;I)V // method@0473 │ │ +01dd44: 6e20 7102 2d00 |004a: invoke-virtual {v13, v2}, Lorg/apache/cordova/CallbackContext;.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V // method@0271 │ │ +01dd4a: 28db |004d: goto 0028 // -0025 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ Ljava/io/FileNotFoundException; -> 0x0029 │ │ Ljava/io/IOException; -> 0x0037 │ │ 0x0020 - 0x0028 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ @@ -36897,76 +36903,76 @@ │ │ type : '([Ljava/lang/String;Ljava/util/HashMap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -01d414: |[01d414] org.apache.cordova.file.FileUtils.registerExtraFileSystems:([Ljava/lang/String;Ljava/util/HashMap;)V │ │ -01d424: 2202 c000 |0000: new-instance v2, Ljava/util/HashSet; // type@00c0 │ │ -01d428: 7010 3002 0200 |0002: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@0230 │ │ -01d42e: 21a5 |0005: array-length v5, v10 │ │ -01d430: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -01d432: 3554 7500 |0007: if-ge v4, v5, 007c // +0075 │ │ -01d436: 4600 0a04 |0009: aget-object v0, v10, v4 │ │ -01d43a: 6e20 3202 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0232 │ │ -01d440: 0a06 |000e: move-result v6 │ │ -01d442: 3906 3200 |000f: if-nez v6, 0041 // +0032 │ │ -01d446: 6e20 2e02 0b00 |0011: invoke-virtual {v11, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ -01d44c: 0c01 |0014: move-result-object v1 │ │ -01d44e: 1f01 9a00 |0015: check-cast v1, Ljava/lang/String; // type@009a │ │ -01d452: 3801 4c00 |0017: if-eqz v1, 0063 // +004c │ │ -01d456: 2203 7300 |0019: new-instance v3, Ljava/io/File; // type@0073 │ │ -01d45a: 7020 7001 1300 |001b: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01d460: 6e10 8101 0300 |001e: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ -01d466: 0a06 |0021: move-result v6 │ │ -01d468: 3906 0800 |0022: if-nez v6, 002a // +0008 │ │ -01d46c: 6e10 7a01 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01d472: 0a06 |0027: move-result v6 │ │ -01d474: 3806 1c00 |0028: if-eqz v6, 0044 // +001c │ │ -01d478: 2206 5601 |002a: new-instance v6, Lorg/apache/cordova/file/LocalFilesystem; // type@0156 │ │ -01d47c: 5497 c101 |002c: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils;.webView:Lorg/apache/cordova/CordovaWebView; // field@01c1 │ │ -01d480: 7210 6003 0700 |002e: invoke-interface {v7}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -01d486: 0c07 |0031: move-result-object v7 │ │ -01d488: 5498 c101 |0032: iget-object v8, v9, Lorg/apache/cordova/file/FileUtils;.webView:Lorg/apache/cordova/CordovaWebView; // field@01c1 │ │ -01d48c: 7210 6503 0800 |0034: invoke-interface {v8}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ -01d492: 0c08 |0037: move-result-object v8 │ │ -01d494: 7053 b805 0687 |0038: invoke-direct {v6, v0, v7, v8, v3}, Lorg/apache/cordova/file/LocalFilesystem;.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V // method@05b8 │ │ -01d49a: 6e20 8605 6900 |003b: invoke-virtual {v9, v6}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ -01d4a0: 6e20 3102 0200 |003e: invoke-virtual {v2, v0}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0231 │ │ -01d4a6: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01d4aa: 28c4 |0043: goto 0007 // -003c │ │ -01d4ac: 1a06 dc00 |0044: const-string v6, "FileUtils" // string@00dc │ │ -01d4b0: 2207 9b00 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01d4b4: 7010 f301 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d4ba: 1a08 3203 |004b: const-string v8, "Unable to create root dir for filesystem "" // string@0332 │ │ -01d4be: 6e20 fb01 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d4c4: 0c07 |0050: move-result-object v7 │ │ -01d4c6: 6e20 fb01 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d4cc: 0c07 |0054: move-result-object v7 │ │ -01d4ce: 1a08 0d00 |0055: const-string v8, "", skipping" // string@000d │ │ -01d4d2: 6e20 fb01 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d4d8: 0c07 |005a: move-result-object v7 │ │ -01d4da: 6e10 fd01 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d4e0: 0c07 |005e: move-result-object v7 │ │ -01d4e2: 7120 fe03 7600 |005f: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01d4e8: 28df |0062: goto 0041 // -0021 │ │ -01d4ea: 1a06 dc00 |0063: const-string v6, "FileUtils" // string@00dc │ │ -01d4ee: 2207 9b00 |0065: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01d4f2: 7010 f301 0700 |0067: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d4f8: 1a08 3703 |006a: const-string v8, "Unrecognized extra filesystem identifier: " // string@0337 │ │ -01d4fc: 6e20 fb01 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d502: 0c07 |006f: move-result-object v7 │ │ -01d504: 6e20 fb01 0700 |0070: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d50a: 0c07 |0073: move-result-object v7 │ │ -01d50c: 6e10 fd01 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d512: 0c07 |0077: move-result-object v7 │ │ -01d514: 7120 fe03 7600 |0078: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01d51a: 28c6 |007b: goto 0041 // -003a │ │ -01d51c: 0e00 |007c: return-void │ │ +01dd68: |[01dd68] org.apache.cordova.file.FileUtils.registerExtraFileSystems:([Ljava/lang/String;Ljava/util/HashMap;)V │ │ +01dd78: 2202 c000 |0000: new-instance v2, Ljava/util/HashSet; // type@00c0 │ │ +01dd7c: 7010 3002 0200 |0002: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@0230 │ │ +01dd82: 21a5 |0005: array-length v5, v10 │ │ +01dd84: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +01dd86: 3554 7500 |0007: if-ge v4, v5, 007c // +0075 │ │ +01dd8a: 4600 0a04 |0009: aget-object v0, v10, v4 │ │ +01dd8e: 6e20 3202 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0232 │ │ +01dd94: 0a06 |000e: move-result v6 │ │ +01dd96: 3906 3200 |000f: if-nez v6, 0041 // +0032 │ │ +01dd9a: 6e20 2e02 0b00 |0011: invoke-virtual {v11, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@022e │ │ +01dda0: 0c01 |0014: move-result-object v1 │ │ +01dda2: 1f01 9a00 |0015: check-cast v1, Ljava/lang/String; // type@009a │ │ +01dda6: 3801 4c00 |0017: if-eqz v1, 0063 // +004c │ │ +01ddaa: 2203 7300 |0019: new-instance v3, Ljava/io/File; // type@0073 │ │ +01ddae: 7020 7001 1300 |001b: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01ddb4: 6e10 8101 0300 |001e: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0181 │ │ +01ddba: 0a06 |0021: move-result v6 │ │ +01ddbc: 3906 0800 |0022: if-nez v6, 002a // +0008 │ │ +01ddc0: 6e10 7a01 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01ddc6: 0a06 |0027: move-result v6 │ │ +01ddc8: 3806 1c00 |0028: if-eqz v6, 0044 // +001c │ │ +01ddcc: 2206 5601 |002a: new-instance v6, Lorg/apache/cordova/file/LocalFilesystem; // type@0156 │ │ +01ddd0: 5497 c101 |002c: iget-object v7, v9, Lorg/apache/cordova/file/FileUtils;.webView:Lorg/apache/cordova/CordovaWebView; // field@01c1 │ │ +01ddd4: 7210 6003 0700 |002e: invoke-interface {v7}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +01ddda: 0c07 |0031: move-result-object v7 │ │ +01dddc: 5498 c101 |0032: iget-object v8, v9, Lorg/apache/cordova/file/FileUtils;.webView:Lorg/apache/cordova/CordovaWebView; // field@01c1 │ │ +01dde0: 7210 6503 0800 |0034: invoke-interface {v8}, Lorg/apache/cordova/CordovaWebView;.getResourceApi:()Lorg/apache/cordova/CordovaResourceApi; // method@0365 │ │ +01dde6: 0c08 |0037: move-result-object v8 │ │ +01dde8: 7053 b805 0687 |0038: invoke-direct {v6, v0, v7, v8, v3}, Lorg/apache/cordova/file/LocalFilesystem;.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V // method@05b8 │ │ +01ddee: 6e20 8605 6900 |003b: invoke-virtual {v9, v6}, Lorg/apache/cordova/file/FileUtils;.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V // method@0586 │ │ +01ddf4: 6e20 3102 0200 |003e: invoke-virtual {v2, v0}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0231 │ │ +01ddfa: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01ddfe: 28c4 |0043: goto 0007 // -003c │ │ +01de00: 1a06 dc00 |0044: const-string v6, "FileUtils" // string@00dc │ │ +01de04: 2207 9b00 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01de08: 7010 f301 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01de0e: 1a08 3203 |004b: const-string v8, "Unable to create root dir for filesystem "" // string@0332 │ │ +01de12: 6e20 fb01 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01de18: 0c07 |0050: move-result-object v7 │ │ +01de1a: 6e20 fb01 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01de20: 0c07 |0054: move-result-object v7 │ │ +01de22: 1a08 0d00 |0055: const-string v8, "", skipping" // string@000d │ │ +01de26: 6e20 fb01 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01de2c: 0c07 |005a: move-result-object v7 │ │ +01de2e: 6e10 fd01 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01de34: 0c07 |005e: move-result-object v7 │ │ +01de36: 7120 fe03 7600 |005f: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01de3c: 28df |0062: goto 0041 // -0021 │ │ +01de3e: 1a06 dc00 |0063: const-string v6, "FileUtils" // string@00dc │ │ +01de42: 2207 9b00 |0065: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01de46: 7010 f301 0700 |0067: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01de4c: 1a08 3703 |006a: const-string v8, "Unrecognized extra filesystem identifier: " // string@0337 │ │ +01de50: 6e20 fb01 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01de56: 0c07 |006f: move-result-object v7 │ │ +01de58: 6e20 fb01 0700 |0070: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01de5e: 0c07 |0073: move-result-object v7 │ │ +01de60: 6e10 fd01 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01de66: 0c07 |0077: move-result-object v7 │ │ +01de68: 7120 fe03 7600 |0078: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01de6e: 28c6 |007b: goto 0041 // -003a │ │ +01de70: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=133 │ │ 0x000b line=134 │ │ 0x0011 line=135 │ │ 0x0017 line=136 │ │ @@ -36995,23 +37001,23 @@ │ │ type : '(Lorg/apache/cordova/file/Filesystem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01d520: |[01d520] org.apache.cordova.file.FileUtils.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V │ │ -01d530: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -01d534: 5420 c501 |0002: iget-object v0, v2, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ -01d538: 7020 7005 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/cordova/file/FileUtils;.filesystemForName:(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; // method@0570 │ │ -01d53e: 0c00 |0007: move-result-object v0 │ │ -01d540: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -01d544: 5410 bd01 |000a: iget-object v0, v1, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01d548: 6e20 2202 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ -01d54e: 0e00 |000f: return-void │ │ +01de74: |[01de74] org.apache.cordova.file.FileUtils.registerFilesystem:(Lorg/apache/cordova/file/Filesystem;)V │ │ +01de84: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +01de88: 5420 c501 |0002: iget-object v0, v2, Lorg/apache/cordova/file/Filesystem;.name:Ljava/lang/String; // field@01c5 │ │ +01de8c: 7020 7005 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/cordova/file/FileUtils;.filesystemForName:(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; // method@0570 │ │ +01de92: 0c00 |0007: move-result-object v0 │ │ +01de94: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +01de98: 5410 bd01 |000a: iget-object v0, v1, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01de9c: 6e20 2202 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0222 │ │ +01dea2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000a line=111 │ │ 0x000f line=113 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/cordova/file/FileUtils; │ │ @@ -37022,47 +37028,47 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -01d550: |[01d550] org.apache.cordova.file.FileUtils.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -01d560: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01d562: 1a05 3604 |0001: const-string v5, "cdvfile" // string@0436 │ │ -01d566: 6e10 7f00 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -01d56c: 0c06 |0006: move-result-object v6 │ │ -01d56e: 6e20 e101 6500 |0007: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01d574: 0a05 |000a: move-result v5 │ │ -01d576: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -01d57a: 1104 |000d: return-object v4 │ │ -01d57c: 7110 d605 0800 |000e: invoke-static {v8}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -01d582: 0c02 |0011: move-result-object v2 │ │ -01d584: 7020 7105 2700 |0012: invoke-direct {v7, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01d58a: 0c01 |0015: move-result-object v1 │ │ -01d58c: 3801 f7ff |0016: if-eqz v1, 000d // -0009 │ │ -01d590: 6e20 9d05 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ -01d596: 0c03 |001b: move-result-object v3 │ │ -01d598: 3803 f1ff |001c: if-eqz v3, 000d // -000f │ │ -01d59c: 2205 9b00 |001e: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ -01d5a0: 7010 f301 0500 |0020: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d5a6: 1a06 1605 |0023: const-string v6, "file://" // string@0516 │ │ -01d5aa: 6e20 fb01 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d5b0: 0c05 |0028: move-result-object v5 │ │ -01d5b2: 6e20 9d05 2100 |0029: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ -01d5b8: 0c06 |002c: move-result-object v6 │ │ -01d5ba: 6e20 fb01 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d5c0: 0c05 |0030: move-result-object v5 │ │ -01d5c2: 6e10 fd01 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d5c8: 0c05 |0034: move-result-object v5 │ │ -01d5ca: 7110 8200 0500 |0035: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ -01d5d0: 0c04 |0038: move-result-object v4 │ │ -01d5d2: 28d4 |0039: goto 000d // -002c │ │ -01d5d4: 0d00 |003a: move-exception v0 │ │ -01d5d6: 28d2 |003b: goto 000d // -002e │ │ +01dea4: |[01dea4] org.apache.cordova.file.FileUtils.remapUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +01deb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01deb6: 1a05 3604 |0001: const-string v5, "cdvfile" // string@0436 │ │ +01deba: 6e10 7f00 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +01dec0: 0c06 |0006: move-result-object v6 │ │ +01dec2: 6e20 e101 6500 |0007: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01dec8: 0a05 |000a: move-result v5 │ │ +01deca: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +01dece: 1104 |000d: return-object v4 │ │ +01ded0: 7110 d605 0800 |000e: invoke-static {v8}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +01ded6: 0c02 |0011: move-result-object v2 │ │ +01ded8: 7020 7105 2700 |0012: invoke-direct {v7, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01dede: 0c01 |0015: move-result-object v1 │ │ +01dee0: 3801 f7ff |0016: if-eqz v1, 000d // -0009 │ │ +01dee4: 6e20 9d05 2100 |0018: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ +01deea: 0c03 |001b: move-result-object v3 │ │ +01deec: 3803 f1ff |001c: if-eqz v3, 000d // -000f │ │ +01def0: 2205 9b00 |001e: new-instance v5, Ljava/lang/StringBuilder; // type@009b │ │ +01def4: 7010 f301 0500 |0020: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01defa: 1a06 1605 |0023: const-string v6, "file://" // string@0516 │ │ +01defe: 6e20 fb01 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01df04: 0c05 |0028: move-result-object v5 │ │ +01df06: 6e20 9d05 2100 |0029: invoke-virtual {v1, v2}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ +01df0c: 0c06 |002c: move-result-object v6 │ │ +01df0e: 6e20 fb01 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01df14: 0c05 |0030: move-result-object v5 │ │ +01df16: 6e10 fd01 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01df1c: 0c05 |0034: move-result-object v5 │ │ +01df1e: 7110 8200 0500 |0035: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0082 │ │ +01df24: 0c04 |0038: move-result-object v4 │ │ +01df26: 28d4 |0039: goto 000d // -002c │ │ +01df28: 0d00 |003a: move-exception v0 │ │ +01df2a: 28d2 |003b: goto 000d // -002e │ │ catches : 1 │ │ 0x000e - 0x0038 │ │ Ljava/lang/IllegalArgumentException; -> 0x003a │ │ positions : │ │ 0x0001 line=249 │ │ 0x000d line=264 │ │ 0x000e line=253 │ │ @@ -37086,42 +37092,42 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -01d5e8: |[01d5e8] org.apache.cordova.file.FileUtils.resolveNativeUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01d5f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01d5fa: 5463 bd01 |0001: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ -01d5fe: 6e10 2502 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ -01d604: 0c03 |0006: move-result-object v3 │ │ -01d606: 7210 3802 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ -01d60c: 0a04 |000a: move-result v4 │ │ -01d60e: 3804 2600 |000b: if-eqz v4, 0031 // +0026 │ │ -01d612: 7210 3902 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ -01d618: 0c00 |0010: move-result-object v0 │ │ -01d61a: 1f00 5401 |0011: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ -01d61e: 6e20 b305 7000 |0013: invoke-virtual {v0, v7}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ -01d624: 0c02 |0016: move-result-object v2 │ │ -01d626: 3802 f0ff |0017: if-eqz v2, 0007 // -0010 │ │ -01d62a: 3801 1600 |0019: if-eqz v1, 002f // +0016 │ │ -01d62e: 5424 d101 |001b: iget-object v4, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01d632: 6e10 8300 0400 |001d: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -01d638: 0c04 |0020: move-result-object v4 │ │ -01d63a: 6e10 eb01 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ -01d640: 0a04 |0024: move-result v4 │ │ -01d642: 6e10 d805 0100 |0025: invoke-virtual {v1}, Lorg/apache/cordova/file/LocalFilesystemURL;.toString:()Ljava/lang/String; // method@05d8 │ │ -01d648: 0c05 |0028: move-result-object v5 │ │ -01d64a: 6e10 eb01 0500 |0029: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ -01d650: 0a05 |002c: move-result v5 │ │ -01d652: 3554 daff |002d: if-ge v4, v5, 0007 // -0026 │ │ -01d656: 0721 |002f: move-object v1, v2 │ │ -01d658: 28d7 |0030: goto 0007 // -0029 │ │ -01d65a: 1101 |0031: return-object v1 │ │ +01df3c: |[01df3c] org.apache.cordova.file.FileUtils.resolveNativeUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01df4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01df4e: 5463 bd01 |0001: iget-object v3, v6, Lorg/apache/cordova/file/FileUtils;.filesystems:Ljava/util/ArrayList; // field@01bd │ │ +01df52: 6e10 2502 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0225 │ │ +01df58: 0c03 |0006: move-result-object v3 │ │ +01df5a: 7210 3802 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0238 │ │ +01df60: 0a04 |000a: move-result v4 │ │ +01df62: 3804 2600 |000b: if-eqz v4, 0031 // +0026 │ │ +01df66: 7210 3902 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0239 │ │ +01df6c: 0c00 |0010: move-result-object v0 │ │ +01df6e: 1f00 5401 |0011: check-cast v0, Lorg/apache/cordova/file/Filesystem; // type@0154 │ │ +01df72: 6e20 b305 7000 |0013: invoke-virtual {v0, v7}, Lorg/apache/cordova/file/Filesystem;.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b3 │ │ +01df78: 0c02 |0016: move-result-object v2 │ │ +01df7a: 3802 f0ff |0017: if-eqz v2, 0007 // -0010 │ │ +01df7e: 3801 1600 |0019: if-eqz v1, 002f // +0016 │ │ +01df82: 5424 d101 |001b: iget-object v4, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +01df86: 6e10 8300 0400 |001d: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +01df8c: 0c04 |0020: move-result-object v4 │ │ +01df8e: 6e10 eb01 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@01eb │ │ +01df94: 0a04 |0024: move-result v4 │ │ +01df96: 6e10 d805 0100 |0025: invoke-virtual {v1}, Lorg/apache/cordova/file/LocalFilesystemURL;.toString:()Ljava/lang/String; // method@05d8 │ │ +01df9c: 0c05 |0028: move-result-object v5 │ │ +01df9e: 6e10 eb01 0500 |0029: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@01eb │ │ +01dfa4: 0a05 |002c: move-result v5 │ │ +01dfa6: 3554 daff |002d: if-ge v4, v5, 0007 // -0026 │ │ +01dfaa: 0721 |002f: move-object v1, v2 │ │ +01dfac: 28d7 |0030: goto 0007 // -0029 │ │ +01dfae: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0001 line=601 │ │ 0x0013 line=602 │ │ 0x0017 line=603 │ │ 0x0019 line=606 │ │ @@ -37139,46 +37145,46 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;IZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -01d65c: |[01d65c] org.apache.cordova.file.FileUtils.write:(Ljava/lang/String;Ljava/lang/String;IZ)J │ │ -01d66c: 7110 d705 0a00 |0000: invoke-static {v10}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ -01d672: 0c02 |0003: move-result-object v2 │ │ -01d674: 7020 7105 2900 |0004: invoke-direct {v9, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ -01d67a: 0c01 |0007: move-result-object v1 │ │ -01d67c: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -01d680: 2206 a500 |000a: new-instance v6, Ljava/net/MalformedURLException; // type@00a5 │ │ -01d684: 1a07 ca02 |000c: const-string v7, "No installed handlers for this URL" // string@02ca │ │ -01d688: 7020 1002 7600 |000e: invoke-direct {v6, v7}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01d68e: 2706 |0011: throw v6 │ │ -01d690: 0d00 |0012: move-exception v0 │ │ -01d692: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ -01d696: 1a06 3803 |0015: const-string v6, "Unrecognized filesystem URL" // string@0338 │ │ -01d69a: 7020 1002 6300 |0017: invoke-direct {v3, v6}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ -01d6a0: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ -01d6a6: 2703 |001d: throw v3 │ │ -01d6a8: 6e5d b605 21cb |001e: invoke-virtual {v1, v2, v11, v12, v13}, Lorg/apache/cordova/file/Filesystem;.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J // method@05b6 │ │ -01d6ae: 0b04 |0021: move-result-wide v4 │ │ -01d6b0: 1a06 0a03 |0022: const-string v6, "TEST" // string@030a │ │ -01d6b4: 2207 9b00 |0024: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01d6b8: 7010 f301 0700 |0026: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01d6be: 6e20 fb01 a700 |0029: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d6c4: 0c07 |002c: move-result-object v7 │ │ -01d6c6: 1a08 3d00 |002d: const-string v8, ": " // string@003d │ │ -01d6ca: 6e20 fb01 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01d6d0: 0c07 |0032: move-result-object v7 │ │ -01d6d2: 6e30 f901 4705 |0033: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f9 │ │ -01d6d8: 0c07 |0036: move-result-object v7 │ │ -01d6da: 6e10 fd01 0700 |0037: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01d6e0: 0c07 |003a: move-result-object v7 │ │ -01d6e2: 7120 fe03 7600 |003b: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ -01d6e8: 1004 |003e: return-wide v4 │ │ +01dfb0: |[01dfb0] org.apache.cordova.file.FileUtils.write:(Ljava/lang/String;Ljava/lang/String;IZ)J │ │ +01dfc0: 7110 d705 0a00 |0000: invoke-static {v10}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d7 │ │ +01dfc6: 0c02 |0003: move-result-object v2 │ │ +01dfc8: 7020 7105 2900 |0004: invoke-direct {v9, v2}, Lorg/apache/cordova/file/FileUtils;.filesystemForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/apache/cordova/file/Filesystem; // method@0571 │ │ +01dfce: 0c01 |0007: move-result-object v1 │ │ +01dfd0: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +01dfd4: 2206 a500 |000a: new-instance v6, Ljava/net/MalformedURLException; // type@00a5 │ │ +01dfd8: 1a07 ca02 |000c: const-string v7, "No installed handlers for this URL" // string@02ca │ │ +01dfdc: 7020 1002 7600 |000e: invoke-direct {v6, v7}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01dfe2: 2706 |0011: throw v6 │ │ +01dfe4: 0d00 |0012: move-exception v0 │ │ +01dfe6: 2203 a500 |0013: new-instance v3, Ljava/net/MalformedURLException; // type@00a5 │ │ +01dfea: 1a06 3803 |0015: const-string v6, "Unrecognized filesystem URL" // string@0338 │ │ +01dfee: 7020 1002 6300 |0017: invoke-direct {v3, v6}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0210 │ │ +01dff4: 6e20 1102 0300 |001a: invoke-virtual {v3, v0}, Ljava/net/MalformedURLException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0211 │ │ +01dffa: 2703 |001d: throw v3 │ │ +01dffc: 6e5d b605 21cb |001e: invoke-virtual {v1, v2, v11, v12, v13}, Lorg/apache/cordova/file/Filesystem;.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J // method@05b6 │ │ +01e002: 0b04 |0021: move-result-wide v4 │ │ +01e004: 1a06 0a03 |0022: const-string v6, "TEST" // string@030a │ │ +01e008: 2207 9b00 |0024: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01e00c: 7010 f301 0700 |0026: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01e012: 6e20 fb01 a700 |0029: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e018: 0c07 |002c: move-result-object v7 │ │ +01e01a: 1a08 3d00 |002d: const-string v8, ": " // string@003d │ │ +01e01e: 6e20 fb01 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e024: 0c07 |0032: move-result-object v7 │ │ +01e026: 6e30 f901 4705 |0033: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f9 │ │ +01e02c: 0c07 |0036: move-result-object v7 │ │ +01e02e: 6e10 fd01 0700 |0037: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01e034: 0c07 |003a: move-result-object v7 │ │ +01e036: 7120 fe03 7600 |003b: invoke-static {v6, v7}, Lorg/apache/cordova/LOG;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@03fe │ │ +01e03c: 1004 |003e: return-wide v4 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ 0x001e - 0x003e │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=1132 │ │ @@ -37259,27 +37265,27 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -01d704: |[01d704] org.apache.cordova.file.LocalFilesystem.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V │ │ -01d714: 7110 7300 0600 |0000: invoke-static {v6}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01d71a: 0c00 |0003: move-result-object v0 │ │ -01d71c: 6e10 7100 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0071 │ │ -01d722: 0c00 |0007: move-result-object v0 │ │ -01d724: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -01d728: 6e20 6800 1000 |000a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01d72e: 0c00 |000d: move-result-object v0 │ │ -01d730: 6e10 6c00 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -01d736: 0c00 |0011: move-result-object v0 │ │ -01d738: 7040 9805 0253 |0012: invoke-direct {v2, v0, v3, v5}, Lorg/apache/cordova/file/Filesystem;.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V // method@0598 │ │ -01d73e: 5b24 c901 |0015: iput-object v4, v2, Lorg/apache/cordova/file/LocalFilesystem;.context:Landroid/content/Context; // field@01c9 │ │ -01d742: 0e00 |0017: return-void │ │ +01e058: |[01e058] org.apache.cordova.file.LocalFilesystem.:(Ljava/lang/String;Landroid/content/Context;Lorg/apache/cordova/CordovaResourceApi;Ljava/io/File;)V │ │ +01e068: 7110 7300 0600 |0000: invoke-static {v6}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +01e06e: 0c00 |0003: move-result-object v0 │ │ +01e070: 6e10 7100 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0071 │ │ +01e076: 0c00 |0007: move-result-object v0 │ │ +01e078: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +01e07c: 6e20 6800 1000 |000a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +01e082: 0c00 |000d: move-result-object v0 │ │ +01e084: 6e10 6c00 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +01e08a: 0c00 |0011: move-result-object v0 │ │ +01e08c: 7040 9805 0253 |0012: invoke-direct {v2, v0, v3, v5}, Lorg/apache/cordova/file/Filesystem;.:(Landroid/net/Uri;Ljava/lang/String;Lorg/apache/cordova/CordovaResourceApi;)V // method@0598 │ │ +01e092: 5b24 c901 |0015: iput-object v4, v2, Lorg/apache/cordova/file/LocalFilesystem;.context:Landroid/content/Context; // field@01c9 │ │ +01e096: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0015 line=49 │ │ 0x0017 line=50 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/apache/cordova/file/LocalFilesystem; │ │ @@ -37293,21 +37299,21 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -01d744: |[01d744] org.apache.cordova.file.LocalFilesystem.broadcastNewFile:(Landroid/net/Uri;)V │ │ -01d754: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -01d758: 1a01 cf03 |0002: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@03cf │ │ -01d75c: 7030 4300 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0043 │ │ -01d762: 5421 c901 |0007: iget-object v1, v2, Lorg/apache/cordova/file/LocalFilesystem;.context:Landroid/content/Context; // field@01c9 │ │ -01d766: 6e20 3f00 0100 |0009: invoke-virtual {v1, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@003f │ │ -01d76c: 0e00 |000c: return-void │ │ +01e098: |[01e098] org.apache.cordova.file.LocalFilesystem.broadcastNewFile:(Landroid/net/Uri;)V │ │ +01e0a8: 2200 1400 |0000: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +01e0ac: 1a01 cf03 |0002: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@03cf │ │ +01e0b0: 7030 4300 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0043 │ │ +01e0b6: 5421 c901 |0007: iget-object v1, v2, Lorg/apache/cordova/file/LocalFilesystem;.context:Landroid/content/Context; // field@01c9 │ │ +01e0ba: 6e20 3f00 0100 |0009: invoke-virtual {v1, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@003f │ │ +01e0c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ locals : │ │ 0x0007 - 0x000d reg=0 intent Landroid/content/Intent; │ │ @@ -37319,79 +37325,79 @@ │ │ type : '(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -01d770: |[01d770] org.apache.cordova.file.LocalFilesystem.copyDirectory:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V │ │ -01d780: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01d782: 380e 2c00 |0001: if-eqz v14, 002d // +002c │ │ -01d786: 6e20 9d05 cb00 |0003: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ -01d78c: 0c02 |0006: move-result-object v2 │ │ -01d78e: 3802 2600 |0007: if-eqz v2, 002d // +0026 │ │ -01d792: 2203 7300 |0009: new-instance v3, Ljava/io/File; // type@0073 │ │ -01d796: 7020 7001 2300 |000b: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01d79c: 6e10 7401 0d00 |000e: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01d7a2: 0a05 |0011: move-result v5 │ │ -01d7a4: 3805 1400 |0012: if-eqz v5, 0026 // +0014 │ │ -01d7a8: 6e10 7e01 0d00 |0014: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@017e │ │ -01d7ae: 0c05 |0017: move-result-object v5 │ │ -01d7b0: 2155 |0018: array-length v5, v5 │ │ -01d7b2: 3d05 0a00 |0019: if-lez v5, 0023 // +000a │ │ -01d7b6: 2205 5501 |001b: new-instance v5, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01d7ba: 1a06 be04 |001d: const-string v6, "directory is not empty" // string@04be │ │ -01d7be: 7020 b705 6500 |001f: invoke-direct {v5, v6}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01d7c4: 2705 |0022: throw v5 │ │ -01d7c6: 6e10 7301 0d00 |0023: invoke-virtual {v13}, Ljava/io/File;.delete:()Z // method@0173 │ │ -01d7cc: 6e20 8201 d300 |0026: invoke-virtual {v3, v13}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0182 │ │ -01d7d2: 0a05 |0029: move-result v5 │ │ -01d7d4: 3805 0300 |002a: if-eqz v5, 002d // +0003 │ │ -01d7d8: 0e00 |002c: return-void │ │ -01d7da: 6e10 7401 0d00 |002d: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01d7e0: 0a05 |0030: move-result v5 │ │ -01d7e2: 3805 1100 |0031: if-eqz v5, 0042 // +0011 │ │ -01d7e6: 6e10 7e01 0d00 |0033: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@017e │ │ -01d7ec: 0c05 |0036: move-result-object v5 │ │ -01d7ee: 2155 |0037: array-length v5, v5 │ │ -01d7f0: 3d05 1800 |0038: if-lez v5, 0050 // +0018 │ │ -01d7f4: 2205 5501 |003a: new-instance v5, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01d7f8: 1a06 be04 |003c: const-string v6, "directory is not empty" // string@04be │ │ -01d7fc: 7020 b705 6500 |003e: invoke-direct {v5, v6}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01d802: 2705 |0041: throw v5 │ │ -01d804: 6e10 8001 0d00 |0042: invoke-virtual {v13}, Ljava/io/File;.mkdir:()Z // method@0180 │ │ -01d80a: 0a05 |0045: move-result v5 │ │ -01d80c: 3905 0a00 |0046: if-nez v5, 0050 // +000a │ │ -01d810: 2205 5801 |0048: new-instance v5, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01d814: 1a06 a800 |004a: const-string v6, "Couldn't create the destination directory" // string@00a8 │ │ -01d818: 7020 d905 6500 |004c: invoke-direct {v5, v6}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01d81e: 2705 |004f: throw v5 │ │ -01d820: 6e20 a605 cb00 |0050: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/Filesystem;.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; // method@05a6 │ │ -01d826: 0c01 |0053: move-result-object v1 │ │ -01d828: 2117 |0054: array-length v7, v1 │ │ -01d82a: 0165 |0055: move v5, v6 │ │ -01d82c: 3575 2200 |0056: if-ge v5, v7, 0078 // +0022 │ │ -01d830: 4600 0105 |0058: aget-object v0, v1, v5 │ │ -01d834: 2204 7300 |005a: new-instance v4, Ljava/io/File; // type@0073 │ │ -01d838: 2208 7300 |005c: new-instance v8, Ljava/io/File; // type@0073 │ │ -01d83c: 5409 d001 |005e: iget-object v9, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01d840: 7020 7001 9800 |0060: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01d846: 6e10 7601 0800 |0063: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ -01d84c: 0c08 |0066: move-result-object v8 │ │ -01d84e: 7030 6f01 d408 |0067: invoke-direct {v4, v13, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@016f │ │ -01d854: 5508 cf01 |006a: iget-boolean v8, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01d858: 3808 0800 |006c: if-eqz v8, 0074 // +0008 │ │ -01d85c: 7056 bc05 ba40 |006e: invoke-direct {v10, v11, v0, v4, v6}, Lorg/apache/cordova/file/LocalFilesystem;.copyDirectory:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bc │ │ -01d862: d805 0501 |0071: add-int/lit8 v5, v5, #int 1 // #01 │ │ -01d866: 28e3 |0073: goto 0056 // -001d │ │ -01d868: 7056 bd05 ba40 |0074: invoke-direct {v10, v11, v0, v4, v6}, Lorg/apache/cordova/file/LocalFilesystem;.copyFile:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bd │ │ -01d86e: 28fa |0077: goto 0071 // -0006 │ │ -01d870: 380e b4ff |0078: if-eqz v14, 002c // -004c │ │ -01d874: 6e20 b105 cb00 |007a: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/Filesystem;.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b1 │ │ -01d87a: 28af |007d: goto 002c // -0051 │ │ +01e0c4: |[01e0c4] org.apache.cordova.file.LocalFilesystem.copyDirectory:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V │ │ +01e0d4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01e0d6: 380e 2c00 |0001: if-eqz v14, 002d // +002c │ │ +01e0da: 6e20 9d05 cb00 |0003: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ +01e0e0: 0c02 |0006: move-result-object v2 │ │ +01e0e2: 3802 2600 |0007: if-eqz v2, 002d // +0026 │ │ +01e0e6: 2203 7300 |0009: new-instance v3, Ljava/io/File; // type@0073 │ │ +01e0ea: 7020 7001 2300 |000b: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e0f0: 6e10 7401 0d00 |000e: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e0f6: 0a05 |0011: move-result v5 │ │ +01e0f8: 3805 1400 |0012: if-eqz v5, 0026 // +0014 │ │ +01e0fc: 6e10 7e01 0d00 |0014: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@017e │ │ +01e102: 0c05 |0017: move-result-object v5 │ │ +01e104: 2155 |0018: array-length v5, v5 │ │ +01e106: 3d05 0a00 |0019: if-lez v5, 0023 // +000a │ │ +01e10a: 2205 5501 |001b: new-instance v5, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e10e: 1a06 be04 |001d: const-string v6, "directory is not empty" // string@04be │ │ +01e112: 7020 b705 6500 |001f: invoke-direct {v5, v6}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e118: 2705 |0022: throw v5 │ │ +01e11a: 6e10 7301 0d00 |0023: invoke-virtual {v13}, Ljava/io/File;.delete:()Z // method@0173 │ │ +01e120: 6e20 8201 d300 |0026: invoke-virtual {v3, v13}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0182 │ │ +01e126: 0a05 |0029: move-result v5 │ │ +01e128: 3805 0300 |002a: if-eqz v5, 002d // +0003 │ │ +01e12c: 0e00 |002c: return-void │ │ +01e12e: 6e10 7401 0d00 |002d: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e134: 0a05 |0030: move-result v5 │ │ +01e136: 3805 1100 |0031: if-eqz v5, 0042 // +0011 │ │ +01e13a: 6e10 7e01 0d00 |0033: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@017e │ │ +01e140: 0c05 |0036: move-result-object v5 │ │ +01e142: 2155 |0037: array-length v5, v5 │ │ +01e144: 3d05 1800 |0038: if-lez v5, 0050 // +0018 │ │ +01e148: 2205 5501 |003a: new-instance v5, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e14c: 1a06 be04 |003c: const-string v6, "directory is not empty" // string@04be │ │ +01e150: 7020 b705 6500 |003e: invoke-direct {v5, v6}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e156: 2705 |0041: throw v5 │ │ +01e158: 6e10 8001 0d00 |0042: invoke-virtual {v13}, Ljava/io/File;.mkdir:()Z // method@0180 │ │ +01e15e: 0a05 |0045: move-result v5 │ │ +01e160: 3905 0a00 |0046: if-nez v5, 0050 // +000a │ │ +01e164: 2205 5801 |0048: new-instance v5, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01e168: 1a06 a800 |004a: const-string v6, "Couldn't create the destination directory" // string@00a8 │ │ +01e16c: 7020 d905 6500 |004c: invoke-direct {v5, v6}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01e172: 2705 |004f: throw v5 │ │ +01e174: 6e20 a605 cb00 |0050: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/Filesystem;.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; // method@05a6 │ │ +01e17a: 0c01 |0053: move-result-object v1 │ │ +01e17c: 2117 |0054: array-length v7, v1 │ │ +01e17e: 0165 |0055: move v5, v6 │ │ +01e180: 3575 2200 |0056: if-ge v5, v7, 0078 // +0022 │ │ +01e184: 4600 0105 |0058: aget-object v0, v1, v5 │ │ +01e188: 2204 7300 |005a: new-instance v4, Ljava/io/File; // type@0073 │ │ +01e18c: 2208 7300 |005c: new-instance v8, Ljava/io/File; // type@0073 │ │ +01e190: 5409 d001 |005e: iget-object v9, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01e194: 7020 7001 9800 |0060: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e19a: 6e10 7601 0800 |0063: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ +01e1a0: 0c08 |0066: move-result-object v8 │ │ +01e1a2: 7030 6f01 d408 |0067: invoke-direct {v4, v13, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@016f │ │ +01e1a8: 5508 cf01 |006a: iget-boolean v8, v0, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01e1ac: 3808 0800 |006c: if-eqz v8, 0074 // +0008 │ │ +01e1b0: 7056 bc05 ba40 |006e: invoke-direct {v10, v11, v0, v4, v6}, Lorg/apache/cordova/file/LocalFilesystem;.copyDirectory:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bc │ │ +01e1b6: d805 0501 |0071: add-int/lit8 v5, v5, #int 1 // #01 │ │ +01e1ba: 28e3 |0073: goto 0056 // -001d │ │ +01e1bc: 7056 bd05 ba40 |0074: invoke-direct {v10, v11, v0, v4, v6}, Lorg/apache/cordova/file/LocalFilesystem;.copyFile:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bd │ │ +01e1c2: 28fa |0077: goto 0071 // -0006 │ │ +01e1c4: 380e b4ff |0078: if-eqz v14, 002c // -004c │ │ +01e1c8: 6e20 b105 cb00 |007a: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/Filesystem;.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b1 │ │ +01e1ce: 28af |007d: goto 002c // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0003 line=284 │ │ 0x0007 line=285 │ │ 0x0009 line=286 │ │ 0x000e line=288 │ │ @@ -37431,36 +37437,36 @@ │ │ type : '(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -01d87c: |[01d87c] org.apache.cordova.file.LocalFilesystem.copyFile:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V │ │ -01d88c: 3809 1400 |0000: if-eqz v9, 0014 // +0014 │ │ -01d890: 6e20 9d05 7600 |0002: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ -01d896: 0c01 |0005: move-result-object v1 │ │ -01d898: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -01d89c: 2202 7300 |0008: new-instance v2, Ljava/io/File; // type@0073 │ │ -01d8a0: 7020 7001 1200 |000a: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01d8a6: 6e20 8201 8200 |000d: invoke-virtual {v2, v8}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0182 │ │ -01d8ac: 0a03 |0010: move-result v3 │ │ -01d8ae: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ -01d8b2: 0e00 |0013: return-void │ │ -01d8b4: 5453 cb01 |0014: iget-object v3, v5, Lorg/apache/cordova/file/LocalFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01cb │ │ -01d8b8: 6e20 b405 7600 |0016: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -01d8be: 0c04 |0019: move-result-object v4 │ │ -01d8c0: 6e20 5303 4300 |001a: invoke-virtual {v3, v4}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ -01d8c6: 0c00 |001d: move-result-object v0 │ │ -01d8c8: 2203 7600 |001e: new-instance v3, Ljava/io/FileOutputStream; // type@0076 │ │ -01d8cc: 7020 8901 8300 |0020: invoke-direct {v3, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0189 │ │ -01d8d2: 7120 bf05 3000 |0023: invoke-static {v0, v3}, Lorg/apache/cordova/file/LocalFilesystem;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@05bf │ │ -01d8d8: 3809 edff |0026: if-eqz v9, 0013 // -0013 │ │ -01d8dc: 6e20 b205 7600 |0028: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b2 │ │ -01d8e2: 28e8 |002b: goto 0013 // -0018 │ │ +01e1d0: |[01e1d0] org.apache.cordova.file.LocalFilesystem.copyFile:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V │ │ +01e1e0: 3809 1400 |0000: if-eqz v9, 0014 // +0014 │ │ +01e1e4: 6e20 9d05 7600 |0002: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@059d │ │ +01e1ea: 0c01 |0005: move-result-object v1 │ │ +01e1ec: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ +01e1f0: 2202 7300 |0008: new-instance v2, Ljava/io/File; // type@0073 │ │ +01e1f4: 7020 7001 1200 |000a: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e1fa: 6e20 8201 8200 |000d: invoke-virtual {v2, v8}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0182 │ │ +01e200: 0a03 |0010: move-result v3 │ │ +01e202: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ +01e206: 0e00 |0013: return-void │ │ +01e208: 5453 cb01 |0014: iget-object v3, v5, Lorg/apache/cordova/file/LocalFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01cb │ │ +01e20c: 6e20 b405 7600 |0016: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +01e212: 0c04 |0019: move-result-object v4 │ │ +01e214: 6e20 5303 4300 |001a: invoke-virtual {v3, v4}, Lorg/apache/cordova/CordovaResourceApi;.openForRead:(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; // method@0353 │ │ +01e21a: 0c00 |001d: move-result-object v0 │ │ +01e21c: 2203 7600 |001e: new-instance v3, Ljava/io/FileOutputStream; // type@0076 │ │ +01e220: 7020 8901 8300 |0020: invoke-direct {v3, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0189 │ │ +01e226: 7120 bf05 3000 |0023: invoke-static {v0, v3}, Lorg/apache/cordova/file/LocalFilesystem;.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V // method@05bf │ │ +01e22c: 3809 edff |0026: if-eqz v9, 0013 // -0013 │ │ +01e230: 6e20 b205 7600 |0028: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/Filesystem;.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@05b2 │ │ +01e236: 28e8 |002b: goto 0013 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0006 line=265 │ │ 0x0008 line=266 │ │ 0x000d line=267 │ │ @@ -37484,61 +37490,61 @@ │ │ type : '(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -01d8e4: |[01d8e4] org.apache.cordova.file.LocalFilesystem.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V │ │ -01d8f4: 54eb 9b00 |0000: iget-object v11, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01d8f8: 20b4 7400 |0002: instance-of v4, v11, Ljava/io/FileInputStream; // type@0074 │ │ -01d8fc: 3804 3700 |0004: if-eqz v4, 003b // +0037 │ │ -01d900: 20f4 7600 |0006: instance-of v4, v15, Ljava/io/FileOutputStream; // type@0076 │ │ -01d904: 3804 3300 |0008: if-eqz v4, 003b // +0033 │ │ -01d908: 54e4 9b00 |000a: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01d90c: 1f04 7400 |000c: check-cast v4, Ljava/io/FileInputStream; // type@0074 │ │ -01d910: 6e10 8501 0400 |000e: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0185 │ │ -01d916: 0c03 |0011: move-result-object v3 │ │ -01d918: 07f0 |0012: move-object v0, v15 │ │ -01d91a: 1f00 7600 |0013: check-cast v0, Ljava/io/FileOutputStream; // type@0076 │ │ -01d91e: 0704 |0015: move-object v4, v0 │ │ -01d920: 6e10 8e01 0400 |0016: invoke-virtual {v4}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@018e │ │ -01d926: 0c02 |0019: move-result-object v2 │ │ -01d928: 160c 0000 |001a: const-wide/16 v12, #int 0 // #0 │ │ -01d92c: 53e6 9c00 |001c: iget-wide v6, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ -01d930: 54e4 9a00 |001e: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ -01d934: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ -01d938: 54e4 9a00 |0022: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ -01d93c: 6e10 5c00 0400 |0024: invoke-virtual {v4}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@005c │ │ -01d942: 0b0c |0027: move-result-wide v12 │ │ -01d944: 6e30 1402 c30d |0028: invoke-virtual {v3, v12, v13}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0214 │ │ -01d94a: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -01d94e: 7406 1602 0200 |002d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@0216 │ │ -01d954: 54e4 9b00 |0030: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01d958: 6e10 9401 0400 |0032: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -01d95e: 380f 0500 |0035: if-eqz v15, 003a // +0005 │ │ -01d962: 6e10 9c01 0f00 |0037: invoke-virtual {v15}, Ljava/io/OutputStream;.close:()V // method@019c │ │ -01d968: 0e00 |003a: return-void │ │ -01d96a: 1308 0020 |003b: const/16 v8, #int 8192 // #2000 │ │ -01d96e: 1304 0020 |003d: const/16 v4, #int 8192 // #2000 │ │ -01d972: 2349 6701 |003f: new-array v9, v4, [B // type@0167 │ │ -01d976: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -01d978: 1305 0020 |0042: const/16 v5, #int 8192 // #2000 │ │ -01d97c: 6e40 9701 9b54 |0044: invoke-virtual {v11, v9, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ -01d982: 0a0a |0047: move-result v10 │ │ -01d984: 3d0a e8ff |0048: if-lez v10, 0030 // -0018 │ │ -01d988: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -01d98a: 6e40 9d01 9fa4 |004b: invoke-virtual {v15, v9, v4, v10}, Ljava/io/OutputStream;.write:([BII)V // method@019d │ │ -01d990: 28f3 |004e: goto 0041 // -000d │ │ -01d992: 0d04 |004f: move-exception v4 │ │ -01d994: 54e5 9b00 |0050: iget-object v5, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ -01d998: 6e10 9401 0500 |0052: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ -01d99e: 380f 0500 |0055: if-eqz v15, 005a // +0005 │ │ -01d9a2: 6e10 9c01 0f00 |0057: invoke-virtual {v15}, Ljava/io/OutputStream;.close:()V // method@019c │ │ -01d9a8: 2704 |005a: throw v4 │ │ +01e238: |[01e238] org.apache.cordova.file.LocalFilesystem.copyResource:(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V │ │ +01e248: 54eb 9b00 |0000: iget-object v11, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01e24c: 20b4 7400 |0002: instance-of v4, v11, Ljava/io/FileInputStream; // type@0074 │ │ +01e250: 3804 3700 |0004: if-eqz v4, 003b // +0037 │ │ +01e254: 20f4 7600 |0006: instance-of v4, v15, Ljava/io/FileOutputStream; // type@0076 │ │ +01e258: 3804 3300 |0008: if-eqz v4, 003b // +0033 │ │ +01e25c: 54e4 9b00 |000a: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01e260: 1f04 7400 |000c: check-cast v4, Ljava/io/FileInputStream; // type@0074 │ │ +01e264: 6e10 8501 0400 |000e: invoke-virtual {v4}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0185 │ │ +01e26a: 0c03 |0011: move-result-object v3 │ │ +01e26c: 07f0 |0012: move-object v0, v15 │ │ +01e26e: 1f00 7600 |0013: check-cast v0, Ljava/io/FileOutputStream; // type@0076 │ │ +01e272: 0704 |0015: move-object v4, v0 │ │ +01e274: 6e10 8e01 0400 |0016: invoke-virtual {v4}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@018e │ │ +01e27a: 0c02 |0019: move-result-object v2 │ │ +01e27c: 160c 0000 |001a: const-wide/16 v12, #int 0 // #0 │ │ +01e280: 53e6 9c00 |001c: iget-wide v6, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.length:J // field@009c │ │ +01e284: 54e4 9a00 |001e: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ +01e288: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ +01e28c: 54e4 9a00 |0022: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.assetFd:Landroid/content/res/AssetFileDescriptor; // field@009a │ │ +01e290: 6e10 5c00 0400 |0024: invoke-virtual {v4}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@005c │ │ +01e296: 0b0c |0027: move-result-wide v12 │ │ +01e298: 6e30 1402 c30d |0028: invoke-virtual {v3, v12, v13}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0214 │ │ +01e29e: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +01e2a2: 7406 1602 0200 |002d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@0216 │ │ +01e2a8: 54e4 9b00 |0030: iget-object v4, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01e2ac: 6e10 9401 0400 |0032: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +01e2b2: 380f 0500 |0035: if-eqz v15, 003a // +0005 │ │ +01e2b6: 6e10 9c01 0f00 |0037: invoke-virtual {v15}, Ljava/io/OutputStream;.close:()V // method@019c │ │ +01e2bc: 0e00 |003a: return-void │ │ +01e2be: 1308 0020 |003b: const/16 v8, #int 8192 // #2000 │ │ +01e2c2: 1304 0020 |003d: const/16 v4, #int 8192 // #2000 │ │ +01e2c6: 2349 6701 |003f: new-array v9, v4, [B // type@0167 │ │ +01e2ca: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +01e2cc: 1305 0020 |0042: const/16 v5, #int 8192 // #2000 │ │ +01e2d0: 6e40 9701 9b54 |0044: invoke-virtual {v11, v9, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@0197 │ │ +01e2d6: 0a0a |0047: move-result v10 │ │ +01e2d8: 3d0a e8ff |0048: if-lez v10, 0030 // -0018 │ │ +01e2dc: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +01e2de: 6e40 9d01 9fa4 |004b: invoke-virtual {v15, v9, v4, v10}, Ljava/io/OutputStream;.write:([BII)V // method@019d │ │ +01e2e4: 28f3 |004e: goto 0041 // -000d │ │ +01e2e6: 0d04 |004f: move-exception v4 │ │ +01e2e8: 54e5 9b00 |0050: iget-object v5, v14, Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;.inputStream:Ljava/io/InputStream; // field@009b │ │ +01e2ec: 6e10 9401 0500 |0052: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0194 │ │ +01e2f2: 380f 0500 |0055: if-eqz v15, 005a // +0005 │ │ +01e2f6: 6e10 9c01 0f00 |0057: invoke-virtual {v15}, Ljava/io/OutputStream;.close:()V // method@019c │ │ +01e2fc: 2704 |005a: throw v4 │ │ catches : 2 │ │ 0x0000 - 0x0030 │ │ -> 0x004f │ │ 0x003f - 0x004e │ │ -> 0x004f │ │ positions : │ │ 0x0000 line=480 │ │ @@ -37581,33 +37587,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -01d9c0: |[01d9c0] org.apache.cordova.file.LocalFilesystem.fullPathForFilesystemPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -01d9d0: 3802 1f00 |0000: if-eqz v2, 001f // +001f │ │ -01d9d4: 5410 cc01 |0002: iget-object v0, v1, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ -01d9d8: 6e10 7b00 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01d9de: 0c00 |0007: move-result-object v0 │ │ -01d9e0: 6e20 ee01 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01d9e6: 0a00 |000b: move-result v0 │ │ -01d9e8: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -01d9ec: 5410 cc01 |000e: iget-object v0, v1, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ -01d9f0: 6e10 7b00 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01d9f6: 0c00 |0013: move-result-object v0 │ │ -01d9f8: 6e10 eb01 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01eb │ │ -01d9fe: 0a00 |0017: move-result v0 │ │ -01da00: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01da04: 6e20 ef01 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01da0a: 0c00 |001d: move-result-object v0 │ │ -01da0c: 1100 |001e: return-object v0 │ │ -01da0e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -01da10: 28fe |0020: goto 001e // -0002 │ │ +01e314: |[01e314] org.apache.cordova.file.LocalFilesystem.fullPathForFilesystemPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +01e324: 3802 1f00 |0000: if-eqz v2, 001f // +001f │ │ +01e328: 5410 cc01 |0002: iget-object v0, v1, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ +01e32c: 6e10 7b00 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01e332: 0c00 |0007: move-result-object v0 │ │ +01e334: 6e20 ee01 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01e33a: 0a00 |000b: move-result v0 │ │ +01e33c: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +01e340: 5410 cc01 |000e: iget-object v0, v1, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ +01e344: 6e10 7b00 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01e34a: 0c00 |0013: move-result-object v0 │ │ +01e34c: 6e10 eb01 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01eb │ │ +01e352: 0a00 |0017: move-result v0 │ │ +01e354: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01e358: 6e20 ef01 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01e35e: 0c00 |001d: move-result-object v0 │ │ +01e360: 1100 |001e: return-object v0 │ │ +01e362: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +01e364: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000e line=63 │ │ 0x001e line=65 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lorg/apache/cordova/file/LocalFilesystem; │ │ @@ -37618,42 +37624,42 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -01da14: |[01da14] org.apache.cordova.file.LocalFilesystem.isPublicDirectory:(Ljava/lang/String;)Z │ │ -01da24: 6002 0100 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ -01da28: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ -01da2c: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ -01da30: 5462 c901 |0006: iget-object v2, v6, Lorg/apache/cordova/file/LocalFilesystem;.context:Landroid/content/Context; // field@01c9 │ │ -01da34: 6e10 3a00 0200 |0008: invoke-virtual {v2}, Landroid/content/Context;.getExternalMediaDirs:()[Ljava/io/File; // method@003a │ │ -01da3a: 0c03 |000b: move-result-object v3 │ │ -01da3c: 2134 |000c: array-length v4, v3 │ │ -01da3e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -01da40: 3542 1500 |000e: if-ge v2, v4, 0023 // +0015 │ │ -01da44: 4601 0302 |0010: aget-object v1, v3, v2 │ │ -01da48: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -01da4c: 6e10 7501 0100 |0014: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01da52: 0c05 |0017: move-result-object v5 │ │ -01da54: 6e20 ee01 5700 |0018: invoke-virtual {v7, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01da5a: 0a05 |001b: move-result v5 │ │ -01da5c: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -01da60: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -01da62: 0f02 |001f: return v2 │ │ -01da64: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01da68: 28ec |0022: goto 000e // -0014 │ │ -01da6a: 7100 8c00 0000 |0023: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ -01da70: 0c02 |0026: move-result-object v2 │ │ -01da72: 6e10 7501 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ -01da78: 0c00 |002a: move-result-object v0 │ │ -01da7a: 6e20 ee01 0700 |002b: invoke-virtual {v7, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01da80: 0a02 |002e: move-result v2 │ │ -01da82: 28f0 |002f: goto 001f // -0010 │ │ +01e368: |[01e368] org.apache.cordova.file.LocalFilesystem.isPublicDirectory:(Ljava/lang/String;)Z │ │ +01e378: 6002 0100 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0001 │ │ +01e37c: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ +01e380: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ +01e384: 5462 c901 |0006: iget-object v2, v6, Lorg/apache/cordova/file/LocalFilesystem;.context:Landroid/content/Context; // field@01c9 │ │ +01e388: 6e10 3a00 0200 |0008: invoke-virtual {v2}, Landroid/content/Context;.getExternalMediaDirs:()[Ljava/io/File; // method@003a │ │ +01e38e: 0c03 |000b: move-result-object v3 │ │ +01e390: 2134 |000c: array-length v4, v3 │ │ +01e392: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +01e394: 3542 1500 |000e: if-ge v2, v4, 0023 // +0015 │ │ +01e398: 4601 0302 |0010: aget-object v1, v3, v2 │ │ +01e39c: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +01e3a0: 6e10 7501 0100 |0014: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01e3a6: 0c05 |0017: move-result-object v5 │ │ +01e3a8: 6e20 ee01 5700 |0018: invoke-virtual {v7, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01e3ae: 0a05 |001b: move-result v5 │ │ +01e3b0: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +01e3b4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +01e3b6: 0f02 |001f: return v2 │ │ +01e3b8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01e3bc: 28ec |0022: goto 000e // -0014 │ │ +01e3be: 7100 8c00 0000 |0023: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@008c │ │ +01e3c4: 0c02 |0026: move-result-object v2 │ │ +01e3c6: 6e10 7501 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0175 │ │ +01e3cc: 0c00 |002a: move-result-object v0 │ │ +01e3ce: 6e20 ee01 0700 |002b: invoke-virtual {v7, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01e3d4: 0a02 |002e: move-result v2 │ │ +01e3d6: 28f0 |002f: goto 001f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0006 line=424 │ │ 0x0012 line=425 │ │ 0x001e line=426 │ │ 0x001f line=432 │ │ @@ -37673,20 +37679,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01da84: |[01da84] org.apache.cordova.file.LocalFilesystem.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01da94: 7020 c305 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/LocalFilesystem;.fullPathForFilesystemPath:(Ljava/lang/String;)Ljava/lang/String; // method@05c3 │ │ -01da9a: 0c00 |0003: move-result-object v0 │ │ -01da9c: 6e20 c905 0100 |0004: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/LocalFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05c9 │ │ -01daa2: 0c00 |0007: move-result-object v0 │ │ -01daa4: 1100 |0008: return-object v0 │ │ +01e3d8: |[01e3d8] org.apache.cordova.file.LocalFilesystem.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01e3e8: 7020 c305 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/cordova/file/LocalFilesystem;.fullPathForFilesystemPath:(Ljava/lang/String;)Ljava/lang/String; // method@05c3 │ │ +01e3ee: 0c00 |0003: move-result-object v0 │ │ +01e3f0: 6e20 c905 0100 |0004: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/LocalFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05c9 │ │ +01e3f6: 0c00 |0007: move-result-object v0 │ │ +01e3f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/cordova/file/LocalFilesystem; │ │ 0x0000 - 0x0009 reg=2 path Ljava/lang/String; │ │ │ │ @@ -37695,22 +37701,22 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01daa8: |[01daa8] org.apache.cordova.file.LocalFilesystem.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01dab8: 6e20 c205 4300 |0000: invoke-virtual {v3, v4}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01dabe: 0c01 |0003: move-result-object v1 │ │ -01dac0: 2200 7300 |0004: new-instance v0, Ljava/io/File; // type@0073 │ │ -01dac4: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01daca: 6e10 7401 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01dad0: 0a02 |000c: move-result v2 │ │ -01dad2: 0f02 |000d: return v2 │ │ +01e3fc: |[01e3fc] org.apache.cordova.file.LocalFilesystem.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01e40c: 6e20 c205 4300 |0000: invoke-virtual {v3, v4}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e412: 0c01 |0003: move-result-object v1 │ │ +01e414: 2200 7300 |0004: new-instance v0, Ljava/io/File; // type@0073 │ │ +01e418: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e41e: 6e10 7401 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e424: 0a02 |000c: move-result v2 │ │ +01e426: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=470 │ │ 0x0009 line=471 │ │ locals : │ │ 0x0009 - 0x000e reg=0 file Ljava/io/File; │ │ @@ -37723,101 +37729,101 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -01dad4: |[01dad4] org.apache.cordova.file.LocalFilesystem.copyFileToURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject; │ │ -01dae4: 6e20 c205 a900 |0000: invoke-virtual {v9, v10}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01daea: 0c04 |0003: move-result-object v4 │ │ -01daec: 2201 7300 |0004: new-instance v1, Ljava/io/File; // type@0073 │ │ -01daf0: 7020 7001 4100 |0006: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01daf6: 6e10 7401 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01dafc: 0a06 |000c: move-result v6 │ │ -01dafe: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -01db02: 2206 7500 |000f: new-instance v6, Ljava/io/FileNotFoundException; // type@0075 │ │ -01db06: 1a07 1503 |0011: const-string v7, "The source does not exist" // string@0315 │ │ -01db0a: 7020 8701 7600 |0013: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -01db10: 2706 |0016: throw v6 │ │ -01db12: 55d6 cf01 |0017: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01db16: 6e56 ca05 b9ad |0019: invoke-virtual {v9, v11, v13, v10, v6}, Lorg/apache/cordova/file/LocalFilesystem;.makeDestinationURL:(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05ca │ │ -01db1c: 0c02 |001c: move-result-object v2 │ │ -01db1e: 6e20 d205 2900 |001d: invoke-virtual {v9, v2}, Lorg/apache/cordova/file/LocalFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05d2 │ │ -01db24: 0c03 |0020: move-result-object v3 │ │ -01db26: 6e20 b405 dc00 |0021: invoke-virtual {v12, v13}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ -01db2c: 0c05 |0024: move-result-object v5 │ │ -01db2e: 6e20 7200 5300 |0025: invoke-virtual {v3, v5}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0072 │ │ -01db34: 0a06 |0028: move-result v6 │ │ -01db36: 3806 0a00 |0029: if-eqz v6, 0033 // +000a │ │ -01db3a: 2206 5501 |002b: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01db3e: 1a07 7a00 |002d: const-string v7, "Can't copy onto itself" // string@007a │ │ -01db42: 7020 b705 7600 |002f: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01db48: 2706 |0032: throw v6 │ │ -01db4a: 380e 1000 |0033: if-eqz v14, 0043 // +0010 │ │ -01db4e: 6e20 9a05 dc00 |0035: invoke-virtual {v12, v13}, Lorg/apache/cordova/file/Filesystem;.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@059a │ │ -01db54: 0a06 |0038: move-result v6 │ │ -01db56: 3906 0a00 |0039: if-nez v6, 0043 // +000a │ │ -01db5a: 2206 5501 |003b: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01db5e: 1a07 fb02 |003d: const-string v7, "Source URL is read-only (cannot move)" // string@02fb │ │ -01db62: 7020 b705 7600 |003f: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01db68: 2706 |0042: throw v6 │ │ -01db6a: 2200 7300 |0043: new-instance v0, Ljava/io/File; // type@0073 │ │ -01db6e: 6e10 7b00 0300 |0045: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01db74: 0c06 |0048: move-result-object v6 │ │ -01db76: 7020 7001 6000 |0049: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01db7c: 6e10 7401 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01db82: 0a06 |004f: move-result v6 │ │ -01db84: 3806 2600 |0050: if-eqz v6, 0076 // +0026 │ │ -01db88: 55d6 cf01 |0052: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01db8c: 3906 1000 |0054: if-nez v6, 0064 // +0010 │ │ -01db90: 6e10 7a01 0000 |0056: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01db96: 0a06 |0059: move-result v6 │ │ -01db98: 3806 0a00 |005a: if-eqz v6, 0064 // +000a │ │ -01db9c: 2206 5501 |005c: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01dba0: 1a07 7c00 |005e: const-string v7, "Can't copy/move a file to an existing directory" // string@007c │ │ -01dba4: 7020 b705 7600 |0060: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01dbaa: 2706 |0063: throw v6 │ │ -01dbac: 55d6 cf01 |0064: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01dbb0: 3806 1000 |0066: if-eqz v6, 0076 // +0010 │ │ -01dbb4: 6e10 7b01 0000 |0068: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@017b │ │ -01dbba: 0a06 |006b: move-result v6 │ │ -01dbbc: 3806 0a00 |006c: if-eqz v6, 0076 // +000a │ │ -01dbc0: 2206 5501 |006e: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01dbc4: 1a07 7b00 |0070: const-string v7, "Can't copy/move a directory to an existing file" // string@007b │ │ -01dbc8: 7020 b705 7600 |0072: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01dbce: 2706 |0075: throw v6 │ │ -01dbd0: 55d6 cf01 |0076: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ -01dbd4: 3806 3300 |0078: if-eqz v6, 00ab // +0033 │ │ -01dbd8: 6e10 8300 0300 |007a: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -01dbde: 0c06 |007d: move-result-object v6 │ │ -01dbe0: 2207 9b00 |007e: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ -01dbe4: 7010 f301 0700 |0080: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01dbea: 6e10 8300 0500 |0083: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ -01dbf0: 0c08 |0086: move-result-object v8 │ │ -01dbf2: 6e20 fb01 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01dbf8: 0c07 |008a: move-result-object v7 │ │ -01dbfa: 1308 2f00 |008b: const/16 v8, #int 47 // #2f │ │ -01dbfe: 6e20 f501 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ -01dc04: 0c07 |0090: move-result-object v7 │ │ -01dc06: 6e10 fd01 0700 |0091: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01dc0c: 0c07 |0094: move-result-object v7 │ │ -01dc0e: 6e20 ee01 7600 |0095: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01dc14: 0a06 |0098: move-result v6 │ │ -01dc16: 3806 0a00 |0099: if-eqz v6, 00a3 // +000a │ │ -01dc1a: 2206 5501 |009b: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01dc1e: 1a07 7900 |009d: const-string v7, "Can't copy directory into itself" // string@0079 │ │ -01dc22: 7020 b705 7600 |009f: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01dc28: 2706 |00a2: throw v6 │ │ -01dc2a: 705e bc05 c90d |00a3: invoke-direct {v9, v12, v13, v0, v14}, Lorg/apache/cordova/file/LocalFilesystem;.copyDirectory:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bc │ │ -01dc30: 6e20 cb05 2900 |00a6: invoke-virtual {v9, v2}, Lorg/apache/cordova/file/LocalFilesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05cb │ │ -01dc36: 0c06 |00a9: move-result-object v6 │ │ -01dc38: 1106 |00aa: return-object v6 │ │ -01dc3a: 705e bd05 c90d |00ab: invoke-direct {v9, v12, v13, v0, v14}, Lorg/apache/cordova/file/LocalFilesystem;.copyFile:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bd │ │ -01dc40: 28f8 |00ae: goto 00a6 // -0008 │ │ +01e428: |[01e428] org.apache.cordova.file.LocalFilesystem.copyFileToURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/json/JSONObject; │ │ +01e438: 6e20 c205 a900 |0000: invoke-virtual {v9, v10}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e43e: 0c04 |0003: move-result-object v4 │ │ +01e440: 2201 7300 |0004: new-instance v1, Ljava/io/File; // type@0073 │ │ +01e444: 7020 7001 4100 |0006: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e44a: 6e10 7401 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e450: 0a06 |000c: move-result v6 │ │ +01e452: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +01e456: 2206 7500 |000f: new-instance v6, Ljava/io/FileNotFoundException; // type@0075 │ │ +01e45a: 1a07 1503 |0011: const-string v7, "The source does not exist" // string@0315 │ │ +01e45e: 7020 8701 7600 |0013: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +01e464: 2706 |0016: throw v6 │ │ +01e466: 55d6 cf01 |0017: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01e46a: 6e56 ca05 b9ad |0019: invoke-virtual {v9, v11, v13, v10, v6}, Lorg/apache/cordova/file/LocalFilesystem;.makeDestinationURL:(Ljava/lang/String;Lorg/apache/cordova/file/LocalFilesystemURL;Lorg/apache/cordova/file/LocalFilesystemURL;Z)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05ca │ │ +01e470: 0c02 |001c: move-result-object v2 │ │ +01e472: 6e20 d205 2900 |001d: invoke-virtual {v9, v2}, Lorg/apache/cordova/file/LocalFilesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05d2 │ │ +01e478: 0c03 |0020: move-result-object v3 │ │ +01e47a: 6e20 b405 dc00 |0021: invoke-virtual {v12, v13}, Lorg/apache/cordova/file/Filesystem;.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; // method@05b4 │ │ +01e480: 0c05 |0024: move-result-object v5 │ │ +01e482: 6e20 7200 5300 |0025: invoke-virtual {v3, v5}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0072 │ │ +01e488: 0a06 |0028: move-result v6 │ │ +01e48a: 3806 0a00 |0029: if-eqz v6, 0033 // +000a │ │ +01e48e: 2206 5501 |002b: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e492: 1a07 7a00 |002d: const-string v7, "Can't copy onto itself" // string@007a │ │ +01e496: 7020 b705 7600 |002f: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e49c: 2706 |0032: throw v6 │ │ +01e49e: 380e 1000 |0033: if-eqz v14, 0043 // +0010 │ │ +01e4a2: 6e20 9a05 dc00 |0035: invoke-virtual {v12, v13}, Lorg/apache/cordova/file/Filesystem;.canRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z // method@059a │ │ +01e4a8: 0a06 |0038: move-result v6 │ │ +01e4aa: 3906 0a00 |0039: if-nez v6, 0043 // +000a │ │ +01e4ae: 2206 5501 |003b: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e4b2: 1a07 fb02 |003d: const-string v7, "Source URL is read-only (cannot move)" // string@02fb │ │ +01e4b6: 7020 b705 7600 |003f: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e4bc: 2706 |0042: throw v6 │ │ +01e4be: 2200 7300 |0043: new-instance v0, Ljava/io/File; // type@0073 │ │ +01e4c2: 6e10 7b00 0300 |0045: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01e4c8: 0c06 |0048: move-result-object v6 │ │ +01e4ca: 7020 7001 6000 |0049: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e4d0: 6e10 7401 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e4d6: 0a06 |004f: move-result v6 │ │ +01e4d8: 3806 2600 |0050: if-eqz v6, 0076 // +0026 │ │ +01e4dc: 55d6 cf01 |0052: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01e4e0: 3906 1000 |0054: if-nez v6, 0064 // +0010 │ │ +01e4e4: 6e10 7a01 0000 |0056: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01e4ea: 0a06 |0059: move-result v6 │ │ +01e4ec: 3806 0a00 |005a: if-eqz v6, 0064 // +000a │ │ +01e4f0: 2206 5501 |005c: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e4f4: 1a07 7c00 |005e: const-string v7, "Can't copy/move a file to an existing directory" // string@007c │ │ +01e4f8: 7020 b705 7600 |0060: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e4fe: 2706 |0063: throw v6 │ │ +01e500: 55d6 cf01 |0064: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01e504: 3806 1000 |0066: if-eqz v6, 0076 // +0010 │ │ +01e508: 6e10 7b01 0000 |0068: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@017b │ │ +01e50e: 0a06 |006b: move-result v6 │ │ +01e510: 3806 0a00 |006c: if-eqz v6, 0076 // +000a │ │ +01e514: 2206 5501 |006e: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e518: 1a07 7b00 |0070: const-string v7, "Can't copy/move a directory to an existing file" // string@007b │ │ +01e51c: 7020 b705 7600 |0072: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e522: 2706 |0075: throw v6 │ │ +01e524: 55d6 cf01 |0076: iget-boolean v6, v13, Lorg/apache/cordova/file/LocalFilesystemURL;.isDirectory:Z // field@01cf │ │ +01e528: 3806 3300 |0078: if-eqz v6, 00ab // +0033 │ │ +01e52c: 6e10 8300 0300 |007a: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +01e532: 0c06 |007d: move-result-object v6 │ │ +01e534: 2207 9b00 |007e: new-instance v7, Ljava/lang/StringBuilder; // type@009b │ │ +01e538: 7010 f301 0700 |0080: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01e53e: 6e10 8300 0500 |0083: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0083 │ │ +01e544: 0c08 |0086: move-result-object v8 │ │ +01e546: 6e20 fb01 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e54c: 0c07 |008a: move-result-object v7 │ │ +01e54e: 1308 2f00 |008b: const/16 v8, #int 47 // #2f │ │ +01e552: 6e20 f501 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f5 │ │ +01e558: 0c07 |0090: move-result-object v7 │ │ +01e55a: 6e10 fd01 0700 |0091: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01e560: 0c07 |0094: move-result-object v7 │ │ +01e562: 6e20 ee01 7600 |0095: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01e568: 0a06 |0098: move-result v6 │ │ +01e56a: 3806 0a00 |0099: if-eqz v6, 00a3 // +000a │ │ +01e56e: 2206 5501 |009b: new-instance v6, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01e572: 1a07 7900 |009d: const-string v7, "Can't copy directory into itself" // string@0079 │ │ +01e576: 7020 b705 7600 |009f: invoke-direct {v6, v7}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01e57c: 2706 |00a2: throw v6 │ │ +01e57e: 705e bc05 c90d |00a3: invoke-direct {v9, v12, v13, v0, v14}, Lorg/apache/cordova/file/LocalFilesystem;.copyDirectory:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bc │ │ +01e584: 6e20 cb05 2900 |00a6: invoke-virtual {v9, v2}, Lorg/apache/cordova/file/LocalFilesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05cb │ │ +01e58a: 0c06 |00a9: move-result-object v6 │ │ +01e58c: 1106 |00aa: return-object v6 │ │ +01e58e: 705e bd05 c90d |00ab: invoke-direct {v9, v12, v13, v0, v14}, Lorg/apache/cordova/file/LocalFilesystem;.copyFile:(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/io/File;Z)V // method@05bd │ │ +01e594: 28f8 |00ae: goto 00a6 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x0009 line=335 │ │ 0x000f line=337 │ │ 0x0017 line=341 │ │ @@ -37858,22 +37864,22 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01dc44: |[01dc44] org.apache.cordova.file.LocalFilesystem.exists:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01dc54: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ -01dc58: 6e20 c205 3200 |0002: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01dc5e: 0c01 |0005: move-result-object v1 │ │ -01dc60: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01dc66: 6e10 7401 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01dc6c: 0a01 |000c: move-result v1 │ │ -01dc6e: 0f01 |000d: return v1 │ │ +01e598: |[01e598] org.apache.cordova.file.LocalFilesystem.exists:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01e5a8: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ +01e5ac: 6e20 c205 3200 |0002: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e5b2: 0c01 |0005: move-result-object v1 │ │ +01e5b4: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e5ba: 6e10 7401 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e5c0: 0a01 |000c: move-result v1 │ │ +01e5c2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0009 line=190 │ │ locals : │ │ 0x0009 - 0x000e reg=0 fp Ljava/io/File; │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/cordova/file/LocalFilesystem; │ │ @@ -37884,23 +37890,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -01dc70: |[01dc70] org.apache.cordova.file.LocalFilesystem.filesystemPathForFullPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -01dc80: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ -01dc84: 5421 cc01 |0002: iget-object v1, v2, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ -01dc88: 6e10 7b00 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01dc8e: 0c01 |0007: move-result-object v1 │ │ -01dc90: 7030 7101 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0171 │ │ -01dc96: 6e10 8301 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0183 │ │ -01dc9c: 0c00 |000e: move-result-object v0 │ │ -01dc9e: 1100 |000f: return-object v0 │ │ +01e5c4: |[01e5c4] org.apache.cordova.file.LocalFilesystem.filesystemPathForFullPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +01e5d4: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ +01e5d8: 5421 cc01 |0002: iget-object v1, v2, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ +01e5dc: 6e10 7b00 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01e5e2: 0c01 |0007: move-result-object v1 │ │ +01e5e4: 7030 7101 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0171 │ │ +01e5ea: 6e10 8301 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0183 │ │ +01e5f0: 0c00 |000e: move-result-object v0 │ │ +01e5f2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/cordova/file/LocalFilesystem; │ │ 0x0000 - 0x0010 reg=3 fullPath Ljava/lang/String; │ │ │ │ @@ -37909,19 +37915,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01dca0: |[01dca0] org.apache.cordova.file.LocalFilesystem.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; │ │ -01dcb0: 5420 d001 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01dcb4: 6e20 c105 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForFullPath:(Ljava/lang/String;)Ljava/lang/String; // method@05c1 │ │ -01dcba: 0c00 |0005: move-result-object v0 │ │ -01dcbc: 1100 |0006: return-object v0 │ │ +01e5f4: |[01e5f4] org.apache.cordova.file.LocalFilesystem.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; │ │ +01e604: 5420 d001 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01e608: 6e20 c105 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForFullPath:(Ljava/lang/String;)Ljava/lang/String; // method@05c1 │ │ +01e60e: 0c00 |0005: move-result-object v0 │ │ +01e610: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/file/LocalFilesystem; │ │ 0x0000 - 0x0007 reg=2 url Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -37930,121 +37936,121 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 212 16-bit code units │ │ -01dcc0: |[01dcc0] org.apache.cordova.file.LocalFilesystem.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ -01dcd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01dcd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01dcd4: 3809 1000 |0002: if-eqz v9, 0012 // +0010 │ │ -01dcd8: 1a04 8704 |0004: const-string v4, "create" // string@0487 │ │ -01dcdc: 6e20 1e06 4900 |0006: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@061e │ │ -01dce2: 0a00 |0009: move-result v0 │ │ -01dce4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -01dce8: 1a04 f304 |000c: const-string v4, "exclusive" // string@04f3 │ │ -01dcec: 6e20 1e06 4900 |000e: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@061e │ │ -01dcf2: 0a01 |0011: move-result v1 │ │ -01dcf4: 1a04 3c00 |0012: const-string v4, ":" // string@003c │ │ -01dcf8: 6e20 df01 4800 |0014: invoke-virtual {v8, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ -01dcfe: 0a04 |0017: move-result v4 │ │ -01dd00: 3804 0a00 |0018: if-eqz v4, 0022 // +000a │ │ -01dd04: 2204 3101 |001a: new-instance v4, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ -01dd08: 1a05 1603 |001c: const-string v5, "This path has an invalid ":" in it." // string@0316 │ │ -01dd0c: 7020 2105 5400 |001e: invoke-direct {v4, v5}, Lorg/apache/cordova/file/EncodingException;.:(Ljava/lang/String;)V // method@0521 │ │ -01dd12: 2704 |0021: throw v4 │ │ -01dd14: 380a 1d00 |0022: if-eqz v10, 003f // +001d │ │ -01dd18: 1a04 2d00 |0024: const-string v4, "/" // string@002d │ │ -01dd1c: 6e20 e001 4800 |0026: invoke-virtual {v8, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ -01dd22: 0a04 |0029: move-result v4 │ │ -01dd24: 3904 1500 |002a: if-nez v4, 003f // +0015 │ │ -01dd28: 2204 9b00 |002c: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01dd2c: 7010 f301 0400 |002e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01dd32: 6e20 fb01 8400 |0031: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01dd38: 0c04 |0034: move-result-object v4 │ │ -01dd3a: 1a05 2d00 |0035: const-string v5, "/" // string@002d │ │ -01dd3e: 6e20 fb01 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01dd44: 0c04 |003a: move-result-object v4 │ │ -01dd46: 6e10 fd01 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01dd4c: 0c08 |003e: move-result-object v8 │ │ -01dd4e: 1a04 2d00 |003f: const-string v4, "/" // string@002d │ │ -01dd52: 6e20 ee01 4800 |0041: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01dd58: 0a04 |0044: move-result v4 │ │ -01dd5a: 3804 2500 |0045: if-eqz v4, 006a // +0025 │ │ -01dd5e: 7110 cd05 0800 |0047: invoke-static {v8}, Lorg/apache/cordova/file/LocalFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@05cd │ │ -01dd64: 0c04 |004a: move-result-object v4 │ │ -01dd66: 6e20 c905 4600 |004b: invoke-virtual {v6, v4}, Lorg/apache/cordova/file/LocalFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05c9 │ │ -01dd6c: 0c03 |004e: move-result-object v3 │ │ -01dd6e: 2202 7300 |004f: new-instance v2, Ljava/io/File; // type@0073 │ │ -01dd72: 6e20 c205 3600 |0051: invoke-virtual {v6, v3}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01dd78: 0c04 |0054: move-result-object v4 │ │ -01dd7a: 7020 7001 4200 |0055: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01dd80: 3800 4b00 |0058: if-eqz v0, 00a3 // +004b │ │ -01dd84: 3801 3200 |005a: if-eqz v1, 008c // +0032 │ │ -01dd88: 6e10 7401 0200 |005c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01dd8e: 0a04 |005f: move-result v4 │ │ -01dd90: 3804 2c00 |0060: if-eqz v4, 008c // +002c │ │ -01dd94: 2204 3201 |0062: new-instance v4, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ -01dd98: 1a05 8904 |0064: const-string v5, "create/exclusive fails" // string@0489 │ │ -01dd9c: 7020 2205 5400 |0066: invoke-direct {v4, v5}, Lorg/apache/cordova/file/FileExistsException;.:(Ljava/lang/String;)V // method@0522 │ │ -01dda2: 2704 |0069: throw v4 │ │ -01dda4: 2204 9b00 |006a: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01dda8: 7010 f301 0400 |006c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01ddae: 5475 d001 |006f: iget-object v5, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01ddb2: 6e20 fb01 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01ddb8: 0c04 |0074: move-result-object v4 │ │ -01ddba: 1a05 2d00 |0075: const-string v5, "/" // string@002d │ │ -01ddbe: 6e20 fb01 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01ddc4: 0c04 |007a: move-result-object v4 │ │ -01ddc6: 6e20 fb01 8400 |007b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01ddcc: 0c04 |007e: move-result-object v4 │ │ -01ddce: 6e10 fd01 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01ddd4: 0c04 |0082: move-result-object v4 │ │ -01ddd6: 7110 cd05 0400 |0083: invoke-static {v4}, Lorg/apache/cordova/file/LocalFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@05cd │ │ -01dddc: 0c04 |0086: move-result-object v4 │ │ -01ddde: 6e20 c905 4600 |0087: invoke-virtual {v6, v4}, Lorg/apache/cordova/file/LocalFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05c9 │ │ -01dde4: 0c03 |008a: move-result-object v3 │ │ -01dde6: 28c4 |008b: goto 004f // -003c │ │ -01dde8: 380a 1300 |008c: if-eqz v10, 009f // +0013 │ │ -01ddec: 6e10 8001 0200 |008e: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0180 │ │ -01ddf2: 6e10 7401 0200 |0091: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01ddf8: 0a04 |0094: move-result v4 │ │ -01ddfa: 3904 3a00 |0095: if-nez v4, 00cf // +003a │ │ -01ddfe: 2204 3201 |0097: new-instance v4, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ -01de02: 1a05 8804 |0099: const-string v5, "create fails" // string@0488 │ │ -01de06: 7020 2205 5400 |009b: invoke-direct {v4, v5}, Lorg/apache/cordova/file/FileExistsException;.:(Ljava/lang/String;)V // method@0522 │ │ -01de0c: 2704 |009e: throw v4 │ │ -01de0e: 6e10 7201 0200 |009f: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@0172 │ │ -01de14: 28ef |00a2: goto 0091 // -0011 │ │ -01de16: 6e10 7401 0200 |00a3: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01de1c: 0a04 |00a6: move-result v4 │ │ -01de1e: 3904 0a00 |00a7: if-nez v4, 00b1 // +000a │ │ -01de22: 2204 7500 |00a9: new-instance v4, Ljava/io/FileNotFoundException; // type@0075 │ │ -01de26: 1a05 7707 |00ab: const-string v5, "path does not exist" // string@0777 │ │ -01de2a: 7020 8701 5400 |00ad: invoke-direct {v4, v5}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -01de30: 2704 |00b0: throw v4 │ │ -01de32: 380a 1000 |00b1: if-eqz v10, 00c1 // +0010 │ │ -01de36: 6e10 7b01 0200 |00b3: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@017b │ │ -01de3c: 0a04 |00b6: move-result v4 │ │ -01de3e: 3804 1800 |00b7: if-eqz v4, 00cf // +0018 │ │ -01de42: 2204 5c01 |00b9: new-instance v4, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ -01de46: 1a05 7907 |00bb: const-string v5, "path doesn't exist or is file" // string@0779 │ │ -01de4a: 7020 e505 5400 |00bd: invoke-direct {v4, v5}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ -01de50: 2704 |00c0: throw v4 │ │ -01de52: 6e10 7a01 0200 |00c1: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01de58: 0a04 |00c4: move-result v4 │ │ -01de5a: 3804 0a00 |00c5: if-eqz v4, 00cf // +000a │ │ -01de5e: 2204 5c01 |00c7: new-instance v4, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ -01de62: 1a05 7807 |00c9: const-string v5, "path doesn't exist or is directory" // string@0778 │ │ -01de66: 7020 e505 5400 |00cb: invoke-direct {v4, v5}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ -01de6c: 2704 |00ce: throw v4 │ │ -01de6e: 6e20 cb05 3600 |00cf: invoke-virtual {v6, v3}, Lorg/apache/cordova/file/LocalFilesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05cb │ │ -01de74: 0c04 |00d2: move-result-object v4 │ │ -01de76: 1104 |00d3: return-object v4 │ │ +01e614: |[01e614] org.apache.cordova.file.LocalFilesystem.getFileForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;Lorg/json/JSONObject;Z)Lorg/json/JSONObject; │ │ +01e624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01e626: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01e628: 3809 1000 |0002: if-eqz v9, 0012 // +0010 │ │ +01e62c: 1a04 8704 |0004: const-string v4, "create" // string@0487 │ │ +01e630: 6e20 1e06 4900 |0006: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@061e │ │ +01e636: 0a00 |0009: move-result v0 │ │ +01e638: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +01e63c: 1a04 f304 |000c: const-string v4, "exclusive" // string@04f3 │ │ +01e640: 6e20 1e06 4900 |000e: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@061e │ │ +01e646: 0a01 |0011: move-result v1 │ │ +01e648: 1a04 3c00 |0012: const-string v4, ":" // string@003c │ │ +01e64c: 6e20 df01 4800 |0014: invoke-virtual {v8, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01df │ │ +01e652: 0a04 |0017: move-result v4 │ │ +01e654: 3804 0a00 |0018: if-eqz v4, 0022 // +000a │ │ +01e658: 2204 3101 |001a: new-instance v4, Lorg/apache/cordova/file/EncodingException; // type@0131 │ │ +01e65c: 1a05 1603 |001c: const-string v5, "This path has an invalid ":" in it." // string@0316 │ │ +01e660: 7020 2105 5400 |001e: invoke-direct {v4, v5}, Lorg/apache/cordova/file/EncodingException;.:(Ljava/lang/String;)V // method@0521 │ │ +01e666: 2704 |0021: throw v4 │ │ +01e668: 380a 1d00 |0022: if-eqz v10, 003f // +001d │ │ +01e66c: 1a04 2d00 |0024: const-string v4, "/" // string@002d │ │ +01e670: 6e20 e001 4800 |0026: invoke-virtual {v8, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01e0 │ │ +01e676: 0a04 |0029: move-result v4 │ │ +01e678: 3904 1500 |002a: if-nez v4, 003f // +0015 │ │ +01e67c: 2204 9b00 |002c: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01e680: 7010 f301 0400 |002e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01e686: 6e20 fb01 8400 |0031: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e68c: 0c04 |0034: move-result-object v4 │ │ +01e68e: 1a05 2d00 |0035: const-string v5, "/" // string@002d │ │ +01e692: 6e20 fb01 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e698: 0c04 |003a: move-result-object v4 │ │ +01e69a: 6e10 fd01 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01e6a0: 0c08 |003e: move-result-object v8 │ │ +01e6a2: 1a04 2d00 |003f: const-string v4, "/" // string@002d │ │ +01e6a6: 6e20 ee01 4800 |0041: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01e6ac: 0a04 |0044: move-result v4 │ │ +01e6ae: 3804 2500 |0045: if-eqz v4, 006a // +0025 │ │ +01e6b2: 7110 cd05 0800 |0047: invoke-static {v8}, Lorg/apache/cordova/file/LocalFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@05cd │ │ +01e6b8: 0c04 |004a: move-result-object v4 │ │ +01e6ba: 6e20 c905 4600 |004b: invoke-virtual {v6, v4}, Lorg/apache/cordova/file/LocalFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05c9 │ │ +01e6c0: 0c03 |004e: move-result-object v3 │ │ +01e6c2: 2202 7300 |004f: new-instance v2, Ljava/io/File; // type@0073 │ │ +01e6c6: 6e20 c205 3600 |0051: invoke-virtual {v6, v3}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e6cc: 0c04 |0054: move-result-object v4 │ │ +01e6ce: 7020 7001 4200 |0055: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e6d4: 3800 4b00 |0058: if-eqz v0, 00a3 // +004b │ │ +01e6d8: 3801 3200 |005a: if-eqz v1, 008c // +0032 │ │ +01e6dc: 6e10 7401 0200 |005c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e6e2: 0a04 |005f: move-result v4 │ │ +01e6e4: 3804 2c00 |0060: if-eqz v4, 008c // +002c │ │ +01e6e8: 2204 3201 |0062: new-instance v4, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ +01e6ec: 1a05 8904 |0064: const-string v5, "create/exclusive fails" // string@0489 │ │ +01e6f0: 7020 2205 5400 |0066: invoke-direct {v4, v5}, Lorg/apache/cordova/file/FileExistsException;.:(Ljava/lang/String;)V // method@0522 │ │ +01e6f6: 2704 |0069: throw v4 │ │ +01e6f8: 2204 9b00 |006a: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01e6fc: 7010 f301 0400 |006c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01e702: 5475 d001 |006f: iget-object v5, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01e706: 6e20 fb01 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e70c: 0c04 |0074: move-result-object v4 │ │ +01e70e: 1a05 2d00 |0075: const-string v5, "/" // string@002d │ │ +01e712: 6e20 fb01 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e718: 0c04 |007a: move-result-object v4 │ │ +01e71a: 6e20 fb01 8400 |007b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e720: 0c04 |007e: move-result-object v4 │ │ +01e722: 6e10 fd01 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01e728: 0c04 |0082: move-result-object v4 │ │ +01e72a: 7110 cd05 0400 |0083: invoke-static {v4}, Lorg/apache/cordova/file/LocalFilesystem;.normalizePath:(Ljava/lang/String;)Ljava/lang/String; // method@05cd │ │ +01e730: 0c04 |0086: move-result-object v4 │ │ +01e732: 6e20 c905 4600 |0087: invoke-virtual {v6, v4}, Lorg/apache/cordova/file/LocalFilesystem;.localUrlforFullPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05c9 │ │ +01e738: 0c03 |008a: move-result-object v3 │ │ +01e73a: 28c4 |008b: goto 004f // -003c │ │ +01e73c: 380a 1300 |008c: if-eqz v10, 009f // +0013 │ │ +01e740: 6e10 8001 0200 |008e: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0180 │ │ +01e746: 6e10 7401 0200 |0091: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e74c: 0a04 |0094: move-result v4 │ │ +01e74e: 3904 3a00 |0095: if-nez v4, 00cf // +003a │ │ +01e752: 2204 3201 |0097: new-instance v4, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ +01e756: 1a05 8804 |0099: const-string v5, "create fails" // string@0488 │ │ +01e75a: 7020 2205 5400 |009b: invoke-direct {v4, v5}, Lorg/apache/cordova/file/FileExistsException;.:(Ljava/lang/String;)V // method@0522 │ │ +01e760: 2704 |009e: throw v4 │ │ +01e762: 6e10 7201 0200 |009f: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@0172 │ │ +01e768: 28ef |00a2: goto 0091 // -0011 │ │ +01e76a: 6e10 7401 0200 |00a3: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e770: 0a04 |00a6: move-result v4 │ │ +01e772: 3904 0a00 |00a7: if-nez v4, 00b1 // +000a │ │ +01e776: 2204 7500 |00a9: new-instance v4, Ljava/io/FileNotFoundException; // type@0075 │ │ +01e77a: 1a05 7707 |00ab: const-string v5, "path does not exist" // string@0777 │ │ +01e77e: 7020 8701 5400 |00ad: invoke-direct {v4, v5}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +01e784: 2704 |00b0: throw v4 │ │ +01e786: 380a 1000 |00b1: if-eqz v10, 00c1 // +0010 │ │ +01e78a: 6e10 7b01 0200 |00b3: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@017b │ │ +01e790: 0a04 |00b6: move-result v4 │ │ +01e792: 3804 1800 |00b7: if-eqz v4, 00cf // +0018 │ │ +01e796: 2204 5c01 |00b9: new-instance v4, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ +01e79a: 1a05 7907 |00bb: const-string v5, "path doesn't exist or is file" // string@0779 │ │ +01e79e: 7020 e505 5400 |00bd: invoke-direct {v4, v5}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ +01e7a4: 2704 |00c0: throw v4 │ │ +01e7a6: 6e10 7a01 0200 |00c1: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01e7ac: 0a04 |00c4: move-result v4 │ │ +01e7ae: 3804 0a00 |00c5: if-eqz v4, 00cf // +000a │ │ +01e7b2: 2204 5c01 |00c7: new-instance v4, Lorg/apache/cordova/file/TypeMismatchException; // type@015c │ │ +01e7b6: 1a05 7807 |00c9: const-string v5, "path doesn't exist or is directory" // string@0778 │ │ +01e7ba: 7020 e505 5400 |00cb: invoke-direct {v4, v5}, Lorg/apache/cordova/file/TypeMismatchException;.:(Ljava/lang/String;)V // method@05e5 │ │ +01e7c0: 2704 |00ce: throw v4 │ │ +01e7c2: 6e20 cb05 3600 |00cf: invoke-virtual {v6, v3}, Lorg/apache/cordova/file/LocalFilesystem;.makeEntryForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; // method@05cb │ │ +01e7c8: 0c04 |00d2: move-result-object v4 │ │ +01e7ca: 1104 |00d3: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0001 line=114 │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x000a line=118 │ │ @@ -38091,71 +38097,71 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -01de78: |[01de78] org.apache.cordova.file.LocalFilesystem.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ -01de88: 2201 7300 |0000: new-instance v1, Ljava/io/File; // type@0073 │ │ -01de8c: 6e20 c205 7600 |0002: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01de92: 0c03 |0005: move-result-object v3 │ │ -01de94: 7020 7001 3100 |0006: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01de9a: 6e10 7401 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01dea0: 0a03 |000c: move-result v3 │ │ -01dea2: 3903 2300 |000d: if-nez v3, 0030 // +0023 │ │ -01dea6: 2203 7500 |000f: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ -01deaa: 2204 9b00 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01deae: 7010 f301 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01deb4: 1a05 d600 |0016: const-string v5, "File at " // string@00d6 │ │ -01deb8: 6e20 fb01 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01debe: 0c04 |001b: move-result-object v4 │ │ -01dec0: 5475 d101 |001c: iget-object v5, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01dec4: 6e20 fa01 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -01deca: 0c04 |0021: move-result-object v4 │ │ -01decc: 1a05 0900 |0022: const-string v5, " does not exist." // string@0009 │ │ -01ded0: 6e20 fb01 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01ded6: 0c04 |0027: move-result-object v4 │ │ -01ded8: 6e10 fd01 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01dede: 0c04 |002b: move-result-object v4 │ │ -01dee0: 7020 8701 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -01dee6: 2703 |002f: throw v3 │ │ -01dee8: 2202 6201 |0030: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ -01deec: 7010 1706 0200 |0032: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ -01def2: 1a03 a108 |0035: const-string v3, "size" // string@08a1 │ │ -01def6: 6e10 7a01 0100 |0037: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01defc: 0a04 |003a: move-result v4 │ │ -01defe: 3804 3000 |003b: if-eqz v4, 006b // +0030 │ │ -01df02: 1604 0000 |003d: const-wide/16 v4, #int 0 // #0 │ │ -01df06: 6e40 2106 3254 |003f: invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ -01df0c: 1a03 0509 |0042: const-string v3, "type" // string@0905 │ │ -01df10: 5464 cb01 |0044: iget-object v4, v6, Lorg/apache/cordova/file/LocalFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01cb │ │ -01df14: 7110 7300 0100 |0046: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01df1a: 0c05 |0049: move-result-object v5 │ │ -01df1c: 6e20 4e03 5400 |004a: invoke-virtual {v4, v5}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ -01df22: 0c04 |004d: move-result-object v4 │ │ -01df24: 6e30 2206 3204 |004e: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01df2a: 1a03 e106 |0051: const-string v3, "name" // string@06e1 │ │ -01df2e: 6e10 7601 0100 |0053: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ -01df34: 0c04 |0056: move-result-object v4 │ │ -01df36: 6e30 2206 3204 |0057: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01df3c: 1a03 4605 |005a: const-string v3, "fullPath" // string@0546 │ │ -01df40: 5474 d001 |005c: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01df44: 6e30 2206 3204 |005e: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ -01df4a: 1a03 7a06 |0061: const-string v3, "lastModifiedDate" // string@067a │ │ -01df4e: 6e10 7c01 0100 |0063: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@017c │ │ -01df54: 0b04 |0066: move-result-wide v4 │ │ -01df56: 6e40 2106 3254 |0067: invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ -01df5c: 1102 |006a: return-object v2 │ │ -01df5e: 6e10 7d01 0100 |006b: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@017d │ │ -01df64: 0b04 |006e: move-result-wide v4 │ │ -01df66: 28d0 |006f: goto 003f // -0030 │ │ -01df68: 0d00 |0070: move-exception v0 │ │ -01df6a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -01df6c: 28f8 |0072: goto 006a // -0008 │ │ +01e7cc: |[01e7cc] org.apache.cordova.file.LocalFilesystem.getFileMetadataForLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Lorg/json/JSONObject; │ │ +01e7dc: 2201 7300 |0000: new-instance v1, Ljava/io/File; // type@0073 │ │ +01e7e0: 6e20 c205 7600 |0002: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e7e6: 0c03 |0005: move-result-object v3 │ │ +01e7e8: 7020 7001 3100 |0006: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e7ee: 6e10 7401 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e7f4: 0a03 |000c: move-result v3 │ │ +01e7f6: 3903 2300 |000d: if-nez v3, 0030 // +0023 │ │ +01e7fa: 2203 7500 |000f: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ +01e7fe: 2204 9b00 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01e802: 7010 f301 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01e808: 1a05 d600 |0016: const-string v5, "File at " // string@00d6 │ │ +01e80c: 6e20 fb01 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e812: 0c04 |001b: move-result-object v4 │ │ +01e814: 5475 d101 |001c: iget-object v5, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +01e818: 6e20 fa01 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01e81e: 0c04 |0021: move-result-object v4 │ │ +01e820: 1a05 0900 |0022: const-string v5, " does not exist." // string@0009 │ │ +01e824: 6e20 fb01 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01e82a: 0c04 |0027: move-result-object v4 │ │ +01e82c: 6e10 fd01 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01e832: 0c04 |002b: move-result-object v4 │ │ +01e834: 7020 8701 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +01e83a: 2703 |002f: throw v3 │ │ +01e83c: 2202 6201 |0030: new-instance v2, Lorg/json/JSONObject; // type@0162 │ │ +01e840: 7010 1706 0200 |0032: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0617 │ │ +01e846: 1a03 a108 |0035: const-string v3, "size" // string@08a1 │ │ +01e84a: 6e10 7a01 0100 |0037: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01e850: 0a04 |003a: move-result v4 │ │ +01e852: 3804 3000 |003b: if-eqz v4, 006b // +0030 │ │ +01e856: 1604 0000 |003d: const-wide/16 v4, #int 0 // #0 │ │ +01e85a: 6e40 2106 3254 |003f: invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ +01e860: 1a03 0509 |0042: const-string v3, "type" // string@0905 │ │ +01e864: 5464 cb01 |0044: iget-object v4, v6, Lorg/apache/cordova/file/LocalFilesystem;.resourceApi:Lorg/apache/cordova/CordovaResourceApi; // field@01cb │ │ +01e868: 7110 7300 0100 |0046: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +01e86e: 0c05 |0049: move-result-object v5 │ │ +01e870: 6e20 4e03 5400 |004a: invoke-virtual {v4, v5}, Lorg/apache/cordova/CordovaResourceApi;.getMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@034e │ │ +01e876: 0c04 |004d: move-result-object v4 │ │ +01e878: 6e30 2206 3204 |004e: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01e87e: 1a03 e106 |0051: const-string v3, "name" // string@06e1 │ │ +01e882: 6e10 7601 0100 |0053: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ +01e888: 0c04 |0056: move-result-object v4 │ │ +01e88a: 6e30 2206 3204 |0057: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01e890: 1a03 4605 |005a: const-string v3, "fullPath" // string@0546 │ │ +01e894: 5474 d001 |005c: iget-object v4, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01e898: 6e30 2206 3204 |005e: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0622 │ │ +01e89e: 1a03 7a06 |0061: const-string v3, "lastModifiedDate" // string@067a │ │ +01e8a2: 6e10 7c01 0100 |0063: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@017c │ │ +01e8a8: 0b04 |0066: move-result-wide v4 │ │ +01e8aa: 6e40 2106 3254 |0067: invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@0621 │ │ +01e8b0: 1102 |006a: return-object v2 │ │ +01e8b2: 6e10 7d01 0100 |006b: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@017d │ │ +01e8b8: 0b04 |006e: move-result-wide v4 │ │ +01e8ba: 28d0 |006f: goto 003f // -0030 │ │ +01e8bc: 0d00 |0070: move-exception v0 │ │ +01e8be: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +01e8c0: 28f8 |0072: goto 006a // -0008 │ │ catches : 1 │ │ 0x0035 - 0x006e │ │ Lorg/json/JSONException; -> 0x0070 │ │ positions : │ │ 0x0000 line=242 │ │ 0x0009 line=244 │ │ 0x000f line=245 │ │ @@ -38182,21 +38188,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -01df80: |[01df80] org.apache.cordova.file.LocalFilesystem.getFreeSpaceInBytes:()J │ │ -01df90: 5420 cc01 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ -01df94: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01df9a: 0c00 |0005: move-result-object v0 │ │ -01df9c: 7110 1e05 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/file/DirectoryManager;.getFreeSpaceInBytes:(Ljava/lang/String;)J // method@051e │ │ -01dfa2: 0b00 |0009: move-result-wide v0 │ │ -01dfa4: 1000 |000a: return-wide v0 │ │ +01e8d4: |[01e8d4] org.apache.cordova.file.LocalFilesystem.getFreeSpaceInBytes:()J │ │ +01e8e4: 5420 cc01 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ +01e8e8: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01e8ee: 0c00 |0005: move-result-object v0 │ │ +01e8f0: 7110 1e05 0000 |0006: invoke-static {v0}, Lorg/apache/cordova/file/DirectoryManager;.getFreeSpaceInBytes:(Ljava/lang/String;)J // method@051e │ │ +01e8f6: 0b00 |0009: move-result-wide v0 │ │ +01e8f8: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/cordova/file/LocalFilesystem; │ │ │ │ #9 : (in Lorg/apache/cordova/file/LocalFilesystem;) │ │ @@ -38204,43 +38210,43 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -01dfa8: |[01dfa8] org.apache.cordova.file.LocalFilesystem.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01dfb8: 2202 7300 |0000: new-instance v2, Ljava/io/File; // type@0073 │ │ -01dfbc: 6e20 c205 6500 |0002: invoke-virtual {v5, v6}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01dfc2: 0c04 |0005: move-result-object v4 │ │ -01dfc4: 7020 7001 4200 |0006: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01dfca: 6e10 7401 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01dfd0: 0a04 |000c: move-result v4 │ │ -01dfd2: 3904 0800 |000d: if-nez v4, 0015 // +0008 │ │ -01dfd6: 2204 7500 |000f: new-instance v4, Ljava/io/FileNotFoundException; // type@0075 │ │ -01dfda: 7010 8601 0400 |0011: invoke-direct {v4}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ -01dfe0: 2704 |0014: throw v4 │ │ -01dfe2: 6e10 7f01 0200 |0015: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@017f │ │ -01dfe8: 0c01 |0018: move-result-object v1 │ │ -01dfea: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -01dfee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01dff0: 1100 |001c: return-object v0 │ │ -01dff2: 2114 |001d: array-length v4, v1 │ │ -01dff4: 2340 7201 |001e: new-array v0, v4, [Lorg/apache/cordova/file/LocalFilesystemURL; // type@0172 │ │ -01dff8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -01dffa: 2114 |0021: array-length v4, v1 │ │ -01dffc: 3543 faff |0022: if-ge v3, v4, 001c // -0006 │ │ -01e000: 4604 0103 |0024: aget-object v4, v1, v3 │ │ -01e004: 6e10 7901 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ -01e00a: 0c04 |0029: move-result-object v4 │ │ -01e00c: 6e20 b905 4500 |002a: invoke-virtual {v5, v4}, Lorg/apache/cordova/file/LocalFilesystem;.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b9 │ │ -01e012: 0c04 |002d: move-result-object v4 │ │ -01e014: 4d04 0003 |002e: aput-object v4, v0, v3 │ │ -01e018: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01e01c: 28ef |0032: goto 0021 // -0011 │ │ +01e8fc: |[01e8fc] org.apache.cordova.file.LocalFilesystem.listChildren:(Lorg/apache/cordova/file/LocalFilesystemURL;)[Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01e90c: 2202 7300 |0000: new-instance v2, Ljava/io/File; // type@0073 │ │ +01e910: 6e20 c205 6500 |0002: invoke-virtual {v5, v6}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e916: 0c04 |0005: move-result-object v4 │ │ +01e918: 7020 7001 4200 |0006: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e91e: 6e10 7401 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01e924: 0a04 |000c: move-result v4 │ │ +01e926: 3904 0800 |000d: if-nez v4, 0015 // +0008 │ │ +01e92a: 2204 7500 |000f: new-instance v4, Ljava/io/FileNotFoundException; // type@0075 │ │ +01e92e: 7010 8601 0400 |0011: invoke-direct {v4}, Ljava/io/FileNotFoundException;.:()V // method@0186 │ │ +01e934: 2704 |0014: throw v4 │ │ +01e936: 6e10 7f01 0200 |0015: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@017f │ │ +01e93c: 0c01 |0018: move-result-object v1 │ │ +01e93e: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +01e942: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +01e944: 1100 |001c: return-object v0 │ │ +01e946: 2114 |001d: array-length v4, v1 │ │ +01e948: 2340 7201 |001e: new-array v0, v4, [Lorg/apache/cordova/file/LocalFilesystemURL; // type@0172 │ │ +01e94c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +01e94e: 2114 |0021: array-length v4, v1 │ │ +01e950: 3543 faff |0022: if-ge v3, v4, 001c // -0006 │ │ +01e954: 4604 0103 |0024: aget-object v4, v1, v3 │ │ +01e958: 6e10 7901 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0179 │ │ +01e95e: 0c04 |0029: move-result-object v4 │ │ +01e960: 6e20 b905 4500 |002a: invoke-virtual {v5, v4}, Lorg/apache/cordova/file/LocalFilesystem;.URLforFilesystemPath:(Ljava/lang/String;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05b9 │ │ +01e966: 0c04 |002d: move-result-object v4 │ │ +01e968: 4d04 0003 |002e: aput-object v4, v0, v3 │ │ +01e96c: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01e970: 28ef |0032: goto 0021 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0009 line=222 │ │ 0x000f line=224 │ │ 0x0015 line=227 │ │ 0x0019 line=228 │ │ @@ -38263,22 +38269,22 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01e020: |[01e020] org.apache.cordova.file.LocalFilesystem.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01e030: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ -01e034: 6e20 c205 3200 |0002: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01e03a: 0c01 |0005: move-result-object v1 │ │ -01e03c: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01e042: 6e20 cf05 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/cordova/file/LocalFilesystem;.removeDirRecursively:(Ljava/io/File;)Z // method@05cf │ │ -01e048: 0a01 |000c: move-result v1 │ │ -01e04a: 0f01 |000d: return v1 │ │ +01e974: |[01e974] org.apache.cordova.file.LocalFilesystem.recursiveRemoveFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01e984: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ +01e988: 6e20 c205 3200 |0002: invoke-virtual {v2, v3}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01e98e: 0c01 |0005: move-result-object v1 │ │ +01e990: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01e996: 6e20 cf05 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/cordova/file/LocalFilesystem;.removeDirRecursively:(Ljava/io/File;)Z // method@05cf │ │ +01e99c: 0a01 |000c: move-result v1 │ │ +01e99e: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0009 line=201 │ │ locals : │ │ 0x0009 - 0x000e reg=0 directory Ljava/io/File; │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/cordova/file/LocalFilesystem; │ │ @@ -38289,46 +38295,46 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -01e04c: |[01e04c] org.apache.cordova.file.LocalFilesystem.removeDirRecursively:(Ljava/io/File;)Z │ │ -01e05c: 6e10 7a01 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01e062: 0a01 |0003: move-result v1 │ │ -01e064: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -01e068: 6e10 7f01 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@017f │ │ -01e06e: 0c02 |0009: move-result-object v2 │ │ -01e070: 2123 |000a: array-length v3, v2 │ │ -01e072: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01e074: 3531 0a00 |000c: if-ge v1, v3, 0016 // +000a │ │ -01e078: 4600 0201 |000e: aget-object v0, v2, v1 │ │ -01e07c: 6e20 cf05 0400 |0010: invoke-virtual {v4, v0}, Lorg/apache/cordova/file/LocalFilesystem;.removeDirRecursively:(Ljava/io/File;)Z // method@05cf │ │ -01e082: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01e086: 28f7 |0015: goto 000c // -0009 │ │ -01e088: 6e10 7301 0500 |0016: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@0173 │ │ -01e08e: 0a01 |0019: move-result v1 │ │ -01e090: 3901 1f00 |001a: if-nez v1, 0039 // +001f │ │ -01e094: 2201 3201 |001c: new-instance v1, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ -01e098: 2202 9b00 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ -01e09c: 7010 f301 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01e0a2: 1a03 8204 |0023: const-string v3, "could not delete: " // string@0482 │ │ -01e0a6: 6e20 fb01 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01e0ac: 0c02 |0028: move-result-object v2 │ │ -01e0ae: 6e10 7601 0500 |0029: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ -01e0b4: 0c03 |002c: move-result-object v3 │ │ -01e0b6: 6e20 fb01 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01e0bc: 0c02 |0030: move-result-object v2 │ │ -01e0be: 6e10 fd01 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01e0c4: 0c02 |0034: move-result-object v2 │ │ -01e0c6: 7020 2205 2100 |0035: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileExistsException;.:(Ljava/lang/String;)V // method@0522 │ │ -01e0cc: 2701 |0038: throw v1 │ │ -01e0ce: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -01e0d0: 0f01 |003a: return v1 │ │ +01e9a0: |[01e9a0] org.apache.cordova.file.LocalFilesystem.removeDirRecursively:(Ljava/io/File;)Z │ │ +01e9b0: 6e10 7a01 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01e9b6: 0a01 |0003: move-result v1 │ │ +01e9b8: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +01e9bc: 6e10 7f01 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@017f │ │ +01e9c2: 0c02 |0009: move-result-object v2 │ │ +01e9c4: 2123 |000a: array-length v3, v2 │ │ +01e9c6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +01e9c8: 3531 0a00 |000c: if-ge v1, v3, 0016 // +000a │ │ +01e9cc: 4600 0201 |000e: aget-object v0, v2, v1 │ │ +01e9d0: 6e20 cf05 0400 |0010: invoke-virtual {v4, v0}, Lorg/apache/cordova/file/LocalFilesystem;.removeDirRecursively:(Ljava/io/File;)Z // method@05cf │ │ +01e9d6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01e9da: 28f7 |0015: goto 000c // -0009 │ │ +01e9dc: 6e10 7301 0500 |0016: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@0173 │ │ +01e9e2: 0a01 |0019: move-result v1 │ │ +01e9e4: 3901 1f00 |001a: if-nez v1, 0039 // +001f │ │ +01e9e8: 2201 3201 |001c: new-instance v1, Lorg/apache/cordova/file/FileExistsException; // type@0132 │ │ +01e9ec: 2202 9b00 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@009b │ │ +01e9f0: 7010 f301 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01e9f6: 1a03 8204 |0023: const-string v3, "could not delete: " // string@0482 │ │ +01e9fa: 6e20 fb01 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ea00: 0c02 |0028: move-result-object v2 │ │ +01ea02: 6e10 7601 0500 |0029: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0176 │ │ +01ea08: 0c03 |002c: move-result-object v3 │ │ +01ea0a: 6e20 fb01 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ea10: 0c02 |0030: move-result-object v2 │ │ +01ea12: 6e10 fd01 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01ea18: 0c02 |0034: move-result-object v2 │ │ +01ea1a: 7020 2205 2100 |0035: invoke-direct {v1, v2}, Lorg/apache/cordova/file/FileExistsException;.:(Ljava/lang/String;)V // method@0522 │ │ +01ea20: 2701 |0038: throw v1 │ │ +01ea22: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +01ea24: 0f01 |003a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0006 line=206 │ │ 0x0010 line=207 │ │ 0x0013 line=206 │ │ 0x0016 line=211 │ │ @@ -38344,33 +38350,33 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01e0d4: |[01e0d4] org.apache.cordova.file.LocalFilesystem.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ -01e0e4: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ -01e0e8: 6e20 c205 4300 |0002: invoke-virtual {v3, v4}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01e0ee: 0c01 |0005: move-result-object v1 │ │ -01e0f0: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01e0f6: 6e10 7a01 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01e0fc: 0a01 |000c: move-result v1 │ │ -01e0fe: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ -01e102: 6e10 7e01 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.list:()[Ljava/lang/String; // method@017e │ │ -01e108: 0c01 |0012: move-result-object v1 │ │ -01e10a: 2111 |0013: array-length v1, v1 │ │ -01e10c: 3d01 0a00 |0014: if-lez v1, 001e // +000a │ │ -01e110: 2201 5501 |0016: new-instance v1, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ -01e114: 1a02 7103 |0018: const-string v2, "You can't delete a directory that is not empty." // string@0371 │ │ -01e118: 7020 b705 2100 |001a: invoke-direct {v1, v2}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ -01e11e: 2701 |001d: throw v1 │ │ -01e120: 6e10 7301 0000 |001e: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0173 │ │ -01e126: 0a01 |0021: move-result v1 │ │ -01e128: 0f01 |0022: return v1 │ │ +01ea28: |[01ea28] org.apache.cordova.file.LocalFilesystem.removeFileAtLocalURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Z │ │ +01ea38: 2200 7300 |0000: new-instance v0, Ljava/io/File; // type@0073 │ │ +01ea3c: 6e20 c205 4300 |0002: invoke-virtual {v3, v4}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01ea42: 0c01 |0005: move-result-object v1 │ │ +01ea44: 7020 7001 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01ea4a: 6e10 7a01 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01ea50: 0a01 |000c: move-result v1 │ │ +01ea52: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ +01ea56: 6e10 7e01 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.list:()[Ljava/lang/String; // method@017e │ │ +01ea5c: 0c01 |0012: move-result-object v1 │ │ +01ea5e: 2111 |0013: array-length v1, v1 │ │ +01ea60: 3d01 0a00 |0014: if-lez v1, 001e // +000a │ │ +01ea64: 2201 5501 |0016: new-instance v1, Lorg/apache/cordova/file/InvalidModificationException; // type@0155 │ │ +01ea68: 1a02 7103 |0018: const-string v2, "You can't delete a directory that is not empty." // string@0371 │ │ +01ea6c: 7020 b705 2100 |001a: invoke-direct {v1, v2}, Lorg/apache/cordova/file/InvalidModificationException;.:(Ljava/lang/String;)V // method@05b7 │ │ +01ea72: 2701 |001d: throw v1 │ │ +01ea74: 6e10 7301 0000 |001e: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0173 │ │ +01ea7a: 0a01 |0021: move-result v1 │ │ +01ea7c: 0f01 |0022: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0009 line=180 │ │ 0x0016 line=181 │ │ 0x001e line=184 │ │ locals : │ │ @@ -38383,80 +38389,80 @@ │ │ type : '(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -01e12c: |[01e12c] org.apache.cordova.file.LocalFilesystem.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ -01e13c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01e13e: 1a06 1305 |0001: const-string v6, "file" // string@0513 │ │ -01e142: 6e10 7f00 0900 |0003: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ -01e148: 0c07 |0006: move-result-object v7 │ │ -01e14a: 6e20 e101 7600 |0007: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e150: 0a06 |000a: move-result v6 │ │ -01e152: 3906 0300 |000b: if-nez v6, 000e // +0003 │ │ -01e156: 1105 |000d: return-object v5 │ │ -01e158: 2201 7300 |000e: new-instance v1, Ljava/io/File; // type@0073 │ │ -01e15c: 6e10 7b00 0900 |0010: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ -01e162: 0c06 |0013: move-result-object v6 │ │ -01e164: 7020 7001 6100 |0014: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01e16a: 7110 7300 0100 |0017: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01e170: 0c02 |001a: move-result-object v2 │ │ -01e172: 5486 cc01 |001b: iget-object v6, v8, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ -01e176: 6e10 7600 0600 |001d: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01e17c: 0c03 |0020: move-result-object v3 │ │ -01e17e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -01e180: 6e10 eb01 0300 |0022: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -01e186: 0a07 |0025: move-result v7 │ │ -01e188: d807 07ff |0026: add-int/lit8 v7, v7, #int -1 // #ff │ │ -01e18c: 6e30 f001 6307 |0028: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ -01e192: 0c03 |002b: move-result-object v3 │ │ -01e194: 6e10 7600 0200 |002c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01e19a: 0c06 |002f: move-result-object v6 │ │ -01e19c: 6e20 ee01 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ -01e1a2: 0a06 |0033: move-result v6 │ │ -01e1a4: 3806 d9ff |0034: if-eqz v6, 000d // -0027 │ │ -01e1a8: 6e10 7600 0200 |0036: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ -01e1ae: 0c05 |0039: move-result-object v5 │ │ -01e1b0: 6e10 eb01 0300 |003a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ -01e1b6: 0a06 |003d: move-result v6 │ │ -01e1b8: 6e20 ef01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01e1be: 0c04 |0041: move-result-object v4 │ │ -01e1c0: 6e10 e901 0400 |0042: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ -01e1c6: 0a05 |0045: move-result v5 │ │ -01e1c8: 3905 0700 |0046: if-nez v5, 004d // +0007 │ │ -01e1cc: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -01e1ce: 6e20 ef01 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ -01e1d4: 0c04 |004c: move-result-object v4 │ │ -01e1d6: 2205 2200 |004d: new-instance v5, Landroid/net/Uri$Builder; // type@0022 │ │ -01e1da: 7010 6700 0500 |004f: invoke-direct {v5}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ -01e1e0: 1a06 3604 |0052: const-string v6, "cdvfile" // string@0436 │ │ -01e1e4: 6e20 7000 6500 |0054: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ -01e1ea: 0c05 |0057: move-result-object v5 │ │ -01e1ec: 1a06 a906 |0058: const-string v6, "localhost" // string@06a9 │ │ -01e1f0: 6e20 6b00 6500 |005a: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ -01e1f6: 0c05 |005d: move-result-object v5 │ │ -01e1f8: 5486 ca01 |005e: iget-object v6, v8, Lorg/apache/cordova/file/LocalFilesystem;.name:Ljava/lang/String; // field@01ca │ │ -01e1fc: 6e20 6f00 6500 |0060: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ -01e202: 0c00 |0063: move-result-object v0 │ │ -01e204: 6e10 e901 0400 |0064: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ -01e20a: 0a05 |0067: move-result v5 │ │ -01e20c: 3905 0500 |0068: if-nez v5, 006d // +0005 │ │ -01e210: 6e20 6800 4000 |006a: invoke-virtual {v0, v4}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01e216: 6e10 7a01 0100 |006d: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ -01e21c: 0a05 |0070: move-result v5 │ │ -01e21e: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ -01e222: 1a05 0000 |0073: const-string v5, "" // string@0000 │ │ -01e226: 6e20 6800 5000 |0075: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ -01e22c: 6e10 6c00 0000 |0078: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ -01e232: 0c05 |007b: move-result-object v5 │ │ -01e234: 7110 d605 0500 |007c: invoke-static {v5}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ -01e23a: 0c05 |007f: move-result-object v5 │ │ -01e23c: 288d |0080: goto 000d // -0073 │ │ +01ea80: |[01ea80] org.apache.cordova.file.LocalFilesystem.toLocalUri:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; │ │ +01ea90: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01ea92: 1a06 1305 |0001: const-string v6, "file" // string@0513 │ │ +01ea96: 6e10 7f00 0900 |0003: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@007f │ │ +01ea9c: 0c07 |0006: move-result-object v7 │ │ +01ea9e: 6e20 e101 7600 |0007: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01eaa4: 0a06 |000a: move-result v6 │ │ +01eaa6: 3906 0300 |000b: if-nez v6, 000e // +0003 │ │ +01eaaa: 1105 |000d: return-object v5 │ │ +01eaac: 2201 7300 |000e: new-instance v1, Ljava/io/File; // type@0073 │ │ +01eab0: 6e10 7b00 0900 |0010: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@007b │ │ +01eab6: 0c06 |0013: move-result-object v6 │ │ +01eab8: 7020 7001 6100 |0014: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01eabe: 7110 7300 0100 |0017: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +01eac4: 0c02 |001a: move-result-object v2 │ │ +01eac6: 5486 cc01 |001b: iget-object v6, v8, Lorg/apache/cordova/file/LocalFilesystem;.rootUri:Landroid/net/Uri; // field@01cc │ │ +01eaca: 6e10 7600 0600 |001d: invoke-virtual {v6}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01ead0: 0c03 |0020: move-result-object v3 │ │ +01ead2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +01ead4: 6e10 eb01 0300 |0022: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +01eada: 0a07 |0025: move-result v7 │ │ +01eadc: d807 07ff |0026: add-int/lit8 v7, v7, #int -1 // #ff │ │ +01eae0: 6e30 f001 6307 |0028: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01f0 │ │ +01eae6: 0c03 |002b: move-result-object v3 │ │ +01eae8: 6e10 7600 0200 |002c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01eaee: 0c06 |002f: move-result-object v6 │ │ +01eaf0: 6e20 ee01 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01ee │ │ +01eaf6: 0a06 |0033: move-result v6 │ │ +01eaf8: 3806 d9ff |0034: if-eqz v6, 000d // -0027 │ │ +01eafc: 6e10 7600 0200 |0036: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0076 │ │ +01eb02: 0c05 |0039: move-result-object v5 │ │ +01eb04: 6e10 eb01 0300 |003a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01eb │ │ +01eb0a: 0a06 |003d: move-result v6 │ │ +01eb0c: 6e20 ef01 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01eb12: 0c04 |0041: move-result-object v4 │ │ +01eb14: 6e10 e901 0400 |0042: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ +01eb1a: 0a05 |0045: move-result v5 │ │ +01eb1c: 3905 0700 |0046: if-nez v5, 004d // +0007 │ │ +01eb20: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +01eb22: 6e20 ef01 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01ef │ │ +01eb28: 0c04 |004c: move-result-object v4 │ │ +01eb2a: 2205 2200 |004d: new-instance v5, Landroid/net/Uri$Builder; // type@0022 │ │ +01eb2e: 7010 6700 0500 |004f: invoke-direct {v5}, Landroid/net/Uri$Builder;.:()V // method@0067 │ │ +01eb34: 1a06 3604 |0052: const-string v6, "cdvfile" // string@0436 │ │ +01eb38: 6e20 7000 6500 |0054: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0070 │ │ +01eb3e: 0c05 |0057: move-result-object v5 │ │ +01eb40: 1a06 a906 |0058: const-string v6, "localhost" // string@06a9 │ │ +01eb44: 6e20 6b00 6500 |005a: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006b │ │ +01eb4a: 0c05 |005d: move-result-object v5 │ │ +01eb4c: 5486 ca01 |005e: iget-object v6, v8, Lorg/apache/cordova/file/LocalFilesystem;.name:Ljava/lang/String; // field@01ca │ │ +01eb50: 6e20 6f00 6500 |0060: invoke-virtual {v5, v6}, Landroid/net/Uri$Builder;.path:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@006f │ │ +01eb56: 0c00 |0063: move-result-object v0 │ │ +01eb58: 6e10 e901 0400 |0064: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@01e9 │ │ +01eb5e: 0a05 |0067: move-result v5 │ │ +01eb60: 3905 0500 |0068: if-nez v5, 006d // +0005 │ │ +01eb64: 6e20 6800 4000 |006a: invoke-virtual {v0, v4}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +01eb6a: 6e10 7a01 0100 |006d: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@017a │ │ +01eb70: 0a05 |0070: move-result v5 │ │ +01eb72: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ +01eb76: 1a05 0000 |0073: const-string v5, "" // string@0000 │ │ +01eb7a: 6e20 6800 5000 |0075: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0068 │ │ +01eb80: 6e10 6c00 0000 |0078: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@006c │ │ +01eb86: 0c05 |007b: move-result-object v5 │ │ +01eb88: 7110 d605 0500 |007c: invoke-static {v5}, Lorg/apache/cordova/file/LocalFilesystemURL;.parse:(Landroid/net/Uri;)Lorg/apache/cordova/file/LocalFilesystemURL; // method@05d6 │ │ +01eb8e: 0c05 |007f: move-result-object v5 │ │ +01eb90: 288d |0080: goto 000d // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x000d line=102 │ │ 0x000e line=78 │ │ 0x0017 line=80 │ │ 0x001b line=81 │ │ @@ -38488,19 +38494,19 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01e240: |[01e240] org.apache.cordova.file.LocalFilesystem.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; │ │ -01e250: 5420 d001 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ -01e254: 6e20 cc05 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/LocalFilesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@05cc │ │ -01e25a: 0c00 |0005: move-result-object v0 │ │ -01e25c: 1100 |0006: return-object v0 │ │ +01eb94: |[01eb94] org.apache.cordova.file.LocalFilesystem.toNativeUri:(Lorg/apache/cordova/file/LocalFilesystemURL;)Landroid/net/Uri; │ │ +01eba4: 5420 d001 |0000: iget-object v0, v2, Lorg/apache/cordova/file/LocalFilesystemURL;.path:Ljava/lang/String; // field@01d0 │ │ +01eba8: 6e20 cc05 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/cordova/file/LocalFilesystem;.nativeUriForFullPath:(Ljava/lang/String;)Landroid/net/Uri; // method@05cc │ │ +01ebae: 0c00 |0005: move-result-object v0 │ │ +01ebb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/file/LocalFilesystem; │ │ 0x0000 - 0x0007 reg=2 inputURL Lorg/apache/cordova/file/LocalFilesystemURL; │ │ │ │ @@ -38509,59 +38515,59 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -01e260: |[01e260] org.apache.cordova.file.LocalFilesystem.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J │ │ -01e270: 2201 7300 |0000: new-instance v1, Ljava/io/File; // type@0073 │ │ -01e274: 6e20 c205 7600 |0002: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01e27a: 0c03 |0005: move-result-object v3 │ │ -01e27c: 7020 7001 3100 |0006: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01e282: 6e10 7401 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0174 │ │ -01e288: 0a03 |000c: move-result v3 │ │ -01e28a: 3903 2300 |000d: if-nez v3, 0030 // +0023 │ │ -01e28e: 2203 7500 |000f: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ -01e292: 2204 9b00 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ -01e296: 7010 f301 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ -01e29c: 1a05 d600 |0016: const-string v5, "File at " // string@00d6 │ │ -01e2a0: 6e20 fb01 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01e2a6: 0c04 |001b: move-result-object v4 │ │ -01e2a8: 5475 d101 |001c: iget-object v5, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ -01e2ac: 6e20 fa01 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ -01e2b2: 0c04 |0021: move-result-object v4 │ │ -01e2b4: 1a05 0900 |0022: const-string v5, " does not exist." // string@0009 │ │ -01e2b8: 6e20 fb01 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ -01e2be: 0c04 |0027: move-result-object v4 │ │ -01e2c0: 6e10 fd01 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ -01e2c6: 0c04 |002b: move-result-object v4 │ │ -01e2c8: 7020 8701 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ -01e2ce: 2703 |002f: throw v3 │ │ -01e2d0: 2202 7d00 |0030: new-instance v2, Ljava/io/RandomAccessFile; // type@007d │ │ -01e2d4: 6e20 c205 7600 |0032: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01e2da: 0c03 |0035: move-result-object v3 │ │ -01e2dc: 1a04 1a08 |0036: const-string v4, "rw" // string@081a │ │ -01e2e0: 7030 9f01 3204 |0038: invoke-direct {v2, v3, v4}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@019f │ │ -01e2e6: 6e10 a201 0200 |003b: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.length:()J // method@01a2 │ │ -01e2ec: 0b04 |003e: move-result-wide v4 │ │ -01e2ee: 3103 0408 |003f: cmp-long v3, v4, v8 │ │ -01e2f2: 3a03 0d00 |0041: if-ltz v3, 004e // +000d │ │ -01e2f6: 6e10 a101 0200 |0043: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@01a1 │ │ -01e2fc: 0c00 |0046: move-result-object v0 │ │ -01e2fe: 6e30 1702 8009 |0047: invoke-virtual {v0, v8, v9}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@0217 │ │ -01e304: 6e10 a001 0200 |004a: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@01a0 │ │ -01e30a: 1008 |004d: return-wide v8 │ │ -01e30c: 6e10 a201 0200 |004e: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.length:()J // method@01a2 │ │ -01e312: 0b08 |0051: move-result-wide v8 │ │ -01e314: 6e10 a001 0200 |0052: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@01a0 │ │ -01e31a: 28f8 |0055: goto 004d // -0008 │ │ -01e31c: 0d03 |0056: move-exception v3 │ │ -01e31e: 6e10 a001 0200 |0057: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@01a0 │ │ -01e324: 2703 |005a: throw v3 │ │ +01ebb4: |[01ebb4] org.apache.cordova.file.LocalFilesystem.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J │ │ +01ebc4: 2201 7300 |0000: new-instance v1, Ljava/io/File; // type@0073 │ │ +01ebc8: 6e20 c205 7600 |0002: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01ebce: 0c03 |0005: move-result-object v3 │ │ +01ebd0: 7020 7001 3100 |0006: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01ebd6: 6e10 7401 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0174 │ │ +01ebdc: 0a03 |000c: move-result v3 │ │ +01ebde: 3903 2300 |000d: if-nez v3, 0030 // +0023 │ │ +01ebe2: 2203 7500 |000f: new-instance v3, Ljava/io/FileNotFoundException; // type@0075 │ │ +01ebe6: 2204 9b00 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@009b │ │ +01ebea: 7010 f301 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f3 │ │ +01ebf0: 1a05 d600 |0016: const-string v5, "File at " // string@00d6 │ │ +01ebf4: 6e20 fb01 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ebfa: 0c04 |001b: move-result-object v4 │ │ +01ebfc: 5475 d101 |001c: iget-object v5, v7, Lorg/apache/cordova/file/LocalFilesystemURL;.uri:Landroid/net/Uri; // field@01d1 │ │ +01ec00: 6e20 fa01 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01fa │ │ +01ec06: 0c04 |0021: move-result-object v4 │ │ +01ec08: 1a05 0900 |0022: const-string v5, " does not exist." // string@0009 │ │ +01ec0c: 6e20 fb01 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01fb │ │ +01ec12: 0c04 |0027: move-result-object v4 │ │ +01ec14: 6e10 fd01 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fd │ │ +01ec1a: 0c04 |002b: move-result-object v4 │ │ +01ec1c: 7020 8701 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0187 │ │ +01ec22: 2703 |002f: throw v3 │ │ +01ec24: 2202 7d00 |0030: new-instance v2, Ljava/io/RandomAccessFile; // type@007d │ │ +01ec28: 6e20 c205 7600 |0032: invoke-virtual {v6, v7}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01ec2e: 0c03 |0035: move-result-object v3 │ │ +01ec30: 1a04 1a08 |0036: const-string v4, "rw" // string@081a │ │ +01ec34: 7030 9f01 3204 |0038: invoke-direct {v2, v3, v4}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@019f │ │ +01ec3a: 6e10 a201 0200 |003b: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.length:()J // method@01a2 │ │ +01ec40: 0b04 |003e: move-result-wide v4 │ │ +01ec42: 3103 0408 |003f: cmp-long v3, v4, v8 │ │ +01ec46: 3a03 0d00 |0041: if-ltz v3, 004e // +000d │ │ +01ec4a: 6e10 a101 0200 |0043: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@01a1 │ │ +01ec50: 0c00 |0046: move-result-object v0 │ │ +01ec52: 6e30 1702 8009 |0047: invoke-virtual {v0, v8, v9}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@0217 │ │ +01ec58: 6e10 a001 0200 |004a: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@01a0 │ │ +01ec5e: 1008 |004d: return-wide v8 │ │ +01ec60: 6e10 a201 0200 |004e: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.length:()J // method@01a2 │ │ +01ec66: 0b08 |0051: move-result-wide v8 │ │ +01ec68: 6e10 a001 0200 |0052: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@01a0 │ │ +01ec6e: 28f8 |0055: goto 004d // -0008 │ │ +01ec70: 0d03 |0056: move-exception v3 │ │ +01ec72: 6e10 a001 0200 |0057: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@01a0 │ │ +01ec78: 2703 |005a: throw v3 │ │ catches : 2 │ │ 0x003b - 0x004a │ │ -> 0x0056 │ │ 0x004e - 0x0051 │ │ -> 0x0056 │ │ positions : │ │ 0x0000 line=445 │ │ @@ -38590,66 +38596,66 @@ │ │ type : '(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -01e33c: |[01e33c] org.apache.cordova.file.LocalFilesystem.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J │ │ -01e34c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -01e34e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01e350: 3d0e 0700 |0002: if-lez v14, 0009 // +0007 │ │ -01e354: 81e8 |0004: int-to-long v8, v14 │ │ -01e356: 6e40 d305 cb98 |0005: invoke-virtual {v11, v12, v8, v9}, Lorg/apache/cordova/file/LocalFilesystem;.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J // method@05d3 │ │ -01e35c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -01e35e: 380f 3c00 |0009: if-eqz v15, 0045 // +003c │ │ -01e362: 7120 9800 ad00 |000b: invoke-static {v13, v10}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ -01e368: 0c06 |000e: move-result-object v6 │ │ -01e36a: 2204 7100 |000f: new-instance v4, Ljava/io/ByteArrayInputStream; // type@0071 │ │ -01e36e: 7020 6801 6400 |0011: invoke-direct {v4, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0168 │ │ -01e374: 2168 |0014: array-length v8, v6 │ │ -01e376: 2382 6701 |0015: new-array v2, v8, [B // type@0167 │ │ -01e37a: 6e20 c205 cb00 |0017: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ -01e380: 0c00 |001a: move-result-object v0 │ │ -01e382: 2205 7600 |001b: new-instance v5, Ljava/io/FileOutputStream; // type@0076 │ │ -01e386: 7030 8b01 0501 |001d: invoke-direct {v5, v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@018b │ │ -01e38c: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -01e38e: 2129 |0021: array-length v9, v2 │ │ -01e390: 6e40 6901 2498 |0022: invoke-virtual {v4, v2, v8, v9}, Ljava/io/ByteArrayInputStream;.read:([BII)I // method@0169 │ │ -01e396: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -01e398: 2169 |0026: array-length v9, v6 │ │ -01e39a: 6e40 8f01 2598 |0027: invoke-virtual {v5, v2, v8, v9}, Ljava/io/FileOutputStream;.write:([BII)V // method@018f │ │ -01e3a0: 6e10 8d01 0500 |002a: invoke-virtual {v5}, Ljava/io/FileOutputStream;.flush:()V // method@018d │ │ -01e3a6: 6e10 8c01 0500 |002d: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@018c │ │ -01e3ac: 7020 c705 0b00 |0030: invoke-direct {v11, v0}, Lorg/apache/cordova/file/LocalFilesystem;.isPublicDirectory:(Ljava/lang/String;)Z // method@05c7 │ │ -01e3b2: 0a08 |0033: move-result v8 │ │ -01e3b4: 3808 0e00 |0034: if-eqz v8, 0042 // +000e │ │ -01e3b8: 2208 7300 |0036: new-instance v8, Ljava/io/File; // type@0073 │ │ -01e3bc: 7020 7001 0800 |0038: invoke-direct {v8, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ -01e3c2: 7110 7300 0800 |003b: invoke-static {v8}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ -01e3c8: 0c08 |003e: move-result-object v8 │ │ -01e3ca: 7020 ba05 8b00 |003f: invoke-direct {v11, v8}, Lorg/apache/cordova/file/LocalFilesystem;.broadcastNewFile:(Landroid/net/Uri;)V // method@05ba │ │ -01e3d0: 2168 |0042: array-length v8, v6 │ │ -01e3d2: 8188 |0043: int-to-long v8, v8 │ │ -01e3d4: 1008 |0044: return-wide v8 │ │ -01e3d6: 7100 1802 0000 |0045: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@0218 │ │ -01e3dc: 0c08 |0048: move-result-object v8 │ │ -01e3de: 6e20 e601 8d00 |0049: invoke-virtual {v13, v8}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@01e6 │ │ -01e3e4: 0c06 |004c: move-result-object v6 │ │ -01e3e6: 28c2 |004d: goto 000f // -003e │ │ -01e3e8: 0d08 |004e: move-exception v8 │ │ -01e3ea: 6e10 8c01 0500 |004f: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@018c │ │ -01e3f0: 2708 |0052: throw v8 │ │ -01e3f2: 0d03 |0053: move-exception v3 │ │ -01e3f4: 2207 5801 |0054: new-instance v7, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ -01e3f8: 6e10 d805 0c00 |0056: invoke-virtual {v12}, Lorg/apache/cordova/file/LocalFilesystemURL;.toString:()Ljava/lang/String; // method@05d8 │ │ -01e3fe: 0c08 |0059: move-result-object v8 │ │ -01e400: 7020 d905 8700 |005a: invoke-direct {v7, v8}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ -01e406: 6e20 da05 3700 |005d: invoke-virtual {v7, v3}, Lorg/apache/cordova/file/NoModificationAllowedException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@05da │ │ -01e40c: 2707 |0060: throw v7 │ │ +01ec90: |[01ec90] org.apache.cordova.file.LocalFilesystem.writeToFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;Ljava/lang/String;IZ)J │ │ +01eca0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +01eca2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01eca4: 3d0e 0700 |0002: if-lez v14, 0009 // +0007 │ │ +01eca8: 81e8 |0004: int-to-long v8, v14 │ │ +01ecaa: 6e40 d305 cb98 |0005: invoke-virtual {v11, v12, v8, v9}, Lorg/apache/cordova/file/LocalFilesystem;.truncateFileAtURL:(Lorg/apache/cordova/file/LocalFilesystemURL;J)J // method@05d3 │ │ +01ecb0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +01ecb2: 380f 3c00 |0009: if-eqz v15, 0045 // +003c │ │ +01ecb6: 7120 9800 ad00 |000b: invoke-static {v13, v10}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@0098 │ │ +01ecbc: 0c06 |000e: move-result-object v6 │ │ +01ecbe: 2204 7100 |000f: new-instance v4, Ljava/io/ByteArrayInputStream; // type@0071 │ │ +01ecc2: 7020 6801 6400 |0011: invoke-direct {v4, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0168 │ │ +01ecc8: 2168 |0014: array-length v8, v6 │ │ +01ecca: 2382 6701 |0015: new-array v2, v8, [B // type@0167 │ │ +01ecce: 6e20 c205 cb00 |0017: invoke-virtual {v11, v12}, Lorg/apache/cordova/file/LocalFilesystem;.filesystemPathForURL:(Lorg/apache/cordova/file/LocalFilesystemURL;)Ljava/lang/String; // method@05c2 │ │ +01ecd4: 0c00 |001a: move-result-object v0 │ │ +01ecd6: 2205 7600 |001b: new-instance v5, Ljava/io/FileOutputStream; // type@0076 │ │ +01ecda: 7030 8b01 0501 |001d: invoke-direct {v5, v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@018b │ │ +01ece0: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +01ece2: 2129 |0021: array-length v9, v2 │ │ +01ece4: 6e40 6901 2498 |0022: invoke-virtual {v4, v2, v8, v9}, Ljava/io/ByteArrayInputStream;.read:([BII)I // method@0169 │ │ +01ecea: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +01ecec: 2169 |0026: array-length v9, v6 │ │ +01ecee: 6e40 8f01 2598 |0027: invoke-virtual {v5, v2, v8, v9}, Ljava/io/FileOutputStream;.write:([BII)V // method@018f │ │ +01ecf4: 6e10 8d01 0500 |002a: invoke-virtual {v5}, Ljava/io/FileOutputStream;.flush:()V // method@018d │ │ +01ecfa: 6e10 8c01 0500 |002d: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@018c │ │ +01ed00: 7020 c705 0b00 |0030: invoke-direct {v11, v0}, Lorg/apache/cordova/file/LocalFilesystem;.isPublicDirectory:(Ljava/lang/String;)Z // method@05c7 │ │ +01ed06: 0a08 |0033: move-result v8 │ │ +01ed08: 3808 0e00 |0034: if-eqz v8, 0042 // +000e │ │ +01ed0c: 2208 7300 |0036: new-instance v8, Ljava/io/File; // type@0073 │ │ +01ed10: 7020 7001 0800 |0038: invoke-direct {v8, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0170 │ │ +01ed16: 7110 7300 0800 |003b: invoke-static {v8}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0073 │ │ +01ed1c: 0c08 |003e: move-result-object v8 │ │ +01ed1e: 7020 ba05 8b00 |003f: invoke-direct {v11, v8}, Lorg/apache/cordova/file/LocalFilesystem;.broadcastNewFile:(Landroid/net/Uri;)V // method@05ba │ │ +01ed24: 2168 |0042: array-length v8, v6 │ │ +01ed26: 8188 |0043: int-to-long v8, v8 │ │ +01ed28: 1008 |0044: return-wide v8 │ │ +01ed2a: 7100 1802 0000 |0045: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@0218 │ │ +01ed30: 0c08 |0048: move-result-object v8 │ │ +01ed32: 6e20 e601 8d00 |0049: invoke-virtual {v13, v8}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@01e6 │ │ +01ed38: 0c06 |004c: move-result-object v6 │ │ +01ed3a: 28c2 |004d: goto 000f // -003e │ │ +01ed3c: 0d08 |004e: move-exception v8 │ │ +01ed3e: 6e10 8c01 0500 |004f: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@018c │ │ +01ed44: 2708 |0052: throw v8 │ │ +01ed46: 0d03 |0053: move-exception v3 │ │ +01ed48: 2207 5801 |0054: new-instance v7, Lorg/apache/cordova/file/NoModificationAllowedException; // type@0158 │ │ +01ed4c: 6e10 d805 0c00 |0056: invoke-virtual {v12}, Lorg/apache/cordova/file/LocalFilesystemURL;.toString:()Ljava/lang/String; // method@05d8 │ │ +01ed52: 0c08 |0059: move-result-object v8 │ │ +01ed54: 7020 d905 8700 |005a: invoke-direct {v7, v8}, Lorg/apache/cordova/file/NoModificationAllowedException;.:(Ljava/lang/String;)V // method@05d9 │ │ +01ed5a: 6e20 da05 3700 |005d: invoke-virtual {v7, v3}, Lorg/apache/cordova/file/NoModificationAllowedException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@05da │ │ +01ed60: 2707 |0060: throw v7 │ │ catches : 4 │ │ 0x0014 - 0x0020 │ │ Ljava/lang/NullPointerException; -> 0x0053 │ │ 0x0021 - 0x002d │ │ -> 0x004e │ │ 0x002d - 0x0042 │ │ Ljava/lang/NullPointerException; -> 0x0053 │ │ @@ -38734,18 +38740,18 @@ │ │ type : '(Lorg/apache/cordova/whitelist/WhitelistPlugin;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e438: |[01e438] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)V │ │ -01e448: 5b01 d901 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e44c: 7010 8402 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ -01e452: 0e00 |0005: return-void │ │ +01ed8c: |[01ed8c] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)V │ │ +01ed9c: 5b01 d901 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01eda0: 7010 8402 0000 |0002: invoke-direct {v0}, Lorg/apache/cordova/ConfigXmlParser;.:()V // method@0284 │ │ +01eda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ @@ -38754,17 +38760,17 @@ │ │ type : '(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01e454: |[01e454] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V │ │ -01e464: 7020 e605 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)V // method@05e6 │ │ -01e46a: 0e00 |0003: return-void │ │ +01eda8: |[01eda8] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V │ │ +01edb8: 7020 e605 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)V // method@05e6 │ │ +01edbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/apache/cordova/whitelist/WhitelistPlugin$1; │ │ @@ -38775,16 +38781,16 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01e46c: |[01e46c] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -01e47c: 0e00 |0000: return-void │ │ +01edc0: |[01edc0] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.handleEndTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +01edd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; │ │ 0x0000 - 0x0001 reg=1 xml Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ @@ -38793,137 +38799,137 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 241 16-bit code units │ │ -01e480: |[01e480] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -01e490: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01e492: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -01e494: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -01e496: 7210 2706 0a00 |0003: invoke-interface {v10}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0627 │ │ -01e49c: 0c03 |0006: move-result-object v3 │ │ -01e49e: 1a07 6b04 |0007: const-string v7, "content" // string@046b │ │ -01e4a2: 6e20 e101 7300 |0009: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e4a8: 0a07 |000c: move-result v7 │ │ -01e4aa: 3807 1200 |000d: if-eqz v7, 001f // +0012 │ │ -01e4ae: 1a05 ad08 |000f: const-string v5, "src" // string@08ad │ │ -01e4b2: 7230 2606 8a05 |0011: invoke-interface {v10, v8, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -01e4b8: 0c02 |0014: move-result-object v2 │ │ -01e4ba: 5495 d901 |0015: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e4be: 7110 f005 0500 |0017: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ -01e4c4: 0c05 |001a: move-result-object v5 │ │ -01e4c6: 6e30 8d04 2506 |001b: invoke-virtual {v5, v2, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e4cc: 0e00 |001e: return-void │ │ -01e4ce: 1a07 c503 |001f: const-string v7, "allow-navigation" // string@03c5 │ │ -01e4d2: 6e20 e101 7300 |0021: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e4d8: 0a07 |0024: move-result v7 │ │ -01e4da: 3807 3c00 |0025: if-eqz v7, 0061 // +003c │ │ -01e4de: 1a05 1606 |0027: const-string v5, "href" // string@0616 │ │ -01e4e2: 7230 2606 8a05 |0029: invoke-interface {v10, v8, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -01e4e8: 0c01 |002c: move-result-object v1 │ │ -01e4ea: 1a05 2100 |002d: const-string v5, "*" // string@0021 │ │ -01e4ee: 6e20 e101 1500 |002f: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e4f4: 0a05 |0032: move-result v5 │ │ -01e4f6: 3805 2400 |0033: if-eqz v5, 0057 // +0024 │ │ -01e4fa: 5495 d901 |0035: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e4fe: 7110 f005 0500 |0037: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ -01e504: 0c05 |003a: move-result-object v5 │ │ -01e506: 1a07 1806 |003b: const-string v7, "http://*/*" // string@0618 │ │ -01e50a: 6e30 8d04 7506 |003d: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e510: 5495 d901 |0040: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e514: 7110 f005 0500 |0042: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ -01e51a: 0c05 |0045: move-result-object v5 │ │ -01e51c: 1a07 1a06 |0046: const-string v7, "https://*/*" // string@061a │ │ -01e520: 6e30 8d04 7506 |0048: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e526: 5495 d901 |004b: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e52a: 7110 f005 0500 |004d: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ -01e530: 0c05 |0050: move-result-object v5 │ │ -01e532: 1a07 a104 |0051: const-string v7, "data:*" // string@04a1 │ │ -01e536: 6e30 8d04 7506 |0053: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e53c: 28c8 |0056: goto 001e // -0038 │ │ -01e53e: 5495 d901 |0057: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e542: 7110 f005 0500 |0059: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ -01e548: 0c05 |005c: move-result-object v5 │ │ -01e54a: 6e30 8d04 1506 |005d: invoke-virtual {v5, v1, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e550: 28be |0060: goto 001e // -0042 │ │ -01e552: 1a07 c403 |0061: const-string v7, "allow-intent" // string@03c4 │ │ -01e556: 6e20 e101 7300 |0063: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e55c: 0a07 |0066: move-result v7 │ │ -01e55e: 3807 1200 |0067: if-eqz v7, 0079 // +0012 │ │ -01e562: 1a05 1606 |0069: const-string v5, "href" // string@0616 │ │ -01e566: 7230 2606 8a05 |006b: invoke-interface {v10, v8, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -01e56c: 0c01 |006e: move-result-object v1 │ │ -01e56e: 5495 d901 |006f: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e572: 7110 f105 0500 |0071: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$200:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f1 │ │ -01e578: 0c05 |0074: move-result-object v5 │ │ -01e57a: 6e30 8d04 1506 |0075: invoke-virtual {v5, v1, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e580: 28a6 |0078: goto 001e // -005a │ │ -01e582: 1a07 9d03 |0079: const-string v7, "access" // string@039d │ │ -01e586: 6e20 e101 7300 |007b: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e58c: 0a07 |007e: move-result v7 │ │ -01e58e: 3807 9fff |007f: if-eqz v7, 001e // -0061 │ │ -01e592: 1a07 5707 |0081: const-string v7, "origin" // string@0757 │ │ -01e596: 7230 2606 8a07 |0083: invoke-interface {v10, v8, v7}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -01e59c: 0c01 |0086: move-result-object v1 │ │ -01e59e: 1a07 cc08 |0087: const-string v7, "subdomains" // string@08cc │ │ -01e5a2: 7230 2606 8a07 |0089: invoke-interface {v10, v8, v7}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -01e5a8: 0c04 |008c: move-result-object v4 │ │ -01e5aa: 1a07 7e06 |008d: const-string v7, "launch-external" // string@067e │ │ -01e5ae: 7230 2606 8a07 |008f: invoke-interface {v10, v8, v7}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ -01e5b4: 0c07 |0092: move-result-object v7 │ │ -01e5b6: 3807 2300 |0093: if-eqz v7, 00b6 // +0023 │ │ -01e5ba: 0150 |0095: move v0, v5 │ │ -01e5bc: 3801 88ff |0096: if-eqz v1, 001e // -0078 │ │ -01e5c0: 3800 2200 |0098: if-eqz v0, 00ba // +0022 │ │ -01e5c4: 1a07 6f03 |009a: const-string v7, "WhitelistPlugin" // string@036f │ │ -01e5c8: 1a08 df00 |009c: const-string v8, "Found within config.xml. Please use instead." // string@00df │ │ -01e5cc: 7120 0d04 8700 |009e: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ -01e5d2: 5497 d901 |00a1: iget-object v7, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e5d6: 7110 f105 0700 |00a3: invoke-static {v7}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$200:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f1 │ │ -01e5dc: 0c07 |00a6: move-result-object v7 │ │ -01e5de: 3804 1100 |00a7: if-eqz v4, 00b8 // +0011 │ │ -01e5e2: 1a08 fd08 |00a9: const-string v8, "true" // string@08fd │ │ -01e5e6: 6e20 dd01 8400 |00ab: invoke-virtual {v4, v8}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@01dd │ │ -01e5ec: 0a08 |00ae: move-result v8 │ │ -01e5ee: 3908 0900 |00af: if-nez v8, 00b8 // +0009 │ │ -01e5f2: 6e30 8d04 1705 |00b1: invoke-virtual {v7, v1, v5}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e5f8: 2900 6aff |00b4: goto/16 001e // -0096 │ │ -01e5fc: 0160 |00b6: move v0, v6 │ │ -01e5fe: 28df |00b7: goto 0096 // -0021 │ │ -01e600: 0165 |00b8: move v5, v6 │ │ -01e602: 28f8 |00b9: goto 00b1 // -0008 │ │ -01e604: 1a07 2100 |00ba: const-string v7, "*" // string@0021 │ │ -01e608: 6e20 e101 1700 |00bc: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ -01e60e: 0a07 |00bf: move-result v7 │ │ -01e610: 3807 1a00 |00c0: if-eqz v7, 00da // +001a │ │ -01e614: 5495 d901 |00c2: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e618: 7110 f205 0500 |00c4: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f2 │ │ -01e61e: 0c05 |00c7: move-result-object v5 │ │ -01e620: 1a07 1806 |00c8: const-string v7, "http://*/*" // string@0618 │ │ -01e624: 6e30 8d04 7506 |00ca: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e62a: 5495 d901 |00cd: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e62e: 7110 f205 0500 |00cf: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f2 │ │ -01e634: 0c05 |00d2: move-result-object v5 │ │ -01e636: 1a07 1a06 |00d3: const-string v7, "https://*/*" // string@061a │ │ -01e63a: 6e30 8d04 7506 |00d5: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e640: 2900 46ff |00d8: goto/16 001e // -00ba │ │ -01e644: 5497 d901 |00da: iget-object v7, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ -01e648: 7110 f205 0700 |00dc: invoke-static {v7}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f2 │ │ -01e64e: 0c07 |00df: move-result-object v7 │ │ -01e650: 3804 0f00 |00e0: if-eqz v4, 00ef // +000f │ │ -01e654: 1a08 fd08 |00e2: const-string v8, "true" // string@08fd │ │ -01e658: 6e20 dd01 8400 |00e4: invoke-virtual {v4, v8}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@01dd │ │ -01e65e: 0a08 |00e7: move-result v8 │ │ -01e660: 3908 0700 |00e8: if-nez v8, 00ef // +0007 │ │ -01e664: 6e30 8d04 1705 |00ea: invoke-virtual {v7, v1, v5}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e66a: 2900 31ff |00ed: goto/16 001e // -00cf │ │ -01e66e: 0165 |00ef: move v5, v6 │ │ -01e670: 28fa |00f0: goto 00ea // -0006 │ │ +01edd4: |[01edd4] org.apache.cordova.whitelist.WhitelistPlugin$CustomConfigXmlParser.handleStartTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +01ede4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +01ede6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +01ede8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +01edea: 7210 2706 0a00 |0003: invoke-interface {v10}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0627 │ │ +01edf0: 0c03 |0006: move-result-object v3 │ │ +01edf2: 1a07 6b04 |0007: const-string v7, "content" // string@046b │ │ +01edf6: 6e20 e101 7300 |0009: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01edfc: 0a07 |000c: move-result v7 │ │ +01edfe: 3807 1200 |000d: if-eqz v7, 001f // +0012 │ │ +01ee02: 1a05 ad08 |000f: const-string v5, "src" // string@08ad │ │ +01ee06: 7230 2606 8a05 |0011: invoke-interface {v10, v8, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01ee0c: 0c02 |0014: move-result-object v2 │ │ +01ee0e: 5495 d901 |0015: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ee12: 7110 f005 0500 |0017: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ +01ee18: 0c05 |001a: move-result-object v5 │ │ +01ee1a: 6e30 8d04 2506 |001b: invoke-virtual {v5, v2, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ee20: 0e00 |001e: return-void │ │ +01ee22: 1a07 c503 |001f: const-string v7, "allow-navigation" // string@03c5 │ │ +01ee26: 6e20 e101 7300 |0021: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01ee2c: 0a07 |0024: move-result v7 │ │ +01ee2e: 3807 3c00 |0025: if-eqz v7, 0061 // +003c │ │ +01ee32: 1a05 1606 |0027: const-string v5, "href" // string@0616 │ │ +01ee36: 7230 2606 8a05 |0029: invoke-interface {v10, v8, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01ee3c: 0c01 |002c: move-result-object v1 │ │ +01ee3e: 1a05 2100 |002d: const-string v5, "*" // string@0021 │ │ +01ee42: 6e20 e101 1500 |002f: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01ee48: 0a05 |0032: move-result v5 │ │ +01ee4a: 3805 2400 |0033: if-eqz v5, 0057 // +0024 │ │ +01ee4e: 5495 d901 |0035: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ee52: 7110 f005 0500 |0037: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ +01ee58: 0c05 |003a: move-result-object v5 │ │ +01ee5a: 1a07 1806 |003b: const-string v7, "http://*/*" // string@0618 │ │ +01ee5e: 6e30 8d04 7506 |003d: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ee64: 5495 d901 |0040: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ee68: 7110 f005 0500 |0042: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ +01ee6e: 0c05 |0045: move-result-object v5 │ │ +01ee70: 1a07 1a06 |0046: const-string v7, "https://*/*" // string@061a │ │ +01ee74: 6e30 8d04 7506 |0048: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ee7a: 5495 d901 |004b: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ee7e: 7110 f005 0500 |004d: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ +01ee84: 0c05 |0050: move-result-object v5 │ │ +01ee86: 1a07 a104 |0051: const-string v7, "data:*" // string@04a1 │ │ +01ee8a: 6e30 8d04 7506 |0053: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ee90: 28c8 |0056: goto 001e // -0038 │ │ +01ee92: 5495 d901 |0057: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ee96: 7110 f005 0500 |0059: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f0 │ │ +01ee9c: 0c05 |005c: move-result-object v5 │ │ +01ee9e: 6e30 8d04 1506 |005d: invoke-virtual {v5, v1, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01eea4: 28be |0060: goto 001e // -0042 │ │ +01eea6: 1a07 c403 |0061: const-string v7, "allow-intent" // string@03c4 │ │ +01eeaa: 6e20 e101 7300 |0063: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01eeb0: 0a07 |0066: move-result v7 │ │ +01eeb2: 3807 1200 |0067: if-eqz v7, 0079 // +0012 │ │ +01eeb6: 1a05 1606 |0069: const-string v5, "href" // string@0616 │ │ +01eeba: 7230 2606 8a05 |006b: invoke-interface {v10, v8, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01eec0: 0c01 |006e: move-result-object v1 │ │ +01eec2: 5495 d901 |006f: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01eec6: 7110 f105 0500 |0071: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$200:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f1 │ │ +01eecc: 0c05 |0074: move-result-object v5 │ │ +01eece: 6e30 8d04 1506 |0075: invoke-virtual {v5, v1, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01eed4: 28a6 |0078: goto 001e // -005a │ │ +01eed6: 1a07 9d03 |0079: const-string v7, "access" // string@039d │ │ +01eeda: 6e20 e101 7300 |007b: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01eee0: 0a07 |007e: move-result v7 │ │ +01eee2: 3807 9fff |007f: if-eqz v7, 001e // -0061 │ │ +01eee6: 1a07 5707 |0081: const-string v7, "origin" // string@0757 │ │ +01eeea: 7230 2606 8a07 |0083: invoke-interface {v10, v8, v7}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01eef0: 0c01 |0086: move-result-object v1 │ │ +01eef2: 1a07 cc08 |0087: const-string v7, "subdomains" // string@08cc │ │ +01eef6: 7230 2606 8a07 |0089: invoke-interface {v10, v8, v7}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01eefc: 0c04 |008c: move-result-object v4 │ │ +01eefe: 1a07 7e06 |008d: const-string v7, "launch-external" // string@067e │ │ +01ef02: 7230 2606 8a07 |008f: invoke-interface {v10, v8, v7}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0626 │ │ +01ef08: 0c07 |0092: move-result-object v7 │ │ +01ef0a: 3807 2300 |0093: if-eqz v7, 00b6 // +0023 │ │ +01ef0e: 0150 |0095: move v0, v5 │ │ +01ef10: 3801 88ff |0096: if-eqz v1, 001e // -0078 │ │ +01ef14: 3800 2200 |0098: if-eqz v0, 00ba // +0022 │ │ +01ef18: 1a07 6f03 |009a: const-string v7, "WhitelistPlugin" // string@036f │ │ +01ef1c: 1a08 df00 |009c: const-string v8, "Found within config.xml. Please use instead." // string@00df │ │ +01ef20: 7120 0d04 8700 |009e: invoke-static {v7, v8}, Lorg/apache/cordova/LOG;.w:(Ljava/lang/String;Ljava/lang/String;)V // method@040d │ │ +01ef26: 5497 d901 |00a1: iget-object v7, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ef2a: 7110 f105 0700 |00a3: invoke-static {v7}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$200:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f1 │ │ +01ef30: 0c07 |00a6: move-result-object v7 │ │ +01ef32: 3804 1100 |00a7: if-eqz v4, 00b8 // +0011 │ │ +01ef36: 1a08 fd08 |00a9: const-string v8, "true" // string@08fd │ │ +01ef3a: 6e20 dd01 8400 |00ab: invoke-virtual {v4, v8}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@01dd │ │ +01ef40: 0a08 |00ae: move-result v8 │ │ +01ef42: 3908 0900 |00af: if-nez v8, 00b8 // +0009 │ │ +01ef46: 6e30 8d04 1705 |00b1: invoke-virtual {v7, v1, v5}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ef4c: 2900 6aff |00b4: goto/16 001e // -0096 │ │ +01ef50: 0160 |00b6: move v0, v6 │ │ +01ef52: 28df |00b7: goto 0096 // -0021 │ │ +01ef54: 0165 |00b8: move v5, v6 │ │ +01ef56: 28f8 |00b9: goto 00b1 // -0008 │ │ +01ef58: 1a07 2100 |00ba: const-string v7, "*" // string@0021 │ │ +01ef5c: 6e20 e101 1700 |00bc: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01e1 │ │ +01ef62: 0a07 |00bf: move-result v7 │ │ +01ef64: 3807 1a00 |00c0: if-eqz v7, 00da // +001a │ │ +01ef68: 5495 d901 |00c2: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ef6c: 7110 f205 0500 |00c4: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f2 │ │ +01ef72: 0c05 |00c7: move-result-object v5 │ │ +01ef74: 1a07 1806 |00c8: const-string v7, "http://*/*" // string@0618 │ │ +01ef78: 6e30 8d04 7506 |00ca: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ef7e: 5495 d901 |00cd: iget-object v5, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ef82: 7110 f205 0500 |00cf: invoke-static {v5}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f2 │ │ +01ef88: 0c05 |00d2: move-result-object v5 │ │ +01ef8a: 1a07 1a06 |00d3: const-string v7, "https://*/*" // string@061a │ │ +01ef8e: 6e30 8d04 7506 |00d5: invoke-virtual {v5, v7, v6}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01ef94: 2900 46ff |00d8: goto/16 001e // -00ba │ │ +01ef98: 5497 d901 |00da: iget-object v7, v9, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.this$0:Lorg/apache/cordova/whitelist/WhitelistPlugin; // field@01d9 │ │ +01ef9c: 7110 f205 0700 |00dc: invoke-static {v7}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; // method@05f2 │ │ +01efa2: 0c07 |00df: move-result-object v7 │ │ +01efa4: 3804 0f00 |00e0: if-eqz v4, 00ef // +000f │ │ +01efa8: 1a08 fd08 |00e2: const-string v8, "true" // string@08fd │ │ +01efac: 6e20 dd01 8400 |00e4: invoke-virtual {v4, v8}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@01dd │ │ +01efb2: 0a08 |00e7: move-result v8 │ │ +01efb4: 3908 0700 |00e8: if-nez v8, 00ef // +0007 │ │ +01efb8: 6e30 8d04 1705 |00ea: invoke-virtual {v7, v1, v5}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01efbe: 2900 31ff |00ed: goto/16 001e // -00cf │ │ +01efc2: 0165 |00ef: move v5, v6 │ │ +01efc4: 28fa |00f0: goto 00ea // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=71 │ │ 0x0007 line=72 │ │ 0x000f line=73 │ │ 0x0015 line=74 │ │ 0x001e line=105 │ │ @@ -39009,17 +39015,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e674: |[01e674] org.apache.cordova.whitelist.WhitelistPlugin.:()V │ │ -01e684: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -01e68a: 0e00 |0003: return-void │ │ +01efc8: |[01efc8] org.apache.cordova.whitelist.WhitelistPlugin.:()V │ │ +01efd8: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01efde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ @@ -39028,25 +39034,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -01e68c: |[01e68c] org.apache.cordova.whitelist.WhitelistPlugin.:(Landroid/content/Context;)V │ │ -01e69c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01e69e: 2200 2001 |0001: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e6a2: 7010 8c04 0000 |0003: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e6a8: 2201 2001 |0006: new-instance v1, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e6ac: 7010 8c04 0100 |0008: invoke-direct {v1}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e6b2: 7040 ee05 0321 |000b: invoke-direct {v3, v0, v1, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.:(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V // method@05ee │ │ -01e6b8: 2200 5e01 |000e: new-instance v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; // type@015e │ │ -01e6bc: 7030 e705 3002 |0010: invoke-direct {v0, v3, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V // method@05e7 │ │ -01e6c2: 6e20 ea05 4000 |0013: invoke-virtual {v0, v4}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.parse:(Landroid/content/Context;)V // method@05ea │ │ -01e6c8: 0e00 |0016: return-void │ │ +01efe0: |[01efe0] org.apache.cordova.whitelist.WhitelistPlugin.:(Landroid/content/Context;)V │ │ +01eff0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01eff2: 2200 2001 |0001: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01eff6: 7010 8c04 0000 |0003: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01effc: 2201 2001 |0006: new-instance v1, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f000: 7010 8c04 0100 |0008: invoke-direct {v1}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f006: 7040 ee05 0321 |000b: invoke-direct {v3, v0, v1, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.:(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V // method@05ee │ │ +01f00c: 2200 5e01 |000e: new-instance v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; // type@015e │ │ +01f010: 7030 e705 3002 |0010: invoke-direct {v0, v3, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V // method@05e7 │ │ +01f016: 6e20 ea05 4000 |0013: invoke-virtual {v0, v4}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.parse:(Landroid/content/Context;)V // method@05ea │ │ +01f01c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x000e line=42 │ │ 0x0016 line=43 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ @@ -39057,28 +39063,28 @@ │ │ type : '(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -01e6cc: |[01e6cc] org.apache.cordova.whitelist.WhitelistPlugin.:(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V │ │ -01e6dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01e6de: 7010 1603 0200 |0001: invoke-direct {v2}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ -01e6e4: 3905 1100 |0004: if-nez v5, 0015 // +0011 │ │ -01e6e8: 2205 2001 |0006: new-instance v5, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e6ec: 7010 8c04 0500 |0008: invoke-direct {v5}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e6f2: 1a00 1705 |000b: const-string v0, "file:///*" // string@0517 │ │ -01e6f6: 6e30 8d04 0501 |000d: invoke-virtual {v5, v0, v1}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e6fc: 1a00 a104 |0010: const-string v0, "data:*" // string@04a1 │ │ -01e700: 6e30 8d04 0501 |0012: invoke-virtual {v5, v0, v1}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ -01e706: 5b23 dc01 |0015: iput-object v3, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e70a: 5b24 db01 |0017: iput-object v4, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ -01e70e: 5b25 dd01 |0019: iput-object v5, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ -01e712: 0e00 |001b: return-void │ │ +01f020: |[01f020] org.apache.cordova.whitelist.WhitelistPlugin.:(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V │ │ +01f030: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01f032: 7010 1603 0200 |0001: invoke-direct {v2}, Lorg/apache/cordova/CordovaPlugin;.:()V // method@0316 │ │ +01f038: 3905 1100 |0004: if-nez v5, 0015 // +0011 │ │ +01f03c: 2205 2001 |0006: new-instance v5, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f040: 7010 8c04 0500 |0008: invoke-direct {v5}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f046: 1a00 1705 |000b: const-string v0, "file:///*" // string@0517 │ │ +01f04a: 6e30 8d04 0501 |000d: invoke-virtual {v5, v0, v1}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01f050: 1a00 a104 |0010: const-string v0, "data:*" // string@04a1 │ │ +01f054: 6e30 8d04 0501 |0012: invoke-virtual {v5, v0, v1}, Lorg/apache/cordova/Whitelist;.addWhiteListEntry:(Ljava/lang/String;Z)V // method@048d │ │ +01f05a: 5b23 dc01 |0015: iput-object v3, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f05e: 5b24 db01 |0017: iput-object v4, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ +01f062: 5b25 dd01 |0019: iput-object v5, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ +01f066: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0004 line=49 │ │ 0x0006 line=50 │ │ 0x000b line=51 │ │ 0x0010 line=52 │ │ @@ -39098,25 +39104,25 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -01e714: |[01e714] org.apache.cordova.whitelist.WhitelistPlugin.:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -01e724: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01e726: 2200 2001 |0001: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e72a: 7010 8c04 0000 |0003: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e730: 2201 2001 |0006: new-instance v1, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e734: 7010 8c04 0100 |0008: invoke-direct {v1}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e73a: 7040 ee05 0321 |000b: invoke-direct {v3, v0, v1, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.:(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V // method@05ee │ │ -01e740: 2200 5e01 |000e: new-instance v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; // type@015e │ │ -01e744: 7030 e705 3002 |0010: invoke-direct {v0, v3, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V // method@05e7 │ │ -01e74a: 6e20 eb05 4000 |0013: invoke-virtual {v0, v4}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)V // method@05eb │ │ -01e750: 0e00 |0016: return-void │ │ +01f068: |[01f068] org.apache.cordova.whitelist.WhitelistPlugin.:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +01f078: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01f07a: 2200 2001 |0001: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f07e: 7010 8c04 0000 |0003: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f084: 2201 2001 |0006: new-instance v1, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f088: 7010 8c04 0100 |0008: invoke-direct {v1}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f08e: 7040 ee05 0321 |000b: invoke-direct {v3, v0, v1, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.:(Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;Lorg/apache/cordova/Whitelist;)V // method@05ee │ │ +01f094: 2200 5e01 |000e: new-instance v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; // type@015e │ │ +01f098: 7030 e705 3002 |0010: invoke-direct {v0, v3, v2}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V // method@05e7 │ │ +01f09e: 6e20 eb05 4000 |0013: invoke-virtual {v0, v4}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)V // method@05eb │ │ +01f0a4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x000e line=46 │ │ 0x0016 line=47 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ @@ -39127,17 +39133,17 @@ │ │ type : '(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e754: |[01e754] org.apache.cordova.whitelist.WhitelistPlugin.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; │ │ -01e764: 5410 dc01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e768: 1100 |0002: return-object v0 │ │ +01f0a8: |[01f0a8] org.apache.cordova.whitelist.WhitelistPlugin.access$100:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; │ │ +01f0b8: 5410 dc01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f0bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ #5 : (in Lorg/apache/cordova/whitelist/WhitelistPlugin;) │ │ @@ -39145,17 +39151,17 @@ │ │ type : '(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e76c: |[01e76c] org.apache.cordova.whitelist.WhitelistPlugin.access$200:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; │ │ -01e77c: 5410 db01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ -01e780: 1100 |0002: return-object v0 │ │ +01f0c0: |[01f0c0] org.apache.cordova.whitelist.WhitelistPlugin.access$200:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; │ │ +01f0d0: 5410 db01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ +01f0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ #6 : (in Lorg/apache/cordova/whitelist/WhitelistPlugin;) │ │ @@ -39163,17 +39169,17 @@ │ │ type : '(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e784: |[01e784] org.apache.cordova.whitelist.WhitelistPlugin.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; │ │ -01e794: 5410 dd01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ -01e798: 1100 |0002: return-object v0 │ │ +01f0d8: |[01f0d8] org.apache.cordova.whitelist.WhitelistPlugin.access$300:(Lorg/apache/cordova/whitelist/WhitelistPlugin;)Lorg/apache/cordova/Whitelist; │ │ +01f0e8: 5410 dd01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ +01f0ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ Virtual methods - │ │ @@ -39182,17 +39188,17 @@ │ │ type : '()Lorg/apache/cordova/Whitelist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e79c: |[01e79c] org.apache.cordova.whitelist.WhitelistPlugin.getAllowedIntents:()Lorg/apache/cordova/Whitelist; │ │ -01e7ac: 5410 db01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ -01e7b0: 1100 |0002: return-object v0 │ │ +01f0f0: |[01f0f0] org.apache.cordova.whitelist.WhitelistPlugin.getAllowedIntents:()Lorg/apache/cordova/Whitelist; │ │ +01f100: 5410 db01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ +01f104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ #1 : (in Lorg/apache/cordova/whitelist/WhitelistPlugin;) │ │ @@ -39200,17 +39206,17 @@ │ │ type : '()Lorg/apache/cordova/Whitelist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e7b4: |[01e7b4] org.apache.cordova.whitelist.WhitelistPlugin.getAllowedNavigations:()Lorg/apache/cordova/Whitelist; │ │ -01e7c4: 5410 dc01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e7c8: 1100 |0002: return-object v0 │ │ +01f108: |[01f108] org.apache.cordova.whitelist.WhitelistPlugin.getAllowedNavigations:()Lorg/apache/cordova/Whitelist; │ │ +01f118: 5410 dc01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f11c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ #2 : (in Lorg/apache/cordova/whitelist/WhitelistPlugin;) │ │ @@ -39218,17 +39224,17 @@ │ │ type : '()Lorg/apache/cordova/Whitelist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e7cc: |[01e7cc] org.apache.cordova.whitelist.WhitelistPlugin.getAllowedRequests:()Lorg/apache/cordova/Whitelist; │ │ -01e7dc: 5410 dd01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ -01e7e0: 1100 |0002: return-object v0 │ │ +01f120: |[01f120] org.apache.cordova.whitelist.WhitelistPlugin.getAllowedRequests:()Lorg/apache/cordova/Whitelist; │ │ +01f130: 5410 dd01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ +01f134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ │ │ #3 : (in Lorg/apache/cordova/whitelist/WhitelistPlugin;) │ │ @@ -39236,34 +39242,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -01e7e4: |[01e7e4] org.apache.cordova.whitelist.WhitelistPlugin.pluginInitialize:()V │ │ -01e7f4: 5420 dc01 |0000: iget-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e7f8: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -01e7fc: 2200 2001 |0004: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e800: 7010 8c04 0000 |0006: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e806: 5b20 dc01 |0009: iput-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e80a: 2200 2001 |000b: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e80e: 7010 8c04 0000 |000d: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e814: 5b20 db01 |0010: iput-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ -01e818: 2200 2001 |0012: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ -01e81c: 7010 8c04 0000 |0014: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ -01e822: 5b20 dd01 |0017: iput-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ -01e826: 2200 5e01 |0019: new-instance v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; // type@015e │ │ -01e82a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -01e82c: 7030 e705 2001 |001c: invoke-direct {v0, v2, v1}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V // method@05e7 │ │ -01e832: 5421 de01 |001f: iget-object v1, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.webView:Lorg/apache/cordova/CordovaWebView; // field@01de │ │ -01e836: 7210 6003 0100 |0021: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ -01e83c: 0c01 |0024: move-result-object v1 │ │ -01e83e: 6e20 ea05 1000 |0025: invoke-virtual {v0, v1}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.parse:(Landroid/content/Context;)V // method@05ea │ │ -01e844: 0e00 |0028: return-void │ │ +01f138: |[01f138] org.apache.cordova.whitelist.WhitelistPlugin.pluginInitialize:()V │ │ +01f148: 5420 dc01 |0000: iget-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f14c: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +01f150: 2200 2001 |0004: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f154: 7010 8c04 0000 |0006: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f15a: 5b20 dc01 |0009: iput-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f15e: 2200 2001 |000b: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f162: 7010 8c04 0000 |000d: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f168: 5b20 db01 |0010: iput-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ +01f16c: 2200 2001 |0012: new-instance v0, Lorg/apache/cordova/Whitelist; // type@0120 │ │ +01f170: 7010 8c04 0000 |0014: invoke-direct {v0}, Lorg/apache/cordova/Whitelist;.:()V // method@048c │ │ +01f176: 5b20 dd01 |0017: iput-object v0, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ +01f17a: 2200 5e01 |0019: new-instance v0, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser; // type@015e │ │ +01f17e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +01f180: 7030 e705 2001 |001c: invoke-direct {v0, v2, v1}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.:(Lorg/apache/cordova/whitelist/WhitelistPlugin;Lorg/apache/cordova/whitelist/WhitelistPlugin$1;)V // method@05e7 │ │ +01f186: 5421 de01 |001f: iget-object v1, v2, Lorg/apache/cordova/whitelist/WhitelistPlugin;.webView:Lorg/apache/cordova/CordovaWebView; // field@01de │ │ +01f18a: 7210 6003 0100 |0021: invoke-interface {v1}, Lorg/apache/cordova/CordovaWebView;.getContext:()Landroid/content/Context; // method@0360 │ │ +01f190: 0c01 |0024: move-result-object v1 │ │ +01f192: 6e20 ea05 1000 |0025: invoke-virtual {v0, v1}, Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;.parse:(Landroid/content/Context;)V // method@05ea │ │ +01f198: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000b line=62 │ │ 0x0012 line=63 │ │ 0x0019 line=64 │ │ @@ -39276,17 +39282,17 @@ │ │ type : '(Lorg/apache/cordova/Whitelist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e848: |[01e848] org.apache.cordova.whitelist.WhitelistPlugin.setAllowedIntents:(Lorg/apache/cordova/Whitelist;)V │ │ -01e858: 5b01 db01 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ -01e85c: 0e00 |0002: return-void │ │ +01f19c: |[01f19c] org.apache.cordova.whitelist.WhitelistPlugin.setAllowedIntents:(Lorg/apache/cordova/Whitelist;)V │ │ +01f1ac: 5b01 db01 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ +01f1b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ 0x0000 - 0x0003 reg=1 allowedIntents Lorg/apache/cordova/Whitelist; │ │ @@ -39296,17 +39302,17 @@ │ │ type : '(Lorg/apache/cordova/Whitelist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e860: |[01e860] org.apache.cordova.whitelist.WhitelistPlugin.setAllowedNavigations:(Lorg/apache/cordova/Whitelist;)V │ │ -01e870: 5b01 dc01 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e874: 0e00 |0002: return-void │ │ +01f1b4: |[01f1b4] org.apache.cordova.whitelist.WhitelistPlugin.setAllowedNavigations:(Lorg/apache/cordova/Whitelist;)V │ │ +01f1c4: 5b01 dc01 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f1c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ 0x0000 - 0x0003 reg=1 allowedNavigations Lorg/apache/cordova/Whitelist; │ │ @@ -39316,17 +39322,17 @@ │ │ type : '(Lorg/apache/cordova/Whitelist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e878: |[01e878] org.apache.cordova.whitelist.WhitelistPlugin.setAllowedRequests:(Lorg/apache/cordova/Whitelist;)V │ │ -01e888: 5b01 dd01 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ -01e88c: 0e00 |0002: return-void │ │ +01f1cc: |[01f1cc] org.apache.cordova.whitelist.WhitelistPlugin.setAllowedRequests:(Lorg/apache/cordova/Whitelist;)V │ │ +01f1dc: 5b01 dd01 |0000: iput-object v1, v0, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ +01f1e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ 0x0000 - 0x0003 reg=1 allowedRequests Lorg/apache/cordova/Whitelist; │ │ @@ -39336,25 +39342,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01e890: |[01e890] org.apache.cordova.whitelist.WhitelistPlugin.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -01e8a0: 5410 dc01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ -01e8a4: 6e20 8e04 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/Whitelist;.isUrlWhiteListed:(Ljava/lang/String;)Z // method@048e │ │ -01e8aa: 0a00 |0005: move-result v0 │ │ -01e8ac: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -01e8b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01e8b2: 7110 a701 0000 |0009: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -01e8b8: 0c00 |000c: move-result-object v0 │ │ -01e8ba: 1100 |000d: return-object v0 │ │ -01e8bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01e8be: 28fe |000f: goto 000d // -0002 │ │ +01f1e4: |[01f1e4] org.apache.cordova.whitelist.WhitelistPlugin.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +01f1f4: 5410 dc01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedNavigations:Lorg/apache/cordova/Whitelist; // field@01dc │ │ +01f1f8: 6e20 8e04 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/Whitelist;.isUrlWhiteListed:(Ljava/lang/String;)Z // method@048e │ │ +01f1fe: 0a00 |0005: move-result v0 │ │ +01f200: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +01f204: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01f206: 7110 a701 0000 |0009: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01f20c: 0c00 |000c: move-result-object v0 │ │ +01f20e: 1100 |000d: return-object v0 │ │ +01f210: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +01f212: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ 0x000d line=116 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ @@ -39365,32 +39371,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -01e8c0: |[01e8c0] org.apache.cordova.whitelist.WhitelistPlugin.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -01e8d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01e8d2: 6200 2f00 |0001: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@002f │ │ -01e8d6: 6e20 fa05 4300 |0003: invoke-virtual {v3, v4}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@05fa │ │ -01e8dc: 0c01 |0006: move-result-object v1 │ │ -01e8de: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -01e8e2: 7110 a701 0200 |0009: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -01e8e8: 0c00 |000c: move-result-object v0 │ │ -01e8ea: 1100 |000d: return-object v0 │ │ -01e8ec: 5430 dd01 |000e: iget-object v0, v3, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ -01e8f0: 6e20 8e04 4000 |0010: invoke-virtual {v0, v4}, Lorg/apache/cordova/Whitelist;.isUrlWhiteListed:(Ljava/lang/String;)Z // method@048e │ │ -01e8f6: 0a00 |0013: move-result v0 │ │ -01e8f8: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -01e8fc: 7110 a701 0200 |0016: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -01e902: 0c00 |0019: move-result-object v0 │ │ -01e904: 28f3 |001a: goto 000d // -000d │ │ -01e906: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01e908: 28f1 |001c: goto 000d // -000f │ │ +01f214: |[01f214] org.apache.cordova.whitelist.WhitelistPlugin.shouldAllowRequest:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +01f224: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01f226: 6200 2f00 |0001: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@002f │ │ +01f22a: 6e20 fa05 4300 |0003: invoke-virtual {v3, v4}, Lorg/apache/cordova/whitelist/WhitelistPlugin;.shouldAllowNavigation:(Ljava/lang/String;)Ljava/lang/Boolean; // method@05fa │ │ +01f230: 0c01 |0006: move-result-object v1 │ │ +01f232: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +01f236: 7110 a701 0200 |0009: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01f23c: 0c00 |000c: move-result-object v0 │ │ +01f23e: 1100 |000d: return-object v0 │ │ +01f240: 5430 dd01 |000e: iget-object v0, v3, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedRequests:Lorg/apache/cordova/Whitelist; // field@01dd │ │ +01f244: 6e20 8e04 4000 |0010: invoke-virtual {v0, v4}, Lorg/apache/cordova/Whitelist;.isUrlWhiteListed:(Ljava/lang/String;)Z // method@048e │ │ +01f24a: 0a00 |0013: move-result v0 │ │ +01f24c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +01f250: 7110 a701 0200 |0016: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01f256: 0c00 |0019: move-result-object v0 │ │ +01f258: 28f3 |001a: goto 000d // -000d │ │ +01f25a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +01f25c: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=121 │ │ 0x0009 line=122 │ │ 0x000d line=127 │ │ 0x000e line=124 │ │ 0x0016 line=125 │ │ @@ -39404,25 +39410,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01e90c: |[01e90c] org.apache.cordova.whitelist.WhitelistPlugin.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -01e91c: 5410 db01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ -01e920: 6e20 8e04 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/Whitelist;.isUrlWhiteListed:(Ljava/lang/String;)Z // method@048e │ │ -01e926: 0a00 |0005: move-result v0 │ │ -01e928: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -01e92c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01e92e: 7110 a701 0000 |0009: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ -01e934: 0c00 |000c: move-result-object v0 │ │ -01e936: 1100 |000d: return-object v0 │ │ -01e938: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01e93a: 28fe |000f: goto 000d // -0002 │ │ +01f260: |[01f260] org.apache.cordova.whitelist.WhitelistPlugin.shouldOpenExternalUrl:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +01f270: 5410 db01 |0000: iget-object v0, v1, Lorg/apache/cordova/whitelist/WhitelistPlugin;.allowedIntents:Lorg/apache/cordova/Whitelist; // field@01db │ │ +01f274: 6e20 8e04 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/cordova/Whitelist;.isUrlWhiteListed:(Ljava/lang/String;)Z // method@048e │ │ +01f27a: 0a00 |0005: move-result v0 │ │ +01f27c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +01f280: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01f282: 7110 a701 0000 |0009: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01a7 │ │ +01f288: 0c00 |000c: move-result-object v0 │ │ +01f28a: 1100 |000d: return-object v0 │ │ +01f28c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +01f28e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000d line=135 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/cordova/whitelist/WhitelistPlugin; │ │ @@ -39462,18 +39468,18 @@ │ │ type : '(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01e93c: |[01e93c] org.apache.cordova.CordovaActivity$1.:(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V │ │ -01e94c: 5b01 4e00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$1;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004e │ │ -01e950: 7020 0503 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.:(Landroid/app/Activity;)V // method@0305 │ │ -01e956: 0e00 |0005: return-void │ │ +01f290: |[01f290] org.apache.cordova.CordovaActivity$1.:(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V │ │ +01f2a0: 5b01 4e00 |0000: iput-object v1, v0, Lorg/apache/cordova/CordovaActivity$1;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004e │ │ +01f2a4: 7020 0503 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/cordova/CordovaInterfaceImpl;.:(Landroid/app/Activity;)V // method@0305 │ │ +01f2aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/cordova/CordovaActivity$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lorg/apache/cordova/CordovaActivity; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -39484,19 +39490,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01e958: |[01e958] org.apache.cordova.CordovaActivity$1.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e968: 5410 4e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$1;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004e │ │ -01e96c: 6e30 a902 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/CordovaActivity;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@02a9 │ │ -01e972: 0c00 |0005: move-result-object v0 │ │ -01e974: 1100 |0006: return-object v0 │ │ +01f2ac: |[01f2ac] org.apache.cordova.CordovaActivity$1.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ +01f2bc: 5410 4e00 |0000: iget-object v0, v1, Lorg/apache/cordova/CordovaActivity$1;.this$0:Lorg/apache/cordova/CordovaActivity; // field@004e │ │ +01f2c0: 6e30 a902 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/cordova/CordovaActivity;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@02a9 │ │ +01f2c6: 0c00 |0005: move-result-object v0 │ │ +01f2c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/cordova/CordovaActivity$1; │ │ 0x0000 - 0x0007 reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 data Ljava/lang/Object; ├── 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; ├── lib/armeabi-v7a/libturtl_core.so │ ├── readelf --wide --symbols {} │ │ @@ -34,32 +34,32 @@ │ │ 30: 004988f1 360 FUNC GLOBAL DEFAULT 12 carrier_send │ │ 31: 00126409 4 FUNC GLOBAL DEFAULT 12 turtlc_free │ │ 32: 001265a9 24 FUNC GLOBAL DEFAULT 12 turtlc_free_err │ │ 33: 001263f5 10 FUNC GLOBAL DEFAULT 12 turtlc_recv │ │ 34: 001263ff 10 FUNC GLOBAL DEFAULT 12 turtlc_recv_event │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ 36: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ - 37: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 38: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 39: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 40: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 37: 00000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ + 38: 00000000 0 FUNC GLOBAL DEFAULT UND fcntl@LIBC (2) │ │ + 39: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ + 40: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ 41: 00000000 0 FUNC GLOBAL DEFAULT UND bsearch@LIBC (2) │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@LIBC (2) │ │ 44: 00000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ - 45: 00000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ - 46: 00000000 0 FUNC GLOBAL DEFAULT UND fcntl@LIBC (2) │ │ - 47: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ - 48: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf@LIBC (2) │ │ - 49: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@LIBC (2) │ │ - 50: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ - 51: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 52: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@LIBC (2) │ │ - 53: 00000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ - 54: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 45: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 46: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 47: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 48: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@LIBC (2) │ │ + 49: 00000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ + 50: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 51: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf@LIBC (2) │ │ + 52: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@LIBC (2) │ │ + 53: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 54: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 55: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ 56: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ 57: 00000000 0 FUNC GLOBAL DEFAULT UND __assert2@LIBC (2) │ │ 58: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@LIBC (2) │ │ 59: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ 60: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@LIBC (2) │ │ 61: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@LIBC (2) │ ├── readelf --wide --relocs {} │ │ @@ -27818,24 +27818,24 @@ │ │ 0068d40c 00000017 R_ARM_RELATIVE │ │ 0068d414 00000017 R_ARM_RELATIVE │ │ 0068d420 00000017 R_ARM_RELATIVE │ │ 0068d42c 00000017 R_ARM_RELATIVE │ │ 0068d434 00000017 R_ARM_RELATIVE │ │ 0068d440 00000017 R_ARM_RELATIVE │ │ 0068d448 00000017 R_ARM_RELATIVE │ │ -006851dc 00002502 R_ARM_ABS32 00000000 malloc@LIBC │ │ -006851e4 00002502 R_ARM_ABS32 00000000 malloc@LIBC │ │ -006851e8 00002702 R_ARM_ABS32 00000000 free@LIBC │ │ -006851ec 00002702 R_ARM_ABS32 00000000 free@LIBC │ │ -006851e0 00002802 R_ARM_ABS32 00000000 realloc@LIBC │ │ +00684378 00002602 R_ARM_ABS32 00000000 fcntl@LIBC │ │ +00684330 00002802 R_ARM_ABS32 00000000 close@LIBC │ │ 0068520c 00002a02 R_ARM_ABS32 00000000 memset@LIBC │ │ 006838f0 00002b15 R_ARM_GLOB_DAT 00000000 strcmp@LIBC │ │ -00684378 00002e02 R_ARM_ABS32 00000000 fcntl@LIBC │ │ -00684330 00002f02 R_ARM_ABS32 00000000 close@LIBC │ │ -00684438 00003602 R_ARM_ABS32 00000000 munmap@LIBC │ │ +006851dc 00002d02 R_ARM_ABS32 00000000 malloc@LIBC │ │ +006851e4 00002d02 R_ARM_ABS32 00000000 malloc@LIBC │ │ +006851e8 00002e02 R_ARM_ABS32 00000000 free@LIBC │ │ +006851ec 00002e02 R_ARM_ABS32 00000000 free@LIBC │ │ +006851e0 00002f02 R_ARM_ABS32 00000000 realloc@LIBC │ │ +00684438 00003202 R_ARM_ABS32 00000000 munmap@LIBC │ │ 006836e0 00003815 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ 00684360 00004502 R_ARM_ABS32 00000000 fstat@LIBC │ │ 00684384 00004602 R_ARM_ABS32 00000000 read@LIBC │ │ 0068433c 00006002 R_ARM_ABS32 00000000 access@LIBC │ │ 00684348 00006102 R_ARM_ABS32 00000000 getcwd@LIBC │ │ 00684354 00006202 R_ARM_ABS32 00000000 stat@LIBC │ │ 0068436c 00006302 R_ARM_ABS32 00000000 ftruncate64@LIBC │ │ @@ -27877,32 +27877,32 @@ │ │ 00683d8c 00001916 R_ARM_JUMP_SLOT 0012640d turtlc_lasterr │ │ 00683d90 00001e16 R_ARM_JUMP_SLOT 004988f1 carrier_send │ │ 00683d94 00001d16 R_ARM_JUMP_SLOT 00498ba9 carrier_recv_nb │ │ 00683d98 00001c16 R_ARM_JUMP_SLOT 00498a59 carrier_recv │ │ 00683d9c 00001016 R_ARM_JUMP_SLOT 00000000 pthread_rwlock_destroy@LIBC │ │ 00683da0 00002316 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ 00683da4 00002416 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ -00683da8 00002516 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -00683dac 00002616 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ -00683db0 00002716 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -00683db4 00002816 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +00683da8 00002516 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ +00683dac 00002616 R_ARM_JUMP_SLOT 00000000 fcntl@LIBC │ │ +00683db0 00002716 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ +00683db4 00002816 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ 00683db8 00002916 R_ARM_JUMP_SLOT 00000000 bsearch@LIBC │ │ 00683dbc 00002a16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ 00683dc0 00002b16 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ 00683dc4 00002c16 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ -00683dc8 00002d16 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ -00683dcc 00002e16 R_ARM_JUMP_SLOT 00000000 fcntl@LIBC │ │ -00683dd0 00002f16 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ -00683dd4 00003016 R_ARM_JUMP_SLOT 00000000 snprintf@LIBC │ │ -00683dd8 00003116 R_ARM_JUMP_SLOT 00000000 strnlen@LIBC │ │ -00683ddc 00003216 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ -00683de0 00003316 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ -00683de4 00003416 R_ARM_JUMP_SLOT 00000000 getpagesize@LIBC │ │ -00683de8 00003516 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ -00683dec 00003616 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ +00683dc8 00002d16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +00683dcc 00002e16 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +00683dd0 00002f16 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +00683dd4 00003016 R_ARM_JUMP_SLOT 00000000 getpagesize@LIBC │ │ +00683dd8 00003116 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ +00683ddc 00003216 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ +00683de0 00003316 R_ARM_JUMP_SLOT 00000000 snprintf@LIBC │ │ +00683de4 00003416 R_ARM_JUMP_SLOT 00000000 strnlen@LIBC │ │ +00683de8 00003516 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +00683dec 00003616 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ 00683df0 00003716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ 00683df4 00003916 R_ARM_JUMP_SLOT 00000000 __assert2@LIBC │ │ 00683df8 00003a16 R_ARM_JUMP_SLOT 00000000 memmove@LIBC │ │ 00683dfc 00003b16 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ 00683e00 00003c16 R_ARM_JUMP_SLOT 00000000 mprotect@LIBC │ │ 00683e04 00003d16 R_ARM_JUMP_SLOT 00000000 sysconf@LIBC │ │ 00683e08 00003e16 R_ARM_JUMP_SLOT 00000000 madvise@LIBC │ ├── strings --all --bytes=8 {} │ │ @@ -33,16 +33,16 @@ │ │ turtlc_free_err │ │ turtlc_recv │ │ turtlc_recv_event │ │ pthread_getspecific │ │ pthread_setspecific │ │ dl_iterate_phdr │ │ libdl.so │ │ -snprintf │ │ getpagesize │ │ +snprintf │ │ __stack_chk_fail │ │ __stack_chk_guard │ │ __assert2 │ │ mprotect │ │ __memcpy_chk │ │ pthread_cond_wait │ │ pthread_mutex_trylock │ │ @@ -2468,16 +2468,15 @@ │ │ exception found, returning error │ │ no exception foundexiting unsafe/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/jni-0.10.1/src/wrapper/jnienv.rsget_string obj argumentget_string_utf_chars obj argumentGetStringUTFCharsGetStringUTFChars resultrelease_string_utf_chars obj argumentReleaseStringUTFCharsGetArrayLengthSetByteArrayRegionconvert_byte_array array argumentGetByteArrayRegionNewByteArrayNewByteArray resultjni::wrapper::strings::ffi_str/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/jni-0.10.1/src/wrapper/strings/ffi_str.rsjni::wrapper::strings::ffi_strerror decoding java cesu8: │ │ jni::wrapper::strings::java_strerror dropping java str: │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/jni-0.10.1/src/wrapper/strings/java_str.rsCurrent thread is not attached to the java VMmutex already lockedJava exception was thrownInvalid number of arguments passed to java methodInvalid constructor return type (must be void) │ │ Invalid JValue type cast: . Actual type: │ │ Method not found: Field not found: JNIEnv null method pointer for null pointer deref in JavaVM null method pointer for JNI error: called `Option::unwrap()` on a `None` valuelibcore/option.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cesu8-1.1.0/src/lib.rsassertion failed: 65536 <= c && c <= 1114111assertion failed: w <= 4assertion failed: i + w <= bytes.len()assertion failed: 55296 <= surrogate && surrogate <= 57343Cesu8DecodingError │ │ RUST_BACKTRACE0: │ │ -libcore/result.rscalled `Option::unwrap()` on a `None` valuelibcore/option.rscalled `Result::unwrap()` on an `Err` value/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.7/src/lib.rscannot panic during the backtrace functionPoisonError { inner: .. }cannot access a TLS value during or after it is destroyed/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.7/src/lib.rsassertion failed: slot.get()malloc │ │ -/proc/curproc/file │ │ +libcore/result.rscalled `Option::unwrap()` on a `None` valuelibcore/option.rscalled `Result::unwrap()` on an `Err` value/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.7/src/lib.rscannot panic during the backtrace functionPoisonError { inner: .. }cannot access a TLS value during or after it is destroyed/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.7/src/lib.rsassertion failed: slot.get()/proc/curproc/file │ │ /proc/self/exe │ │ failed to read executable information │ │ libbacktrace could not find executable to open │ │ no debug info in ELF executable │ │ no symbol table in ELF executable │ │ symbol string index out of range │ │ executable file is not ELF │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -58,24 +58,24 @@ │ │ 0x000013a0 00636172 72696572 5f73656e 64007475 .carrier_send.tu │ │ 0x000013b0 72746c63 5f667265 65007475 72746c63 rtlc_free.turtlc │ │ 0x000013c0 5f667265 655f6572 72007475 72746c63 _free_err.turtlc │ │ 0x000013d0 5f726563 76007475 72746c63 5f726563 _recv.turtlc_rec │ │ 0x000013e0 765f6576 656e7400 70746872 6561645f v_event.pthread_ │ │ 0x000013f0 67657473 70656369 66696300 70746872 getspecific.pthr │ │ 0x00001400 6561645f 73657473 70656369 66696300 ead_setspecific. │ │ - 0x00001410 6d616c6c 6f63005f 5f657272 6e6f0066 malloc.__errno.f │ │ - 0x00001420 72656500 7265616c 6c6f6300 62736561 ree.realloc.bsea │ │ - 0x00001430 72636800 6d656d73 65740073 7472636d rch.memset.strcm │ │ - 0x00001440 7000646c 5f697465 72617465 5f706864 p.dl_iterate_phd │ │ - 0x00001450 72006c69 62646c2e 736f006f 70656e00 r.libdl.so.open. │ │ - 0x00001460 66636e74 6c00636c 6f736500 736e7072 fcntl.close.snpr │ │ - 0x00001470 696e7466 00737472 6e6c656e 00737472 intf.strnlen.str │ │ - 0x00001480 6c656e00 6d656d63 70790067 65747061 len.memcpy.getpa │ │ - 0x00001490 67657369 7a65006d 6d617000 6d756e6d gesize.mmap.munm │ │ - 0x000014a0 6170005f 5f737461 636b5f63 686b5f66 ap.__stack_chk_f │ │ + 0x00001410 6f70656e 0066636e 746c005f 5f657272 open.fcntl.__err │ │ + 0x00001420 6e6f0063 6c6f7365 00627365 61726368 no.close.bsearch │ │ + 0x00001430 006d656d 73657400 73747263 6d700064 .memset.strcmp.d │ │ + 0x00001440 6c5f6974 65726174 655f7068 6472006c l_iterate_phdr.l │ │ + 0x00001450 6962646c 2e736f00 6d616c6c 6f630066 ibdl.so.malloc.f │ │ + 0x00001460 72656500 7265616c 6c6f6300 67657470 ree.realloc.getp │ │ + 0x00001470 61676573 697a6500 6d6d6170 006d756e agesize.mmap.mun │ │ + 0x00001480 6d617000 736e7072 696e7466 00737472 map.snprintf.str │ │ + 0x00001490 6e6c656e 00737472 6c656e00 6d656d63 nlen.strlen.memc │ │ + 0x000014a0 7079005f 5f737461 636b5f63 686b5f66 py.__stack_chk_f │ │ 0x000014b0 61696c00 5f5f7374 61636b5f 63686b5f ail.__stack_chk_ │ │ 0x000014c0 67756172 64005f5f 61737365 72743200 guard.__assert2. │ │ 0x000014d0 6d656d6d 6f766500 61626f72 74006d70 memmove.abort.mp │ │ 0x000014e0 726f7465 63740073 7973636f 6e66006d rotect.sysconf.m │ │ 0x000014f0 61647669 7365006d 6c6f636b 006d756e advise.mlock.mun │ │ 0x00001500 6c6f636b 00726169 7365006d 656d6368 lock.raise.memch │ │ 0x00001510 72007379 7363616c 6c00706f 6c6c0066 r.syscall.poll.f │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.hash': │ │ - 0x00001ac8 c5000000 e3000000 93000000 28000000 ............(... │ │ + 0x00001ac8 c5000000 e3000000 93000000 2f000000 ............/... │ │ 0x00001ad8 e2000000 00000000 00000000 6c000000 ............l... │ │ 0x00001ae8 00000000 bc000000 b0000000 00000000 ................ │ │ 0x00001af8 4b000000 00000000 d1000000 00000000 K............... │ │ 0x00001b08 19000000 07000000 8e000000 db000000 ................ │ │ 0x00001b18 b5000000 1f000000 af000000 d6000000 ................ │ │ 0x00001b28 00000000 00000000 ab000000 00000000 ................ │ │ 0x00001b38 c3000000 00000000 a1000000 be000000 ................ │ │ 0x00001b48 00000000 03000000 ac000000 00000000 ................ │ │ 0x00001b58 00000000 5e000000 90000000 39000000 ....^.......9... │ │ - 0x00001b68 00000000 40000000 2d000000 bd000000 ....@...-....... │ │ + 0x00001b68 00000000 40000000 25000000 bd000000 ....@...%....... │ │ 0x00001b78 00000000 dd000000 00000000 47000000 ............G... │ │ 0x00001b88 42000000 00000000 00000000 00000000 B............... │ │ 0x00001b98 d7000000 00000000 00000000 00000000 ................ │ │ 0x00001ba8 62000000 d8000000 00000000 00000000 b............... │ │ 0x00001bb8 00000000 d2000000 00000000 cc000000 ................ │ │ 0x00001bc8 7b000000 e1000000 b9000000 ca000000 {............... │ │ 0x00001bd8 00000000 00000000 00000000 52000000 ............R... │ │ @@ -55,51 +55,51 @@ │ │ 0x00001e08 00000000 00000000 00000000 00000000 ................ │ │ 0x00001e18 00000000 00000000 00000000 00000000 ................ │ │ 0x00001e28 00000000 00000000 00000000 00000000 ................ │ │ 0x00001e38 00000000 00000000 00000000 00000000 ................ │ │ 0x00001e48 00000000 00000000 00000000 00000000 ................ │ │ 0x00001e58 00000000 00000000 00000000 16000000 ................ │ │ 0x00001e68 00000000 1d000000 06000000 00000000 ................ │ │ - 0x00001e78 00000000 18000000 04000000 00000000 ................ │ │ + 0x00001e78 00000000 00000000 18000000 00000000 ................ │ │ 0x00001e88 00000000 00000000 05000000 00000000 ................ │ │ - 0x00001e98 00000000 00000000 00000000 26000000 ............&... │ │ - 0x00001ea8 00000000 00000000 00000000 21000000 ............!... │ │ - 0x00001eb8 1a000000 00000000 2e000000 00000000 ................ │ │ - 0x00001ec8 34000000 00000000 00000000 00000000 4............... │ │ + 0x00001e98 00000000 04000000 00000000 21000000 ............!... │ │ + 0x00001ea8 1a000000 00000000 27000000 00000000 ........'....... │ │ + 0x00001eb8 00000000 00000000 26000000 00000000 ........&....... │ │ + 0x00001ec8 30000000 00000000 00000000 00000000 0............... │ │ 0x00001ed8 13000000 00000000 00000000 00000000 ................ │ │ 0x00001ee8 1b000000 12000000 3d000000 00000000 ........=....... │ │ 0x00001ef8 24000000 3c000000 00000000 00000000 $...<........... │ │ 0x00001f08 00000000 00000000 00000000 00000000 ................ │ │ 0x00001f18 02000000 00000000 00000000 00000000 ................ │ │ 0x00001f28 14000000 00000000 1c000000 00000000 ................ │ │ 0x00001f38 00000000 00000000 00000000 00000000 ................ │ │ 0x00001f48 4c000000 43000000 00000000 00000000 L...C........... │ │ 0x00001f58 00000000 00000000 00000000 00000000 ................ │ │ 0x00001f68 00000000 59000000 3a000000 00000000 ....Y...:....... │ │ 0x00001f78 00000000 00000000 60000000 00000000 ........`....... │ │ 0x00001f88 00000000 00000000 00000000 00000000 ................ │ │ - 0x00001f98 00000000 55000000 36000000 00000000 ....U...6....... │ │ + 0x00001f98 00000000 55000000 32000000 00000000 ....U...2....... │ │ 0x00001fa8 00000000 00000000 0f000000 44000000 ............D... │ │ 0x00001fb8 00000000 41000000 00000000 65000000 ....A.......e... │ │ - 0x00001fc8 00000000 33000000 00000000 6f000000 ....3.......o... │ │ + 0x00001fc8 00000000 36000000 00000000 6f000000 ....6.......o... │ │ 0x00001fd8 00000000 74000000 00000000 00000000 ....t........... │ │ - 0x00001fe8 00000000 00000000 35000000 00000000 ........5....... │ │ + 0x00001fe8 00000000 00000000 31000000 00000000 ........1....... │ │ 0x00001ff8 00000000 00000000 00000000 22000000 ............"... │ │ 0x00002008 7a000000 00000000 56000000 00000000 z.......V....... │ │ - 0x00002018 00000000 00000000 25000000 00000000 ........%....... │ │ - 0x00002028 00000000 00000000 32000000 27000000 ........2...'... │ │ + 0x00002018 00000000 00000000 2d000000 00000000 ........-....... │ │ + 0x00002028 00000000 00000000 35000000 2e000000 ........5....... │ │ 0x00002038 23000000 00000000 00000000 2c000000 #...........,... │ │ 0x00002048 91000000 00000000 00000000 00000000 ................ │ │ 0x00002058 50000000 0e000000 48000000 8b000000 P.......H....... │ │ 0x00002068 00000000 6b000000 78000000 86000000 ....k...x....... │ │ - 0x00002078 31000000 00000000 58000000 85000000 1.......X....... │ │ - 0x00002088 53000000 2f000000 73000000 7c000000 S.../...s...|... │ │ + 0x00002078 34000000 00000000 58000000 85000000 4.......X....... │ │ + 0x00002088 53000000 28000000 73000000 7c000000 S...(...s...|... │ │ 0x00002098 68000000 a2000000 97000000 00000000 h............... │ │ 0x000020a8 38000000 a6000000 37000000 00000000 8.......7....... │ │ - 0x000020b8 09000000 54000000 30000000 5d000000 ....T...0...]... │ │ + 0x000020b8 09000000 54000000 33000000 5d000000 ....T...3...]... │ │ 0x000020c8 00000000 88000000 b4000000 00000000 ................ │ │ 0x000020d8 7f000000 99000000 00000000 15000000 ................ │ │ 0x000020e8 0d000000 00000000 00000000 0a000000 ................ │ │ 0x000020f8 00000000 a7000000 3b000000 96000000 ........;....... │ │ 0x00002108 00000000 00000000 00000000 00000000 ................ │ │ 0x00002118 a9000000 9a000000 ba000000 01000000 ................ │ │ 0x00002128 00000000 82000000 00000000 46000000 ............F... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -131,30 +131,30 @@ │ │ ldr pc, [ip, #3300]! ; 0xce4 │ │ │ │ 000390c0 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3292]! ; 0xcdc │ │ │ │ -000390cc : │ │ +000390cc : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3284]! ; 0xcd4 │ │ │ │ -000390d8 <__errno@plt>: │ │ +000390d8 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3276]! ; 0xccc │ │ │ │ -000390e4 : │ │ +000390e4 <__errno@plt>: │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3268]! ; 0xcc4 │ │ │ │ -000390f0 : │ │ +000390f0 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3260]! ; 0xcbc │ │ │ │ 000390fc : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ @@ -171,60 +171,60 @@ │ │ ldr pc, [ip, #3236]! ; 0xca4 │ │ │ │ 00039120 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3228]! ; 0xc9c │ │ │ │ -0003912c : │ │ +0003912c : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3220]! ; 0xc94 │ │ │ │ -00039138 : │ │ +00039138 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3212]! ; 0xc8c │ │ │ │ -00039144 : │ │ +00039144 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3204]! ; 0xc84 │ │ │ │ -00039150 : │ │ +00039150 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3196]! ; 0xc7c │ │ │ │ -0003915c : │ │ +0003915c : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3188]! ; 0xc74 │ │ │ │ -00039168 : │ │ +00039168 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3180]! ; 0xc6c │ │ │ │ -00039174 : │ │ +00039174 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3172]! ; 0xc64 │ │ │ │ -00039180 : │ │ +00039180 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3164]! ; 0xc5c │ │ │ │ -0003918c : │ │ +0003918c : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3156]! ; 0xc54 │ │ │ │ -00039198 : │ │ +00039198 : │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ │ ldr pc, [ip, #3148]! ; 0xc4c │ │ │ │ 000391a4 <__stack_chk_fail@plt>: │ │ add ip, pc, #6291456 ; 0x600000 │ │ add ip, ip, #303104 ; 0x4a000 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -35,16 +35,16 @@ │ │ ldmibhi sl, {r1, fp, ip, lr, pc}^ │ │ strcc fp, [r1, #-258] ; 0xfffffefe │ │ ; instruction: 0xe7f23310 │ │ strbmi r2, [r8], -ip, lsl #12 │ │ ; instruction: 0xf805fb06 │ │ blls 48b14c │ │ andgt pc, ip, sp, asr #17 │ │ - ; instruction: 0xf1214641 │ │ - strmi pc, [r4], -pc, lsl #25 │ │ + ; instruction: 0xf1224641 │ │ + ; instruction: 0x4604fcfd │ │ suble r2, ip, r0, lsl #16 │ │ ldrdgt pc, [ip], -sp │ │ ldrmi r2, [r0], -r0, lsl #4 │ │ ; instruction: 0xf10c9603 │ │ ldrbmi r0, [r0, #-784] ; 0xfffffcf0 │ │ andeq pc, r1, r0, lsl #2 │ │ ; instruction: 0xf813d032 │ │ @@ -60,34 +60,34 @@ │ │ mcrls 2, 0, r4, cr14, cr1, {5} │ │ movwle r4, #58417 ; 0xe431 │ │ andcs r4, r0, #360448 ; 0x58000 │ │ ldrbtmi r9, [r9], #-2065 ; 0xfffff7ef │ │ blls 48b7a4 │ │ strtmi r4, [r1], -r8, asr #12 │ │ movwls r4, #1602 ; 0x642 │ │ - ; instruction: 0xf121463b │ │ - andcs pc, r0, r7, ror ip ; │ │ + ; instruction: 0xf122463b │ │ + andcs pc, r0, r5, ror #25 │ │ ; instruction: 0xf853e01b │ │ ; instruction: 0xf8446c08 │ │ ; instruction: 0xf853100c │ │ ; instruction: 0xf8ce1c0c │ │ ldrbmi r6, [r9], #-8 │ │ andne pc, r4, lr, asr #17 │ │ bfi r3, r0, #6, #3 │ │ strtmi r4, [r0], -r9, lsl #22 │ │ strtmi r2, [r9], -ip, lsl #4 │ │ - ; instruction: 0xf127447b │ │ - blls 4f98d4 │ │ + ; instruction: 0xf122447b │ │ + blls 4f8eec │ │ andcs r9, r1, r2, lsl sl │ │ addsvs r6, sp, ip, asr r0 │ │ andsvs r2, r3, r0, lsl #6 │ │ strdlt lr, [r5], -pc ; │ │ svchi 0x00f0e8bd │ │ - subseq r2, r1, r2, ror #18 │ │ - ; instruction: 0x00121bb1 │ │ + subseq r2, r1, sl, asr r9 │ │ + andseq r1, r2, sp, asr #22 │ │ strmi r2, [r3], -r0, lsl #18 │ │ stmdane r9, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ andeq pc, r0, pc, asr #32 │ │ ; instruction: 0xf04fbfb8 │ │ ldrlt r3, [r0], #-511 ; 0xfffffe01 │ │ cmnlt sl, sl, lsl r8 │ │ andle r4, sp, #-1342177272 ; 0xb0000008 │ │ @@ -152,15 +152,15 @@ │ │ blcc 2e5e4c │ │ stmdahi fp!, {r0, r1, r3, r5, pc} │ │ ldrbtmi r4, [r1], -r8, lsr #12 │ │ andslt r0, pc, #98 ; 0x62 │ │ svclt 0x00d82f20 │ │ ; instruction: 0xf8202321 │ │ ; instruction: 0xf7ff3b02 │ │ - ; instruction: 0x1c63eb9e │ │ + ; instruction: 0x1c63ebb0 │ │ mrchi 1, 3, r2, cr2, cr7, {0} │ │ blle 10a4b0 │ │ andsne pc, r3, r5, lsr #16 │ │ ldrb r3, [r8, r1, lsl #6]! │ │ mlascc r6, r6, r8, pc ; │ │ movwcs fp, #275 ; 0x113 │ │ andscc pc, r2, r5, lsr #16 │ │ @@ -185,15 +185,15 @@ │ │ movweq pc, #16387 ; 0x4003 ; │ │ ldrbteq pc, [pc], #3 ; 39aac <__cxa_type_match@plt+0x2e4> ; │ │ stmdbge r4, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ stccs 8, cr15, [r4, #-260] ; 0xfffffefc │ │ stc2 1, cr15, [r0, #-644] ; 0xfffffd7c │ │ muleq ip, sp, r8 │ │ strmi lr, [pc], -r9, lsr #32 │ │ - bl 1577ac0 │ │ + bl 19f7ac0 │ │ ldrsblt pc, [r4], #-143 ; 0xffffff71 ; │ │ ; instruction: 0xf8df4b15 │ │ ldrbtmi sl, [fp], #88 ; 0x58 │ │ ldrsbls pc, [r4], #-143 ; 0xffffff71 ; │ │ ldrbtmi r4, [sl], #1147 ; 0x47b │ │ ; instruction: 0xf02044f9 │ │ stclpl 8, cr4, [r2], #256 ; 0x100 │ │ @@ -1008,15 +1008,15 @@ │ │ ; instruction: 0x812b2301 │ │ ldrhhi lr, [r0, #141]! ; 0x8d │ │ tstlt fp, fp, lsr #20 │ │ and r6, r3, ip, lsl lr │ │ strbmi pc, [sl], #-1103 ; 0xfffffbb1 ; │ │ ldrcc pc, [sl], #1731 ; 0x6c3 │ │ ; instruction: 0xf7fe4640 │ │ - ; instruction: 0xf020ece8 │ │ + ; instruction: 0xf020ecfa │ │ vld1.16 {d4}, [r6], r0 │ │ ; instruction: 0xf02050dc │ │ adcmi r0, r7, #31 │ │ stclne 15, cr11, [r7], #-800 ; 0xfffffce0 │ │ cfstrseq mvf0, [r0], {128} ; 0x80 │ │ stmibvs fp!, {r3, r8, fp, ip, sp, pc} │ │ ; instruction: 0x4628b113 │ │ @@ -1220,15 +1220,15 @@ │ │ svclt 0x000087f0 │ │ ldrheq r2, [r1], #-148 ; 0xffffff6c │ │ subseq r2, r1, r8, asr #19 │ │ subseq r2, r1, r0, asr #17 │ │ ldrlt fp, [r8, #-473]! ; 0xfffffe27 │ │ strmi r4, [r8], -r5, lsl #12 │ │ ; instruction: 0xf7fe460c │ │ - ; instruction: 0xf020eb40 │ │ + ; instruction: 0xf020eb52 │ │ stmdacs r6, {r6, lr} │ │ andcs sp, r0, r1, lsl #24 │ │ stmdbmi r9, {r3, r4, r5, r8, sl, fp, ip, sp, pc} │ │ andcs r4, r7, #32, 12 ; 0x2000000 │ │ ; instruction: 0xf1a14479 │ │ stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ stmdbmi r6, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ @@ -2675,22 +2675,22 @@ │ │ ldmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ ; instruction: 0xf933990a │ │ tsteq fp, r1, lsl r0 │ │ blls 2341a8 │ │ strhtcc pc, [r4], -r3 ; │ │ ldmpl r0, {r0, r1, r3, r4, r8}^ │ │ tstlt r8, ip, lsl r0 │ │ - svc 0x00e0f7fc │ │ + svc 0x00f2f7fc │ │ submi pc, r0, r0, lsr #32 │ │ b 1416260 │ │ andsls r1, sp, r9, lsl #18 │ │ ; instruction: 0xf853685b │ │ andsls r0, sl, r9 │ │ ; instruction: 0xf7fcb120 │ │ - ; instruction: 0xf020efd4 │ │ + ; instruction: 0xf020efe6 │ │ and r4, r0, r0, asr #6 │ │ ; instruction: 0xf10d4603 │ │ teqcs r7, r8, asr ip │ │ ; instruction: 0xf8cd4620 │ │ strbtmi ip, [r2], -ip, asr #32 │ │ ; instruction: 0xf1ae931b │ │ ; instruction: 0xf10df831 │ │ @@ -2770,15 +2770,15 @@ │ │ movwls r3, #41729 ; 0xa301 │ │ strtmi lr, [r0], -r0, lsr #14 │ │ ; instruction: 0xf8dd9915 │ │ ; instruction: 0xf1a09048 │ │ stmdavs fp!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ movwls r6, #43035 ; 0xa81b │ │ ldrmi fp, [r8], -r3, lsr #2 │ │ - svc 0x0022f7fc │ │ + svc 0x0034f7fc │ │ stmdbmi r0, {r5, ip, sp, lr, pc}^ │ │ svceq 0x0006f1bb │ │ blls 2f07e8 │ │ bls 48dbb8 │ │ ; instruction: 0xf8cd2153 │ │ tstls ip, #116 ; 0x74 │ │ ; instruction: 0xf98cf1ae │ │ @@ -2809,15 +2809,15 @@ │ │ stc2 1, cr15, [r2], #692 ; 0x2b4 │ │ ; instruction: 0xb3b84682 │ │ strbmi r3, [sl], -r8, asr #32 │ │ ; instruction: 0xf10a990a │ │ ; instruction: 0xf8ca0924 │ │ ; instruction: 0xf8ca0030 │ │ ; instruction: 0xf7fc901c │ │ - ldrdlt lr, [lr, -ip]! │ │ + ; instruction: 0xb12eeeee │ │ ldrtmi r4, [r1], -r0, lsr #12 │ │ ; instruction: 0xf1b32201 │ │ and pc, r0, r1, asr lr ; │ │ ; instruction: 0xf8ca4630 │ │ andcs r0, r1, #52 ; 0x34 │ │ strtmi r9, [r0], -r8, lsl #18 │ │ ; instruction: 0xff70f1b3 │ │ @@ -402790,24 +402790,24 @@ │ │ mov r0, r5 │ │ ldr r3, [pc, #268] ; (15a9cc ) │ │ mov r1, r4 │ │ add r2, pc │ │ add r6, sp, #8 │ │ add r3, pc │ │ str r6, [sp, #0] │ │ - bl 15b27c │ │ + bl 15b188 │ │ cbz r0, 15a8e2 │ │ ldr r2, [pc, #252] ; (15a9d0 ) │ │ mov r0, r5 │ │ ldr r3, [pc, #252] ; (15a9d4 ) │ │ mov r1, r4 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - bl 15b37c │ │ + bl 15b288 │ │ ldrb.w r5, [sp, #20] │ │ cmp r5, #2 │ │ beq.n 15a952 │ │ ldr r6, [pc, #236] ; (15a9d8 ) │ │ add r6, pc │ │ ldr r0, [r6, #0] │ │ blx r0 │ │ @@ -403699,456 +403699,407 @@ │ │ mov r4, sp │ │ str r5, [sp, #16] │ │ str r5, [sp, #20] │ │ str r5, [sp, #24] │ │ str r5, [sp, #28] │ │ str r5, [sp, #32] │ │ str r5, [sp, #36] ; 0x24 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r6, r0 │ │ cbz r0, 15b182 │ │ mov r5, r0 │ │ ldmia r4!, {r0, r1, r2, r3} │ │ stmia r5!, {r0, r1, r2, r3} │ │ ldmia r4!, {r0, r1, r2, r3} │ │ stmia r5!, {r0, r1, r2, r3} │ │ ldmia.w r4, {r0, r1} │ │ stmia.w r5, {r0, r1} │ │ mov r0, r6 │ │ add sp, #40 ; 0x28 │ │ pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, lr} │ │ - mov r0, r1 │ │ - mov r5, r2 │ │ - mov r6, r3 │ │ - blx 390cc │ │ - cmp r5, #0 │ │ - clz r3, r0 │ │ - mov r4, r0 │ │ - mov.w r3, r3, lsr #5 │ │ - it eq │ │ - moveq r3, #0 │ │ - cbz r3, 15b1b4 │ │ - blx 390d8 <__errno@plt> │ │ - ldr r1, [pc, #12] ; (15b1b8 ) │ │ - add r1, pc │ │ - ldr r2, [r0, #0] │ │ - mov r0, r6 │ │ - blx r5 │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, pc} │ │ - lsrs r4, r3, #30 │ │ - movs r7, r7 │ │ - mov r0, r1 │ │ - b.w 42d568 │ │ - nop │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - mov r8, r2 │ │ - ldr r5, [sp, #32] │ │ - mov r6, r1 │ │ - ldr r2, [r5, #8] │ │ - cmp r2, r1 │ │ - bcc.n 15b1e6 │ │ - ldmia.w r5, {r0, r3} │ │ - subs r2, r2, r6 │ │ - adds r4, r3, r6 │ │ - add r0, r3 │ │ - str r2, [r5, #8] │ │ - str r4, [r5, #4] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r1, [r5, #4] │ │ - mov r9, r3 │ │ - lsls r4, r6, #5 │ │ - cbz r1, 15b1fa │ │ - cmp.w r1, #4096 ; 0x1000 │ │ - ite cs │ │ - addcs.w r4, r1, #4096 ; 0x1000 │ │ - lslcc r4, r1, #1 │ │ - add r1, r6 │ │ - ldr r0, [r5, #0] │ │ - cmp r4, r1 │ │ - it cc │ │ - movcc r4, r1 │ │ - mov r1, r4 │ │ - blx 390f0 │ │ - mov r7, r0 │ │ - cbz r0, 15b216 │ │ - ldr r3, [r5, #4] │ │ - str r7, [r5, #0] │ │ - subs r2, r4, r3 │ │ - b.n 15b1d8 │ │ - blx 390d8 <__errno@plt> │ │ - ldr r1, [pc, #16] ; (15b22c ) │ │ - add r1, pc │ │ - ldr r2, [r0, #0] │ │ - mov r0, r9 │ │ - blx r8 │ │ - mov r0, r7 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ - nop │ │ - lsrs r0, r7, #28 │ │ - movs r7, r7 │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r1 │ │ - ldr r0, [r1, #0] │ │ - mov r6, r2 │ │ - ldr r1, [r1, #4] │ │ - mov r7, r3 │ │ - blx 390f0 │ │ - mov r4, r0 │ │ - str r0, [r5, #0] │ │ - cbz r0, 15b24e │ │ - movs r3, #0 │ │ - movs r0, #1 │ │ - str r3, [r5, #8] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - blx 390d8 <__errno@plt> │ │ - ldr r1, [pc, #12] ; (15b260 ) │ │ - add r1, pc │ │ - ldr r2, [r0, #0] │ │ - mov r0, r7 │ │ - blx r6 │ │ - mov r0, r4 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - lsrs r0, r0, #28 │ │ - movs r7, r7 │ │ - push {r4, lr} │ │ - mov r4, r1 │ │ - bl 15b230 │ │ - cbz r0, 15b278 │ │ - movs r3, #0 │ │ - ldr r0, [r4, #0] │ │ - str r3, [r4, #4] │ │ - str r3, [r4, #0] │ │ - str r3, [r4, #8] │ │ - pop {r4, pc} │ │ - nop │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r7, r1 │ │ ldr r1, [r0, #4] │ │ mov r6, r3 │ │ sub sp, #20 │ │ mov r4, r0 │ │ mov r8, r2 │ │ ldr r3, [r0, #28] │ │ - cbnz r1, 15b2a8 │ │ + cbnz r1, 15b1b4 │ │ cmp r3, #0 │ │ - bne.n 15b326 │ │ + bne.n 15b232 │ │ ldr r3, [r4, #12] │ │ str r3, [sp, #8] │ │ - cbz r3, 15b2c2 │ │ + cbz r3, 15b1ce │ │ ldr r3, [r4, #28] │ │ cmp r3, #0 │ │ - beq.n 15b310 │ │ + beq.n 15b21c │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ dmb sy │ │ cmp r3, #0 │ │ - bne.n 15b326 │ │ + bne.n 15b232 │ │ ldr r3, [r0, #4] │ │ cmp r3, #0 │ │ - beq.n 15b294 │ │ + beq.n 15b1a0 │ │ ldr r3, [r0, #12] │ │ dmb sy │ │ str r3, [sp, #8] │ │ cmp r3, #0 │ │ - bne.n 15b29a │ │ - ldr.w sl, [pc, #168] ; 15b36c │ │ + bne.n 15b1a6 │ │ + ldr.w sl, [pc, #168] ; 15b278 │ │ add.w fp, sp, #12 │ │ - ldr.w r9, [pc, #164] ; 15b370 │ │ + ldr.w r9, [pc, #164] ; 15b27c │ │ mov r5, r3 │ │ add sl, pc │ │ add r9, pc │ │ cmp r5, #2 │ │ - beq.n 15b352 │ │ + beq.n 15b25e │ │ cmp r5, #3 │ │ - beq.n 15b356 │ │ + beq.n 15b262 │ │ cmp r5, #1 │ │ - beq.n 15b338 │ │ + beq.n 15b244 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 15b338 │ │ + cbz r0, 15b244 │ │ mov r1, r6 │ │ ldr r2, [sp, #56] ; 0x38 │ │ mov r3, fp │ │ - bl 15c2c8 │ │ + bl 15b38c │ │ subs r1, r0, #0 │ │ - blt.n 15b334 │ │ + blt.n 15b240 │ │ add r3, sp, #8 │ │ mov r0, r4 │ │ str r3, [sp, #0] │ │ mov r2, r6 │ │ ldr r3, [sp, #56] ; 0x38 │ │ - bl 15bbc8 │ │ - cbz r0, 15b348 │ │ + bl 15bb64 │ │ + cbz r0, 15b254 │ │ ldr r3, [r4, #4] │ │ - cbz r3, 15b30a │ │ + cbz r3, 15b216 │ │ dmb sy │ │ ldr r3, [sp, #8] │ │ str r3, [r4, #12] │ │ - b.n 15b29a │ │ + b.n 15b1a6 │ │ ldr r3, [sp, #56] ; 0x38 │ │ mov r1, r7 │ │ mov r2, r8 │ │ mov r0, r4 │ │ str r3, [sp, #0] │ │ mov r3, r6 │ │ ldr r5, [r4, #12] │ │ blx r5 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #76] ; (15b374 ) │ │ + ldr r1, [pc, #76] ; (15b280 ) │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r1, pc │ │ blx r6 │ │ - b.n 15b2a0 │ │ + b.n 15b1ac │ │ ldr r3, [sp, #12] │ │ - cbz r3, 15b348 │ │ + cbz r3, 15b254 │ │ adds r5, #1 │ │ cmp r5, #4 │ │ - bne.n 15b2d4 │ │ + bne.n 15b1e0 │ │ ldr r1, [r4, #0] │ │ - cbz r1, 15b360 │ │ + cbz r1, 15b26c │ │ ldr r0, [sp, #56] ; 0x38 │ │ movs r2, #2 │ │ blx r6 │ │ ldr r3, [r4, #4] │ │ - cbnz r3, 15b35a │ │ + cbnz r3, 15b266 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15b2a0 │ │ + b.n 15b1ac │ │ mov r0, sl │ │ - b.n 15b2e4 │ │ + b.n 15b1f0 │ │ mov r0, r9 │ │ - b.n 15b2e4 │ │ + b.n 15b1f0 │ │ dmb sy │ │ - b.n 15b34c │ │ + b.n 15b258 │ │ mov r2, r1 │ │ - ldr r1, [pc, #20] ; (15b378 ) │ │ + ldr r1, [pc, #20] ; (15b284 ) │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r1, pc │ │ blx r6 │ │ - b.n 15b348 │ │ - lsrs r0, r4, #26 │ │ + b.n 15b254 │ │ + lsrs r4, r0, #30 │ │ movs r7, r7 │ │ - lsrs r2, r1, #26 │ │ + lsrs r2, r5, #29 │ │ movs r7, r7 │ │ - lsrs r2, r2, #25 │ │ + lsrs r6, r6, #28 │ │ movs r7, r7 │ │ - lsrs r2, r0, #25 │ │ + lsrs r6, r4, #28 │ │ movs r7, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r7, r1 │ │ ldr r1, [r0, #4] │ │ mov r6, r3 │ │ sub sp, #20 │ │ mov r4, r0 │ │ mov r8, r2 │ │ ldr r3, [r0, #28] │ │ - cbnz r1, 15b3a8 │ │ + cbnz r1, 15b2b4 │ │ cmp r3, #0 │ │ - bne.n 15b428 │ │ + bne.n 15b334 │ │ ldr r3, [r4, #12] │ │ str r3, [sp, #8] │ │ - cbz r3, 15b3c2 │ │ + cbz r3, 15b2ce │ │ ldr r3, [r4, #28] │ │ cmp r3, #0 │ │ - beq.n 15b410 │ │ + beq.n 15b31c │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ dmb sy │ │ cmp r3, #0 │ │ - bne.n 15b428 │ │ + bne.n 15b334 │ │ ldr r3, [r0, #4] │ │ cmp r3, #0 │ │ - beq.n 15b394 │ │ + beq.n 15b2a0 │ │ ldr r3, [r0, #12] │ │ dmb sy │ │ str r3, [sp, #8] │ │ cmp r3, #0 │ │ - bne.n 15b39a │ │ - ldr.w sl, [pc, #172] ; 15b470 │ │ + bne.n 15b2a6 │ │ + ldr.w sl, [pc, #172] ; 15b37c │ │ add.w fp, sp, #12 │ │ - ldr.w r9, [pc, #168] ; 15b474 │ │ + ldr.w r9, [pc, #168] ; 15b380 │ │ mov r5, r3 │ │ add sl, pc │ │ add r9, pc │ │ cmp r5, #2 │ │ - beq.n 15b454 │ │ + beq.n 15b360 │ │ cmp r5, #3 │ │ - beq.n 15b458 │ │ + beq.n 15b364 │ │ cmp r5, #1 │ │ - beq.n 15b43a │ │ + beq.n 15b346 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 15b43a │ │ + cbz r0, 15b346 │ │ mov r1, r6 │ │ ldr r2, [sp, #56] ; 0x38 │ │ mov r3, fp │ │ - bl 15c2c8 │ │ + bl 15b38c │ │ subs r1, r0, #0 │ │ - blt.n 15b436 │ │ + blt.n 15b342 │ │ add r3, sp, #8 │ │ mov r0, r4 │ │ str r3, [sp, #0] │ │ mov r2, r6 │ │ ldr r3, [sp, #56] ; 0x38 │ │ - bl 15bbc8 │ │ - cbz r0, 15b44a │ │ + bl 15bb64 │ │ + cbz r0, 15b356 │ │ ldr r3, [r4, #4] │ │ - cbz r3, 15b40a │ │ + cbz r3, 15b316 │ │ dmb sy │ │ ldr r3, [sp, #8] │ │ str r3, [r4, #12] │ │ - b.n 15b39a │ │ + b.n 15b2a6 │ │ ldr r3, [sp, #56] ; 0x38 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, r8 │ │ str r3, [sp, #0] │ │ mov r3, r6 │ │ ldr r5, [r4, #20] │ │ blx r5 │ │ movs r0, #1 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #76] ; (15b478 ) │ │ + ldr r1, [pc, #76] ; (15b384 ) │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r1, pc │ │ blx r6 │ │ - b.n 15b3a0 │ │ + b.n 15b2ac │ │ ldr r3, [sp, #12] │ │ - cbz r3, 15b44a │ │ + cbz r3, 15b356 │ │ adds r5, #1 │ │ cmp r5, #4 │ │ - bne.n 15b3d4 │ │ + bne.n 15b2e0 │ │ ldr r1, [r4, #0] │ │ - cbz r1, 15b462 │ │ + cbz r1, 15b36e │ │ ldr r0, [sp, #56] ; 0x38 │ │ movs r2, #2 │ │ blx r6 │ │ ldr r3, [r4, #4] │ │ - cbnz r3, 15b45c │ │ + cbnz r3, 15b368 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15b3a0 │ │ + b.n 15b2ac │ │ mov r0, sl │ │ - b.n 15b3e4 │ │ + b.n 15b2f0 │ │ mov r0, r9 │ │ - b.n 15b3e4 │ │ + b.n 15b2f0 │ │ dmb sy │ │ - b.n 15b44e │ │ + b.n 15b35a │ │ mov r2, r1 │ │ - ldr r1, [pc, #20] ; (15b47c ) │ │ + ldr r1, [pc, #20] ; (15b388 ) │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r1, pc │ │ blx r6 │ │ - b.n 15b44a │ │ + b.n 15b356 │ │ nop │ │ - lsrs r0, r4, #22 │ │ + lsrs r4, r0, #26 │ │ movs r7, r7 │ │ - lsrs r2, r1, #22 │ │ + lsrs r2, r5, #25 │ │ movs r7, r7 │ │ - lsrs r0, r2, #21 │ │ + lsrs r4, r6, #24 │ │ movs r7, r7 │ │ - lsrs r0, r0, #21 │ │ + lsrs r4, r4, #24 │ │ movs r7, r7 │ │ - ldr r1, [pc, #16] ; (15b494 ) │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r7, r1 │ │ + mov r8, r2 │ │ + mov r6, r0 │ │ + mov r5, r3 │ │ + cbz r3, 15b3d2 │ │ + movs r3, #0 │ │ + mov.w r1, #524288 ; 0x80000 │ │ + str r3, [r5, #0] │ │ + blx 390cc │ │ + subs r4, r0, #0 │ │ + blt.n 15b3ba │ │ + mov r0, r4 │ │ + movs r1, #2 │ │ + movs r2, #1 │ │ + blx 390d8 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + blx 390e4 <__errno@plt> │ │ + ldr r2, [r0, #0] │ │ + cmp r2, #2 │ │ + beq.n 15b3e6 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + blx r7 │ │ + mov.w r0, #4294967295 ; 0xffffffff │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov.w r1, #524288 ; 0x80000 │ │ + blx 390cc │ │ + subs r4, r0, #0 │ │ + bge.n 15b3aa │ │ + blx 390e4 <__errno@plt> │ │ + ldr r2, [r0, #0] │ │ + b.n 15b3c4 │ │ + movs r3, #1 │ │ + mov.w r0, #4294967295 ; 0xffffffff │ │ + str r3, [r5, #0] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + nop │ │ + push {r3, r4, r5, lr} │ │ + mov r4, r1 │ │ + mov r5, r2 │ │ + blx 390f0 │ │ + cmp r0, #0 │ │ + blt.n 15b406 │ │ + movs r0, #1 │ │ + pop {r3, r4, r5, pc} │ │ + blx 390e4 <__errno@plt> │ │ + ldr r1, [pc, #12] ; (15b418 ) │ │ + add r1, pc │ │ + ldr r2, [r0, #0] │ │ + mov r0, r5 │ │ + blx r4 │ │ + movs r0, #0 │ │ + pop {r3, r4, r5, pc} │ │ + lsrs r4, r7, #22 │ │ + movs r7, r7 │ │ + ldr r1, [pc, #16] ; (15b430 ) │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ push {r3, lr} │ │ add r1, pc │ │ ldr r0, [sp, #8] │ │ blx r3 │ │ movs r0, #0 │ │ pop {r3, pc} │ │ nop │ │ - lsrs r0, r2, #21 │ │ + lsrs r4, r5, #22 │ │ movs r7, r7 │ │ - ldr r1, [pc, #8] ; (15b4a4 ) │ │ + ldr r1, [pc, #8] ; (15b440 ) │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ ldr r0, [sp, #0] │ │ add r1, pc │ │ bx r3 │ │ - lsrs r0, r3, #21 │ │ + lsrs r4, r6, #22 │ │ movs r7, r7 │ │ ldr r2, [r0, #4] │ │ ldr r3, [r1, #4] │ │ cmp r2, r3 │ │ - bcc.n 15b4b8 │ │ + bcc.n 15b454 │ │ ite hi │ │ movhi r0, #1 │ │ movls r0, #0 │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ bx lr │ │ nop │ │ ldr r3, [r0, #0] │ │ ldr r0, [r1, #4] │ │ cmp r3, r0 │ │ - bcc.n 15b4d6 │ │ + bcc.n 15b472 │ │ ldr r2, [r1, #8] │ │ add r0, r2 │ │ cmp r3, r0 │ │ ite cc │ │ movcc r0, #0 │ │ movcs r0, #1 │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ bx lr │ │ ldr r3, [r0, #4] │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ mov r6, r2 │ │ str r1, [sp, #12] │ │ - cbnz r3, 15b526 │ │ + cbnz r3, 15b4c2 │ │ ldr r4, [r0, #24] │ │ cmp r4, #0 │ │ - beq.n 15b552 │ │ - ldr.w r8, [pc, #112] ; 15b564 │ │ + beq.n 15b4ee │ │ + ldr.w r8, [pc, #112] ; 15b500 │ │ add r7, sp, #12 │ │ add r8, pc │ │ - b.n 15b4fe │ │ + b.n 15b49a │ │ ldr r4, [r4, #0] │ │ - cbz r4, 15b552 │ │ + cbz r4, 15b4ee │ │ ldr r1, [r4, #4] │ │ mov r0, r7 │ │ ldr r2, [r4, #8] │ │ movs r3, #12 │ │ str.w r8, [sp] │ │ blx 390fc │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - beq.n 15b4fa │ │ + beq.n 15b496 │ │ ldmia.w r5, {r2, r3, r4} │ │ ldr r1, [sp, #12] │ │ ldr r0, [sp, #40] ; 0x28 │ │ str r4, [sp, #0] │ │ blx r6 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r7, [pc, #64] ; (15b568 ) │ │ + ldr r7, [pc, #64] ; (15b504 ) │ │ add.w r4, r0, #24 │ │ add.w r8, sp, #12 │ │ add r7, pc │ │ - b.n 15b544 │ │ + b.n 15b4e0 │ │ ldr r1, [r4, #4] │ │ ldr r2, [r4, #8] │ │ str r7, [sp, #0] │ │ blx 390fc │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - bne.n 15b514 │ │ + bne.n 15b4b0 │ │ ldr r4, [r4, #0] │ │ mov r0, r8 │ │ movs r3, #12 │ │ dmb sy │ │ cmp r4, #0 │ │ - bne.n 15b534 │ │ + bne.n 15b4d0 │ │ movs r2, #0 │ │ ldr r1, [sp, #12] │ │ str r2, [sp, #0] │ │ mov r3, r2 │ │ ldr r0, [sp, #40] ; 0x28 │ │ blx r6 │ │ add sp, #16 │ │ @@ -404156,39 +404107,39 @@ │ │ ; instruction: 0xffc7ffff │ │ ; instruction: 0xff8dffff │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov sl, r0 │ │ ldr r0, [r0, #4] │ │ sub sp, #324 ; 0x144 │ │ mov r4, r2 │ │ - cbz r0, 15b5ae │ │ + cbz r0, 15b54a │ │ ldrb r3, [r0, #0] │ │ - cbz r3, 15b5ae │ │ + cbz r3, 15b54a │ │ ldr r3, [r2, #24] │ │ adds r1, r3, #1 │ │ - beq.n 15b598 │ │ + beq.n 15b534 │ │ mov r0, r3 │ │ ldr r1, [r2, #4] │ │ ldr r2, [r2, #8] │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ ldr.w r0, [sl, #4] │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ str r3, [r4, #24] │ │ ldr r1, [r4, #4] │ │ add r3, sp, #128 ; 0x80 │ │ ldr r2, [r4, #8] │ │ - bl 15c2c8 │ │ + bl 15b38c │ │ subs r5, r0, #0 │ │ - bge.n 15b5ba │ │ + bge.n 15b556 │ │ movs r0, #0 │ │ add sp, #324 ; 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [r4, #24] │ │ adds r0, r5, #1 │ │ - beq.n 15b5a6 │ │ + beq.n 15b542 │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ str r3, [r4, #24] │ │ ldr.w r3, [sl] │ │ mov.w lr, #0 │ │ ldr.w r8, [r4] │ │ add.w r9, sp, #136 ; 0x88 │ │ ldr r6, [r4, #8] │ │ @@ -404200,54 +404151,54 @@ │ │ str r3, [sp, #56] ; 0x38 │ │ movs r3, #52 ; 0x34 │ │ str r6, [sp, #52] ; 0x34 │ │ str.w lr, [fp] │ │ str r7, [sp, #0] │ │ str r6, [sp, #4] │ │ str.w r9, [sp, #8] │ │ - bl 16184c │ │ - cbnz r0, 15b64c │ │ + bl 15c358 │ │ + cbnz r0, 15b5e8 │ │ mov r9, r0 │ │ mov r4, r0 │ │ mov fp, r9 │ │ cmp.w fp, #0 │ │ - bne.n 15b638 │ │ + bne.n 15b5d4 │ │ cmp.w r9, #0 │ │ - bne.n 15b61a │ │ - cbnz r4, 15b62a │ │ + bne.n 15b5b6 │ │ + cbnz r4, 15b5c6 │ │ adds r3, r5, #1 │ │ - beq.n 15b5a6 │ │ + beq.n 15b542 │ │ mov r0, r5 │ │ mov r1, r7 │ │ ldr r2, [sp, #52] ; 0x34 │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ movs r0, #0 │ │ add sp, #324 ; 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r8 │ │ add r1, sp, #184 ; 0xb8 │ │ mov r2, r7 │ │ ldr r3, [sp, #52] ; 0x34 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ cmp r4, #0 │ │ - beq.n 15b604 │ │ + beq.n 15b5a0 │ │ mov r0, r8 │ │ add r1, sp, #196 ; 0xc4 │ │ mov r2, r7 │ │ ldr r3, [sp, #52] ; 0x34 │ │ - bl 1618b8 │ │ - b.n 15b604 │ │ + bl 15c3c4 │ │ + b.n 15b5a0 │ │ mov r0, r8 │ │ add r1, sp, #172 ; 0xac │ │ mov r2, r7 │ │ ldr r3, [sp, #52] ; 0x34 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ cmp.w r9, #0 │ │ - beq.n 15b602 │ │ - b.n 15b61a │ │ + beq.n 15b59e │ │ + b.n 15b5b6 │ │ ldr r6, [sp, #52] ; 0x34 │ │ add.w sl, sp, #208 ; 0xd0 │ │ ldr.w lr, [sp, #136] ; 0x88 │ │ add.w r3, lr, #48 ; 0x30 │ │ str r3, [sp, #60] ; 0x3c │ │ ldr.w r3, [lr, #12] │ │ mov ip, sl │ │ @@ -404255,75 +404206,75 @@ │ │ add.w lr, lr, #16 │ │ ldr.w r1, [lr, #-12] │ │ add.w sl, sl, #16 │ │ ldr.w r2, [lr, #-8] │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ ldr r3, [sp, #60] ; 0x3c │ │ cmp lr, r3 │ │ - bne.n 15b65c │ │ + bne.n 15b5f8 │ │ str r6, [sp, #52] ; 0x34 │ │ mov r2, r7 │ │ ldr.w r0, [lr] │ │ mov r3, r6 │ │ mov r1, r9 │ │ str.w r0, [sl] │ │ mov r0, r8 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ ldr r2, [sp, #208] ; 0xd0 │ │ movw r3, #17791 ; 0x457f │ │ movt r3, #17996 ; 0x464c │ │ cmp r2, r3 │ │ - beq.n 15b6b8 │ │ + beq.n 15b654 │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1268] ; 15bb9c │ │ + ldr.w r1, [pc, #1268] ; 15bb38 │ │ mov r4, r2 │ │ mov r0, r6 │ │ add r1, pc │ │ mov r9, r4 │ │ blx r7 │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ ldrb.w r3, [sp, #214] ; 0xd6 │ │ cmp r3, #1 │ │ - beq.n 15b6d4 │ │ + beq.n 15b670 │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1244] ; 15bba0 │ │ + ldr.w r1, [pc, #1244] ; 15bb3c │ │ mov r4, r2 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r1, pc │ │ mov r9, r4 │ │ blx r7 │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ ldrb.w r3, [sp, #212] ; 0xd4 │ │ cmp r3, #1 │ │ - beq.n 15b6f0 │ │ + beq.n 15b68c │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1220] ; 15bba4 │ │ + ldr.w r1, [pc, #1220] ; 15bb40 │ │ mov r4, r2 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r1, pc │ │ mov r9, r4 │ │ blx r7 │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ ldrb.w r3, [sp, #213] ; 0xd5 │ │ str r3, [sp, #64] ; 0x40 │ │ subs r3, #1 │ │ cmp r3, #1 │ │ - bls.n 15b710 │ │ + bls.n 15b6ac │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1192] ; 15bba8 │ │ + ldr.w r1, [pc, #1192] ; 15bb44 │ │ mov r4, r2 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r1, pc │ │ mov r9, r4 │ │ blx r7 │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ ldrh.w r2, [sp, #258] ; 0x102 │ │ movw ip, #65535 ; 0xffff │ │ ldrh.w r3, [sp, #256] ; 0x100 │ │ rsb ip, ip, r2 │ │ ldr.w sl, [sp, #240] ; 0xf0 │ │ clz r9, r3 │ │ clz ip, ip │ │ @@ -404333,30 +404284,30 @@ │ │ mov.w r9, r9, lsr #5 │ │ orr.w r3, ip, r9 │ │ cmp.w sl, #0 │ │ ite eq │ │ moveq r3, #0 │ │ andne.w r3, r3, #1 │ │ cmp r3, #0 │ │ - bne.n 15b7b4 │ │ + bne.n 15b750 │ │ ldr r3, [sp, #68] ; 0x44 │ │ mov r0, r8 │ │ ldr r2, [sp, #52] ; 0x34 │ │ mov r1, r5 │ │ str r7, [sp, #0] │ │ add.w r3, r3, r3, lsl #2 │ │ str r2, [sp, #4] │ │ add.w r2, sl, #40 ; 0x28 │ │ lsls r3, r3, #3 │ │ add.w sl, sp, #148 ; 0x94 │ │ subs r3, #40 ; 0x28 │ │ str.w sl, [sp, #8] │ │ - bl 16184c │ │ + bl 15c358 │ │ cmp r0, #0 │ │ - beq.w 15b5f0 │ │ + beq.w 15b58c │ │ ldr r2, [sp, #148] ; 0x94 │ │ add.w r3, r6, r6, lsl #2 │ │ add r1, sp, #160 ; 0xa0 │ │ mov r0, r8 │ │ add.w r3, r2, r3, lsl #3 │ │ str r1, [sp, #60] ; 0x3c │ │ str r2, [sp, #92] ; 0x5c │ │ @@ -404366,73 +404317,73 @@ │ │ str r2, [sp, #88] ; 0x58 │ │ ldr.w r2, [r3, #-24] │ │ ldr r3, [sp, #52] ; 0x34 │ │ str r7, [sp, #0] │ │ str r6, [sp, #8] │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #88] ; 0x58 │ │ - bl 16184c │ │ - cbnz r0, 15b7fc │ │ + bl 15c358 │ │ + cbnz r0, 15b798 │ │ mov r0, r8 │ │ mov r1, sl │ │ mov r2, r7 │ │ ldr r3, [sp, #52] ; 0x34 │ │ - bl 1618b8 │ │ - b.n 15b604 │ │ + bl 15c3c4 │ │ + b.n 15b5a0 │ │ ldr r2, [sp, #52] ; 0x34 │ │ add r3, sp, #260 ; 0x104 │ │ str r7, [sp, #0] │ │ mov r0, r8 │ │ str r3, [sp, #96] ; 0x60 │ │ mov r1, r5 │ │ str r2, [sp, #4] │ │ mov r2, sl │ │ str r3, [sp, #8] │ │ movs r3, #4 │ │ str.w ip, [sp, #60] ; 0x3c │ │ - bl 16184c │ │ + bl 15c358 │ │ ldr.w ip, [sp, #60] ; 0x3c │ │ cmp r0, #0 │ │ - beq.w 15b5f0 │ │ + beq.w 15b58c │ │ ldr r3, [sp, #260] ; 0x104 │ │ cmp.w r9, #0 │ │ - beq.n 15b7e6 │ │ + beq.n 15b782 │ │ ldr r2, [r3, #20] │ │ str r2, [sp, #68] ; 0x44 │ │ cmp.w ip, #0 │ │ - bne.w 15b9f4 │ │ + bne.w 15b990 │ │ ldr r1, [sp, #96] ; 0x60 │ │ mov r0, r8 │ │ mov r2, r7 │ │ ldr r3, [sp, #52] ; 0x34 │ │ - bl 1618b8 │ │ - b.n 15b74c │ │ + bl 15c3c4 │ │ + b.n 15b6e8 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ add r3, sp, #260 ; 0x104 │ │ movs r1, #0 │ │ movs r2, #60 ; 0x3c │ │ str r3, [sp, #96] ; 0x60 │ │ str r0, [sp, #116] ; 0x74 │ │ mov r0, r3 │ │ blx 39108 │ │ ldr r3, [sp, #68] ; 0x44 │ │ cmp r3, #1 │ │ - bls.w 15b93e │ │ - ldr r1, [pc, #916] ; (15bbac ) │ │ - ldr r3, [pc, #916] ; (15bbb0 ) │ │ + bls.w 15b8da │ │ + ldr r1, [pc, #916] ; (15bb48 ) │ │ + ldr r3, [pc, #916] ; (15bb4c ) │ │ add r1, pc │ │ str r1, [sp, #72] ; 0x48 │ │ - ldr r1, [pc, #916] ; (15bbb4 ) │ │ + ldr r1, [pc, #916] ; (15bb50 ) │ │ add r3, pc │ │ - ldr r0, [pc, #916] ; (15bbb8 ) │ │ + ldr r0, [pc, #916] ; (15bb54 ) │ │ add r1, pc │ │ str r1, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #92] ; 0x5c │ │ mov r2, r3 │ │ - ldr r6, [pc, #908] ; (15bbbc ) │ │ + ldr r6, [pc, #908] ; (15bb58 ) │ │ movs r3, #0 │ │ add r0, pc │ │ str r0, [sp, #80] ; 0x50 │ │ movs r0, #1 │ │ add r6, pc │ │ str.w r8, [sp, #104] ; 0x68 │ │ str r6, [sp, #84] ; 0x54 │ │ @@ -404445,57 +404396,57 @@ │ │ str.w sl, [sp, #112] ; 0x70 │ │ str r5, [sp, #88] ; 0x58 │ │ mov r5, r1 │ │ str r3, [sp, #100] ; 0x64 │ │ ldr.w r8, [sp, #68] ; 0x44 │ │ str r4, [sp, #124] ; 0x7c │ │ ldr.w sl, [sp, #116] ; 0x74 │ │ - b.n 15b8b0 │ │ + b.n 15b84c │ │ add r4, sl │ │ mov r1, fp │ │ mov r0, r4 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.n 15b908 │ │ + beq.n 15b8a4 │ │ mov r0, r4 │ │ ldr r1, [sp, #72] ; 0x48 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.w 15b9f0 │ │ + beq.w 15b98c │ │ mov r0, r4 │ │ ldr r1, [sp, #76] ; 0x4c │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.w 15ba12 │ │ + beq.w 15b9ae │ │ mov r0, r4 │ │ ldr r1, [sp, #80] ; 0x50 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.n 15b906 │ │ + beq.n 15b8a2 │ │ mov r0, r4 │ │ ldr r1, [sp, #84] ; 0x54 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.w 15ba0e │ │ + beq.w 15b9aa │ │ adds r6, #1 │ │ adds r5, #40 ; 0x28 │ │ cmp r6, r8 │ │ - beq.n 15b920 │ │ + beq.n 15b8bc │ │ ldr r3, [r5, #4] │ │ cmp r3, #2 │ │ it eq │ │ streq r6, [sp, #100] ; 0x64 │ │ - beq.n 15b8c0 │ │ + beq.n 15b85c │ │ cmp r3, #11 │ │ it eq │ │ moveq r7, r6 │ │ ldr r4, [r5, #0] │ │ cmp r9, r4 │ │ - bhi.n 15b864 │ │ - ldr r1, [pc, #760] ; (15bbc0 ) │ │ + bhi.n 15b800 │ │ + ldr r1, [pc, #760] ; (15bb5c ) │ │ movs r2, #0 │ │ ldr r7, [sp, #108] ; 0x6c │ │ mov r9, r2 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r1, pc │ │ ldr.w r8, [sp, #104] ; 0x68 │ │ mov fp, r9 │ │ @@ -404503,202 +404454,202 @@ │ │ ldr.w sl, [sp, #112] ; 0x70 │ │ blx r7 │ │ ldr r4, [sp, #52] ; 0x34 │ │ mov r1, sl │ │ mov r0, r8 │ │ mov r2, r7 │ │ mov r3, r4 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ mov r3, r4 │ │ mov r0, r8 │ │ ldr r1, [sp, #60] ; 0x3c │ │ mov r2, r7 │ │ movs r4, #0 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ cmp.w fp, #0 │ │ - beq.w 15b5fc │ │ - b.n 15b638 │ │ + beq.w 15b598 │ │ + b.n 15b5d4 │ │ movs r0, #3 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r1, [r5, #16] │ │ ldr r2, [r5, #20] │ │ add r3, sp, #320 ; 0x140 │ │ add.w r3, r3, r0, lsl #2 │ │ str.w r1, [r3, #-60] │ │ str.w r2, [r3, #-56] │ │ - b.n 15b8a8 │ │ + b.n 15b844 │ │ ldr r3, [sp, #100] ; 0x64 │ │ mov r2, r7 │ │ ldr.w r8, [sp, #104] ; 0x68 │ │ ldr.w fp, [sp, #120] ; 0x78 │ │ ldr r7, [sp, #108] ; 0x6c │ │ ldr r5, [sp, #88] ; 0x58 │ │ ldr r4, [sp, #124] ; 0x7c │ │ ldr.w sl, [sp, #112] ; 0x70 │ │ cmp r3, #0 │ │ - bne.n 15b9c2 │ │ + bne.n 15b95e │ │ cmp r2, #0 │ │ - bne.n 15b9c6 │ │ + bne.n 15b962 │ │ mov.w r9, #0 │ │ ldr r6, [sp, #52] ; 0x34 │ │ mov r1, sl │ │ mov r0, r8 │ │ mov r2, r7 │ │ mov r3, r6 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ ldr r1, [sp, #60] ; 0x3c │ │ mov r2, r7 │ │ mov r0, r8 │ │ mov r3, r6 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ ldr r1, [sp, #96] ; 0x60 │ │ movs r2, #0 │ │ mov fp, r2 │ │ mov lr, r2 │ │ adds r3, r1, r2 │ │ ldr r3, [r3, #4] │ │ - cbz r3, 15b984 │ │ + cbz r3, 15b920 │ │ cmp.w fp, #0 │ │ - beq.n 15b976 │ │ + beq.n 15b912 │ │ ldr r0, [r1, r2] │ │ cmp fp, r0 │ │ - ble.n 15b97a │ │ + ble.n 15b916 │ │ ldr.w fp, [r1, r2] │ │ ldr r0, [r1, r2] │ │ add r0, r3 │ │ cmp lr, r0 │ │ it lt │ │ movlt lr, r0 │ │ adds r2, #12 │ │ cmp r2, #60 ; 0x3c │ │ - bne.n 15b964 │ │ + bne.n 15b900 │ │ mov r3, lr │ │ str r6, [sp, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 15ba40 │ │ + beq.n 15b9dc │ │ clz sl, fp │ │ mov.w sl, sl, lsr #5 │ │ cmp.w sl, #0 │ │ - bne.n 15ba40 │ │ + bne.n 15b9dc │ │ ldr r2, [sp, #52] ; 0x34 │ │ rsb r3, fp, lr │ │ str r7, [sp, #0] │ │ mov r0, r8 │ │ mov r1, r5 │ │ str r2, [sp, #4] │ │ add r2, sp, #196 ; 0xc4 │ │ str r2, [sp, #8] │ │ mov r2, fp │ │ - bl 16184c │ │ + bl 15c358 │ │ cmp r0, #0 │ │ - bne.n 15ba88 │ │ + bne.n 15ba24 │ │ mov r4, r0 │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ ldr r3, [sp, #100] ; 0x64 │ │ mov r2, r3 │ │ mov r3, r2 │ │ ldr r2, [sp, #92] ; 0x5c │ │ mov.w ip, #40 ; 0x28 │ │ mla r3, ip, r3, r2 │ │ subs r3, #40 ; 0x28 │ │ str r3, [sp, #72] ; 0x48 │ │ ldr.w r9, [r3, #24] │ │ ldr r3, [sp, #68] ; 0x44 │ │ cmp r3, r9 │ │ - bhi.n 15ba16 │ │ - ldr r1, [pc, #480] ; (15bbc4 ) │ │ + bhi.n 15b9b2 │ │ + ldr r1, [pc, #480] ; (15bb60 ) │ │ movs r2, #0 │ │ mov r9, r2 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r1, pc │ │ mov fp, r9 │ │ blx r7 │ │ - b.n 15b8e0 │ │ + b.n 15b87c │ │ movs r0, #1 │ │ - b.n 15b908 │ │ + b.n 15b8a4 │ │ ldr r3, [r3, #24] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r3, r1 │ │ mov r6, r3 │ │ - bcc.w 15b7ee │ │ + bcc.w 15b78a │ │ cmp.w r3, #65536 ; 0x10000 │ │ itt cs │ │ subcs.w r3, r3, #256 ; 0x100 │ │ movcs r6, r3 │ │ - b.n 15b7ee │ │ + b.n 15b78a │ │ movs r0, #4 │ │ - b.n 15b908 │ │ + b.n 15b8a4 │ │ movs r0, #2 │ │ - b.n 15b908 │ │ + b.n 15b8a4 │ │ ldr r2, [sp, #52] ; 0x34 │ │ add r3, sp, #172 ; 0xac │ │ ldr r6, [sp, #72] ; 0x48 │ │ mov r0, r8 │ │ str r7, [sp, #0] │ │ mov r1, r5 │ │ str r2, [sp, #4] │ │ str r3, [sp, #8] │ │ str r3, [sp, #68] ; 0x44 │ │ ldr r2, [r6, #16] │ │ ldr r3, [r6, #20] │ │ str.w ip, [sp, #76] ; 0x4c │ │ - bl 16184c │ │ + bl 15c358 │ │ ldr.w ip, [sp, #76] ; 0x4c │ │ - cbnz r0, 15ba54 │ │ + cbnz r0, 15b9f0 │ │ mov r9, r0 │ │ mov fp, r0 │ │ - b.n 15b8e0 │ │ + b.n 15b87c │ │ mov r0, r5 │ │ mov r1, r7 │ │ ldr r2, [sp, #52] ; 0x34 │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ cmp r0, #0 │ │ - bne.w 15b5a6 │ │ + bne.w 15b542 │ │ mov r4, r0 │ │ - b.n 15b9be │ │ + b.n 15b95a │ │ ldr r3, [sp, #92] ; 0x5c │ │ mov r0, r8 │ │ str r7, [sp, #0] │ │ mov r1, r5 │ │ mla ip, ip, r9, r3 │ │ ldr r3, [sp, #52] ; 0x34 │ │ str r3, [sp, #4] │ │ add r3, sp, #184 ; 0xb8 │ │ str r3, [sp, #8] │ │ sub.w ip, ip, #40 ; 0x28 │ │ ldr.w r2, [ip, #16] │ │ ldr.w r3, [ip, #20] │ │ str.w ip, [sp, #76] ; 0x4c │ │ - bl 16184c │ │ + bl 15c358 │ │ cmp r0, #0 │ │ - bne.n 15bb0e │ │ + bne.n 15baaa │ │ mov r9, r0 │ │ mov.w fp, #1 │ │ - b.n 15b8e0 │ │ + b.n 15b87c │ │ mov r0, r5 │ │ mov r1, r7 │ │ ldr r2, [sp, #52] ; 0x34 │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ cmp r0, #0 │ │ - beq.n 15bb08 │ │ + beq.n 15baa4 │ │ ldr r1, [sp, #196] ; 0xc4 │ │ ldr r6, [sp, #52] ; 0x34 │ │ ldr r5, [sp, #96] ; 0x60 │ │ add.w r2, r5, sl │ │ ldr r0, [r2, #4] │ │ mov r3, r0 │ │ - cbz r0, 15bab0 │ │ + cbz r0, 15ba4c │ │ ldr.w r3, [r5, sl] │ │ rsb r3, fp, r3 │ │ add r3, r1 │ │ add.w sl, sl, #12 │ │ str r3, [r2, #8] │ │ cmp.w sl, #60 ; 0x3c │ │ - bne.n 15ba9c │ │ + bne.n 15ba38 │ │ ldr r3, [sp, #64] ; 0x40 │ │ mov r0, r8 │ │ ldr r5, [sp, #292] ; 0x124 │ │ subs r2, r3, #2 │ │ ldr r1, [sp, #56] ; 0x38 │ │ negs r3, r2 │ │ str r7, [sp, #36] ; 0x24 │ │ @@ -404721,240 +404672,240 @@ │ │ str r5, [sp, #0] │ │ str r3, [sp, #24] │ │ ldr r3, [sp, #312] ; 0x138 │ │ str r3, [sp, #28] │ │ add r3, sp, #132 ; 0x84 │ │ str r3, [sp, #44] ; 0x2c │ │ ldr r3, [sp, #264] ; 0x108 │ │ - bl 1608b0 │ │ - cbnz r0, 15bb60 │ │ + bl 160c30 │ │ + cbnz r0, 15bafc │ │ movs r4, #1 │ │ mov.w r5, #4294967295 ; 0xffffffff │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ movs r4, #1 │ │ mov fp, r9 │ │ - b.n 15b5f6 │ │ + b.n 15b592 │ │ ldr r6, [sp, #52] ; 0x34 │ │ mov r0, r8 │ │ movs r1, #12 │ │ mov r2, r7 │ │ mov r3, r6 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ - beq.n 15bb92 │ │ + beq.n 15bb2e │ │ ldr r3, [sp, #184] ; 0xb8 │ │ mov r0, r8 │ │ ldr.w ip, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #56] ; 0x38 │ │ str r3, [sp, #0] │ │ ldr.w r3, [ip, #20] │ │ ldr r2, [sp, #172] ; 0xac │ │ str r7, [sp, #8] │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #72] ; 0x48 │ │ str r6, [sp, #12] │ │ str.w r9, [sp, #16] │ │ ldr r3, [r3, #20] │ │ bl 39820 <__cxa_type_match@plt+0x58> │ │ - cbnz r0, 15bb74 │ │ + cbnz r0, 15bb10 │ │ ldr r3, [sp, #52] ; 0x34 │ │ mov r1, r9 │ │ mov r0, r8 │ │ movs r2, #12 │ │ mov.w r9, #1 │ │ str r3, [sp, #0] │ │ mov r3, r7 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ mov fp, r9 │ │ - b.n 15b8e0 │ │ + b.n 15b87c │ │ ldr r1, [r4, #20] │ │ movs r0, #1 │ │ ldr r3, [r4, #12] │ │ ldr r2, [sp, #132] ; 0x84 │ │ str r0, [r1, #0] │ │ movs r0, #0 │ │ str r2, [r3, #0] │ │ add sp, #324 ; 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #68] ; 0x44 │ │ mov r0, r8 │ │ ldr r3, [sp, #52] ; 0x34 │ │ mov r2, r7 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ movs r3, #1 │ │ mov r1, r9 │ │ str.w r3, [fp] │ │ mov r0, r8 │ │ mov r9, r3 │ │ bl 397d8 <__cxa_type_match@plt+0x10> │ │ - b.n 15b942 │ │ + b.n 15b8de │ │ mov.w r9, #1 │ │ mov fp, r9 │ │ - b.n 15b8e0 │ │ + b.n 15b87c │ │ nop │ │ - lsrs r2, r2, #14 │ │ + lsrs r6, r5, #15 │ │ movs r7, r7 │ │ - lsrs r2, r2, #14 │ │ + lsrs r6, r5, #15 │ │ movs r7, r7 │ │ - lsrs r2, r4, #14 │ │ + lsrs r6, r7, #15 │ │ movs r7, r7 │ │ - lsrs r2, r5, #14 │ │ + lsrs r6, r0, #16 │ │ movs r7, r7 │ │ - lsrs r2, r5, #11 │ │ + lsrs r6, r0, #13 │ │ movs r7, r7 │ │ - lsrs r0, r3, #11 │ │ + lsrs r4, r6, #12 │ │ movs r7, r7 │ │ - lsrs r4, r5, #11 │ │ + lsrs r0, r1, #13 │ │ movs r7, r7 │ │ - lsrs r0, r6, #11 │ │ + lsrs r4, r1, #13 │ │ movs r7, r7 │ │ - lsrs r2, r7, #11 │ │ + lsrs r6, r2, #13 │ │ movs r7, r7 │ │ - lsrs r0, r1, #8 │ │ + lsrs r4, r4, #9 │ │ movs r7, r7 │ │ - lsrs r4, r2, #5 │ │ + lsrs r0, r6, #6 │ │ movs r7, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #316 ; 0x13c │ │ mov.w lr, #0 │ │ - ldr.w r7, [pc, #1704] ; 15c27c │ │ + ldr.w r7, [pc, #1704] ; 15c218 │ │ mov r6, r2 │ │ mov r5, r3 │ │ str r2, [sp, #0] │ │ add.w r8, sp, #128 ; 0x80 │ │ str r3, [sp, #4] │ │ mov r2, lr │ │ movs r3, #52 ; 0x34 │ │ str.w r8, [sp, #8] │ │ add r7, pc │ │ mov r4, r0 │ │ str r7, [sp, #124] ; 0x7c │ │ str r1, [sp, #48] ; 0x30 │ │ str.w lr, [sp, #116] ; 0x74 │ │ str.w lr, [sp, #120] ; 0x78 │ │ - bl 16184c │ │ - cbnz r0, 15bc64 │ │ + bl 15c358 │ │ + cbnz r0, 15bc00 │ │ mov.w r9, #0 │ │ mov fp, r9 │ │ mov r8, fp │ │ cmp.w r8, #0 │ │ - bne.n 15bc50 │ │ + bne.n 15bbec │ │ cmp.w fp, #0 │ │ - bne.n 15bc30 │ │ + bne.n 15bbcc │ │ cmp.w r9, #0 │ │ - bne.n 15bc42 │ │ + bne.n 15bbde │ │ ldr r0, [sp, #48] ; 0x30 │ │ adds r3, r0, #1 │ │ - beq.n 15bc28 │ │ + beq.n 15bbc4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ movs r0, #0 │ │ add sp, #316 ; 0x13c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ add r1, sp, #176 ; 0xb0 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ cmp.w r9, #0 │ │ - beq.n 15bc1a │ │ + beq.n 15bbb6 │ │ mov r0, r4 │ │ add r1, sp, #188 ; 0xbc │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ - b.n 15bc1a │ │ + bl 15c3c4 │ │ + b.n 15bbb6 │ │ mov r0, r4 │ │ add r1, sp, #164 ; 0xa4 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ cmp.w fp, #0 │ │ - beq.n 15bc14 │ │ - b.n 15bc30 │ │ + beq.n 15bbb0 │ │ + b.n 15bbcc │ │ ldr.w lr, [sp, #128] ; 0x80 │ │ add.w r9, sp, #200 ; 0xc8 │ │ ldr r7, [sp, #48] ; 0x30 │ │ add.w sl, lr, #48 ; 0x30 │ │ ldr.w r0, [lr] │ │ add.w lr, lr, #16 │ │ ldr.w r1, [lr, #-12] │ │ mov ip, r9 │ │ ldr.w r2, [lr, #-8] │ │ add.w r9, r9, #16 │ │ ldr.w r3, [lr, #-4] │ │ cmp lr, sl │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ - bne.n 15bc72 │ │ + bne.n 15bc0e │ │ str r7, [sp, #48] ; 0x30 │ │ mov r2, r6 │ │ ldr.w r0, [lr] │ │ mov r3, r5 │ │ mov r1, r8 │ │ str.w r0, [r9] │ │ mov r0, r4 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ ldr r2, [sp, #200] ; 0xc8 │ │ movw r3, #17791 ; 0x457f │ │ movt r3, #17996 ; 0x464c │ │ cmp r2, r3 │ │ - beq.n 15bccc │ │ + beq.n 15bc68 │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1476] ; 15c280 │ │ + ldr.w r1, [pc, #1476] ; 15c21c │ │ mov r9, r2 │ │ mov r0, r5 │ │ add r1, pc │ │ mov fp, r9 │ │ blx r6 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ ldrb.w r3, [sp, #206] ; 0xce │ │ cmp r3, #1 │ │ - beq.n 15bce8 │ │ + beq.n 15bc84 │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1452] ; 15c284 │ │ + ldr.w r1, [pc, #1452] ; 15c220 │ │ mov r9, r2 │ │ mov r0, r5 │ │ add r1, pc │ │ mov fp, r9 │ │ blx r6 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ ldrb.w r3, [sp, #204] ; 0xcc │ │ cmp r3, #1 │ │ - beq.n 15bd04 │ │ + beq.n 15bca0 │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1428] ; 15c288 │ │ + ldr.w r1, [pc, #1428] ; 15c224 │ │ mov r9, r2 │ │ mov r0, r5 │ │ add r1, pc │ │ mov fp, r9 │ │ blx r6 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ ldrb.w r3, [sp, #205] ; 0xcd │ │ str r3, [sp, #52] ; 0x34 │ │ subs r3, #1 │ │ cmp r3, #1 │ │ - bls.n 15bd24 │ │ + bls.n 15bcc0 │ │ movs r2, #0 │ │ - ldr.w r1, [pc, #1400] ; 15c28c │ │ + ldr.w r1, [pc, #1400] ; 15c228 │ │ mov r9, r2 │ │ mov r0, r5 │ │ add r1, pc │ │ mov fp, r9 │ │ blx r6 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ ldrh.w r3, [sp, #216] ; 0xd8 │ │ cmp r3, #3 │ │ - beq.w 15c046 │ │ + beq.w 15bfe2 │ │ ldrh.w fp, [sp, #250] ; 0xfa │ │ movw r9, #65535 ; 0xffff │ │ ldrh.w r3, [sp, #248] ; 0xf8 │ │ rsb r9, r9, fp │ │ ldr.w ip, [sp, #232] ; 0xe8 │ │ clz sl, r3 │ │ clz r9, r9 │ │ @@ -404962,29 +404913,29 @@ │ │ mov.w r9, r9, lsr #5 │ │ mov.w sl, sl, lsr #5 │ │ orr.w r3, r9, sl │ │ cmp.w ip, #0 │ │ ite eq │ │ moveq r3, #0 │ │ andne.w r3, r3, #1 │ │ - cbnz r3, 15bdcc │ │ + cbnz r3, 15bd68 │ │ ldr r3, [sp, #56] ; 0x38 │ │ add.w r9, sp, #140 ; 0x8c │ │ str r6, [sp, #0] │ │ add.w r2, ip, #40 ; 0x28 │ │ str r5, [sp, #4] │ │ mov r0, r4 │ │ add.w r3, r3, r3, lsl #2 │ │ str.w r9, [sp, #8] │ │ ldr r1, [sp, #48] ; 0x30 │ │ lsls r3, r3, #3 │ │ subs r3, #40 ; 0x28 │ │ - bl 16184c │ │ + bl 15c358 │ │ cmp r0, #0 │ │ - beq.w 15bc00 │ │ + beq.w 15bb9c │ │ ldr r3, [sp, #140] ; 0x8c │ │ add.w fp, fp, fp, lsl #2 │ │ add.w sl, sp, #152 ; 0x98 │ │ mov r0, r4 │ │ ldr r1, [sp, #48] ; 0x30 │ │ str r3, [sp, #76] ; 0x4c │ │ add.w r3, r3, fp, lsl #3 │ │ @@ -404992,72 +404943,72 @@ │ │ mov r7, r2 │ │ str r2, [sp, #84] ; 0x54 │ │ ldr.w r2, [r3, #-24] │ │ mov r3, r7 │ │ str r6, [sp, #0] │ │ str r5, [sp, #4] │ │ str.w sl, [sp, #8] │ │ - bl 16184c │ │ - cbnz r0, 15be1c │ │ + bl 15c358 │ │ + cbnz r0, 15bdb8 │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ - b.n 15bc1a │ │ + bl 15c3c4 │ │ + b.n 15bbb6 │ │ mov r2, ip │ │ str r6, [sp, #0] │ │ add.w r8, sp, #252 ; 0xfc │ │ str r5, [sp, #4] │ │ mov r0, r4 │ │ str.w r8, [sp, #8] │ │ ldr r1, [sp, #48] ; 0x30 │ │ movs r3, #4 │ │ str.w ip, [sp, #60] ; 0x3c │ │ - bl 16184c │ │ + bl 15c358 │ │ ldr.w ip, [sp, #60] ; 0x3c │ │ cmp r0, #0 │ │ - beq.w 15bc00 │ │ + beq.w 15bb9c │ │ ldr r3, [sp, #252] ; 0xfc │ │ cmp.w sl, #0 │ │ - beq.n 15bdfe │ │ + beq.n 15bd9a │ │ ldr r2, [r3, #20] │ │ str r2, [sp, #56] ; 0x38 │ │ cmp.w r9, #0 │ │ - bne.w 15bffc │ │ + bne.w 15bf98 │ │ mov r1, r8 │ │ mov r0, r4 │ │ mov r2, r6 │ │ mov r3, r5 │ │ str.w ip, [sp, #60] ; 0x3c │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ ldr.w ip, [sp, #60] ; 0x3c │ │ - b.n 15bd66 │ │ + b.n 15bd02 │ │ ldr r3, [sp, #152] ; 0x98 │ │ add.w r8, sp, #252 ; 0xfc │ │ movs r1, #0 │ │ movs r2, #60 ; 0x3c │ │ mov r0, r8 │ │ mov fp, r3 │ │ blx 39108 │ │ ldr r3, [sp, #56] ; 0x38 │ │ cmp r3, #1 │ │ - bls.w 15bf6a │ │ - ldr.w r1, [pc, #1112] ; 15c290 │ │ - ldr.w r3, [pc, #1112] ; 15c294 │ │ + bls.w 15bf06 │ │ + ldr.w r1, [pc, #1112] ; 15c22c │ │ + ldr.w r3, [pc, #1112] ; 15c230 │ │ add r1, pc │ │ str r1, [sp, #60] ; 0x3c │ │ - ldr.w r1, [pc, #1108] ; 15c298 │ │ + ldr.w r1, [pc, #1108] ; 15c234 │ │ add r3, pc │ │ - ldr.w r0, [pc, #1104] ; 15c29c │ │ + ldr.w r0, [pc, #1104] ; 15c238 │ │ add r1, pc │ │ str r1, [sp, #64] ; 0x40 │ │ ldr r1, [sp, #76] ; 0x4c │ │ add r0, pc │ │ - ldr.w r2, [pc, #1096] ; 15c2a0 │ │ + ldr.w r2, [pc, #1096] ; 15c23c │ │ str r3, [sp, #104] ; 0x68 │ │ movs r3, #0 │ │ str r0, [sp, #68] ; 0x44 │ │ movs r0, #1 │ │ add r2, pc │ │ str r6, [sp, #92] ; 0x5c │ │ str r5, [sp, #96] ; 0x60 │ │ @@ -405070,196 +405021,196 @@ │ │ str r3, [sp, #80] ; 0x50 │ │ str.w sl, [sp, #84] ; 0x54 │ │ mov sl, fp │ │ str r2, [sp, #72] ; 0x48 │ │ str r4, [sp, #88] ; 0x58 │ │ ldr.w r8, [sp, #56] ; 0x38 │ │ ldr.w fp, [sp, #104] ; 0x68 │ │ - b.n 15beda │ │ + b.n 15be76 │ │ add r4, sl │ │ mov r1, fp │ │ mov r0, r4 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.n 15bf34 │ │ + beq.n 15bed0 │ │ mov r0, r4 │ │ ldr r1, [sp, #60] ; 0x3c │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.w 15bff4 │ │ + beq.w 15bf90 │ │ mov r0, r4 │ │ ldr r1, [sp, #64] ; 0x40 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.w 15c014 │ │ + beq.w 15bfb0 │ │ mov r0, r4 │ │ ldr r1, [sp, #68] ; 0x44 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.n 15bf32 │ │ + beq.n 15bece │ │ mov r0, r4 │ │ ldr r1, [sp, #72] ; 0x48 │ │ blx 39114 │ │ cmp r0, #0 │ │ - beq.w 15bff8 │ │ + beq.w 15bf94 │ │ adds r6, #1 │ │ adds r5, #40 ; 0x28 │ │ cmp r6, r8 │ │ - beq.n 15bf4c │ │ + beq.n 15bee8 │ │ ldr r3, [r5, #4] │ │ cmp r3, #2 │ │ it eq │ │ streq r6, [sp, #80] ; 0x50 │ │ - beq.n 15beea │ │ + beq.n 15be86 │ │ cmp r3, #11 │ │ it eq │ │ moveq r7, r6 │ │ ldr r4, [r5, #0] │ │ cmp r9, r4 │ │ - bhi.n 15be8e │ │ + bhi.n 15be2a │ │ ldr r5, [sp, #96] ; 0x60 │ │ movs r2, #0 │ │ - ldr r1, [pc, #940] ; (15c2a4 ) │ │ + ldr r1, [pc, #940] ; (15c240 ) │ │ mov fp, r2 │ │ ldr r6, [sp, #92] ; 0x5c │ │ mov r8, fp │ │ mov r0, r5 │ │ add r1, pc │ │ ldr r4, [sp, #88] ; 0x58 │ │ ldr.w r9, [sp, #100] ; 0x64 │ │ ldr.w sl, [sp, #84] ; 0x54 │ │ blx r6 │ │ mov r1, r9 │ │ mov r0, r4 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ mov r0, r4 │ │ mov r1, sl │ │ mov r2, r6 │ │ mov r3, r5 │ │ mov.w r9, #0 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ cmp.w r8, #0 │ │ - beq.w 15bc0e │ │ - b.n 15bc50 │ │ + beq.w 15bbaa │ │ + b.n 15bbec │ │ movs r0, #3 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r1, [r5, #16] │ │ ldr r2, [r5, #20] │ │ add r3, sp, #312 ; 0x138 │ │ add.w r3, r3, r0, lsl #2 │ │ str.w r1, [r3, #-60] │ │ str.w r2, [r3, #-56] │ │ - b.n 15bed2 │ │ + b.n 15be6e │ │ ldr r3, [sp, #80] ; 0x50 │ │ mov r2, r7 │ │ ldr r4, [sp, #88] ; 0x58 │ │ ldr r6, [sp, #92] ; 0x5c │ │ ldr r5, [sp, #96] ; 0x60 │ │ ldr.w r8, [sp, #108] ; 0x6c │ │ ldr.w r9, [sp, #100] ; 0x64 │ │ ldr.w sl, [sp, #84] ; 0x54 │ │ cmp r3, #0 │ │ - bne.n 15c018 │ │ + bne.n 15bfb4 │ │ cmp r7, #0 │ │ - bne.n 15c01c │ │ + bne.n 15bfb8 │ │ mov.w fp, #0 │ │ mov r1, r9 │ │ mov r0, r4 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ mov r0, r4 │ │ mov r2, r6 │ │ mov r1, sl │ │ mov r3, r5 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ ldr r7, [sp, #48] ; 0x30 │ │ movs r2, #0 │ │ mov r0, r2 │ │ mov lr, r2 │ │ add.w r3, r8, r2 │ │ ldr r3, [r3, #4] │ │ - cbz r3, 15bfb0 │ │ - cbz r0, 15bfa0 │ │ + cbz r3, 15bf4c │ │ + cbz r0, 15bf3c │ │ ldr.w r1, [r8, r2] │ │ cmp r0, r1 │ │ - ble.n 15bfa4 │ │ + ble.n 15bf40 │ │ ldr.w r0, [r8, r2] │ │ ldr.w r1, [r8, r2] │ │ add r1, r3 │ │ cmp lr, r1 │ │ it lt │ │ movlt lr, r1 │ │ adds r2, #12 │ │ cmp r2, #60 ; 0x3c │ │ - bne.n 15bf8e │ │ + bne.n 15bf2a │ │ mov r3, lr │ │ mov r9, r0 │ │ str r7, [sp, #48] ; 0x30 │ │ cmp r3, #0 │ │ - beq.w 15c12c │ │ + beq.w 15c0c8 │ │ clz sl, r0 │ │ mov.w sl, sl, lsr #5 │ │ cmp.w sl, #0 │ │ - bne.w 15c12c │ │ + bne.w 15c0c8 │ │ add r2, sp, #188 ; 0xbc │ │ rsb r3, r0, lr │ │ str r2, [sp, #8] │ │ mov r0, r4 │ │ str r6, [sp, #0] │ │ mov r2, r9 │ │ str r5, [sp, #4] │ │ ldr r1, [sp, #48] ; 0x30 │ │ - bl 16184c │ │ + bl 15c358 │ │ cmp r0, #0 │ │ - bne.w 15c176 │ │ + bne.w 15c112 │ │ mov r9, r0 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ movs r0, #1 │ │ - b.n 15bf34 │ │ + b.n 15bed0 │ │ movs r0, #4 │ │ - b.n 15bf34 │ │ + b.n 15bed0 │ │ ldr.w fp, [r3, #24] │ │ ldr r3, [sp, #56] ; 0x38 │ │ cmp fp, r3 │ │ - bcc.w 15be06 │ │ + bcc.w 15bda2 │ │ cmp.w fp, #65536 ; 0x10000 │ │ it cs │ │ subcs.w fp, fp, #256 ; 0x100 │ │ - b.n 15be06 │ │ + b.n 15bda2 │ │ movs r0, #2 │ │ - b.n 15bf34 │ │ + b.n 15bed0 │ │ ldr r3, [sp, #80] ; 0x50 │ │ mov r2, r3 │ │ mov r3, r2 │ │ ldr r2, [sp, #76] ; 0x4c │ │ mov.w ip, #40 ; 0x28 │ │ mla r3, ip, r3, r2 │ │ subs r3, #40 ; 0x28 │ │ ldr.w fp, [r3, #24] │ │ mov r7, r3 │ │ ldr r3, [sp, #56] ; 0x38 │ │ cmp r3, fp │ │ - bhi.n 15c106 │ │ - ldr r1, [pc, #624] ; (15c2a8 ) │ │ + bhi.n 15c0a2 │ │ + ldr r1, [pc, #624] ; (15c244 ) │ │ movs r2, #0 │ │ mov fp, r2 │ │ mov r0, r5 │ │ add r1, pc │ │ mov r8, fp │ │ blx r6 │ │ - b.n 15bf0c │ │ + b.n 15bea8 │ │ add.w r8, sp, #252 ; 0xfc │ │ add.w r9, sp, #124 ; 0x7c │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ adds r3, #1 │ │ - ldr r0, [pc, #596] ; (15c2ac ) │ │ + ldr r0, [pc, #596] ; (15c248 ) │ │ ldr r3, [sp, #48] ; 0x30 │ │ mov r1, r8 │ │ add r0, pc │ │ it ne │ │ movne.w r3, #4294967295 ; 0xffffffff │ │ str r4, [sp, #252] ; 0xfc │ │ str r3, [sp, #276] ; 0x114 │ │ @@ -405268,136 +405219,136 @@ │ │ str r3, [sp, #268] ; 0x10c │ │ add r3, sp, #120 ; 0x78 │ │ str r5, [sp, #260] ; 0x104 │ │ str r3, [sp, #272] ; 0x110 │ │ str.w r9, [sp, #264] ; 0x108 │ │ blx 39120 │ │ ldr r3, [r4, #4] │ │ - cbnz r3, 15c0a0 │ │ + cbnz r3, 15c03c │ │ ldr r3, [sp, #116] ; 0x74 │ │ cmp r3, #0 │ │ - beq.n 15c0f8 │ │ - ldr r3, [pc, #552] ; (15c2b0 ) │ │ + beq.n 15c094 │ │ + ldr r3, [pc, #552] ; (15c24c ) │ │ add r3, pc │ │ str r3, [r4, #20] │ │ - ldr r2, [pc, #552] ; (15c2b4 ) │ │ + ldr r2, [pc, #552] ; (15c250 ) │ │ ldr r3, [r4, #12] │ │ add r2, pc │ │ cmp r3, r2 │ │ it ne │ │ cmpne r3, #0 │ │ - beq.n 15c0c6 │ │ + beq.n 15c062 │ │ movs r0, #1 │ │ add sp, #316 ; 0x13c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r3, [sp, #116] ; 0x74 │ │ - cbz r3, 15c0d4 │ │ - ldr r3, [pc, #528] ; (15c2b8 ) │ │ + cbz r3, 15c070 │ │ + ldr r3, [pc, #528] ; (15c254 ) │ │ dmb sy │ │ add r3, pc │ │ str r3, [r4, #20] │ │ ldr r3, [r4, #4] │ │ cmp r3, #0 │ │ - beq.n 15c08a │ │ - ldr r2, [pc, #516] ; (15c2bc ) │ │ + beq.n 15c026 │ │ + ldr r2, [pc, #516] ; (15c258 ) │ │ ldr r3, [r4, #12] │ │ dmb sy │ │ add r2, pc │ │ cmp r2, r3 │ │ it ne │ │ cmpne r3, #0 │ │ - bne.n 15c098 │ │ + bne.n 15c034 │ │ ldr r3, [sp, #124] ; 0x7c │ │ movs r0, #1 │ │ ldr r2, [sp, #352] ; 0x160 │ │ str r3, [r2, #0] │ │ add sp, #316 ; 0x13c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #488] ; (15c2c0 ) │ │ + ldr r2, [pc, #488] ; (15c25c ) │ │ add.w r3, r4, #20 │ │ dmb sy │ │ add r2, pc │ │ ldrex r1, [r3] │ │ cmp r1, #0 │ │ - bne.n 15c0f0 │ │ + bne.n 15c08c │ │ strex r0, r2, [r3] │ │ cmp r0, #0 │ │ - bne.n 15c0e0 │ │ + bne.n 15c07c │ │ dmb sy │ │ ldr r3, [r4, #4] │ │ - b.n 15c0b0 │ │ + b.n 15c04c │ │ ldr r3, [r4, #20] │ │ cmp r3, #0 │ │ - bne.n 15c08a │ │ - ldr r3, [pc, #452] ; (15c2c4 ) │ │ + bne.n 15c026 │ │ + ldr r3, [pc, #452] ; (15c260 ) │ │ add r3, pc │ │ str r3, [r4, #20] │ │ - b.n 15c08a │ │ + b.n 15c026 │ │ str r6, [sp, #0] │ │ add r3, sp, #164 ; 0xa4 │ │ str r5, [sp, #4] │ │ mov r0, r4 │ │ str r3, [sp, #8] │ │ str r3, [sp, #56] ; 0x38 │ │ ldr r1, [sp, #48] ; 0x30 │ │ ldr r2, [r7, #16] │ │ ldr r3, [r7, #20] │ │ str.w ip, [sp, #60] ; 0x3c │ │ - bl 16184c │ │ + bl 15c358 │ │ ldr.w ip, [sp, #60] ; 0x3c │ │ - cbnz r0, 15c144 │ │ + cbnz r0, 15c0e0 │ │ mov fp, r0 │ │ mov r8, r0 │ │ - b.n 15bf0c │ │ + b.n 15bea8 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ cmp r0, #0 │ │ - beq.w 15bfee │ │ + beq.w 15bf8a │ │ movs r3, #1 │ │ add.w r9, sp, #124 ; 0x7c │ │ - b.n 15c052 │ │ + b.n 15bfee │ │ ldr r3, [sp, #76] ; 0x4c │ │ mov r0, r4 │ │ str r6, [sp, #0] │ │ str r5, [sp, #4] │ │ mla ip, ip, fp, r3 │ │ ldr r1, [sp, #48] ; 0x30 │ │ add r3, sp, #176 ; 0xb0 │ │ str r3, [sp, #8] │ │ sub.w ip, ip, #40 ; 0x28 │ │ ldr.w r2, [ip, #16] │ │ ldr.w r3, [ip, #20] │ │ str.w ip, [sp, #60] ; 0x3c │ │ - bl 16184c │ │ + bl 15c358 │ │ cmp r0, #0 │ │ - bne.n 15c206 │ │ + bne.n 15c1a2 │ │ mov fp, r0 │ │ mov.w r8, #1 │ │ - b.n 15bf0c │ │ + b.n 15bea8 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 15c330 │ │ + bl 15b3f4 │ │ cmp r0, #0 │ │ - beq.n 15c1fe │ │ + beq.n 15c19a │ │ ldr r2, [sp, #188] ; 0xbc │ │ ldr r7, [sp, #48] ; 0x30 │ │ add.w r1, r8, sl │ │ ldr r0, [r1, #4] │ │ mov r3, r0 │ │ - cbz r0, 15c19c │ │ + cbz r0, 15c138 │ │ ldr.w r3, [r8, sl] │ │ rsb r3, r9, r3 │ │ add r3, r2 │ │ add.w sl, sl, #12 │ │ str r3, [r1, #8] │ │ cmp.w sl, #60 ; 0x3c │ │ - bne.n 15c188 │ │ + bne.n 15c124 │ │ ldr r3, [sp, #52] ; 0x34 │ │ add.w r9, sp, #124 ; 0x7c │ │ ldr r2, [sp, #268] ; 0x10c │ │ mov r0, r4 │ │ subs r1, r3, #2 │ │ str r7, [sp, #48] ; 0x30 │ │ negs r3, r1 │ │ @@ -405420,216 +405371,628 @@ │ │ ldr r3, [sp, #292] ; 0x124 │ │ ldr r2, [sp, #260] ; 0x104 │ │ str r7, [sp, #0] │ │ str r3, [sp, #20] │ │ ldr r3, [sp, #308] ; 0x134 │ │ str r3, [sp, #24] │ │ ldr r3, [sp, #256] ; 0x100 │ │ - bl 1608b0 │ │ + bl 160c30 │ │ cmp r0, #0 │ │ - bne.n 15c276 │ │ + bne.n 15c212 │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ mov.w r9, #1 │ │ str r3, [sp, #48] ; 0x30 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ mov.w r9, #1 │ │ mov r8, fp │ │ - b.n 15bc08 │ │ + b.n 15bba4 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov fp, r0 │ │ - cbz r0, 15c26e │ │ + cbz r0, 15c20a │ │ ldr r3, [sp, #176] ; 0xb0 │ │ mov r0, r4 │ │ ldr.w ip, [sp, #60] ; 0x3c │ │ movs r1, #0 │ │ ldr r2, [sp, #164] ; 0xa4 │ │ str r3, [sp, #0] │ │ ldr.w r3, [ip, #20] │ │ str r6, [sp, #8] │ │ str r5, [sp, #12] │ │ str r3, [sp, #4] │ │ str.w fp, [sp, #16] │ │ ldr r3, [r7, #20] │ │ bl 39820 <__cxa_type_match@plt+0x58> │ │ - cbnz r0, 15c250 │ │ + cbnz r0, 15c1ec │ │ mov r1, fp │ │ str r5, [sp, #0] │ │ mov r0, r4 │ │ movs r2, #12 │ │ mov r3, r6 │ │ mov.w fp, #1 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ mov r8, fp │ │ - b.n 15bf0c │ │ + b.n 15bea8 │ │ ldr r1, [sp, #56] ; 0x38 │ │ mov r0, r4 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 1618b8 │ │ + bl 15c3c4 │ │ mov r1, fp │ │ mov r0, r4 │ │ mov.w fp, #1 │ │ str.w fp, [sp, #116] ; 0x74 │ │ bl 397d8 <__cxa_type_match@plt+0x10> │ │ - b.n 15bf6e │ │ + b.n 15bf0a │ │ mov.w fp, #1 │ │ mov r8, fp │ │ - b.n 15bf0c │ │ + b.n 15bea8 │ │ movs r3, #1 │ │ str r3, [sp, #120] ; 0x78 │ │ - b.n 15c052 │ │ + b.n 15bfee │ │ pld [r3, #4095] ; 0xfff │ │ - lsls r6, r7, #21 │ │ + lsls r2, r3, #23 │ │ movs r7, r7 │ │ - lsls r6, r7, #21 │ │ + lsls r2, r3, #23 │ │ movs r7, r7 │ │ - lsls r6, r1, #22 │ │ + lsls r2, r5, #23 │ │ movs r7, r7 │ │ - lsls r6, r2, #22 │ │ + lsls r2, r6, #23 │ │ movs r7, r7 │ │ - lsls r6, r0, #19 │ │ + lsls r2, r4, #20 │ │ movs r7, r7 │ │ - lsls r2, r6, #18 │ │ + lsls r6, r1, #20 │ │ movs r7, r7 │ │ - lsls r4, r0, #19 │ │ + lsls r0, r4, #20 │ │ movs r7, r7 │ │ - lsls r6, r1, #19 │ │ + lsls r2, r5, #20 │ │ movs r7, r7 │ │ - lsls r0, r2, #19 │ │ + lsls r4, r5, #20 │ │ movs r7, r7 │ │ - lsls r2, r3, #15 │ │ + lsls r6, r6, #16 │ │ movs r7, r7 │ │ - lsls r6, r7, #11 │ │ + lsls r2, r3, #13 │ │ movs r7, r7 │ │ - bl ffe6c2ae │ │ - bl ffdb02b2 │ │ - bl 54c2b6 │ │ - bl ffd8c2ba │ │ - bl 51e2be │ │ - bl 5142c2 │ │ - bl 4f22c6 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r7, r1 │ │ + bl ffe6c24a │ │ + bl ffdb024e │ │ + bl 54c252 │ │ + bl ffd8c256 │ │ + bl 51e25a │ │ + bl 51425e │ │ + bl 4f2262 │ │ + push {r4, r5, r6, lr} │ │ + mov r0, r1 │ │ + mov r5, r2 │ │ + mov r6, r3 │ │ + blx 3912c │ │ + cmp r5, #0 │ │ + clz r3, r0 │ │ + mov r4, r0 │ │ + mov.w r3, r3, lsr #5 │ │ + it eq │ │ + moveq r3, #0 │ │ + cbz r3, 15c290 │ │ + blx 390e4 <__errno@plt> │ │ + ldr r1, [pc, #12] ; (15c294 ) │ │ + add r1, pc │ │ + ldr r2, [r0, #0] │ │ + mov r0, r6 │ │ + blx r5 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, pc} │ │ + lsls r0, r3, #3 │ │ + movs r7, r7 │ │ + mov r0, r1 │ │ + b.w 42d568 │ │ + nop │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r8, r2 │ │ - mov r6, r0 │ │ - mov r5, r3 │ │ - cbz r3, 15c30e │ │ + ldr r5, [sp, #32] │ │ + mov r6, r1 │ │ + ldr r2, [r5, #8] │ │ + cmp r2, r1 │ │ + bcc.n 15c2c2 │ │ + ldmia.w r5, {r0, r3} │ │ + subs r2, r2, r6 │ │ + adds r4, r3, r6 │ │ + add r0, r3 │ │ + str r2, [r5, #8] │ │ + str r4, [r5, #4] │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r1, [r5, #4] │ │ + mov r9, r3 │ │ + lsls r4, r6, #5 │ │ + cbz r1, 15c2d6 │ │ + cmp.w r1, #4096 ; 0x1000 │ │ + ite cs │ │ + addcs.w r4, r1, #4096 ; 0x1000 │ │ + lslcc r4, r1, #1 │ │ + add r1, r6 │ │ + ldr r0, [r5, #0] │ │ + cmp r4, r1 │ │ + it cc │ │ + movcc r4, r1 │ │ + mov r1, r4 │ │ + blx 39144 │ │ + mov r7, r0 │ │ + cbz r0, 15c2f2 │ │ + ldr r3, [r5, #4] │ │ + str r7, [r5, #0] │ │ + subs r2, r4, r3 │ │ + b.n 15c2b4 │ │ + blx 390e4 <__errno@plt> │ │ + ldr r1, [pc, #16] ; (15c308 ) │ │ + add r1, pc │ │ + ldr r2, [r0, #0] │ │ + mov r0, r9 │ │ + blx r8 │ │ + mov r0, r7 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ + nop │ │ + lsls r0, r6, #1 │ │ + movs r7, r7 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r1 │ │ + ldr r0, [r1, #0] │ │ + mov r6, r2 │ │ + ldr r1, [r1, #4] │ │ + mov r7, r3 │ │ + blx 39144 │ │ + mov r4, r0 │ │ + str r0, [r5, #0] │ │ + cbz r0, 15c32a │ │ movs r3, #0 │ │ - mov.w r1, #524288 ; 0x80000 │ │ - str r3, [r5, #0] │ │ - blx 3912c │ │ - subs r4, r0, #0 │ │ - blt.n 15c2f6 │ │ + movs r0, #1 │ │ + str r3, [r5, #8] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + blx 390e4 <__errno@plt> │ │ + ldr r1, [pc, #12] ; (15c33c ) │ │ + add r1, pc │ │ + ldr r2, [r0, #0] │ │ + mov r0, r7 │ │ + blx r6 │ │ mov r0, r4 │ │ - movs r1, #2 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + movs r0, r7 │ │ + movs r7, r7 │ │ + push {r4, lr} │ │ + mov r4, r1 │ │ + bl 15c30c │ │ + cbz r0, 15c354 │ │ + movs r3, #0 │ │ + ldr r0, [r4, #0] │ │ + str r3, [r4, #4] │ │ + str r3, [r4, #0] │ │ + str r3, [r4, #8] │ │ + pop {r4, pc} │ │ + nop │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #12 │ │ + mov r6, r2 │ │ + mov r8, r3 │ │ + mov r9, r1 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + blx 39150 │ │ + add.w r8, r8, #4294967295 ; 0xffffffff │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 4c381c │ │ + negs r2, r4 │ │ + add r4, r8 │ │ + movs r3, #2 │ │ + str.w r9, [sp] │ │ + movs r0, #0 │ │ + add r4, r1 │ │ + subs r6, r6, r1 │ │ + ands r4, r2 │ │ + mov r5, r1 │ │ movs r2, #1 │ │ - blx 39138 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - blx 390d8 <__errno@plt> │ │ - ldr r2, [r0, #0] │ │ - cmp r2, #2 │ │ - beq.n 15c322 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - blx r7 │ │ - mov.w r0, #4294967295 ; 0xffffffff │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - mov.w r1, #524288 ; 0x80000 │ │ - blx 3912c │ │ - subs r4, r0, #0 │ │ - bge.n 15c2e6 │ │ - blx 390d8 <__errno@plt> │ │ + str r6, [sp, #4] │ │ + mov r1, r4 │ │ + blx 3915c │ │ + adds r2, r0, #1 │ │ + mov r3, r0 │ │ + beq.n 15c3ac │ │ + movs r0, #1 │ │ + add r5, r3 │ │ + str r3, [r7, #4] │ │ + str r5, [r7, #0] │ │ + str r4, [r7, #8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + blx 390e4 <__errno@plt> │ │ + ldr r1, [pc, #12] ; (15c3c0 ) │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r1, pc │ │ ldr r2, [r0, #0] │ │ - b.n 15c300 │ │ - movs r3, #1 │ │ - mov.w r0, #4294967295 ; 0xffffffff │ │ - str r3, [r5, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - push {r3, r4, r5, lr} │ │ - mov r4, r1 │ │ - mov r5, r2 │ │ - blx 39144 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + blx r3 │ │ + movs r0, #0 │ │ + b.n 15c3a6 │ │ + vshr.u32 d0, d30, #4 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r2 │ │ + ldr r0, [r1, #4] │ │ + mov r5, r3 │ │ + ldr r1, [r1, #8] │ │ + blx 39168 │ │ cmp r0, #0 │ │ - blt.n 15c342 │ │ - movs r0, #1 │ │ - pop {r3, r4, r5, pc} │ │ - blx 390d8 <__errno@plt> │ │ - ldr r1, [pc, #12] ; (15c354 ) │ │ + blt.n 15c3d8 │ │ + pop {r4, r5, r6, pc} │ │ + blx 390e4 <__errno@plt> │ │ + ldr r1, [pc, #12] ; (15c3ec ) │ │ + mov r3, r4 │ │ add r1, pc │ │ ldr r2, [r0, #0] │ │ mov r0, r5 │ │ - blx r4 │ │ - movs r0, #0 │ │ - pop {r3, r4, r5, pc} │ │ - movs r0, r4 │ │ - movs r7, r7 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + bx r3 │ │ + vshr.u16 d0, d30, #8 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + cmp r1, #1 │ │ + sub sp, #28 │ │ + mov fp, r1 │ │ + str r3, [sp, #4] │ │ + bls.w 15c668 │ │ + subs r3, r2, #4 │ │ + mov r9, r0 │ │ + mov r5, r2 │ │ + subs r2, #1 │ │ + lsrs r3, r3, #2 │ │ + str r2, [sp, #20] │ │ + adds r3, #1 │ │ + str r3, [sp, #8] │ │ + lsls r3, r3, #2 │ │ + str r3, [sp, #16] │ │ + mov.w r1, fp, lsr #1 │ │ + mul.w r1, r5, r1 │ │ + add.w r3, r9, r1 │ │ + cmp r5, #0 │ │ + beq.n 15c4b4 │ │ + add.w r2, r9, #4 │ │ + adds r1, #4 │ │ + cmp r3, r2 │ │ + orr.w r0, r9, r3 │ │ + ite cc │ │ + movcc r2, #0 │ │ + movcs r2, #1 │ │ + cmp r1, #0 │ │ + it le │ │ + orrle.w r2, r2, #1 │ │ + cmp r5, #7 │ │ + ite ls │ │ + movls r2, #0 │ │ + andhi.w r2, r2, #1 │ │ + tst.w r0, #3 │ │ + and.w r2, r2, #1 │ │ + it ne │ │ + movne r2, #0 │ │ + cmp r2, #0 │ │ + beq.w 15c6a6 │ │ + ldr r2, [sp, #20] │ │ + cmp r2, #2 │ │ + bls.w 15c6a0 │ │ + ldr.w lr, [sp, #8] │ │ + subs r4, r3, #4 │ │ + mov r1, r9 │ │ + mov r0, r3 │ │ + movs r2, #0 │ │ + ldr r6, [r1, #0] │ │ + adds r2, #1 │ │ + ldr.w r7, [r4, #4]! │ │ + cmp r2, lr │ │ + str.w r7, [r1], #4 │ │ + str.w r6, [r0], #4 │ │ + bcc.n 15c46e │ │ + ldr r0, [sp, #16] │ │ + cmp r5, r0 │ │ + add r3, r0 │ │ + mov r1, r0 │ │ + add.w r2, r9, r0 │ │ + beq.n 15c4b4 │ │ + ldrb r4, [r2, #0] │ │ + adds r0, r1, #1 │ │ + ldrb r6, [r3, #0] │ │ + cmp r5, r0 │ │ + strb r6, [r2, #0] │ │ + strb r4, [r3, #0] │ │ + bls.n 15c4b4 │ │ + ldrb r0, [r2, #1] │ │ + adds r1, #2 │ │ + ldrb r4, [r3, #1] │ │ + cmp r5, r1 │ │ + strb r4, [r2, #1] │ │ + strb r0, [r3, #1] │ │ + bls.n 15c4b4 │ │ + ldrb r1, [r2, #2] │ │ + ldrb r0, [r3, #2] │ │ + strb r0, [r2, #2] │ │ + strb r1, [r3, #2] │ │ + add.w r4, r9, r5 │ │ + mov r8, r5 │ │ + movs r7, #0 │ │ + movs r6, #1 │ │ + b.n 15c588 │ │ + adds r7, #1 │ │ + cmp r6, r7 │ │ + beq.n 15c596 │ │ + mul.w r1, r5, r7 │ │ + add.w r3, r9, r1 │ │ + cmp r5, #0 │ │ + beq.n 15c580 │ │ + adds r2, r1, #4 │ │ + add.w r0, r8, #4 │ │ + cmp r0, r1 │ │ + it gt │ │ + cmpgt r2, r8 │ │ + orr.w r1, r3, r4 │ │ + ite le │ │ + movle r2, #1 │ │ + movgt r2, #0 │ │ + cmp r5, #7 │ │ + ite ls │ │ + movls r2, #0 │ │ + andhi.w r2, r2, #1 │ │ + tst.w r1, #3 │ │ + and.w r2, r2, #1 │ │ + it ne │ │ + movne r2, #0 │ │ + cmp r2, #0 │ │ + beq.w 15c672 │ │ + ldr r2, [sp, #20] │ │ + cmp r2, #2 │ │ + bls.w 15c66e │ │ + subs r1, r3, #4 │ │ + sub.w ip, r4, #4 │ │ + mov lr, r4 │ │ + movs r2, #0 │ │ + mov r0, r1 │ │ + mov sl, r7 │ │ + str r6, [sp, #12] │ │ + ldr.w r6, [r1, #4]! │ │ + adds r2, #1 │ │ + ldr.w r7, [ip, #4]! │ │ + str.w r7, [r0, #4]! │ │ + str.w r6, [lr], #4 │ │ + ldr r6, [sp, #8] │ │ + cmp r2, r6 │ │ + bcc.n 15c51c │ │ + ldr r1, [sp, #16] │ │ + mov r7, sl │ │ + ldr r6, [sp, #12] │ │ + cmp r5, r1 │ │ + add.w sl, r4, r1 │ │ + mov r2, r1 │ │ + add r3, r1 │ │ + ite eq │ │ + moveq r4, sl │ │ + movne r2, r1 │ │ + beq.n 15c580 │ │ + ldrb r0, [r3, #0] │ │ + adds r1, r2, #1 │ │ + ldrb.w lr, [sl] │ │ + cmp r5, r1 │ │ + strb.w lr, [r3] │ │ + strb.w r0, [sl] │ │ + bls.n 15c596 │ │ + ldrb r1, [r3, #1] │ │ + adds r2, #2 │ │ + ldrb.w r0, [sl, #1] │ │ + cmp r5, r2 │ │ + strb r0, [r3, #1] │ │ + strb.w r1, [sl, #1] │ │ + bls.n 15c596 │ │ + ldrb r2, [r3, #2] │ │ + add r4, r5 │ │ + ldrb.w r1, [sl, #2] │ │ + strb r1, [r3, #2] │ │ + strb.w r2, [sl, #2] │ │ + adds r6, #1 │ │ + add r8, r5 │ │ + cmp r6, fp │ │ + bcs.n 15c5a0 │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + ldr r3, [sp, #4] │ │ + mov sl, r4 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bgt.n 15c4c0 │ │ + adds r6, #1 │ │ + add r4, r5 │ │ + cmp r6, fp │ │ + add r8, r5 │ │ + bcc.n 15c588 │ │ + cmp r7, #0 │ │ + beq.n 15c640 │ │ + mul.w r1, r5, r7 │ │ + add.w r3, r9, r1 │ │ + cmp r5, #0 │ │ + beq.n 15c640 │ │ + add.w r2, r9, #4 │ │ + adds r1, #4 │ │ + cmp r3, r2 │ │ + orr.w r0, r9, r3 │ │ + ite cc │ │ + movcc r2, #0 │ │ + movcs r2, #1 │ │ + cmp r1, #0 │ │ + it le │ │ + orrle.w r2, r2, #1 │ │ + cmp r5, #7 │ │ + ite ls │ │ + movls r2, #0 │ │ + andhi.w r2, r2, #1 │ │ + tst.w r0, #3 │ │ + and.w r2, r2, #1 │ │ + it ne │ │ + movne r2, #0 │ │ + cmp r2, #0 │ │ + beq.n 15c6c2 │ │ + ldr r2, [sp, #20] │ │ + cmp r2, #2 │ │ + bls.n 15c6bc │ │ + ldr.w lr, [sp, #8] │ │ + subs r4, r3, #4 │ │ + mov r1, r9 │ │ + mov r0, r3 │ │ + movs r2, #0 │ │ + mov ip, r3 │ │ + ldr r6, [r1, #0] │ │ + adds r2, #1 │ │ + ldr.w r3, [r4, #4]! │ │ + cmp r2, lr │ │ + str.w r3, [r1], #4 │ │ + str.w r6, [r0], #4 │ │ + bcc.n 15c5f8 │ │ + ldr r0, [sp, #16] │ │ + mov r3, ip │ │ + cmp r5, r0 │ │ + add r3, r0 │ │ + mov r1, r0 │ │ + add.w r2, r9, r0 │ │ + beq.n 15c640 │ │ + ldrb r4, [r2, #0] │ │ + adds r0, r1, #1 │ │ + ldrb r6, [r3, #0] │ │ + cmp r5, r0 │ │ + strb r6, [r2, #0] │ │ + strb r4, [r3, #0] │ │ + bls.n 15c640 │ │ + ldrb r0, [r2, #1] │ │ + adds r1, #2 │ │ + ldrb r4, [r3, #1] │ │ + cmp r5, r1 │ │ + strb r4, [r2, #1] │ │ + strb r0, [r3, #1] │ │ + bls.n 15c640 │ │ + ldrb r1, [r2, #2] │ │ + ldrb r0, [r3, #2] │ │ + strb r0, [r2, #2] │ │ + strb r1, [r3, #2] │ │ + cmp.w fp, r7, lsl #1 │ │ + bls.n 15c688 │ │ + mov r0, r9 │ │ + mov r1, r7 │ │ + ldr r3, [sp, #4] │ │ + mov r2, r5 │ │ + bl 15c3f0 │ │ + adds r3, r7, #1 │ │ + rsb r7, r7, fp │ │ + mla r9, r5, r3, r9 │ │ + add.w fp, r7, #4294967295 ; 0xffffffff │ │ + cmp.w fp, #1 │ │ + bhi.w 15c414 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r2, #0 │ │ + b.n 15c54c │ │ + add r4, r5 │ │ + ldrb r2, [r3, #0] │ │ + ldrb.w r1, [sl] │ │ + strb.w r1, [r3], #1 │ │ + strb.w r2, [sl], #1 │ │ + cmp sl, r4 │ │ + bne.n 15c674 │ │ + b.n 15c580 │ │ + adds r0, r7, #1 │ │ + add.w r1, fp, #4294967295 ; 0xffffffff │ │ + subs r1, r1, r7 │ │ + mov r2, r5 │ │ + mla r0, r5, r0, r9 │ │ + ldr r3, [sp, #4] │ │ + mov fp, r7 │ │ + bl 15c3f0 │ │ + b.n 15c660 │ │ + mov r2, r9 │ │ + movs r1, #0 │ │ + b.n 15c490 │ │ + adds r4, r3, r5 │ │ + mov r2, r9 │ │ + ldrb r1, [r2, #0] │ │ + ldrb r0, [r3, #0] │ │ + strb.w r0, [r2], #1 │ │ + strb.w r1, [r3], #1 │ │ + cmp r3, r4 │ │ + bne.n 15c6aa │ │ + b.n 15c4b4 │ │ + mov r2, r9 │ │ + movs r1, #0 │ │ + b.n 15c61c │ │ + adds r4, r3, r5 │ │ + mov r2, r9 │ │ + ldrb r1, [r2, #0] │ │ + ldrb r0, [r3, #0] │ │ + strb.w r0, [r2], #1 │ │ + strb.w r1, [r3], #1 │ │ + cmp r3, r4 │ │ + bne.n 15c6c6 │ │ + b.n 15c640 │ │ push {r4, r5} │ │ movs r3, #0 │ │ ldrd r4, r5, [r1] │ │ ldr r2, [r0, #0] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c37e │ │ + bcc.n 15c6fe │ │ ldrd r0, r1, [r1, #8] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ ite cs │ │ movcs r0, #1 │ │ movcc r0, #0 │ │ pop {r4, r5} │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ - b.n 15c37a │ │ + b.n 15c6fa │ │ push {r4, r5} │ │ movs r3, #0 │ │ ldrd r4, r5, [r1] │ │ ldr r2, [r0, #0] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c3aa │ │ + bcc.n 15c72a │ │ ldrd r0, r1, [r1, #8] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ ite cs │ │ movcs r0, #1 │ │ movcc r0, #0 │ │ pop {r4, r5} │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ - b.n 15c3a6 │ │ + b.n 15c726 │ │ ldr r3, [r0, #0] │ │ ldr r2, [r1, #0] │ │ cmp r3, r2 │ │ - bcc.n 15c3c4 │ │ + bcc.n 15c744 │ │ ldr r0, [r1, #16] │ │ cmp r3, r0 │ │ ite cc │ │ movcc r0, #0 │ │ movcs r0, #1 │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ bx lr │ │ nop │ │ ldrd r2, r3, [r0] │ │ ldrd r0, r1, [r1] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcc.n 15c3ea │ │ + bcc.n 15c76a │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ ite cc │ │ movcc r0, #1 │ │ movcs r0, #0 │ │ bx lr │ │ @@ -405640,329 +406003,329 @@ │ │ ldr r2, [r0, #8] │ │ add r5, sp, #8 │ │ ldr r6, [r0, #4] │ │ mov r4, r0 │ │ ldr r7, [r0, #0] │ │ mov r3, r1 │ │ subs r6, r2, r6 │ │ - ldr r2, [pc, #28] ; (15c420 ) │ │ + ldr r2, [pc, #28] ; (15c7a0 ) │ │ mov r0, r5 │ │ movs r1, #200 ; 0xc8 │ │ str r7, [sp, #0] │ │ add r2, pc │ │ str r6, [sp, #4] │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ ldr r3, [r4, #20] │ │ movs r2, #0 │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ - vqadd.u32 d16, d6, d30 │ │ + ; instruction: 0xfbf6003e │ │ ldrd r2, r3, [r0] │ │ push {r4, r5} │ │ ldrd r4, r5, [r1] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c472 │ │ + bcc.n 15c7f2 │ │ cmp r5, r3 │ │ it eq │ │ cmpeq r4, r2 │ │ - bcc.n 15c46c │ │ + bcc.n 15c7ec │ │ ldrd r2, r3, [r0, #8] │ │ ldrd r4, r5, [r1, #8] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c46c │ │ + bcc.n 15c7ec │ │ cmp r5, r3 │ │ it eq │ │ cmpeq r4, r2 │ │ - bcc.n 15c472 │ │ + bcc.n 15c7f2 │ │ ldr r2, [r0, #16] │ │ ldr r3, [r1, #16] │ │ ldr r2, [r2, #24] │ │ ldr r3, [r3, #24] │ │ cmp r2, r3 │ │ - blt.n 15c472 │ │ + blt.n 15c7f2 │ │ ite gt │ │ movgt r0, #1 │ │ movle r0, #0 │ │ pop {r4, r5} │ │ bx lr │ │ movs r0, #1 │ │ pop {r4, r5} │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ - b.n 15c46e │ │ + b.n 15c7ee │ │ ldr r2, [r0, #0] │ │ ldr r3, [r1, #0] │ │ cmp r2, r3 │ │ - bcc.n 15c496 │ │ - bhi.n 15c492 │ │ + bcc.n 15c816 │ │ + bhi.n 15c812 │ │ ldr r2, [r0, #12] │ │ ldr r3, [r1, #12] │ │ cmp r2, r3 │ │ - blt.n 15c496 │ │ + blt.n 15c816 │ │ ite gt │ │ movgt r0, #1 │ │ movle r0, #0 │ │ bx lr │ │ movs r0, #1 │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ bx lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #24 │ │ ldr r4, [r2, #0] │ │ str r0, [sp, #20] │ │ - cbnz r4, 15c4b0 │ │ + cbnz r4, 15c830 │ │ movs r0, #0 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r5, r2 │ │ mov r2, r4 │ │ - ldr r4, [pc, #192] ; (15c578 ) │ │ + ldr r4, [pc, #192] ; (15c8f8 ) │ │ mov r8, r3 │ │ mov r6, r1 │ │ add r0, sp, #20 │ │ ldr r1, [r1, #0] │ │ add r4, pc │ │ movs r3, #24 │ │ str r4, [sp, #0] │ │ blx 390fc │ │ cmp r0, #0 │ │ - beq.n 15c4a8 │ │ + beq.n 15c828 │ │ ldr r6, [r6, #0] │ │ movw ip, #43691 ; 0xaaab │ │ movt ip, #43690 ; 0xaaaa │ │ ldr r1, [r5, #0] │ │ subs r3, r0, r6 │ │ ldr r7, [sp, #20] │ │ asrs r3, r3, #3 │ │ mul.w r3, ip, r3 │ │ adds r3, #1 │ │ cmp r1, r3 │ │ - bls.n 15c532 │ │ + bls.n 15c8b2 │ │ ldrd r4, r5, [r0, #24] │ │ movs r3, #0 │ │ mov r2, r7 │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r7, r4 │ │ - bcc.n 15c532 │ │ + bcc.n 15c8b2 │ │ ldrd r4, r5, [r0, #32] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r7, r4 │ │ - bcs.n 15c532 │ │ + bcs.n 15c8b2 │ │ add.w lr, r0, #56 ; 0x38 │ │ - b.n 15c522 │ │ + b.n 15c8a2 │ │ ldrd r4, r5, [lr, #-8] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c532 │ │ + bcc.n 15c8b2 │ │ ldrd r4, r5, [lr], #24 │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcs.n 15c532 │ │ + bcs.n 15c8b2 │ │ adds r0, #24 │ │ subs r4, r0, r6 │ │ asrs r4, r4, #3 │ │ mul.w r4, ip, r4 │ │ adds r4, #1 │ │ cmp r4, r1 │ │ - bcc.n 15c50a │ │ + bcc.n 15c88a │ │ ldr r2, [sp, #52] ; 0x34 │ │ ldr r4, [r0, #16] │ │ mov r0, r7 │ │ ldr r3, [sp, #48] ; 0x30 │ │ str r2, [sp, #4] │ │ add.w r1, r4, #12 │ │ ldr r2, [sp, #56] ; 0x38 │ │ str r3, [sp, #0] │ │ mov r3, r8 │ │ str r2, [sp, #8] │ │ add.w r2, r4, #16 │ │ - bl 15c49c │ │ + bl 15c81c │ │ cmp r0, #0 │ │ - bne.n 15c4aa │ │ + bne.n 15c82a │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r5, [r4, #0] │ │ ldr r1, [sp, #20] │ │ ldr r2, [r3, #0] │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r0, [sp, #48] ; 0x30 │ │ ldr r3, [r3, #0] │ │ str r5, [sp, #0] │ │ blx r8 │ │ cmp r0, #0 │ │ - bne.n 15c4aa │ │ + bne.n 15c82a │ │ ldr r2, [r4, #4] │ │ ldr r1, [sp, #52] ; 0x34 │ │ ldr r3, [r4, #8] │ │ str r2, [r1, #0] │ │ ldr r2, [sp, #56] ; 0x38 │ │ str r3, [r2, #0] │ │ - b.n 15c4aa │ │ + b.n 15c82a │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ ldrd r2, r3, [r0] │ │ push {r4, r5} │ │ ldrd r4, r5, [r1] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c5c2 │ │ + bcc.n 15c942 │ │ cmp r5, r3 │ │ it eq │ │ cmpeq r4, r2 │ │ - bcc.n 15c5bc │ │ + bcc.n 15c93c │ │ ldrd r2, r3, [r0, #8] │ │ ldrd r4, r5, [r1, #8] │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r4 │ │ - bcc.n 15c5bc │ │ + bcc.n 15c93c │ │ cmp r5, r3 │ │ it eq │ │ cmpeq r4, r2 │ │ - bcc.n 15c5c2 │ │ + bcc.n 15c942 │ │ ldr r2, [r0, #16] │ │ ldr r3, [r1, #16] │ │ pop {r4, r5} │ │ ldr r0, [r2, #0] │ │ ldr r1, [r3, #0] │ │ b.w 42d578 │ │ movs r0, #1 │ │ pop {r4, r5} │ │ bx lr │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ - b.n 15c5be │ │ + b.n 15c93e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ movs r1, #0 │ │ - ldr.w sl, [pc, #180] ; 15c684 │ │ + ldr.w sl, [pc, #180] ; 15ca04 │ │ sub sp, #212 ; 0xd4 │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ add sl, pc │ │ mov r4, r0 │ │ mov r5, r1 │ │ ldr r2, [r4, #12] │ │ ldr r3, [r4, #8] │ │ add.w ip, r2, #4294967295 ; 0xffffffff │ │ add.w fp, r3, #1 │ │ - cbnz r2, 15c5fe │ │ + cbnz r2, 15c97e │ │ ldr r5, [r4, #28] │ │ - cbz r5, 15c656 │ │ + cbz r5, 15c9d6 │ │ movs r0, #0 │ │ mov r1, r0 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str.w fp, [r4, #8] │ │ cmp r5, #63 ; 0x3f │ │ str.w ip, [r4, #12] │ │ sub.w lr, r5, #32 │ │ ldrb.w fp, [r3] │ │ rsb r0, r5, #32 │ │ and.w r2, fp, #127 ; 0x7f │ │ - bhi.n 15c646 │ │ + bhi.n 15c9c6 │ │ uxtb r2, r2 │ │ lsr.w r0, r2, r0 │ │ lsl.w r7, r2, lr │ │ orrs r7, r0 │ │ lsl.w r6, r2, r5 │ │ orr.w r8, r8, r6 │ │ orr.w r9, r9, r7 │ │ tst.w fp, #128 ; 0x80 │ │ add.w r5, r5, #7 │ │ - bne.n 15c5e2 │ │ + bne.n 15c962 │ │ mov r0, r8 │ │ mov r1, r9 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #0 │ │ - bne.n 15c632 │ │ + bne.n 15c9b2 │ │ mov r1, sl │ │ mov r0, r4 │ │ - bl 15c3f0 │ │ + bl 15c770 │ │ movs r1, #1 │ │ - b.n 15c632 │ │ + b.n 15c9b2 │ │ ldmia.w r4, {r6, r7} │ │ add.w r8, sp, #8 │ │ - ldr r2, [pc, #40] ; (15c688 ) │ │ + ldr r2, [pc, #40] ; (15ca08 ) │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r7 │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #36] ; (15c68c ) │ │ + ldr r3, [pc, #36] ; (15ca0c ) │ │ add r2, pc │ │ mov r0, r8 │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ mov r1, r8 │ │ mov r2, r5 │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15c5f4 │ │ - ldc2 0, cr0, [r4, #248]! ; 0xf8 │ │ - stc2 0, cr0, [r8, #-248] ; 0xffffff08 │ │ - ldc2 0, cr0, [r2, #-248] ; 0xffffff08 │ │ + b.n 15c974 │ │ + ; instruction: 0xfa44003e │ │ + ldrsb.w r0, [r8, #62] ; 0x3e │ │ + vld1.8 ; instruction: 0xf9a2003e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ movs r1, #0 │ │ - ldr.w sl, [pc, #240] ; 15c788 │ │ + ldr.w sl, [pc, #240] ; 15cb08 │ │ sub sp, #212 ; 0xd4 │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ add sl, pc │ │ mov r5, r0 │ │ mov r4, r1 │ │ ldr r2, [r5, #12] │ │ ldr r3, [r5, #8] │ │ add.w ip, r2, #4294967295 ; 0xffffffff │ │ add.w fp, r3, #1 │ │ - cbnz r2, 15c6c8 │ │ + cbnz r2, 15ca48 │ │ ldr r4, [r5, #28] │ │ cmp r4, #0 │ │ - beq.n 15c758 │ │ + beq.n 15cad8 │ │ movs r0, #0 │ │ mov r1, r0 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str.w fp, [r5, #8] │ │ cmp r4, #63 ; 0x3f │ │ str.w ip, [r5, #12] │ │ sub.w lr, r4, #32 │ │ ldrb.w fp, [r3] │ │ rsb r0, r4, #32 │ │ and.w r2, fp, #127 ; 0x7f │ │ - bhi.n 15c748 │ │ + bhi.n 15cac8 │ │ uxtb r2, r2 │ │ movs r3, #0 │ │ lsr.w r0, r2, r0 │ │ lsl.w r7, r2, lr │ │ orrs r7, r0 │ │ lsl.w r6, r2, r4 │ │ orr.w r8, r8, r6 │ │ orr.w r9, r9, r7 │ │ tst.w fp, #128 ; 0x80 │ │ add.w r4, r4, #7 │ │ - bne.n 15c6aa │ │ + bne.n 15ca2a │ │ cmp r4, #63 ; 0x3f │ │ ite hi │ │ movhi r3, #0 │ │ movls r3, #1 │ │ ands.w r3, r3, fp, lsr #6 │ │ - beq.n 15c73e │ │ + beq.n 15cabe │ │ mov.w r1, #4294967295 ; 0xffffffff │ │ sub.w r5, r4, #32 │ │ lsl.w r3, r1, r4 │ │ lsl.w r5, r1, r5 │ │ rsb r0, r4, #32 │ │ orrs r3, r5 │ │ lsr.w r0, r1, r0 │ │ @@ -405971,50 +406334,50 @@ │ │ orr.w r8, r8, r2 │ │ orr.w r9, r9, r3 │ │ mov r0, r8 │ │ mov r1, r9 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #0 │ │ - bne.n 15c6fe │ │ + bne.n 15ca7e │ │ mov r1, sl │ │ mov r0, r5 │ │ - bl 15c3f0 │ │ + bl 15c770 │ │ movs r1, #1 │ │ - b.n 15c6fe │ │ + b.n 15ca7e │ │ ldmia.w r5, {r6, r7} │ │ add.w r8, sp, #8 │ │ - ldr r2, [pc, #40] ; (15c78c ) │ │ + ldr r2, [pc, #40] ; (15cb0c ) │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r7 │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #36] ; (15c790 ) │ │ + ldr r3, [pc, #36] ; (15cb10 ) │ │ add r2, pc │ │ mov r0, r8 │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r5, #20] │ │ mov r1, r8 │ │ mov r2, r4 │ │ ldr r0, [r5, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r5, #28] │ │ - b.n 15c6be │ │ + b.n 15ca3e │ │ nop │ │ - stc2 0, cr0, [r8, #-248] ; 0xffffff08 │ │ - stc2 0, cr0, [r6], {62} ; 0x3e │ │ - ldc2 0, cr0, [r0], {62} ; 0x3e │ │ + ldrsb.w r0, [r8, #62] ; 0x3e │ │ + ldrb.w r0, [r6, #62] ; 0x3e │ │ + strh.w r0, [r0, #62] ; 0x3e │ │ ldr r3, [r0, #12] │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #212 ; 0xd4 │ │ - cbnz r3, 15c7a8 │ │ + cbnz r3, 15cb28 │ │ ldr r5, [r0, #28] │ │ - cbz r5, 15c7ba │ │ + cbz r5, 15cb3a │ │ mov r5, r3 │ │ mov r0, r5 │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r2, [r0, #8] │ │ movs r5, #1 │ │ subs r3, #1 │ │ @@ -406027,42 +406390,42 @@ │ │ ldr r2, [r0, #4] │ │ add r6, sp, #8 │ │ ldr r3, [r0, #8] │ │ mov r4, r0 │ │ ldr r7, [r0, #0] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #36] ; (15c7f0 ) │ │ + ldr r2, [pc, #36] ; (15cb70 ) │ │ str r3, [sp, #4] │ │ mov r0, r6 │ │ - ldr r3, [pc, #36] ; (15c7f4 ) │ │ + ldr r3, [pc, #36] ; (15cb74 ) │ │ add r2, pc │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ ldr r0, [r4, #24] │ │ mov r1, r6 │ │ mov r2, r5 │ │ blx r3 │ │ movs r3, #1 │ │ mov r0, r5 │ │ str r3, [r4, #28] │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ; instruction: 0xfba0003e │ │ - ; instruction: 0xfbac003e │ │ + ldrh.w r0, [r0, lr, lsl #3] │ │ + ldrh.w r0, [ip, lr, lsl #3] │ │ ldr r3, [r0, #12] │ │ push {r4, r5, r6, r7, lr} │ │ cmp r1, r3 │ │ sub sp, #212 ; 0xd4 │ │ - bls.n 15c80e │ │ + bls.n 15cb8e │ │ ldr r5, [r0, #28] │ │ - cbz r5, 15c820 │ │ + cbz r5, 15cba0 │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r2, [r0, #8] │ │ movs r5, #1 │ │ subs r3, r3, r1 │ │ @@ -406075,51 +406438,51 @@ │ │ ldr r2, [r0, #4] │ │ add r6, sp, #8 │ │ ldr r3, [r0, #8] │ │ mov r4, r0 │ │ ldr r7, [r0, #0] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #36] ; (15c854 ) │ │ + ldr r2, [pc, #36] ; (15cbd4 ) │ │ str r3, [sp, #4] │ │ mov r0, r6 │ │ - ldr r3, [pc, #32] ; (15c858 ) │ │ + ldr r3, [pc, #32] ; (15cbd8 ) │ │ add r2, pc │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ ldr r0, [r4, #24] │ │ mov r1, r6 │ │ mov r2, r5 │ │ blx r3 │ │ movs r3, #1 │ │ mov r0, r5 │ │ str r3, [r4, #28] │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ; instruction: 0xfb3a003e │ │ - ; instruction: 0xfb46003e │ │ + ; instruction: 0xf7ca003e │ │ + ; instruction: 0xf7d6003e │ │ ldr r3, [r0, #12] │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ cmp r3, #1 │ │ sub sp, #208 ; 0xd0 │ │ ldr r5, [r0, #8] │ │ - bhi.n 15c876 │ │ + bhi.n 15cbf6 │ │ ldr r6, [r0, #28] │ │ - cbz r6, 15c89e │ │ + cbz r6, 15cc1e │ │ movs r0, #0 │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [r0, #16] │ │ subs r3, #2 │ │ adds r1, r5, #2 │ │ str r3, [r0, #12] │ │ str r1, [r0, #8] │ │ - cbnz r2, 15c890 │ │ + cbnz r2, 15cc10 │ │ ldrb r0, [r5, #1] │ │ ldrb r3, [r5, #0] │ │ orr.w r0, r3, r0, lsl #8 │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrb r0, [r5, #0] │ │ ldrb r3, [r5, #1] │ │ @@ -406127,51 +406490,51 @@ │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r0, #4] │ │ add.w r8, sp, #8 │ │ ldr r7, [r0, #0] │ │ mov r4, r0 │ │ subs r3, r5, r3 │ │ - ldr r2, [pc, #36] ; (15c8d0 ) │ │ + ldr r2, [pc, #36] ; (15cc50 ) │ │ str r3, [sp, #4] │ │ movs r1, #200 ; 0xc8 │ │ - ldr r3, [pc, #32] ; (15c8d4 ) │ │ + ldr r3, [pc, #32] ; (15cc54 ) │ │ add r2, pc │ │ mov r0, r8 │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ mov r1, r8 │ │ mov r2, r6 │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15c86e │ │ + b.n 15cbee │ │ nop │ │ - ; instruction: 0xfabe003e │ │ - ; instruction: 0xfac8003e │ │ + ; instruction: 0xf74e003e │ │ + ; instruction: 0xf758003e │ │ ldr r3, [r0, #12] │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ cmp r3, #3 │ │ sub sp, #208 ; 0xd0 │ │ ldr r5, [r0, #8] │ │ - bhi.n 15c8f2 │ │ + bhi.n 15cc72 │ │ ldr r6, [r0, #28] │ │ - cbz r6, 15c932 │ │ + cbz r6, 15ccb2 │ │ movs r0, #0 │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [r0, #16] │ │ subs r3, #4 │ │ adds r1, r5, #4 │ │ str r3, [r0, #12] │ │ str r1, [r0, #8] │ │ - cbnz r2, 15c918 │ │ + cbnz r2, 15cc98 │ │ ldrb r3, [r5, #2] │ │ ldrb r1, [r5, #3] │ │ ldrb r2, [r5, #0] │ │ ldrb r0, [r5, #1] │ │ lsls r3, r3, #16 │ │ orr.w r3, r3, r1, lsl #24 │ │ orrs r3, r2 │ │ @@ -406189,54 +406552,54 @@ │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r0, #4] │ │ add.w r8, sp, #8 │ │ ldr r7, [r0, #0] │ │ mov r4, r0 │ │ subs r3, r5, r3 │ │ - ldr r2, [pc, #36] ; (15c964 ) │ │ + ldr r2, [pc, #36] ; (15cce4 ) │ │ str r3, [sp, #4] │ │ movs r1, #200 ; 0xc8 │ │ - ldr r3, [pc, #32] ; (15c968 ) │ │ + ldr r3, [pc, #32] ; (15cce8 ) │ │ add r2, pc │ │ mov r0, r8 │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ mov r1, r8 │ │ mov r2, r6 │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15c8ea │ │ + b.n 15cc6a │ │ nop │ │ - ; instruction: 0xfa2a003e │ │ - ; instruction: 0xfa34003e │ │ + ; instruction: 0xf6ba003e │ │ + movt r0, #18494 ; 0x483e │ │ ldr r1, [r0, #12] │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ cmp r1, #7 │ │ sub sp, #228 ; 0xe4 │ │ ldr r3, [r0, #8] │ │ - bhi.n 15c98c │ │ + bhi.n 15cd0c │ │ ldr r5, [r0, #28] │ │ cmp r5, #0 │ │ - beq.w 15caa2 │ │ + beq.w 15ce22 │ │ movs r0, #0 │ │ movs r1, #0 │ │ add sp, #228 ; 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r0, #16] │ │ subs r1, #8 │ │ add.w r4, r3, #8 │ │ str r1, [r0, #12] │ │ str r4, [r0, #8] │ │ cmp r2, #0 │ │ - bne.n 15ca1a │ │ + bne.n 15cd9a │ │ ldrb r6, [r3, #7] │ │ orr.w r8, r2, r2 │ │ ldrb r0, [r3, #6] │ │ ldrb.w sl, [r3, #3] │ │ mov.w r9, r6, lsl #24 │ │ ldrb r6, [r3, #5] │ │ lsls r5, r0, #16 │ │ @@ -406326,72 +406689,72 @@ │ │ add sp, #228 ; 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r6, [r0, #4] │ │ add.w r8, sp, #24 │ │ ldr r7, [r0, #0] │ │ mov r4, r0 │ │ subs r3, r3, r6 │ │ - ldr r2, [pc, #36] ; (15cad4 ) │ │ + ldr r2, [pc, #36] ; (15ce54 ) │ │ str r3, [sp, #4] │ │ movs r1, #200 ; 0xc8 │ │ - ldr r3, [pc, #32] ; (15cad8 ) │ │ + ldr r3, [pc, #32] ; (15ce58 ) │ │ add r2, pc │ │ mov r0, r8 │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ mov r1, r8 │ │ mov r2, r5 │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15c982 │ │ + b.n 15cd02 │ │ nop │ │ - ldrh.w r0, [sl, #62] ; 0x3e │ │ - str.w r0, [r4, #62] ; 0x3e │ │ + adc.w r0, sl, #12451840 ; 0xbe0000 │ │ + adcs.w r0, r4, #12451840 ; 0xbe0000 │ │ subs r1, #1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ sub sp, #208 ; 0xd0 │ │ cmp r1, #7 │ │ - bhi.n 15cb48 │ │ + bhi.n 15cec8 │ │ tbb [pc, r1] │ │ lsrs r1, r4, #28 │ │ lsrs r5, r5, #4 │ │ cmp r5, #45 ; 0x2d │ │ lsls r5, r5, #16 │ │ - bl 15c96c │ │ + bl 15ccec │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ movs r1, #0 │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r0, #12] │ │ ldr r5, [r0, #8] │ │ cmp r3, #1 │ │ - bls.n 15cb7a │ │ + bls.n 15cefa │ │ ldr r2, [r0, #16] │ │ subs r3, #2 │ │ adds r1, r5, #2 │ │ str r3, [r0, #12] │ │ str r1, [r0, #8] │ │ cmp r2, #0 │ │ - bne.n 15cbbc │ │ + bne.n 15cf3c │ │ ldrb r0, [r5, #1] │ │ movs r1, #0 │ │ ldrb r3, [r5, #0] │ │ orr.w r0, r3, r0, lsl #8 │ │ uxth r0, r0 │ │ - b.n 15cafa │ │ + b.n 15ce7a │ │ ldr r3, [r0, #12] │ │ ldr r5, [r0, #8] │ │ - cbz r3, 15cb88 │ │ + cbz r3, 15cf08 │ │ subs r3, #1 │ │ adds r2, r5, #1 │ │ str r3, [r0, #12] │ │ movs r1, #0 │ │ str r2, [r0, #8] │ │ ldrb r0, [r5, #0] │ │ add sp, #208 ; 0xd0 │ │ @@ -406399,84 +406762,84 @@ │ │ ldr r2, [r0, #4] │ │ add r5, sp, #8 │ │ ldr r3, [r0, #8] │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #144] ; (15cbe8 ) │ │ + ldr r2, [pc, #144] ; (15cf68 ) │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #144] ; (15cbec ) │ │ + ldr r3, [pc, #144] ; (15cf6c ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ ldr r0, [r4, #24] │ │ movs r2, #0 │ │ ldr r3, [r4, #20] │ │ blx r3 │ │ movs r0, #0 │ │ movs r1, #0 │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r6, [r0, #28] │ │ - cbz r6, 15cbca │ │ + cbz r6, 15cf4a │ │ movs r0, #0 │ │ movs r1, #0 │ │ add sp, #208 ; 0xd0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r6, [r0, #28] │ │ cmp r6, #0 │ │ - bne.n 15cb7e │ │ + bne.n 15cefe │ │ ldmia.w r0, {r3, r7} │ │ add.w r8, sp, #8 │ │ - ldr r2, [pc, #88] ; (15cbf0 ) │ │ + ldr r2, [pc, #88] ; (15cf70 ) │ │ movs r1, #200 ; 0xc8 │ │ subs r5, r5, r7 │ │ mov r0, r8 │ │ stmia.w sp, {r3, r5} │ │ add r2, pc │ │ - ldr r3, [pc, #76] ; (15cbf4 ) │ │ + ldr r3, [pc, #76] ; (15cf74 ) │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r4, #20] │ │ mov r1, r8 │ │ mov r2, r6 │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r4, #28] │ │ - b.n 15cb7e │ │ + b.n 15cefe │ │ ldrb r0, [r5, #0] │ │ movs r1, #0 │ │ ldrb r3, [r5, #1] │ │ orr.w r0, r3, r0, lsl #8 │ │ uxth r0, r0 │ │ - b.n 15cafa │ │ + b.n 15ce7a │ │ ldr r3, [r0, #4] │ │ add.w r8, sp, #8 │ │ ldr r7, [r0, #0] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r5, r3 │ │ - ldr r2, [pc, #32] ; (15cbf8 ) │ │ + ldr r2, [pc, #32] ; (15cf78 ) │ │ str r3, [sp, #4] │ │ mov r0, r8 │ │ - ldr r3, [pc, #28] ; (15cbfc ) │ │ + ldr r3, [pc, #28] ; (15cf7c ) │ │ add r2, pc │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - b.n 15cba8 │ │ + b.n 15cf28 │ │ nop │ │ - ldrb.w r0, [r4, lr, lsl #3] │ │ - ldr??.w r0, [r0, lr, lsl #3] │ │ - ; instruction: 0xf7ce003e │ │ - ; instruction: 0xf7da003e │ │ - ; instruction: 0xf792003e │ │ - ; instruction: 0xf79e003e │ │ + ; instruction: 0xf4a4003e │ │ + add.w r0, r0, #12451840 ; 0xbe0000 │ │ + orrs.w r0, lr, #12451840 ; 0xbe0000 │ │ + orn r0, sl, #12451840 ; 0xbe0000 │ │ + bic.w r0, r2, #12451840 ; 0xbe0000 │ │ + bic.w r0, lr, #12451840 ; 0xbe0000 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #404 ; 0x194 │ │ add r4, sp, #120 ; 0x78 │ │ mov r7, r1 │ │ str r4, [sp, #32] │ │ mov r6, r4 │ │ movs r4, #0 │ │ @@ -406492,16 +406855,16 @@ │ │ str r4, [sp, #128] ; 0x80 │ │ str r4, [r6, #12] │ │ blx 39108 │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ ldr r2, [r3, #24] │ │ ldr r3, [r7, #28] │ │ cmp r2, r3 │ │ - bcc.n 15cca4 │ │ - ldr.w r1, [pc, #3044] ; 15d81c │ │ + bcc.n 15d024 │ │ + ldr.w r1, [pc, #3044] ; 15db9c │ │ mov r2, r4 │ │ ldr r0, [sp, #96] ; 0x60 │ │ add r1, pc │ │ ldr r3, [sp, #68] ; 0x44 │ │ blx r3 │ │ ldr r7, [sp, #32] │ │ movs r6, #0 │ │ @@ -406513,31 +406876,31 @@ │ │ mov r0, r9 │ │ ldr r4, [r7, #8] │ │ mov r2, r8 │ │ mov r3, sl │ │ str r6, [r7, #4] │ │ add r4, r5 │ │ str r4, [r7, #8] │ │ - bl 15b230 │ │ + bl 15c30c │ │ ldr r3, [sp, #444] ; 0x1bc │ │ mov r0, r9 │ │ ldr r2, [r3, #28] │ │ ldr r1, [r3, #32] │ │ mov r3, r8 │ │ str.w sl, [sp] │ │ lsls r2, r2, #2 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r2, [sp, #444] ; 0x1bc │ │ mov r0, r9 │ │ mov r3, r8 │ │ ldr r1, [r2, #40] ; 0x28 │ │ ldr r2, [r2, #36] ; 0x24 │ │ str.w sl, [sp] │ │ lsls r2, r2, #2 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r2, [sp, #448] ; 0x1c0 │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ mov r0, r6 │ │ str r3, [r2, #0] │ │ ldr r3, [sp, #452] ; 0x1c4 │ │ str r6, [r3, #0] │ │ add sp, #404 ; 0x194 │ │ @@ -406545,980 +406908,980 @@ │ │ ldr r5, [sp, #52] ; 0x34 │ │ add.w sl, sp, #136 ; 0x88 │ │ subs r3, r3, r2 │ │ ldr r6, [sp, #68] ; 0x44 │ │ str.w r3, [sl, #12] │ │ ldr r1, [r5, #24] │ │ ldr r3, [r5, #48] ; 0x30 │ │ - ldr.w r0, [pc, #2920] ; 15d820 │ │ + ldr.w r0, [pc, #2920] ; 15dba0 │ │ add r2, r1 │ │ ldr r5, [sp, #96] ; 0x60 │ │ add r0, pc │ │ str.w r0, [sl] │ │ mov r0, sl │ │ str.w r1, [sl, #4] │ │ str.w r6, [sl, #20] │ │ str.w r5, [sl, #24] │ │ str.w r4, [sl, #28] │ │ str.w r2, [sl, #8] │ │ str.w r3, [sl, #16] │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ movs r1, #0 │ │ cmp r1, #0 │ │ it eq │ │ cmpeq.w r0, #4294967295 ; 0xffffffff │ │ - beq.w 15ce22 │ │ + beq.w 15d1a2 │ │ cmp r0, #1 │ │ str.w r0, [sl, #12] │ │ ldr.w r3, [sl, #8] │ │ - bls.n 15cd98 │ │ + bls.n 15d118 │ │ ldr.w r2, [sl, #16] │ │ subs r0, #2 │ │ adds r5, r3, #2 │ │ str.w r0, [sl, #12] │ │ str.w r5, [sl, #8] │ │ cmp r2, #0 │ │ - bne.n 15cdda │ │ + bne.n 15d15a │ │ ldrb r2, [r3, #1] │ │ ldrb r3, [r3, #0] │ │ orr.w r3, r3, r2, lsl #8 │ │ subs r2, r3, #2 │ │ ldr r1, [sp, #444] ; 0x1bc │ │ cmp r2, #2 │ │ str r3, [r1, #0] │ │ - bhi.w 15deee │ │ + bhi.w 15e26e │ │ mov r0, sl │ │ cmp r4, #0 │ │ - bne.w 15cee8 │ │ - bl 15c8d8 │ │ + bne.w 15d268 │ │ + bl 15cc58 │ │ mov r6, r0 │ │ add r3, sp, #168 ; 0xa8 │ │ mov r5, sl │ │ str r3, [sp, #36] ; 0x24 │ │ mov r4, r3 │ │ ldmia r5!, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ mov r7, r3 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ cmp r6, r7 │ │ str r6, [sp, #180] ; 0xb4 │ │ stmia.w r4, {r0, r1, r2, r3} │ │ - bls.n 15ce2c │ │ + bls.n 15d1ac │ │ ldr.w r4, [sl, #28] │ │ cmp r4, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r3, [sl, #8] │ │ add.w r5, sp, r1 │ │ ldr.w r6, [sl] │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2740] ; 15d824 │ │ + ldr.w r2, [pc, #2740] ; 15dba4 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #2736] ; 15d828 │ │ + ldr.w r3, [pc, #2736] ; 15dba8 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [sl, #28] │ │ - b.n 15cc42 │ │ + b.n 15cfc2 │ │ ldr.w r5, [sl, #28] │ │ - cbz r5, 15cde4 │ │ + cbz r5, 15d164 │ │ add r4, sp, #200 ; 0xc8 │ │ mov r5, r3 │ │ ldr r2, [sp, #444] ; 0x1bc │ │ movs r3, #0 │ │ str r3, [r2, #0] │ │ ldr.w r2, [sl] │ │ mov r0, r4 │ │ ldr.w r3, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r5, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr.w r2, [pc, #2672] ; 15d82c │ │ - ldr.w r3, [pc, #2672] ; 15d830 │ │ + ldr.w r2, [pc, #2672] ; 15dbac │ │ + ldr.w r3, [pc, #2672] ; 15dbb0 │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr.w r3, [sl, #20] │ │ movs r2, #0 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ - b.n 15cc42 │ │ + b.n 15cfc2 │ │ ldrb r2, [r3, #0] │ │ ldrb r3, [r3, #1] │ │ orr.w r3, r3, r2, lsl #8 │ │ - b.n 15cd18 │ │ + b.n 15d098 │ │ ldr.w r2, [sl, #4] │ │ add r4, sp, #200 ; 0xc8 │ │ ldr.w r6, [sl] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2624] ; 15d834 │ │ + ldr.w r2, [pc, #2624] ; 15dbb4 │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #2620] ; 15d838 │ │ + ldr.w r3, [pc, #2620] ; 15dbb8 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r5 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r4 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r5, [sl, #8] │ │ str.w r3, [sl, #28] │ │ - b.n 15cda2 │ │ + b.n 15d122 │ │ mov r0, sl │ │ movs r4, #1 │ │ - bl 15c96c │ │ - b.n 15ccf0 │ │ + bl 15ccec │ │ + b.n 15d070 │ │ ldr.w r3, [sl, #8] │ │ subs r7, r7, r6 │ │ str.w r7, [sl, #12] │ │ add r3, r6 │ │ ldr r7, [sp, #176] ; 0xb0 │ │ str.w r3, [sl, #8] │ │ cmp r6, #0 │ │ - bne.w 15cfd8 │ │ + bne.w 15d358 │ │ ldr r5, [sp, #196] ; 0xc4 │ │ mov r3, r7 │ │ mov r4, r6 │ │ cmp r5, #0 │ │ - beq.w 15d0d6 │ │ + beq.w 15d456 │ │ ldr r2, [sp, #444] ; 0x1bc │ │ ldr r1, [sp, #444] ; 0x1bc │ │ ldr r2, [r2, #0] │ │ str r6, [r1, #4] │ │ cmp r2, #3 │ │ - bgt.w 15d10c │ │ + bgt.w 15d48c │ │ movs r2, #1 │ │ str r2, [r1, #8] │ │ cmp r4, #0 │ │ - bne.n 15cef0 │ │ + bne.n 15d270 │ │ ldr r5, [sp, #196] ; 0xc4 │ │ cmp r5, #0 │ │ - beq.w 15d0a0 │ │ + beq.w 15d420 │ │ cmp r5, #0 │ │ - beq.w 15d06a │ │ + beq.w 15d3ea │ │ mov r2, r3 │ │ movs r3, #0 │ │ ldr r1, [sp, #444] ; 0x1bc │ │ str r3, [r1, #12] │ │ cmp r4, #0 │ │ - bne.w 15cff2 │ │ + bne.w 15d372 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ mov r5, r4 │ │ cmp r3, #0 │ │ - beq.w 15d034 │ │ + beq.w 15d3b4 │ │ mov r6, r2 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ str r4, [r3, #16] │ │ cmp r5, #0 │ │ - bne.w 15cfe4 │ │ + bne.w 15d364 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ mov r1, r5 │ │ cmp r3, #0 │ │ - beq.w 15cffe │ │ + beq.w 15d37e │ │ mov r3, r6 │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ ldr r0, [sp, #444] ; 0x1bc │ │ cmp r2, r1 │ │ str r5, [r0, #20] │ │ str r3, [r0, #24] │ │ - bls.n 15cf04 │ │ + bls.n 15d284 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2420] ; 15d83c │ │ + ldr.w r2, [pc, #2420] ; 15dbbc │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #2416] ; 15d840 │ │ + ldr.w r3, [pc, #2416] ; 15dbc0 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.n 15cc42 │ │ - bl 15c96c │ │ + b.n 15cfc2 │ │ + bl 15ccec │ │ mov r6, r0 │ │ - b.n 15cd32 │ │ + b.n 15d0b2 │ │ adds r3, #1 │ │ subs r4, #1 │ │ str r3, [sp, #176] ; 0xb0 │ │ str r4, [sp, #180] ; 0xb4 │ │ cmp r4, #0 │ │ - bne.n 15cfca │ │ + bne.n 15d34a │ │ ldr r5, [sp, #196] ; 0xc4 │ │ cmp r5, #0 │ │ - bne.n 15ce74 │ │ - b.n 15d06a │ │ + bne.n 15d1f4 │ │ + b.n 15d3ea │ │ subs r1, r1, r2 │ │ adds r5, r3, r2 │ │ adds r6, r5, r1 │ │ str r1, [sp, #180] ; 0xb4 │ │ cmp r6, r5 │ │ mov.w r1, #0 │ │ str r5, [sp, #176] ; 0xb0 │ │ str r1, [r0, #28] │ │ - bls.n 15cf3e │ │ + bls.n 15d2be │ │ ldrb r1, [r3, r2] │ │ - cbz r1, 15cf3e │ │ + cbz r1, 15d2be │ │ movs r4, #1 │ │ mov r7, r0 │ │ - b.n 15cf28 │ │ + b.n 15d2a8 │ │ ldrb r2, [r5, #0] │ │ - cbz r2, 15cf3c │ │ + cbz r2, 15d2bc │ │ mov r4, r3 │ │ mov r0, r5 │ │ subs r1, r6, r5 │ │ - blx 3915c │ │ + blx 39180 │ │ str r4, [r7, #28] │ │ adds r3, r4, #1 │ │ adds r0, #1 │ │ add r5, r0 │ │ cmp r6, r5 │ │ - bhi.n 15cf22 │ │ + bhi.n 15d2a2 │ │ lsls r1, r4, #2 │ │ ldr.w r3, [sl, #24] │ │ ldr r0, [sp, #48] ; 0x30 │ │ ldr.w r2, [sl, #20] │ │ - bl 15b188 │ │ + bl 15c264 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ str r0, [r3, #32] │ │ cmp r0, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ ldr r5, [sp, #180] ; 0xb4 │ │ ldrb r3, [r2, #0] │ │ cmp r3, #0 │ │ - beq.w 15d11e │ │ + beq.w 15d49e │ │ ldr r6, [sp, #196] ; 0xc4 │ │ cmp r6, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr r5, [sp, #180] ; 0xb4 │ │ mov r4, r0 │ │ ldr r7, [sp, #444] ; 0x1bc │ │ str r2, [r4, r6] │ │ mov r1, r5 │ │ ldr r4, [sp, #176] ; 0xb0 │ │ adds r6, #4 │ │ mov r0, r4 │ │ - blx 3915c │ │ + blx 39180 │ │ adds r0, #1 │ │ cmp r0, r5 │ │ add.w r2, r4, r0 │ │ sub.w r5, r5, r0 │ │ - bls.n 15cfba │ │ + bls.n 15d33a │ │ ldr r3, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r4, r3 │ │ - ldr.w r2, [pc, #2216] ; 15d844 │ │ + ldr.w r2, [pc, #2216] ; 15dbc4 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #2212] ; 15d848 │ │ + ldr.w r3, [pc, #2212] ; 15dbc8 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ ldr r3, [sp, #188] ; 0xbc │ │ movs r2, #0 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.n 15cc42 │ │ + b.n 15cfc2 │ │ str r2, [sp, #176] ; 0xb0 │ │ str r5, [sp, #180] ; 0xb4 │ │ ldrb r3, [r4, r0] │ │ cmp r3, #0 │ │ - beq.w 15d11e │ │ + beq.w 15d49e │ │ ldr r4, [r7, #32] │ │ - b.n 15cf70 │ │ + b.n 15d2f0 │ │ adds r2, r3, #1 │ │ subs r4, #1 │ │ str r2, [sp, #176] ; 0xb0 │ │ str r4, [sp, #180] ; 0xb4 │ │ ldrb r3, [r3, #0] │ │ sxtb r3, r3 │ │ - b.n 15ce78 │ │ + b.n 15d1f8 │ │ subs r4, r6, #1 │ │ adds r3, r7, #1 │ │ str r4, [sp, #180] ; 0xb4 │ │ str r3, [sp, #176] ; 0xb0 │ │ ldrb r6, [r7, #0] │ │ - b.n 15ce50 │ │ + b.n 15d1d0 │ │ subs r1, r5, #1 │ │ adds r3, r6, #1 │ │ str r1, [sp, #180] ; 0xb4 │ │ str r3, [sp, #176] ; 0xb0 │ │ ldrb r5, [r6, #0] │ │ subs r2, r5, #1 │ │ - b.n 15cea8 │ │ + b.n 15d228 │ │ subs r5, r4, #1 │ │ adds r6, r2, #1 │ │ str r5, [sp, #180] ; 0xb4 │ │ str r6, [sp, #176] ; 0xb0 │ │ ldrb r4, [r2, #0] │ │ - b.n 15ce8e │ │ + b.n 15d20e │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r6, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr.w r2, [pc, #2108] ; 15d84c │ │ + ldr.w r2, [pc, #2108] ; 15dbcc │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #2104] ; 15d850 │ │ + ldr.w r3, [pc, #2104] ; 15dbd0 │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r2, r5 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ ldr r6, [sp, #176] ; 0xb0 │ │ str r3, [sp, #196] ; 0xc4 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ - b.n 15cea2 │ │ + b.n 15d222 │ │ ldr r3, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r2, r3 │ │ - ldr.w r2, [pc, #2064] ; 15d854 │ │ + ldr.w r2, [pc, #2064] ; 15dbd4 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #2060] ; 15d858 │ │ + ldr.w r3, [pc, #2060] ; 15dbd8 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r2, r4 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ str r3, [sp, #196] ; 0xc4 │ │ ldr r5, [sp, #180] ; 0xb4 │ │ - b.n 15ce8c │ │ + b.n 15d20c │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r4, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2020] ; 15d85c │ │ + ldr.w r2, [pc, #2020] ; 15dbdc │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #2016] ; 15d860 │ │ + ldr.w r3, [pc, #2016] ; 15dbe0 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r2, #1 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ str r2, [sp, #196] ; 0xc4 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ - b.n 15ce74 │ │ + b.n 15d1f4 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1972] ; 15d864 │ │ + ldr.w r2, [pc, #1972] ; 15dbe4 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1968] ; 15d868 │ │ + ldr.w r3, [pc, #1968] ; 15dbe8 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r5 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r2, #1 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ str r2, [sp, #196] ; 0xc4 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ - b.n 15cef8 │ │ + b.n 15d278 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r7, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr.w r2, [pc, #1924] ; 15d86c │ │ + ldr.w r2, [pc, #1924] ; 15dbec │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #1920] ; 15d870 │ │ + ldr.w r3, [pc, #1920] ; 15dbf0 │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r2, r6 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r2, #1 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ str r2, [sp, #196] ; 0xc4 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ - b.n 15ce50 │ │ - cbnz r4, 15d156 │ │ + b.n 15d1d0 │ │ + cbnz r4, 15d4d6 │ │ ldr r5, [sp, #196] ; 0xc4 │ │ cmp r5, #0 │ │ - beq.w 15d40c │ │ + beq.w 15d78c │ │ movs r2, #0 │ │ ldr r1, [sp, #444] ; 0x1bc │ │ str r2, [r1, #8] │ │ - b.n 15ce62 │ │ - cbnz r5, 15d164 │ │ + b.n 15d1e2 │ │ + cbnz r5, 15d4e4 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr r3, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r4, sp, r1 │ │ subs r3, r2, r3 │ │ - ldr.w r2, [pc, #1852] ; 15d874 │ │ + ldr.w r2, [pc, #1852] ; 15dbf4 │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #1848] ; 15d878 │ │ + ldr.w r3, [pc, #1848] ; 15dbf8 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.n 15cc42 │ │ + b.n 15cfc2 │ │ adds r1, r3, #1 │ │ subs r4, #1 │ │ str r1, [sp, #176] ; 0xb0 │ │ str r4, [sp, #180] ; 0xb4 │ │ ldrb r2, [r3, #0] │ │ mov r3, r1 │ │ - b.n 15d118 │ │ + b.n 15d498 │ │ adds r6, r2, #1 │ │ subs r5, #1 │ │ adds r7, r6, r5 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ cmp r7, r6 │ │ mov.w r1, #0 │ │ str r5, [sp, #180] ; 0xb4 │ │ str r6, [sp, #176] ; 0xb0 │ │ str r1, [r3, #36] ; 0x24 │ │ - bls.n 15d1ec │ │ + bls.n 15d56c │ │ ldrb r1, [r2, #1] │ │ - cbz r1, 15d1ec │ │ + cbz r1, 15d56c │ │ movs r4, #1 │ │ mov r5, r3 │ │ mov r0, r6 │ │ subs r1, r7, r6 │ │ - blx 3915c │ │ + blx 39180 │ │ adds r0, #1 │ │ add.w lr, r6, r0 │ │ ldrsb r3, [r6, r0] │ │ cmp r3, #0 │ │ - bge.w 15d404 │ │ + bge.w 15d784 │ │ mov r2, lr │ │ movs r3, #1 │ │ ldrsb.w r1, [r2, #1]! │ │ adds r3, #1 │ │ cmp r1, #0 │ │ - blt.n 15d19c │ │ + blt.n 15d51c │ │ ldrsb.w r2, [lr, r3] │ │ add r3, lr │ │ cmp r2, #0 │ │ - bge.w 15d408 │ │ + bge.w 15d788 │ │ mov r1, r3 │ │ movs r2, #1 │ │ ldrsb.w r0, [r1, #1]! │ │ adds r2, #1 │ │ cmp r0, #0 │ │ - blt.n 15d1b6 │ │ + blt.n 15d536 │ │ ldrsb r1, [r3, r2] │ │ add r3, r2 │ │ cmp r1, #0 │ │ - bge.w 15d400 │ │ + bge.w 15d780 │ │ mov r1, r3 │ │ movs r2, #1 │ │ ldrsb.w r0, [r1, #1]! │ │ adds r2, #1 │ │ cmp r0, #0 │ │ - blt.n 15d1ce │ │ + blt.n 15d54e │ │ adds r6, r3, r2 │ │ str r4, [r5, #36] ; 0x24 │ │ cmp r7, r6 │ │ - bls.n 15d1ea │ │ + bls.n 15d56a │ │ ldrb r3, [r3, r2] │ │ adds r2, r4, #1 │ │ - cbz r3, 15d1ea │ │ + cbz r3, 15d56a │ │ mov r4, r2 │ │ - b.n 15d182 │ │ + b.n 15d502 │ │ lsls r1, r4, #2 │ │ ldr.w r3, [sl, #24] │ │ ldr r0, [sp, #48] ; 0x30 │ │ ldr.w r2, [sl, #20] │ │ - bl 15b188 │ │ + bl 15c264 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ str r0, [r3, #40] ; 0x28 │ │ cmp r0, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ ldr.w fp, [sp, #176] ; 0xb0 │ │ ldrb.w r3, [fp] │ │ cmp r3, #0 │ │ - beq.w 15d446 │ │ + beq.w 15d7c6 │ │ ldr r7, [sp, #196] ; 0xc4 │ │ cmp r7, #0 │ │ - bne.w 15cc42 │ │ - ldr.w r3, [pc, #1632] ; 15d87c │ │ + bne.w 15cfc2 │ │ + ldr.w r3, [pc, #1632] ; 15dbfc │ │ mov r6, fp │ │ str r7, [sp, #8] │ │ add r3, pc │ │ str r3, [sp, #56] ; 0x38 │ │ - ldr.w r3, [pc, #1624] ; 15d880 │ │ + ldr.w r3, [pc, #1624] ; 15dc00 │ │ str.w sl, [sp, #64] ; 0x40 │ │ add r3, pc │ │ str r3, [sp, #60] ; 0x3c │ │ - ldr.w r3, [pc, #1616] ; 15d884 │ │ + ldr.w r3, [pc, #1616] ; 15dc04 │ │ add r3, pc │ │ str r3, [sp, #40] ; 0x28 │ │ - ldr.w r3, [pc, #1612] ; 15d888 │ │ + ldr.w r3, [pc, #1612] ; 15dc08 │ │ add r3, pc │ │ str r3, [sp, #44] ; 0x2c │ │ ldr r4, [sp, #180] ; 0xb4 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - blx 3915c │ │ + blx 39180 │ │ adds r0, #1 │ │ cmp r4, r0 │ │ - bcs.n 15d280 │ │ + bcs.n 15d600 │ │ ldr r3, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r5, [sp, #168] ; 0xa8 │ │ add.w r4, sp, r1 │ │ subs r3, r6, r3 │ │ - ldr.w r2, [pc, #1580] ; 15d88c │ │ + ldr.w r2, [pc, #1580] ; 15dc0c │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #1576] ; 15d890 │ │ + ldr.w r3, [pc, #1576] ; 15dc10 │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ movs r2, #0 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.n 15cc42 │ │ + b.n 15cfc2 │ │ adds r2, r6, r0 │ │ movs r7, #0 │ │ add r3, sp, #200 ; 0xc8 │ │ subs r5, r4, r0 │ │ str r3, [sp, #24] │ │ mov.w sl, #0 │ │ mov.w fp, #0 │ │ mov r3, r2 │ │ mov r4, r7 │ │ str r5, [sp, #180] ; 0xb4 │ │ str r2, [sp, #176] ; 0xb0 │ │ add.w lr, r3, #1 │ │ subs r2, r5, #1 │ │ cmp r5, #0 │ │ - bne.n 15d32a │ │ + bne.n 15d6aa │ │ ldr r2, [sp, #196] ; 0xc4 │ │ cmp r2, #0 │ │ - beq.n 15d39e │ │ + beq.n 15d71e │ │ ldrb r3, [r6, #0] │ │ cmp r3, #47 ; 0x2f │ │ - beq.n 15d394 │ │ + beq.n 15d714 │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ ldr r7, [r3, #32] │ │ cmp r7, #0 │ │ - beq.n 15d394 │ │ + beq.n 15d714 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r4, r0 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #64] ; 0x40 │ │ ldr r2, [r3, #20] │ │ ldr r3, [r3, #24] │ │ adds r1, r4, r0 │ │ mov r5, r0 │ │ adds r1, #2 │ │ ldr r0, [sp, #48] ; 0x30 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ mov r1, r7 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ adds r0, r4, #1 │ │ movs r3, #47 ; 0x2f │ │ adds r2, r5, #1 │ │ strb.w r3, [sl, r4] │ │ mov r1, r6 │ │ add r0, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ ldr r2, [sp, #8] │ │ ldr r3, [r3, #40] ; 0x28 │ │ str.w sl, [r3, r2] │ │ ldr r4, [sp, #36] ; 0x24 │ │ mov r0, r4 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r0, r4 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldr r6, [sp, #176] ; 0xb0 │ │ ldrb r3, [r6, #0] │ │ cmp r3, #0 │ │ - beq.w 15d442 │ │ + beq.w 15d7c2 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ ldr r2, [sp, #8] │ │ adds r2, #4 │ │ str r2, [sp, #8] │ │ cmp r3, #0 │ │ - beq.n 15d242 │ │ - b.n 15cc42 │ │ + beq.n 15d5c2 │ │ + b.n 15cfc2 │ │ str r2, [sp, #180] ; 0xb4 │ │ cmp r4, #63 ; 0x3f │ │ str.w lr, [sp, #176] ; 0xb0 │ │ sub.w r0, r4, #32 │ │ ldrb r5, [r3, #0] │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.n 15d36a │ │ + bhi.n 15d6ea │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ orr.w r9, r9, r1 │ │ lsl.w r8, r2, r4 │ │ orr.w sl, sl, r8 │ │ orr.w fp, fp, r9 │ │ lsls r0, r5, #24 │ │ add.w r4, r4, #7 │ │ - bpl.n 15d3c8 │ │ + bpl.n 15d748 │ │ ldr r5, [sp, #180] ; 0xb4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ - b.n 15d29a │ │ + b.n 15d61a │ │ cmp r7, #0 │ │ - bne.n 15d35c │ │ + bne.n 15d6dc │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ ldr r0, [sp, #24] │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #60] ; 0x3c │ │ ldr r2, [sp, #56] ; 0x38 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r7 │ │ ldr r3, [sp, #188] ; 0xbc │ │ movs r7, #1 │ │ ldr r1, [sp, #24] │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.n 15d35c │ │ + b.n 15d6dc │ │ ldr r3, [sp, #444] ; 0x1bc │ │ ldr r2, [sp, #8] │ │ ldr r3, [r3, #40] ; 0x28 │ │ str r6, [r3, r2] │ │ - b.n 15d304 │ │ + b.n 15d684 │ │ ldr r7, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r3, r2 │ │ mov r0, r4 │ │ str r3, [sp, #4] │ │ ldr r2, [sp, #40] ; 0x28 │ │ ldr r3, [sp, #44] ; 0x2c │ │ str r7, [sp, #0] │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #196] ; 0xc4 │ │ - b.n 15d2aa │ │ + b.n 15d62a │ │ ldrb r3, [r6, #0] │ │ cmp r3, #47 ; 0x2f │ │ - beq.n 15d394 │ │ + beq.n 15d714 │ │ orrs.w r3, sl, fp │ │ - beq.w 15d2b0 │ │ + beq.w 15d630 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ adds.w r0, sl, #4294967295 ; 0xffffffff │ │ adc.w r1, fp, #4294967295 ; 0xffffffff │ │ ldr r2, [r3, #28] │ │ movs r3, #0 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcs.w 15debc │ │ + bcs.w 15e23c │ │ ldr r3, [sp, #444] ; 0x1bc │ │ add.w lr, sl, #1073741824 ; 0x40000000 │ │ add.w lr, lr, #4294967295 ; 0xffffffff │ │ ldr r3, [r3, #32] │ │ ldr.w r7, [r3, lr, lsl #2] │ │ - b.n 15d2b8 │ │ + b.n 15d638 │ │ movs r2, #1 │ │ - b.n 15d1d8 │ │ + b.n 15d558 │ │ movs r3, #1 │ │ - b.n 15d1a6 │ │ + b.n 15d526 │ │ movs r2, #1 │ │ - b.n 15d1c0 │ │ + b.n 15d540 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1144] ; 15d894 │ │ + ldr.w r2, [pc, #1144] ; 15dc14 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1140] ; 15d898 │ │ + ldr.w r3, [pc, #1140] ; 15dc18 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r5 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r2, #1 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ str r2, [sp, #196] ; 0xc4 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ - b.n 15d116 │ │ + b.n 15d496 │ │ ldr.w sl, [sp, #64] ; 0x40 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ ldr r3, [r3, #36] ; 0x24 │ │ cmp r3, #0 │ │ - bne.w 15de44 │ │ - ldr.w r3, [pc, #1088] ; 15d89c │ │ + bne.w 15e1c4 │ │ + ldr.w r3, [pc, #1088] ; 15dc1c │ │ add r3, pc │ │ str r3, [sp, #108] ; 0x6c │ │ str r3, [sp, #44] ; 0x2c │ │ movs r2, #0 │ │ movs r3, #1 │ │ str r3, [sp, #36] ; 0x24 │ │ movs r3, #0 │ │ str r3, [sp, #40] ; 0x28 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #24] │ │ - ldr.w r3, [pc, #1068] ; 15d8a0 │ │ + ldr.w r3, [pc, #1068] ; 15dc20 │ │ ldr.w r5, [sl, #12] │ │ add r3, pc │ │ str r3, [sp, #112] ; 0x70 │ │ - ldr.w r3, [pc, #1060] ; 15d8a4 │ │ + ldr.w r3, [pc, #1060] ; 15dc24 │ │ ldr.w fp, [sp, #444] ; 0x1bc │ │ add r3, pc │ │ str r3, [sp, #116] ; 0x74 │ │ - ldr.w r3, [pc, #1052] ; 15d8a8 │ │ + ldr.w r3, [pc, #1052] ; 15dc28 │ │ add r3, pc │ │ str r3, [sp, #100] ; 0x64 │ │ - ldr.w r3, [pc, #1048] ; 15d8ac │ │ + ldr.w r3, [pc, #1048] ; 15dc2c │ │ add r3, pc │ │ str r3, [sp, #104] ; 0x68 │ │ - cbz r5, 15d4f0 │ │ + cbz r5, 15d870 │ │ ldr.w r1, [sl, #8] │ │ subs r4, r5, #1 │ │ ldr.w r0, [fp, #20] │ │ adds r3, r1, #1 │ │ str.w r4, [sl, #12] │ │ str.w r3, [sl, #8] │ │ ldrb r2, [r1, #0] │ │ cmp r2, r0 │ │ - bcs.w 15d7a8 │ │ + bcs.w 15db28 │ │ cmp r2, #0 │ │ - beq.w 15d986 │ │ + beq.w 15dd06 │ │ subs r6, r2, #1 │ │ cmp r6, #11 │ │ - bhi.w 15dc0c │ │ + bhi.w 15df8c │ │ tbh [pc, r6, lsl #1] │ │ lsls r2, r2, #3 │ │ lsls r1, r3, #2 │ │ lsls r0, r2, #2 │ │ lsls r5, r5, #1 │ │ movs r4, r1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r7, #3 │ │ lsls r1, r3, #1 │ │ lsls r7, r2, #1 │ │ lsls r7, r2, #1 │ │ movs r4, r1 │ │ mov r0, sl │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldr.w r5, [sl, #12] │ │ cmp r5, #0 │ │ - bne.n 15d49c │ │ + bne.n 15d81c │ │ ldr.w r3, [sl, #28] │ │ cmp r3, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr r3, [sp, #32] │ │ ldr r3, [r3, #12] │ │ cmp r3, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ ldr r4, [sp, #32] │ │ movs r1, #16 │ │ ldr.w r8, [sp, #48] ; 0x30 │ │ ldr r7, [sp, #68] ; 0x44 │ │ ldr r6, [sp, #96] ; 0x60 │ │ str r4, [sp, #0] │ │ mov r0, r8 │ │ mov r2, r7 │ │ mov r3, r6 │ │ - bl 15b1c4 │ │ + bl 15c2a0 │ │ mov r3, r0 │ │ cmp r0, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ str r5, [r0, #4] │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ str r5, [r0, #8] │ │ mov r1, r4 │ │ str r2, [r3, #0] │ │ mov r0, r8 │ │ str r5, [r3, #12] │ │ mov r2, r7 │ │ mov r3, r6 │ │ - bl 15b230 │ │ + bl 15c30c │ │ cmp r0, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ ldr r5, [sp, #32] │ │ movs r2, #16 │ │ - ldr r3, [pc, #872] ; (15d8b0 ) │ │ + ldr r3, [pc, #872] ; (15dc30 ) │ │ ldr r4, [r5, #0] │ │ add r3, pc │ │ ldr r1, [r5, #12] │ │ mov r0, r4 │ │ - bl 1618e4 │ │ + bl 15c3f0 │ │ ldr r2, [sp, #448] ; 0x1c0 │ │ ldr r3, [r5, #12] │ │ movs r0, #1 │ │ str r4, [r2, #0] │ │ ldr r2, [sp, #452] ; 0x1c4 │ │ str r3, [r2, #0] │ │ - b.w 15cc9e │ │ + b.w 15d01e │ │ ldr r1, [r6, #4] │ │ ldr r0, [sp, #44] ; 0x2c │ │ cmp r0, r1 │ │ - bne.w 15d696 │ │ + bne.w 15da16 │ │ ldr r1, [r6, #8] │ │ ldr r0, [sp, #36] ; 0x24 │ │ cmp r0, r1 │ │ - bne.w 15d696 │ │ + bne.w 15da16 │ │ mov r5, r4 │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ cmp r4, #1 │ │ - bhi.w 15dc2c │ │ + bhi.w 15dfac │ │ ldr.w r5, [sl, #28] │ │ cmp r5, #0 │ │ - beq.w 15de60 │ │ + beq.w 15e1e0 │ │ mov r5, r4 │ │ movs r2, #0 │ │ movs r3, #0 │ │ ldrd r0, r1, [sp, #24] │ │ adds r0, r0, r2 │ │ adcs r1, r3 │ │ movs r3, #0 │ │ strd r0, r1, [sp, #24] │ │ str r3, [sp, #40] ; 0x28 │ │ - b.n 15d49a │ │ - ldr r2, [pc, #780] ; (15d8b4 ) │ │ + b.n 15d81a │ │ + ldr r2, [pc, #780] ; (15dc34 ) │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ strd r8, r9, [sp, #8] │ │ ldrd r8, r9, [sp, #80] ; 0x50 │ │ add r2, pc │ │ movs r6, #0 │ │ str r2, [sp, #44] ; 0x2c │ │ add r7, sp, #200 ; 0xc8 │ │ - ldr r2, [pc, #760] ; (15d8b8 ) │ │ + ldr r2, [pc, #760] ; (15dc38 ) │ │ mov r5, r4 │ │ mov r4, r6 │ │ add r2, pc │ │ str r2, [sp, #56] ; 0x38 │ │ add.w lr, r3, #1 │ │ subs r2, r5, #1 │ │ cmp r5, #0 │ │ - bne.w 15d708 │ │ + bne.w 15da88 │ │ ldr.w r2, [sl, #28] │ │ strd r8, r9, [sp, #80] ; 0x50 │ │ cmp r2, #0 │ │ - beq.w 15db82 │ │ - ldr r3, [pc, #728] ; (15d8bc ) │ │ + beq.w 15df02 │ │ + ldr r3, [pc, #728] ; (15dc3c ) │ │ add r3, pc │ │ str r3, [sp, #44] ; 0x2c │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ mov r0, sl │ │ - bl 15c690 │ │ + bl 15ca10 │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr.w r5, [sl, #12] │ │ add r3, r0 │ │ str r3, [sp, #36] ; 0x24 │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ movs r6, #0 │ │ movs r7, #0 │ │ strd r6, r7, [sp, #8] │ │ mov.w r9, #0 │ │ ldrd r6, r7, [sp, #72] ; 0x48 │ │ mov r5, r9 │ │ add r2, sp, #200 ; 0xc8 │ │ str r2, [sp, #56] ; 0x38 │ │ adds r2, r3, #1 │ │ cmp r4, #0 │ │ - bne.w 15d75a │ │ + bne.w 15dada │ │ ldr.w r2, [sl, #28] │ │ strd r6, r7, [sp, #72] ; 0x48 │ │ cmp r2, #0 │ │ - beq.w 15dbbe │ │ + beq.w 15df3e │ │ movs r6, #0 │ │ movs r7, #0 │ │ ldr r3, [sp, #40] ; 0x28 │ │ mov r5, r4 │ │ ldr.w lr, [fp, #4] │ │ adds r6, r6, r3 │ │ ldr.w r8, [fp, #8] │ │ @@ -407534,52 +407897,52 @@ │ │ adds.w r8, r8, r0 │ │ mov r0, r6 │ │ adc.w r9, r9, r1 │ │ mov r1, r7 │ │ strd r8, r9, [sp, #24] │ │ bl 4c382e │ │ str r2, [sp, #40] ; 0x28 │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ ldr r0, [sp, #32] │ │ ldrd r8, r9, [sp, #24] │ │ ldr.w r2, [sl, #20] │ │ ldr r1, [r0, #12] │ │ mov r5, r8 │ │ ldr.w r3, [sl, #24] │ │ - cbz r1, 15d696 │ │ + cbz r1, 15da16 │ │ add.w r1, r1, #268435456 ; 0x10000000 │ │ subs r1, #1 │ │ ldr r0, [r0, #0] │ │ lsls r1, r1, #4 │ │ adds r6, r0, r1 │ │ ldr r1, [r0, r1] │ │ cmp r8, r1 │ │ - beq.w 15d564 │ │ + beq.w 15d8e4 │ │ ldr r1, [sp, #32] │ │ ldr r0, [sp, #48] ; 0x30 │ │ str r1, [sp, #0] │ │ movs r1, #16 │ │ - bl 15b1c4 │ │ + bl 15c2a0 │ │ cmp r0, #0 │ │ - beq.w 15db1a │ │ + beq.w 15de9a │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r1, [sp, #32] │ │ ldr r4, [sp, #44] ; 0x2c │ │ ldr r3, [r3, #4] │ │ ldr r2, [r1, #12] │ │ add r5, r3 │ │ ldr r3, [sp, #36] ; 0x24 │ │ str r4, [r0, #4] │ │ str r5, [r0, #0] │ │ str r3, [r0, #8] │ │ adds r3, r2, #1 │ │ str r2, [r0, #12] │ │ str r3, [r1, #12] │ │ ldr.w r5, [sl, #12] │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ ldr.w r1, [fp, #16] │ │ rsb r0, r0, #255 ; 0xff │ │ bl 4c3aa6 │ │ ldr r2, [sp, #40] ; 0x28 │ │ ldr.w r3, [fp, #4] │ │ mov r5, r4 │ │ ldr.w r6, [fp, #8] │ │ @@ -407592,61 +407955,61 @@ │ │ mov r1, r6 │ │ adds r2, r2, r0 │ │ mov r0, r4 │ │ adc.w r3, r3, #0 │ │ strd r2, r3, [sp, #24] │ │ bl 4c381c │ │ str r1, [sp, #40] ; 0x28 │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ str.w r2, [sl, #12] │ │ cmp r4, #63 ; 0x3f │ │ str.w lr, [sl, #8] │ │ sub.w r0, r4, #32 │ │ ldrb r5, [r3, #0] │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.w 15d8c0 │ │ + bhi.w 15dc40 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r4 │ │ ldrd r2, r3, [sp, #8] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #8] │ │ lsls r3, r5, #24 │ │ add.w r4, r4, #7 │ │ - bpl.w 15d8fa │ │ + bpl.w 15dc7a │ │ ldr.w r5, [sl, #12] │ │ ldr.w r3, [sl, #8] │ │ - b.n 15d5c8 │ │ + b.n 15d948 │ │ subs r4, #1 │ │ str.w r2, [sl, #8] │ │ str.w r4, [sl, #12] │ │ cmp r5, #63 ; 0x3f │ │ ldrb.w r8, [r3] │ │ sub.w r0, r5, #32 │ │ rsb r1, r5, #32 │ │ and.w r3, r8, #127 ; 0x7f │ │ - bhi.w 15d93a │ │ + bhi.w 15dcba │ │ uxtb r2, r3 │ │ lsr.w r1, r2, r1 │ │ lsl.w r7, r2, r0 │ │ lsl.w r6, r2, r5 │ │ ldrd r2, r3, [sp, #8] │ │ orrs r7, r1 │ │ orrs r2, r6 │ │ orrs r3, r7 │ │ strd r2, r3, [sp, #8] │ │ tst.w r8, #128 ; 0x80 │ │ add.w r5, r5, #7 │ │ - beq.w 15d97c │ │ + beq.w 15dcfc │ │ ldr.w r3, [sl, #8] │ │ - b.n 15d612 │ │ + b.n 15d992 │ │ ldr.w r6, [fp, #16] │ │ rsb r9, r0, r2 │ │ mov r0, r9 │ │ mov r1, r6 │ │ bl 4c3aa6 │ │ ldr r2, [sp, #40] ; 0x28 │ │ ldr.w r3, [fp, #4] │ │ @@ -407675,405 +408038,406 @@ │ │ mov r5, r8 │ │ ldr.w r3, [sl, #24] │ │ add r1, r0 │ │ ldr r0, [sp, #36] ; 0x24 │ │ add r0, r1 │ │ str r0, [sp, #36] ; 0x24 │ │ cmp r6, #0 │ │ - beq.w 15d696 │ │ + beq.w 15da16 │ │ add.w r1, r6, #268435456 ; 0x10000000 │ │ mov r0, r7 │ │ - b.n 15d686 │ │ - ; instruction: 0xf7b0003e │ │ - movw r0, #26686 ; 0x683e │ │ - ; instruction: 0xf5f8003e │ │ - addw r0, r4, #2110 ; 0x83e │ │ - sub.w r0, lr, #12451840 ; 0xbe0000 │ │ - movw r0, #34878 ; 0x883e │ │ - sbcs.w r0, r2, #12451840 ; 0xbe0000 │ │ - sbcs.w r0, lr, #12451840 ; 0xbe0000 │ │ - eors.w r0, lr, #12451840 ; 0xbe0000 │ │ - ; instruction: 0xf4aa003e │ │ - ; instruction: 0xf3cc003e │ │ - ; instruction: 0xf3d8003e │ │ - ; instruction: 0xf358003e │ │ - ; instruction: 0xf366003e │ │ - ; instruction: 0xf324003e │ │ - ; instruction: 0xf330003e │ │ - ; instruction: 0xf2ee003e │ │ - ; instruction: 0xf2fa003e │ │ - ; instruction: 0xf2b8003e │ │ - movt r0, #16446 ; 0x403e │ │ - ; instruction: 0xf280003e │ │ - ; instruction: 0xf28e003e │ │ - ; instruction: 0xf230003e │ │ - ; instruction: 0xf23c003e │ │ - adc.w r0, lr, #62 ; 0x3e │ │ - sbc.w r0, r2, #62 ; 0x3e │ │ + b.n 15da06 │ │ + orr.w r0, r0, #12451840 ; 0xbe0000 │ │ + ; instruction: 0xf2be003e │ │ + ; instruction: 0xf288003e │ │ + ; instruction: 0xf294003e │ │ + ; instruction: 0xf23e003e │ │ + ; instruction: 0xf2d8003e │ │ + addw r0, r2, #62 ; 0x3e │ │ + addw r0, lr, #62 ; 0x3e │ │ + ; instruction: 0xf12e003e │ │ ; instruction: 0xf13a003e │ │ - adc.w r0, r2, #62 ; 0x3e │ │ - add.w r0, r6, #62 ; 0x3e │ │ - adds.w r0, r2, #62 ; 0x3e │ │ - vqadd.s8 d16, d12, d30 │ │ - vqadd.s16 d16, d8, d30 │ │ - ldcl 0, cr0, [r4], #248 ; 0xf8 │ │ - mrc 0, 7, r0, cr6, cr14, {1} │ │ - mrc 0, 7, r0, cr10, cr14, {1} │ │ - mcr 0, 7, r0, cr2, cr14, {1} │ │ - mrc 0, 7, r0, cr10, cr14, {1} │ │ + orrs.w r0, ip, #62 ; 0x3e │ │ + orn r0, r8, #62 ; 0x3e │ │ + vshr.s32 d16, d30, #24 │ │ + vshr.s32 d16, d30, #10 │ │ + vshr.s32 d0, d30, #12 │ │ + vmvn.i32 d16, #14 ; 0x0000000e │ │ + vqadd.s64 d16, d14, d30 │ │ + vshr.s8 d0, d30, #6 │ │ + vqadd.s8 d16, d8, d30 │ │ + vqadd.s16 d16, d4, d30 │ │ + vqadd.s16 d0, d0, d30 │ │ + vqadd.s16 d0, d14, d30 │ │ + mcr 0, 6, r0, cr0, cr14, {1} │ │ + mcr 0, 6, r0, cr12, cr14, {1} │ │ + ldcl 0, cr0, [lr, #248] ; 0xf8 │ │ + ldcl 0, cr0, [r2, #248]! ; 0xf8 │ │ + stcl 0, cr0, [sl, #248] ; 0xf8 │ │ + ldcl 0, cr0, [r2, #248] ; 0xf8 │ │ + ldc 0, cr0, [r6, #248] ; 0xf8 │ │ + stc 0, cr0, [r2, #248]! ; 0xf8 │ │ + rsbs r0, ip, lr, rrx │ │ + ; instruction: 0xebe8003e │ │ + ; instruction: 0xe980003e │ │ + ; instruction: 0xeb86003e │ │ + ; instruction: 0xeb8a003e │ │ + sbcs.w r0, r2, lr, rrx │ │ + ; instruction: 0xeb8a003e │ │ vrsqrts.f32 , , │ │ - ldc 0, cr0, [sl, #248]! ; 0xf8 │ │ - stcl 0, cr0, [ip, #248] ; 0xf8 │ │ - sbc.w r0, ip, lr, rrx │ │ + orr.w r0, sl, lr, rrx │ │ + orrs.w r0, ip, lr, rrx │ │ + b.n 15dc30 │ │ + movs r6, r7 │ │ cmp r6, #0 │ │ - bne.w 15d746 │ │ + bne.w 15dac6 │ │ ldr.w r3, [sl] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r2, [sl, #4] │ │ mov r0, r7 │ │ adds r4, #7 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r2, [sp, #44] ; 0x2c │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r6 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r7 │ │ ldr.w r0, [sl, #24] │ │ movs r6, #1 │ │ blx r3 │ │ lsls r3, r5, #24 │ │ - bmi.w 15d750 │ │ + bmi.w 15dad0 │ │ strd r8, r9, [sp, #80] ; 0x50 │ │ ldrd r8, r9, [sp, #8] │ │ orrs.w r3, r8, r9 │ │ - beq.w 15dee0 │ │ + beq.w 15e260 │ │ adds.w r0, r8, #4294967295 ; 0xffffffff │ │ ldr.w r2, [fp, #36] ; 0x24 │ │ adc.w r1, r9, #4294967295 ; 0xffffffff │ │ movs r3, #0 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcs.w 15de96 │ │ + bcs.w 15e216 │ │ add.w lr, r8, #1073741824 ; 0x40000000 │ │ ldr.w r3, [fp, #40] ; 0x28 │ │ add.w lr, lr, #4294967295 ; 0xffffffff │ │ ldr.w r5, [sl, #12] │ │ ldr.w r3, [r3, lr, lsl #2] │ │ str r3, [sp, #44] ; 0x2c │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ cmp.w r9, #0 │ │ - bne.w 15d796 │ │ + bne.w 15db16 │ │ ldr.w r4, [sl] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r3, [sl, #4] │ │ adds r5, #7 │ │ ldr r0, [sp, #56] ; 0x38 │ │ subs r3, r2, r3 │ │ str r4, [sp, #0] │ │ str r3, [sp, #4] │ │ ldr r2, [sp, #100] ; 0x64 │ │ ldr r3, [sp, #104] ; 0x68 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r9 │ │ ldr.w r3, [sl, #20] │ │ mov.w r9, #1 │ │ ldr r1, [sp, #56] ; 0x38 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ tst.w r8, #128 ; 0x80 │ │ ldr.w r4, [sl, #12] │ │ - bne.w 15d7a2 │ │ + bne.w 15db22 │ │ strd r6, r7, [sp, #72] ; 0x48 │ │ ldrd r6, r7, [sp, #8] │ │ - b.n 15d62c │ │ + b.n 15d9ac │ │ mov r9, r2 │ │ movs r7, #0 │ │ movs r6, #0 │ │ mov r5, r9 │ │ strd r6, r7, [sp, #8] │ │ mov r7, r9 │ │ ldrd r8, r9, [sp, #16] │ │ - ldr.w r1, [pc, #1368] ; 15def4 │ │ - ldr.w r2, [pc, #1368] ; 15def8 │ │ + ldr.w r1, [pc, #1368] ; 15e274 │ │ + ldr.w r2, [pc, #1368] ; 15e278 │ │ add r1, pc │ │ str r1, [sp, #60] ; 0x3c │ │ add r2, pc │ │ str r2, [sp, #64] ; 0x40 │ │ add r2, sp, #200 ; 0xc8 │ │ str r2, [sp, #56] ; 0x38 │ │ add.w lr, r3, #1 │ │ - cbnz r4, 15da0e │ │ + cbnz r4, 15dd8e │ │ ldr.w r2, [sl, #28] │ │ strd r8, r9, [sp, #16] │ │ mov r8, r3 │ │ cmp r2, #0 │ │ - beq.w 15dad4 │ │ + beq.w 15de54 │ │ movs r6, #0 │ │ cmp r4, #0 │ │ - bne.n 15da64 │ │ + bne.n 15dde4 │ │ ldr.w r3, [sl, #28] │ │ cmp r3, #0 │ │ - beq.w 15dc50 │ │ + beq.w 15dfd0 │ │ subs r6, #1 │ │ cmp r6, r4 │ │ - bls.w 15dbfa │ │ + bls.w 15df7a │ │ ldr.w r4, [sl, #28] │ │ cmp r4, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r3, [sl, #8] │ │ add.w r5, sp, r1 │ │ ldr.w r6, [sl] │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1280] ; 15defc │ │ + ldr.w r2, [pc, #1280] ; 15e27c │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1276] ; 15df00 │ │ + ldr.w r3, [pc, #1276] ; 15e280 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.w 15cd7e │ │ + b.w 15d0fe │ │ subs r4, #1 │ │ str.w lr, [sl, #8] │ │ str.w r4, [sl, #12] │ │ cmp r5, #63 ; 0x3f │ │ ldrb r6, [r3, #0] │ │ sub.w r0, r5, #32 │ │ rsb r1, r5, #32 │ │ and.w r2, r6, #127 ; 0x7f │ │ - bhi.n 15da98 │ │ + bhi.n 15de18 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r5 │ │ ldrd r2, r3, [sp, #8] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #8] │ │ lsls r1, r6, #24 │ │ add.w r5, r5, #7 │ │ mov r3, lr │ │ - bmi.n 15d9ac │ │ + bmi.n 15dd2c │ │ strd r8, r9, [sp, #16] │ │ mov r8, lr │ │ ldrd r6, r7, [sp, #8] │ │ cmp r4, #0 │ │ - beq.n 15d9c8 │ │ + beq.n 15dd48 │ │ subs r5, r4, #1 │ │ add.w r7, r8, #1 │ │ str.w r5, [sl, #12] │ │ str.w r7, [sl, #8] │ │ ldrb.w r3, [r8] │ │ subs r3, #1 │ │ cmp r3, #3 │ │ - bhi.w 15dedc │ │ - add r2, pc, #8 ; (adr r2, 15da88 ) │ │ + bhi.w 15e25c │ │ + add r2, pc, #8 ; (adr r2, 15de08 ) │ │ ldr.w r3, [r2, r3, lsl #2] │ │ add r2, r3 │ │ bx r2 │ │ lsls r5, r4, #3 │ │ movs r0, r0 │ │ lsls r1, r2, #3 │ │ movs r0, r0 │ │ lsls r1, r3, #2 │ │ movs r0, r0 │ │ ; instruction: 0xfa5bffff │ │ cmp r7, #0 │ │ - bne.n 15da4c │ │ + bne.n 15ddcc │ │ ldr r4, [sp, #56] ; 0x38 │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r2, [sl] │ │ ldr.w r3, [sl, #4] │ │ mov r0, r4 │ │ rsb r3, r3, lr │ │ stmia.w sp, {r2, r3} │ │ ldr r2, [sp, #60] ; 0x3c │ │ ldr r3, [sp, #64] ; 0x40 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r7 │ │ mov r1, r4 │ │ ldr.w r3, [sl, #20] │ │ ldr.w r0, [sl, #24] │ │ movs r7, #1 │ │ blx r3 │ │ ldr.w lr, [sl, #8] │ │ ldr.w r4, [sl, #12] │ │ - b.n 15da4c │ │ + b.n 15ddcc │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r5, [sl] │ │ add.w r6, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1052] ; 15df04 │ │ + ldr.w r2, [pc, #1052] ; 15e284 │ │ str r3, [sp, #4] │ │ mov r0, r6 │ │ - ldr.w r3, [pc, #1048] ; 15df08 │ │ + ldr.w r3, [pc, #1048] ; 15e288 │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r6 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r8, [sl, #8] │ │ str.w r3, [sl, #28] │ │ ldr.w r4, [sl, #12] │ │ - b.n 15d9c2 │ │ + b.n 15dd42 │ │ str r7, [sp, #44] ; 0x2c │ │ ldr.w r5, [sl, #12] │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ mov r0, r7 │ │ mov r1, r5 │ │ - blx 3915c │ │ + blx 39180 │ │ adds r0, #1 │ │ cmp r0, r5 │ │ - bls.w 15dc8a │ │ + bls.w 15e00a │ │ ldr.w r4, [sl, #28] │ │ cmp r4, #0 │ │ - bne.w 15cc42 │ │ + bne.w 15cfc2 │ │ ldmia.w sl, {r2, r3} │ │ movs r1, #200 ; 0xc8 │ │ add.w r5, sp, r1 │ │ subs r3, r7, r3 │ │ stmia.w sp, {r2, r3} │ │ mov r0, r5 │ │ - ldr r2, [pc, #956] ; (15df0c ) │ │ - ldr r3, [pc, #960] ; (15df10 ) │ │ + ldr r2, [pc, #956] ; (15e28c ) │ │ + ldr r3, [pc, #960] ; (15e290 ) │ │ add r2, pc │ │ add r3, pc │ │ - b.w 15cd7e │ │ + b.w 15d0fe │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ mov r0, sl │ │ ldr r1, [r3, #20] │ │ - bl 15cadc │ │ + bl 15ce5c │ │ ldr.w r5, [sl, #12] │ │ strd r0, r1, [sp, #24] │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ ldr r3, [sp, #108] ; 0x6c │ │ movs r2, #0 │ │ str r3, [sp, #44] ; 0x2c │ │ movs r3, #1 │ │ str r3, [sp, #36] ; 0x24 │ │ movs r3, #0 │ │ str r3, [sp, #40] ; 0x28 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #24] │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r4, [sl] │ │ add.w r6, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #896] ; (15df14 ) │ │ + ldr r2, [pc, #896] ; (15e294 ) │ │ str r3, [sp, #4] │ │ mov r0, r6 │ │ - ldr r3, [pc, #892] ; (15df18 ) │ │ + ldr r3, [pc, #892] ; (15e298 ) │ │ add r2, pc │ │ str r4, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r5 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r6 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r5, [sl, #12] │ │ str.w r3, [sl, #28] │ │ - b.n 15d5e2 │ │ + b.n 15d962 │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r6, [sl] │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #844] ; (15df1c ) │ │ + ldr r2, [pc, #844] ; (15e29c ) │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr r3, [pc, #840] ; (15df20 ) │ │ + ldr r3, [pc, #840] ; (15e2a0 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r5 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r4, [sl, #12] │ │ str.w r3, [sl, #28] │ │ - b.n 15d628 │ │ + b.n 15d9a8 │ │ ldr.w r3, [sl, #8] │ │ subs r5, r4, r6 │ │ str.w r5, [sl, #12] │ │ add r6, r3 │ │ str.w r6, [sl, #8] │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ ldr.w r3, [fp, #24] │ │ add r2, r3 │ │ ldrb.w r5, [r2, #-1] │ │ cmp r5, #0 │ │ - beq.w 15d578 │ │ + beq.w 15d8f8 │ │ mov r0, sl │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ subs r5, #1 │ │ - bne.n 15dc1c │ │ + bne.n 15df9c │ │ ldr.w r5, [sl, #12] │ │ - b.n 15d49a │ │ + b.n 15d81a │ │ ldr.w r3, [sl, #16] │ │ subs r5, #3 │ │ adds r2, r1, #3 │ │ str.w r5, [sl, #12] │ │ str.w r2, [sl, #8] │ │ cmp r3, #0 │ │ - bne.w 15de50 │ │ + bne.w 15e1d0 │ │ ldrb r2, [r1, #2] │ │ ldrb r3, [r1, #1] │ │ orr.w r2, r3, r2, lsl #8 │ │ movs r3, #0 │ │ uxth r2, r2 │ │ - b.n 15d592 │ │ + b.n 15d912 │ │ ldmia.w sl, {r2, r3} │ │ movs r1, #200 ; 0xc8 │ │ add.w r5, sp, r1 │ │ rsb r3, r3, r8 │ │ stmia.w sp, {r2, r3} │ │ mov r0, r5 │ │ - ldr r2, [pc, #700] ; (15df24 ) │ │ - ldr r3, [pc, #704] ; (15df28 ) │ │ + ldr r2, [pc, #700] ; (15e2a4 ) │ │ + ldr r3, [pc, #704] ; (15e2a8 ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r5 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r4, [sl, #12] │ │ str.w r3, [sl, #28] │ │ - b.n 15d9d2 │ │ - ldr r3, [pc, #672] ; (15df2c ) │ │ + b.n 15dd52 │ │ + ldr r3, [pc, #672] ; (15e2ac ) │ │ mov.w r9, #0 │ │ adds r1, r7, r0 │ │ add r6, sp, #200 ; 0xc8 │ │ add r3, pc │ │ mov r4, r9 │ │ str r3, [sp, #60] ; 0x3c │ │ mov ip, r8 │ │ - ldr r3, [pc, #656] ; (15df30 ) │ │ + ldr r3, [pc, #656] ; (15e2b0 ) │ │ movs r2, #0 │ │ str r6, [sp, #44] ; 0x2c │ │ mov r6, r9 │ │ ldrd r8, r9, [sp, #88] ; 0x58 │ │ add r3, pc │ │ str r3, [sp, #64] ; 0x40 │ │ movs r3, #0 │ │ @@ -408081,735 +408445,743 @@ │ │ mov r3, r1 │ │ subs r5, r5, r0 │ │ str.w r1, [sl, #8] │ │ str.w r5, [sl, #12] │ │ add.w lr, r3, #1 │ │ subs r2, r5, #1 │ │ cmp r5, #0 │ │ - bne.n 15dd3e │ │ + bne.n 15e0be │ │ ldr.w r2, [sl, #28] │ │ strd r8, r9, [sp, #88] ; 0x58 │ │ mov r8, ip │ │ cmp r2, #0 │ │ - beq.n 15ddc6 │ │ + beq.n 15e146 │ │ mov r0, sl │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r0, sl │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldrb.w r3, [r8, #1] │ │ cmp r3, #47 ; 0x2f │ │ - beq.w 15db18 │ │ + beq.w 15de98 │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ ldr r4, [r3, #32] │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r5, r0 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w r2, [sl, #20] │ │ ldr.w r3, [sl, #24] │ │ adds r1, r5, r0 │ │ mov r6, r0 │ │ adds r1, #2 │ │ ldr r0, [sp, #48] ; 0x30 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r8, r0 │ │ str r0, [sp, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq.w 15cc42 │ │ + beq.w 15cfc2 │ │ mov r2, r5 │ │ mov r1, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ adds r0, r5, #1 │ │ movs r3, #47 ; 0x2f │ │ mov r1, r7 │ │ strb.w r3, [r8, r5] │ │ adds r2, r6, #1 │ │ add r0, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r5, [sl, #12] │ │ - b.w 15d49a │ │ + b.w 15d81a │ │ str.w r2, [sl, #12] │ │ cmp r4, #63 ; 0x3f │ │ str.w lr, [sl, #8] │ │ sub.w r0, r4, #32 │ │ ldrb r5, [r3, #0] │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.n 15dd8c │ │ + bhi.n 15e10c │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r4 │ │ ldrd r2, r3, [sp, #8] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #8] │ │ lsls r2, r5, #24 │ │ add.w r4, r4, #7 │ │ - bpl.n 15ddfe │ │ + bpl.n 15e17e │ │ ldr.w r5, [sl, #12] │ │ ldr.w r3, [sl, #8] │ │ - b.n 15dcbe │ │ + b.n 15e03e │ │ cmp r6, #0 │ │ - bne.n 15dd7a │ │ + bne.n 15e0fa │ │ ldr.w r3, [sl] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r2, [sl, #4] │ │ ldr r0, [sp, #44] ; 0x2c │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #64] ; 0x40 │ │ ldr r2, [sp, #60] ; 0x3c │ │ str.w ip, [sp, #56] ; 0x38 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r6 │ │ ldr.w r3, [sl, #20] │ │ ldr r1, [sp, #44] ; 0x2c │ │ movs r6, #1 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ ldr.w ip, [sp, #56] ; 0x38 │ │ - b.n 15dd7a │ │ + b.n 15e0fa │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r6, [sl] │ │ add.w r4, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #348] ; (15df34 ) │ │ + ldr r2, [pc, #348] ; (15e2b4 ) │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr r3, [pc, #344] ; (15df38 ) │ │ + ldr r3, [pc, #344] ; (15e2b8 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [sl, #28] │ │ - b.n 15dcd6 │ │ + b.n 15e056 │ │ mov r0, sl │ │ strd r8, r9, [sp, #88] ; 0x58 │ │ mov r8, ip │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r0, sl │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldrb.w r3, [r8, #1] │ │ cmp r3, #47 ; 0x2f │ │ - beq.w 15db18 │ │ + beq.w 15de98 │ │ ldrd r0, r1, [sp, #8] │ │ mov r3, r0 │ │ cmp r0, #0 │ │ - beq.w 15dcec │ │ + beq.w 15e06c │ │ ldr r1, [sp, #8] │ │ ldr.w r2, [fp, #28] │ │ add.w lr, r1, #4294967295 ; 0xffffffff │ │ cmp lr, r2 │ │ - bcs.n 15dece │ │ + bcs.n 15e24e │ │ add.w r3, r3, #1073741824 ; 0x40000000 │ │ ldr.w r2, [fp, #32] │ │ subs r3, #1 │ │ ldr.w r4, [r2, r3, lsl #2] │ │ - b.n 15dcf0 │ │ + b.n 15e070 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ ldr r3, [r3, #40] ; 0x28 │ │ ldr r3, [r3, #0] │ │ str r3, [sp, #108] ; 0x6c │ │ - b.w 15d460 │ │ + b.w 15d7e0 │ │ ldrb r2, [r1, #1] │ │ ldrb r3, [r1, #2] │ │ orr.w r2, r3, r2, lsl #8 │ │ movs r3, #0 │ │ uxth r2, r2 │ │ - b.w 15d592 │ │ + b.w 15d912 │ │ ldmia.w sl, {r2, r6} │ │ movs r1, #200 ; 0xc8 │ │ add.w r4, sp, r1 │ │ subs r3, r3, r6 │ │ mov r0, r4 │ │ stmia.w sp, {r2, r3} │ │ ldr r2, [sp, #112] ; 0x70 │ │ ldr r3, [sp, #116] ; 0x74 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr.w r3, [sl, #20] │ │ mov r2, r5 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r4, [sl, #12] │ │ str.w r3, [sl, #28] │ │ - b.w 15d58c │ │ + b.w 15d90c │ │ ldr.w r2, [sl, #4] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r3, [sl, #8] │ │ add.w r4, sp, r1 │ │ ldr.w r5, [sl] │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #144] ; (15df3c ) │ │ + ldr r2, [pc, #144] ; (15e2bc ) │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr r3, [pc, #140] ; (15df40 ) │ │ + ldr r3, [pc, #140] ; (15e2c0 ) │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - b.w 15cdc6 │ │ + b.w 15d146 │ │ ldr.w sl, [sp, #64] ; 0x40 │ │ - ldr r1, [pc, #128] ; (15df44 ) │ │ + ldr r1, [pc, #128] ; (15e2c4 ) │ │ mov r0, sl │ │ add r1, pc │ │ - bl 15c3f0 │ │ - b.w 15cc42 │ │ - ldr r1, [pc, #120] ; (15df48 ) │ │ + bl 15c770 │ │ + b.w 15cfc2 │ │ + ldr r1, [pc, #120] ; (15e2c8 ) │ │ mov r0, sl │ │ add r1, pc │ │ - bl 15c3f0 │ │ - b.w 15cc42 │ │ + bl 15c770 │ │ + b.w 15cfc2 │ │ mov r4, r5 │ │ - b.n 15d9d2 │ │ - ldr r3, [pc, #104] ; (15df4c ) │ │ + b.n 15dd52 │ │ + ldr r3, [pc, #104] ; (15e2cc ) │ │ ldr.w r5, [sl, #12] │ │ add r3, pc │ │ str r3, [sp, #44] ; 0x2c │ │ - b.w 15d49a │ │ + b.w 15d81a │ │ add r4, sp, #200 ; 0xc8 │ │ - b.w 15cda8 │ │ - ldrd r0, r0, [r0, #248] ; 0xf8 │ │ - strd r0, r0, [ip, #248]! ; 0xf8 │ │ - strd r0, r0, [ip, #-248]! ; 0xf8 │ │ - ldrd r0, r0, [r8, #-248]! ; 0xf8 │ │ - stmia.w r0, {r1, r2, r3, r4, r5} │ │ - stmia.w ip, {r1, r2, r3, r4, r5} │ │ - ; instruction: 0xe820003e │ │ - ; instruction: 0xe82e003e │ │ - b.n 15dec4 │ │ + b.w 15d128 │ │ + b.n 15df38 │ │ + movs r6, r7 │ │ + b.n 15df74 │ │ + movs r6, r7 │ │ + b.n 15de78 │ │ + movs r6, r7 │ │ + b.n 15de94 │ │ + movs r6, r7 │ │ + b.n 15dca8 │ │ movs r6, r7 │ │ - b.n 15dee0 │ │ + b.n 15dcc4 │ │ movs r6, r7 │ │ - b.n 15de54 │ │ + b.n 15dbf0 │ │ movs r6, r7 │ │ - b.n 15de70 │ │ + b.n 15dc10 │ │ movs r6, r7 │ │ - b.n 15dd38 │ │ + b.n 15db64 │ │ movs r6, r7 │ │ - b.n 15dd58 │ │ + b.n 15db80 │ │ movs r6, r7 │ │ - b.n 15dce8 │ │ + b.n 15daf4 │ │ movs r6, r7 │ │ - b.n 15dd04 │ │ + b.n 15db10 │ │ movs r6, r7 │ │ - b.n 15da5c │ │ + b.n 15e9d8 │ │ movs r6, r7 │ │ - b.n 15da78 │ │ + b.n 15e9f8 │ │ movs r6, r7 │ │ - b.n 15d8bc │ │ + b.n 15e988 │ │ movs r6, r7 │ │ - b.n 15db00 │ │ + b.n 15e9a4 │ │ movs r6, r7 │ │ - b.n 15da18 │ │ + b.n 15e6fc │ │ movs r6, r7 │ │ - b.n 15da70 │ │ + b.n 15e718 │ │ + movs r6, r7 │ │ + b.n 15e55c │ │ + movs r6, r7 │ │ + b.n 15e7a0 │ │ + movs r6, r7 │ │ + b.n 15e6b8 │ │ + movs r6, r7 │ │ + b.n 15e710 │ │ movs r6, r7 │ │ - b.n 15e424 │ │ + udf #246 ; 0xf6 │ │ movs r6, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #212 ; 0xd4 │ │ mov r4, r0 │ │ mov r6, r1 │ │ ldr r5, [sp, #252] ; 0xfc │ │ mov r8, r2 │ │ mov r7, r3 │ │ mov r0, r5 │ │ movs r1, #0 │ │ movs r2, #16 │ │ blx 39108 │ │ cmp r4, #16 │ │ - beq.w 15e1d2 │ │ - bhi.n 15dfa8 │ │ + beq.w 15e552 │ │ + bhi.n 15e328 │ │ cmp r4, #8 │ │ - beq.w 15e10e │ │ - bls.n 15dffe │ │ + beq.w 15e48e │ │ + bls.n 15e37e │ │ cmp r4, #12 │ │ - beq.w 15e086 │ │ - bhi.n 15e024 │ │ + beq.w 15e406 │ │ + bhi.n 15e3a4 │ │ cmp r4, #10 │ │ - beq.w 15e1f6 │ │ + beq.w 15e576 │ │ it ls │ │ movls r3, #8 │ │ - bhi.n 15e086 │ │ + bhi.n 15e406 │ │ str r3, [r5, #0] │ │ mov r0, r6 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r1, r0 │ │ mov r0, r6 │ │ - bl 15c7f8 │ │ + bl 15cb78 │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ cmp r4, #23 │ │ - beq.n 15e064 │ │ - bls.n 15dfda │ │ + beq.n 15e3e4 │ │ + bls.n 15e35a │ │ movw r7, #7937 ; 0x1f01 │ │ cmp r4, r7 │ │ - beq.w 15e0e6 │ │ - bhi.n 15e040 │ │ + beq.w 15e466 │ │ + bhi.n 15e3c0 │ │ cmp r4, #25 │ │ - beq.w 15e186 │ │ - bcc.w 15e17c │ │ + beq.w 15e506 │ │ + bcc.w 15e4fc │ │ cmp r4, #32 │ │ - bne.n 15e056 │ │ + bne.n 15e3d6 │ │ movs r3, #7 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ cmp r4, #19 │ │ - beq.w 15e128 │ │ - bls.n 15e0aa │ │ + beq.w 15e4a8 │ │ + bls.n 15e42a │ │ cmp r4, #21 │ │ - beq.w 15e212 │ │ - bhi.w 15e14c │ │ + beq.w 15e592 │ │ + bhi.w 15e4cc │ │ movs r3, #4 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ cmp r4, #4 │ │ - beq.w 15e166 │ │ - bls.n 15e0c8 │ │ + beq.w 15e4e6 │ │ + bls.n 15e448 │ │ cmp r4, #6 │ │ - beq.w 15e1c0 │ │ - bhi.w 15e13c │ │ + beq.w 15e540 │ │ + bhi.w 15e4bc │ │ mov r0, r6 │ │ movs r4, #1 │ │ str r4, [r5, #0] │ │ - bl 15c85c │ │ + bl 15cbdc │ │ movs r1, #0 │ │ uxth r0, r0 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ cmp r4, #14 │ │ - beq.w 15e194 │ │ - bhi.w 15e156 │ │ + beq.w 15e514 │ │ + bhi.w 15e4d6 │ │ movs r3, #2 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c690 │ │ + bl 15ca10 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ cmp.w r4, #7968 ; 0x1f20 │ │ - beq.n 15e064 │ │ + beq.n 15e3e4 │ │ movw r7, #7969 ; 0x1f21 │ │ cmp r4, r7 │ │ - beq.n 15e064 │ │ + beq.n 15e3e4 │ │ movw r3, #7938 ; 0x1f02 │ │ cmp r4, r3 │ │ - beq.n 15e0e6 │ │ - ldr r1, [pc, #612] ; (15e2bc ) │ │ + beq.n 15e466 │ │ + ldr r1, [pc, #612] ; (15e63c ) │ │ mov r0, r6 │ │ movs r4, #0 │ │ add r1, pc │ │ - bl 15c3f0 │ │ - b.n 15dfa0 │ │ + bl 15c770 │ │ + b.n 15e320 │ │ movs r3, #6 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ cmp.w r8, #0 │ │ - bne.w 15e180 │ │ - bl 15c8d8 │ │ + bne.w 15e500 │ │ + bl 15cc58 │ │ mov r1, r8 │ │ movs r4, #1 │ │ str r0, [r5, #8] │ │ str r1, [r5, #12] │ │ mov r0, r4 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #1 │ │ str r3, [r5, #0] │ │ mov r0, r6 │ │ ldr r4, [r6, #8] │ │ - bl 15c794 │ │ + bl 15cb14 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - cbz r0, 15e09c │ │ + cbz r0, 15e41c │ │ ldrb r2, [r4, #0] │ │ movs r3, #0 │ │ movs r4, #1 │ │ strd r2, r3, [r5, #8] │ │ mov r0, r4 │ │ add sp, #212 ; 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ cmp r4, #17 │ │ - beq.n 15e10a │ │ + beq.n 15e48a │ │ cmp r4, #18 │ │ - bne.n 15e056 │ │ + bne.n 15e3d6 │ │ movs r3, #4 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c85c │ │ + bl 15cbdc │ │ movs r1, #0 │ │ uxth r0, r0 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ cmp r4, #1 │ │ - beq.n 15e0f8 │ │ + beq.n 15e478 │ │ cmp r4, #3 │ │ - bne.n 15e056 │ │ + bne.n 15e3d6 │ │ movs r3, #8 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ - bl 15c85c │ │ + bl 15cbdc │ │ mov r1, r0 │ │ mov r0, r6 │ │ - bl 15c7f8 │ │ + bl 15cb78 │ │ mov r4, r0 │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #6 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #0 │ │ mov r0, r6 │ │ ldr r1, [sp, #240] ; 0xf0 │ │ str r3, [r5, #0] │ │ - bl 15cadc │ │ + bl 15ce5c │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #4 │ │ - b.n 15e088 │ │ + b.n 15e408 │ │ ldr r0, [r6, #8] │ │ movs r3, #3 │ │ str r3, [r5, #0] │ │ str r0, [r5, #8] │ │ ldr r1, [r6, #12] │ │ - blx 3915c │ │ + blx 39180 │ │ adds r1, r0, #1 │ │ mov r0, r6 │ │ - bl 15c7f8 │ │ + bl 15cb78 │ │ mov r4, r0 │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #4 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ movs r3, #0 │ │ str r3, [r5, #12] │ │ str r0, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ mov r0, r6 │ │ movs r4, #1 │ │ str r4, [r5, #0] │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ mov r0, r6 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r4, r0 │ │ - b.n 15df60 │ │ + b.n 15e2e0 │ │ mov r0, r6 │ │ movs r4, #1 │ │ str r4, [r5, #0] │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #8 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ mov r1, r0 │ │ mov r0, r6 │ │ - bl 15c7f8 │ │ + bl 15cb78 │ │ mov r4, r0 │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #9 │ │ - b.n 15df8e │ │ - bl 15c96c │ │ - b.n 15e078 │ │ + b.n 15e30e │ │ + bl 15ccec │ │ + b.n 15e3f8 │ │ movs r4, #1 │ │ movs r2, #1 │ │ movs r3, #0 │ │ str r4, [r5, #0] │ │ strd r2, r3, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ mov r0, r6 │ │ cmp.w r8, #0 │ │ - bne.n 15e224 │ │ - bl 15c8d8 │ │ + bne.n 15e5a4 │ │ + bl 15cc58 │ │ movs r1, #0 │ │ ldr r3, [sp, #248] ; 0xf8 │ │ mov.w r9, #0 │ │ cmp r1, r9 │ │ mov r8, r3 │ │ it eq │ │ cmpeq r0, r8 │ │ - bcs.n 15e22a │ │ + bcs.n 15e5aa │ │ ldr r3, [sp, #244] ; 0xf4 │ │ movs r4, #1 │ │ add r0, r3 │ │ movs r3, #3 │ │ str r0, [r5, #8] │ │ str r3, [r5, #0] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ mov r0, r6 │ │ movs r4, #1 │ │ str r4, [r5, #0] │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ movs r3, #0 │ │ str r3, [r5, #12] │ │ str r0, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ cmp r7, #2 │ │ mov.w r3, #5 │ │ str r3, [r5, #0] │ │ - beq.n 15e240 │ │ + beq.n 15e5c0 │ │ cmp.w r8, #0 │ │ - bne.n 15e238 │ │ + bne.n 15e5b8 │ │ ldr r3, [r6, #12] │ │ ldr r7, [r6, #8] │ │ cmp r3, #3 │ │ - bhi.n 15e250 │ │ + bhi.n 15e5d0 │ │ ldr r3, [r6, #28] │ │ cmp r3, #0 │ │ - beq.n 15e28c │ │ + beq.n 15e60c │ │ movs r0, #0 │ │ mov r1, r0 │ │ - b.n 15e078 │ │ + b.n 15e3f8 │ │ movs r3, #8 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ ldr r4, [r6, #8] │ │ - bl 15c794 │ │ + bl 15cb14 │ │ mov r1, r0 │ │ - cbz r0, 15e208 │ │ + cbz r0, 15e588 │ │ ldrb r1, [r4, #0] │ │ mov r0, r6 │ │ - bl 15c7f8 │ │ + bl 15cb78 │ │ mov r4, r0 │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ movs r3, #4 │ │ mov r0, r6 │ │ str r3, [r5, #0] │ │ movs r4, #1 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ - bl 15c96c │ │ - b.n 15e1a2 │ │ - ldr r1, [pc, #148] ; (15e2c0 ) │ │ + b.n 15e320 │ │ + bl 15ccec │ │ + b.n 15e522 │ │ + ldr r1, [pc, #148] ; (15e640 ) │ │ mov r0, r6 │ │ movs r4, #0 │ │ add r1, pc │ │ - bl 15c3f0 │ │ - b.n 15dfa0 │ │ + bl 15c770 │ │ + b.n 15e320 │ │ mov r0, r6 │ │ - bl 15c96c │ │ - b.n 15e078 │ │ + bl 15ccec │ │ + b.n 15e3f8 │ │ mov r0, r6 │ │ ldr r1, [sp, #240] ; 0xf0 │ │ - bl 15cadc │ │ + bl 15ce5c │ │ movs r4, #1 │ │ strd r0, r1, [r5, #8] │ │ - b.n 15dfa0 │ │ + b.n 15e320 │ │ ldr r2, [r6, #16] │ │ subs r3, #4 │ │ adds r1, r7, #4 │ │ str r3, [r6, #12] │ │ str r1, [r6, #8] │ │ - cbnz r2, 15e274 │ │ + cbnz r2, 15e5f4 │ │ ldrb r2, [r7, #2] │ │ mov r1, r8 │ │ ldrb r6, [r7, #3] │ │ ldrb r3, [r7, #0] │ │ lsls r2, r2, #16 │ │ ldrb r7, [r7, #1] │ │ orr.w r6, r2, r6, lsl #24 │ │ orrs r6, r3 │ │ orr.w r0, r6, r7, lsl #8 │ │ - b.n 15e078 │ │ + b.n 15e3f8 │ │ ldrb r2, [r7, #1] │ │ mov r1, r8 │ │ ldrb r0, [r7, #0] │ │ ldrb r3, [r7, #3] │ │ lsls r2, r2, #16 │ │ ldrb r7, [r7, #2] │ │ orr.w r2, r2, r0, lsl #24 │ │ orrs r3, r2 │ │ orr.w r0, r3, r7, lsl #8 │ │ - b.n 15e078 │ │ + b.n 15e3f8 │ │ ldr r3, [r6, #4] │ │ add.w r9, sp, #8 │ │ ldr r4, [r6, #0] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r7, r3 │ │ - ldr r2, [pc, #40] ; (15e2c4 ) │ │ + ldr r2, [pc, #40] ; (15e644 ) │ │ str r3, [sp, #4] │ │ mov r0, r9 │ │ - ldr r3, [pc, #40] ; (15e2c8 ) │ │ + ldr r3, [pc, #40] ; (15e648 ) │ │ add r2, pc │ │ str r4, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r6, #20] │ │ mov r1, r9 │ │ mov r2, r8 │ │ ldr r0, [r6, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r6, #28] │ │ - b.n 15e1f0 │ │ + b.n 15e570 │ │ nop │ │ - b.n 15dbc0 │ │ + b.n 15e860 │ │ movs r6, r7 │ │ - b.n 15e7e4 │ │ + svc 32 │ │ movs r6, r7 │ │ - b.n 15e468 │ │ + ble.n 15e708 │ │ movs r6, r7 │ │ - b.n 15e484 │ │ + ble.n 15e724 │ │ movs r6, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #372 ; 0x174 │ │ mov r6, r8 │ │ mov sl, r2 │ │ str r3, [sp, #96] ; 0x60 │ │ mov r7, r9 │ │ - ldr.w r3, [pc, #1508] ; 15e8c0 │ │ + ldr.w r3, [pc, #1508] ; 15ec40 │ │ ldr.w fp, [sp, #432] ; 0x1b0 │ │ add r3, pc │ │ str r3, [sp, #44] ; 0x2c │ │ - ldr.w r3, [pc, #1500] ; 15e8c4 │ │ + ldr.w r3, [pc, #1500] ; 15ec44 │ │ mov r8, fp │ │ str r0, [sp, #108] ; 0x6c │ │ add r3, pc │ │ str r3, [sp, #72] ; 0x48 │ │ - ldr.w r3, [pc, #1492] ; 15e8c8 │ │ + ldr.w r3, [pc, #1492] ; 15ec48 │ │ str r1, [sp, #112] ; 0x70 │ │ add r3, pc │ │ str r3, [sp, #100] ; 0x64 │ │ - ldr.w r3, [pc, #1484] ; 15e8cc │ │ + ldr.w r3, [pc, #1484] ; 15ec4c │ │ mov fp, r8 │ │ mov r9, r7 │ │ mov r8, r6 │ │ add r3, pc │ │ str r3, [sp, #116] ; 0x74 │ │ ldr.w r5, [sl, #12] │ │ - cbz r5, 15e336 │ │ + cbz r5, 15e6b6 │ │ mov.w ip, #0 │ │ str.w fp, [sp, #432] ; 0x1b0 │ │ movs r6, #0 │ │ movs r7, #0 │ │ mov r4, ip │ │ mov fp, ip │ │ add r3, sp, #168 ; 0xa8 │ │ str r3, [sp, #32] │ │ subs r2, r5, #1 │ │ ldr.w r3, [sl, #8] │ │ - cbnz r5, 15e33e │ │ + cbnz r5, 15e6be │ │ ldr.w r2, [sl, #28] │ │ cmp r2, #0 │ │ - beq.w 15e608 │ │ + beq.w 15e988 │ │ movs r0, #1 │ │ add sp, #372 ; 0x174 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str.w r2, [sl, #12] │ │ add.w lr, r3, #1 │ │ cmp r4, #63 ; 0x3f │ │ str.w lr, [sl, #8] │ │ ldrb r5, [r3, #0] │ │ sub.w r0, r4, #32 │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.n 15e384 │ │ + bhi.n 15e704 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ orr.w r9, r9, r1 │ │ lsl.w r8, r2, r4 │ │ orr.w r6, r6, r8 │ │ orr.w r7, r7, r9 │ │ lsls r3, r5, #24 │ │ add.w r4, r4, #7 │ │ - bpl.n 15e3be │ │ + bpl.n 15e73e │ │ ldr.w r5, [sl, #12] │ │ - b.n 15e324 │ │ + b.n 15e6a4 │ │ cmp.w fp, #0 │ │ - bne.n 15e376 │ │ + bne.n 15e6f6 │ │ ldr.w r3, [sl] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r2, [sl, #4] │ │ adds r4, #7 │ │ ldr r0, [sp, #32] │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #72] ; 0x48 │ │ ldr r2, [sp, #44] ; 0x2c │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, fp │ │ ldr.w r3, [sl, #20] │ │ mov.w fp, #1 │ │ ldr r1, [sp, #32] │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ lsls r3, r5, #24 │ │ - bmi.n 15e37e │ │ + bmi.n 15e6fe │ │ orrs.w r3, r6, r7 │ │ ldr.w fp, [sp, #432] ; 0x1b0 │ │ - beq.n 15e336 │ │ + beq.n 15e6b6 │ │ adds.w r4, r6, #4294967295 ; 0xffffffff │ │ ldr.w r2, [fp, #40] ; 0x28 │ │ adc.w r5, r7, #4294967295 ; 0xffffffff │ │ movs r1, #0 │ │ cmp r5, r1 │ │ ldr.w r5, [fp, #44] ; 0x2c │ │ it eq │ │ cmpeq r4, r2 │ │ - bcs.n 15e3f8 │ │ + bcs.n 15e778 │ │ add.w r4, r6, r6, lsl #1 │ │ add.w r4, r5, r4, lsl #3 │ │ subs r4, #24 │ │ ldrd r0, r1, [r4] │ │ cmp r1, r7 │ │ it eq │ │ cmpeq r0, r6 │ │ - beq.n 15e41c │ │ + beq.n 15e79c │ │ ldr r3, [sp, #100] ; 0x64 │ │ mov r1, r5 │ │ add r0, sp, #168 ; 0xa8 │ │ movs r4, #0 │ │ strd r6, r7, [sp, #168] ; 0xa8 │ │ str r3, [sp, #0] │ │ movs r3, #24 │ │ str r4, [sp, #176] ; 0xb0 │ │ str r4, [sp, #180] ; 0xb4 │ │ str r4, [sp, #184] ; 0xb8 │ │ str r4, [sp, #188] ; 0xbc │ │ blx 390fc │ │ mov r4, r0 │ │ cmp r0, #0 │ │ - beq.w 15e8ae │ │ + beq.w 15ec2e │ │ ldr r3, [r4, #16] │ │ cmp r3, #0 │ │ - beq.w 15e5c6 │ │ + beq.w 15e946 │ │ movs r6, #0 │ │ movs r3, #0 │ │ movs r2, #0 │ │ strd r8, r9, [sp, #88] ; 0x58 │ │ strd r2, r3, [sp, #80] ; 0x50 │ │ mov r8, r4 │ │ strd r2, r3, [sp, #56] ; 0x38 │ │ @@ -408818,81 +409190,81 @@ │ │ str r6, [sp, #64] ; 0x40 │ │ ldr r3, [r4, #20] │ │ str r6, [sp, #104] ; 0x68 │ │ str r6, [sp, #48] ; 0x30 │ │ str r6, [sp, #76] ; 0x4c │ │ ldr r7, [sp, #96] ; 0x60 │ │ ldr r4, [sp, #408] ; 0x198 │ │ - b.n 15e46a │ │ + b.n 15e7ea │ │ cmp r2, #27 │ │ - beq.w 15e696 │ │ + beq.w 15ea16 │ │ cmp r2, #85 ; 0x55 │ │ - beq.w 15e67c │ │ + beq.w 15e9fc │ │ cmp r2, #18 │ │ - beq.w 15e66a │ │ + beq.w 15e9ea │ │ ldr.w r2, [r8, #16] │ │ adds r6, #1 │ │ cmp r2, r6 │ │ - bls.n 15e4ce │ │ + bls.n 15e84e │ │ ldr.w lr, [fp, #20] │ │ add.w r0, r3, r6, lsl #3 │ │ ldr.w r2, [fp, #16] │ │ mov r1, sl │ │ ldr.w r3, [fp, #12] │ │ ldr r0, [r0, #4] │ │ str r7, [sp, #4] │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ str.w lr, [sp] │ │ - bl 15df50 │ │ + bl 15e2d0 │ │ cmp r0, #0 │ │ - beq.w 15e338 │ │ + beq.w 15e6b8 │ │ ldr.w r3, [r8, #20] │ │ ldr.w r2, [r3, r6, lsl #3] │ │ cmp r2, #17 │ │ - beq.w 15e654 │ │ - bhi.n 15e44e │ │ + beq.w 15e9d4 │ │ + bhi.n 15e7ce │ │ cmp r2, #3 │ │ - beq.w 15e63a │ │ + beq.w 15e9ba │ │ cmp r2, #16 │ │ - bne.n 15e460 │ │ + bne.n 15e7e0 │ │ ldr.w r2, [r8, #8] │ │ cmp r2, #17 │ │ - bne.n 15e460 │ │ + bne.n 15e7e0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ cmp r2, #1 │ │ it ne │ │ cmpne r2, #6 │ │ - bne.n 15e460 │ │ + bne.n 15e7e0 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ adds r6, #1 │ │ str.w r2, [fp, #24] │ │ ldr.w r2, [r8, #16] │ │ cmp r2, r6 │ │ - bhi.n 15e46a │ │ + bhi.n 15e7ea │ │ mov r4, r8 │ │ ldrd r8, r9, [sp, #88] ; 0x58 │ │ ldr r6, [r4, #8] │ │ cmp r6, #17 │ │ it ne │ │ cmpne r6, #46 ; 0x2e │ │ - bne.n 15e5c6 │ │ + bne.n 15e946 │ │ ldr r3, [sp, #64] ; 0x40 │ │ cmp r3, #0 │ │ - bne.w 15e6c2 │ │ + bne.w 15ea42 │ │ ldr r3, [sp, #76] ; 0x4c │ │ ldr r2, [sp, #48] ; 0x30 │ │ cmp r2, #0 │ │ ite eq │ │ moveq r3, #0 │ │ andne.w r3, r3, #1 │ │ cmp r3, #0 │ │ - beq.n 15e5c6 │ │ + beq.n 15e946 │ │ ldr r3, [sp, #104] ; 0x68 │ │ - cbz r3, 15e50c │ │ + cbz r3, 15e88c │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ ldrd r2, r3, [sp, #32] │ │ adds r2, r2, r0 │ │ adcs r3, r1 │ │ strd r2, r3, [sp, #56] ; 0x38 │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ movs r1, #0 │ │ @@ -408908,45 +409280,45 @@ │ │ adcs r1, r3 │ │ strd r0, r1, [sp, #32] │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ strd r0, r1, [sp, #152] ; 0x98 │ │ adds r0, r0, r2 │ │ adcs r1, r3 │ │ strd r0, r1, [sp, #48] ; 0x30 │ │ - cbz r5, 15e57e │ │ + cbz r5, 15e8fe │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ add.w r1, r5, r5, lsl #1 │ │ ldr r2, [r3, #0] │ │ lsls r3, r1, #3 │ │ subs r3, #24 │ │ ldrd r0, r1, [sp, #32] │ │ adds r5, r2, r3 │ │ ldrd r2, r3, [r5, #8] │ │ strd r0, r1, [sp, #56] ; 0x38 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ strd r2, r3, [sp, #64] ; 0x40 │ │ - beq.w 15e87c │ │ + beq.w 15ebfc │ │ adds r0, r2, #1 │ │ adc.w r1, r3, #0 │ │ ldrd r2, r3, [sp, #56] ; 0x38 │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - beq.w 15e87c │ │ + beq.w 15ebfc │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ movs r1, #24 │ │ ldr r0, [sp, #108] ; 0x6c │ │ ldr r2, [sp, #424] ; 0x1a8 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #428] ; 0x1ac │ │ - bl 15b1c4 │ │ + bl 15c2a0 │ │ cmp r0, #0 │ │ - beq.w 15e338 │ │ + beq.w 15e6b8 │ │ ldrd r2, r3, [sp, #32] │ │ add r6, sp, #144 ; 0x90 │ │ mov r7, r0 │ │ ldr r5, [sp, #436] ; 0x1b4 │ │ strd r2, r3, [sp, #144] ; 0x90 │ │ ldrd r2, r3, [sp, #48] ; 0x30 │ │ ldr r5, [r5, #12] │ │ @@ -408956,18 +409328,18 @@ │ │ stmia r7!, {r0, r1, r2, r3} │ │ ldmia.w r6, {r0, r1} │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ ldr r6, [r4, #8] │ │ stmia.w r7, {r0, r1} │ │ str r5, [r3, #12] │ │ cmp r6, #17 │ │ - beq.w 15e336 │ │ + beq.w 15e6b6 │ │ ldr r3, [r4, #12] │ │ cmp r3, #0 │ │ - beq.w 15e30a │ │ + beq.w 15e68a │ │ ldr r3, [sp, #408] ; 0x198 │ │ mov r2, sl │ │ ldr r4, [sp, #424] ; 0x1a8 │ │ mov r6, r8 │ │ ldr r0, [sp, #108] ; 0x6c │ │ mov r7, r9 │ │ str r3, [sp, #0] │ │ @@ -408982,97 +409354,97 @@ │ │ str r3, [sp, #8] │ │ ldr r3, [sp, #420] ; 0x1a4 │ │ ldr r1, [sp, #112] ; 0x70 │ │ str.w fp, [sp, #24] │ │ str r3, [sp, #12] │ │ str r4, [sp, #28] │ │ ldr r3, [sp, #96] ; 0x60 │ │ - bl 15e2cc │ │ + bl 15e64c │ │ cmp r0, #0 │ │ - bne.w 15e2fc │ │ - b.n 15e338 │ │ + bne.w 15e67c │ │ + b.n 15e6b8 │ │ ldmia.w sl, {r4, r6} │ │ add r7, sp, #168 ; 0xa8 │ │ - ldr r2, [pc, #704] ; (15e8d0 ) │ │ + ldr r2, [pc, #704] ; (15ec50 ) │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r6 │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #700] ; (15e8d4 ) │ │ + ldr r3, [pc, #700] ; (15ec54 ) │ │ add r2, pc │ │ mov r0, r7 │ │ str r4, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r7 │ │ mov r2, r5 │ │ ldr.w r0, [sl, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [sl, #28] │ │ - b.n 15e336 │ │ + b.n 15e6b6 │ │ ldr.w r2, [r8, #8] │ │ cmp r2, #17 │ │ - bne.w 15e460 │ │ + bne.w 15e7e0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ cmp r2, #3 │ │ - bne.w 15e460 │ │ + bne.w 15e7e0 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ str.w r2, [fp, #28] │ │ - b.n 15e460 │ │ + b.n 15e7e0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ cmp r2, #0 │ │ - bne.w 15e460 │ │ + bne.w 15e7e0 │ │ ldrd r0, r1, [sp, #176] ; 0xb0 │ │ movs r2, #1 │ │ str r2, [sp, #76] ; 0x4c │ │ strd r0, r1, [sp, #32] │ │ - b.n 15e460 │ │ + b.n 15e7e0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ - cbnz r2, 15e6ae │ │ + cbnz r2, 15ea2e │ │ ldrd r0, r1, [sp, #176] ; 0xb0 │ │ movs r2, #1 │ │ str r2, [sp, #48] ; 0x30 │ │ strd r0, r1, [sp, #56] ; 0x38 │ │ - b.n 15e460 │ │ + b.n 15e7e0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ cmp r2, #1 │ │ it ne │ │ cmpne r2, #6 │ │ - bne.w 15e460 │ │ + bne.w 15e7e0 │ │ ldrd r0, r1, [sp, #176] ; 0xb0 │ │ movs r2, #1 │ │ str r2, [sp, #64] ; 0x40 │ │ strd r0, r1, [sp, #80] ; 0x50 │ │ - b.n 15e460 │ │ + b.n 15e7e0 │ │ ldr.w r2, [r8, #8] │ │ cmp r2, #17 │ │ - bne.w 15e460 │ │ + bne.w 15e7e0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ cmp r2, #3 │ │ itt eq │ │ ldreq r2, [sp, #176] ; 0xb0 │ │ streq.w r2, [fp, #32] │ │ - b.n 15e460 │ │ + b.n 15e7e0 │ │ cmp r2, #1 │ │ - bne.w 15e460 │ │ + bne.w 15e7e0 │ │ ldrd r0, r1, [sp, #176] ; 0xb0 │ │ str r2, [sp, #104] ; 0x68 │ │ str r2, [sp, #48] ; 0x30 │ │ strd r0, r1, [sp, #56] ; 0x38 │ │ - b.n 15e460 │ │ + b.n 15e7e0 │ │ ldr r3, [sp, #416] ; 0x1a0 │ │ movs r1, #0 │ │ mov r2, r3 │ │ mov r3, r1 │ │ ldrd r0, r1, [sp, #80] ; 0x50 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcs.w 15e868 │ │ + bcs.w 15ebe8 │ │ ldr r2, [sp, #116] ; 0x74 │ │ movs r3, #0 │ │ movs r1, #0 │ │ mov r6, r3 │ │ str r3, [sp, #196] ; 0xc4 │ │ str r2, [sp, #168] ; 0xa8 │ │ ldr r2, [sp, #412] ; 0x19c │ │ @@ -409091,64 +409463,64 @@ │ │ str r2, [sp, #192] ; 0xc0 │ │ adds r2, r3, r0 │ │ ldr r3, [sp, #416] ; 0x1a0 │ │ str r2, [sp, #176] ; 0xb0 │ │ subs r3, r3, r0 │ │ str r3, [sp, #180] ; 0xb4 │ │ cmp r6, #0 │ │ - bne.w 15e874 │ │ + bne.w 15ebf4 │ │ mov r0, r5 │ │ ldr.w r1, [fp, #20] │ │ - bl 15cadc │ │ + bl 15ce5c │ │ mov r6, r0 │ │ mov r7, r1 │ │ mov r0, r5 │ │ ldr.w r1, [fp, #20] │ │ - bl 15cadc │ │ + bl 15ce5c │ │ orr.w r2, r0, r6 │ │ orr.w r3, r1, r7 │ │ orrs r3, r2 │ │ - beq.w 15e89a │ │ + beq.w 15ec1a │ │ ldr.w r3, [fp, #20] │ │ subs r3, #1 │ │ cmp r3, #7 │ │ - bhi.n 15e796 │ │ + bhi.n 15eb16 │ │ tbb [pc, r3] │ │ asrs r0, r4, #28 │ │ asrs r6, r4, #32 │ │ movs r6, #38 ; 0x26 │ │ lsls r6, r4, #16 │ │ and.w r3, r6, r7 │ │ sub.w r3, r3, #4294967295 ; 0xffffffff │ │ clz r3, r3 │ │ lsrs r3, r3, #5 │ │ - cbz r3, 15e796 │ │ + cbz r3, 15eb16 │ │ strd r0, r1, [sp, #32] │ │ ldr r6, [sp, #196] ; 0xc4 │ │ - b.n 15e710 │ │ + b.n 15ea90 │ │ cmp r7, #0 │ │ itte eq │ │ cmpeq.w r6, #4294967295 ; 0xffffffff │ │ moveq r3, #1 │ │ movne r3, #0 │ │ - b.n 15e760 │ │ + b.n 15eae0 │ │ movs r3, #0 │ │ cmp r7, r3 │ │ movw r2, #65535 ; 0xffff │ │ itte eq │ │ cmpeq r6, r2 │ │ moveq r3, #1 │ │ movne r3, #0 │ │ - b.n 15e760 │ │ + b.n 15eae0 │ │ cmp r7, #0 │ │ itte eq │ │ cmpeq r6, #255 ; 0xff │ │ moveq r3, #1 │ │ movne r3, #0 │ │ - b.n 15e760 │ │ + b.n 15eae0 │ │ ldrd r8, r9, [sp, #32] │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ adds.w r8, r8, r6 │ │ str.w fp, [sp, #136] ; 0x88 │ │ adc.w r9, r9, r7 │ │ mov r6, r8 │ │ ldr r3, [r3, #12] │ │ @@ -409164,40 +409536,40 @@ │ │ adds.w r8, r8, r6 │ │ adc.w r9, r9, r7 │ │ mov r6, r8 │ │ mov r7, r9 │ │ ldrd r8, r9, [sp, #48] ; 0x30 │ │ adds.w r8, r8, r0 │ │ adc.w r9, r9, r1 │ │ - cbz r3, 15e80e │ │ + cbz r3, 15eb8e │ │ ldr r2, [sp, #436] ; 0x1b4 │ │ add.w r3, r3, r3, lsl #1 │ │ ldr r1, [r2, #0] │ │ lsls r2, r3, #3 │ │ sub.w lr, r2, #24 │ │ add lr, r1 │ │ ldrd r2, r3, [lr, #8] │ │ cmp r7, r3 │ │ it eq │ │ cmpeq r6, r2 │ │ - beq.n 15e84e │ │ + beq.n 15ebce │ │ adds r0, r2, #1 │ │ adc.w r1, r3, #0 │ │ cmp r7, r1 │ │ it eq │ │ cmpeq r6, r0 │ │ - beq.n 15e84e │ │ + beq.n 15ebce │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ movs r1, #24 │ │ ldr r0, [sp, #108] ; 0x6c │ │ ldr r2, [sp, #424] ; 0x1a8 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #428] ; 0x1ac │ │ - bl 15b1c4 │ │ - cbz r0, 15e874 │ │ + bl 15c2a0 │ │ + cbz r0, 15ebf4 │ │ add.w lr, sp, #120 ; 0x78 │ │ strd r6, r7, [sp, #120] ; 0x78 │ │ mov r2, r8 │ │ mov r3, r9 │ │ mov r7, r0 │ │ strd r2, r3, [sp, #128] ; 0x80 │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ @@ -409206,545 +409578,545 @@ │ │ stmia r7!, {r0, r1, r2, r3} │ │ adds r6, #1 │ │ ldmia.w lr, {r0, r1} │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ stmia.w r7, {r0, r1} │ │ str r6, [r3, #12] │ │ ldr r6, [sp, #196] ; 0xc4 │ │ - b.n 15e710 │ │ + b.n 15ea90 │ │ ldr.w r1, [lr, #16] │ │ cmp fp, r1 │ │ - bne.n 15e80e │ │ + bne.n 15eb8e │ │ cmp r3, r9 │ │ it eq │ │ cmpeq r2, r8 │ │ - bcs.n 15e84a │ │ + bcs.n 15ebca │ │ mov r2, r8 │ │ mov r3, r9 │ │ strd r2, r3, [lr, #8] │ │ - b.n 15e84a │ │ - ldr r1, [pc, #108] ; (15e8d8 ) │ │ + b.n 15ebca │ │ + ldr r1, [pc, #108] ; (15ec58 ) │ │ movs r2, #0 │ │ ldr r0, [sp, #428] ; 0x1ac │ │ add r1, pc │ │ ldr r3, [sp, #424] ; 0x1a8 │ │ blx r3 │ │ movs r0, #0 │ │ add sp, #372 ; 0x174 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r5, #16] │ │ cmp fp, r1 │ │ - bne.w 15e57e │ │ + bne.w 15e8fe │ │ ldrd r2, r3, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #64] ; 0x40 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ it cc │ │ strdcc r2, r3, [r5, #8] │ │ - b.n 15e5c0 │ │ + b.n 15e940 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ ldrd r8, r9, [sp, #56] ; 0x38 │ │ cmp r3, #0 │ │ - bne.n 15e874 │ │ + bne.n 15ebf4 │ │ ldr r3, [r4, #8] │ │ cmp r3, #17 │ │ - bne.w 15e5c6 │ │ - b.n 15e336 │ │ - ldr r1, [pc, #44] ; (15e8dc ) │ │ + bne.w 15e946 │ │ + b.n 15e6b6 │ │ + ldr r1, [pc, #44] ; (15ec5c ) │ │ mov r2, r4 │ │ ldr r0, [sp, #428] ; 0x1ac │ │ add r1, pc │ │ ldr r3, [sp, #424] ; 0x1a8 │ │ blx r3 │ │ mov r0, r4 │ │ - b.n 15e338 │ │ + b.n 15e6b8 │ │ nop │ │ - b.n 15e9e0 │ │ + ble.n 15ec80 │ │ movs r6, r7 │ │ - b.n 15ea0c │ │ + ble.n 15ecac │ │ movs r6, r7 │ │ - b.n 15ea6e │ │ - vshr.u32 d30, d10, #1 │ │ + b.n 15edee │ │ + ; instruction: 0xffffdc92 │ │ movs r6, r7 │ │ - ble.n 15e984 │ │ + bls.n 15ec24 │ │ movs r6, r7 │ │ - ble.n 15e99c │ │ + bls.n 15ec3c │ │ movs r6, r7 │ │ - bgt.n 15e820 │ │ + bls.n 15ecc0 │ │ movs r6, r7 │ │ - bgt.n 15e960 │ │ + bhi.n 15ec00 │ │ movs r6, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ movs r5, #0 │ │ ldr r4, [r1, #8] │ │ cmp r3, r5 │ │ sub sp, #404 ; 0x194 │ │ mov fp, r1 │ │ it eq │ │ cmpeq r2, r4 │ │ str r0, [sp, #12] │ │ - bcc.w 15f61c │ │ + bcc.w 15f99c │ │ subs r2, r2, r4 │ │ ldr r1, [r1, #4] │ │ sbc.w r3, r3, r5 │ │ movs r5, #0 │ │ cmp r3, r5 │ │ it eq │ │ cmpeq r2, r1 │ │ - bcs.w 15f61c │ │ + bcs.w 15f99c │ │ ldr r5, [sp, #12] │ │ subs r1, r1, r2 │ │ str r1, [sp, #180] ; 0xb4 │ │ add r0, sp, #168 ; 0xa8 │ │ ldr r1, [sp, #440] ; 0x1b8 │ │ movs r4, #0 │ │ ldr r6, [r5, #16] │ │ ldr r7, [r5, #48] ; 0x30 │ │ str r1, [sp, #188] ; 0xbc │ │ ldr r1, [sp, #444] ; 0x1bc │ │ ldr.w r5, [fp] │ │ - ldr.w r3, [pc, #3064] ; 15f520 │ │ + ldr.w r3, [pc, #3064] ; 15f8a0 │ │ add r2, r5 │ │ str r6, [sp, #172] ; 0xac │ │ add r3, pc │ │ str r7, [sp, #184] ; 0xb8 │ │ str r3, [sp, #168] ; 0xa8 │ │ str r0, [sp, #60] ; 0x3c │ │ str r1, [sp, #192] ; 0xc0 │ │ str r2, [sp, #176] ; 0xb0 │ │ str r4, [sp, #196] ; 0xc4 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r6, r0 │ │ mov r7, r1 │ │ orrs.w r3, r6, r7 │ │ - beq.w 15f782 │ │ + beq.w 15fb02 │ │ adds.w r4, r0, #4294967295 ; 0xffffffff │ │ ldr.w r2, [fp, #40] ; 0x28 │ │ adc.w r5, r1, #4294967295 ; 0xffffffff │ │ movs r1, #0 │ │ cmp r5, r1 │ │ ldr.w r1, [fp, #44] ; 0x2c │ │ it eq │ │ cmpeq r4, r2 │ │ - bcs.n 15e97e │ │ + bcs.n 15ecfe │ │ add.w lr, r6, r6, lsl #1 │ │ add.w lr, r1, lr, lsl #3 │ │ sub.w lr, lr, #24 │ │ ldrd r4, r5, [lr] │ │ cmp r7, r5 │ │ it eq │ │ cmpeq r6, r4 │ │ - beq.w 15f708 │ │ - ldr.w r4, [pc, #2980] ; 15f524 │ │ + beq.w 15fa88 │ │ + ldr.w r4, [pc, #2980] ; 15f8a4 │ │ add r0, sp, #200 ; 0xc8 │ │ movs r3, #24 │ │ strd r6, r7, [sp, #200] ; 0xc8 │ │ add r4, pc │ │ str r4, [sp, #0] │ │ movs r4, #0 │ │ str r4, [sp, #208] ; 0xd0 │ │ str r4, [sp, #212] ; 0xd4 │ │ str r4, [sp, #216] ; 0xd8 │ │ str r4, [sp, #220] ; 0xdc │ │ blx 390fc │ │ mov r4, r0 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ - beq.w 15f86c │ │ + beq.w 15fbec │ │ ldr.w r4, [sl, #16] │ │ cmp r4, #0 │ │ - beq.w 15ebd8 │ │ - ldr.w r3, [pc, #2932] ; 15f528 │ │ + beq.w 15ef58 │ │ + ldr.w r3, [pc, #2932] ; 15f8a8 │ │ mov.w r9, #0 │ │ str.w fp, [sp, #40] ; 0x28 │ │ mov fp, r9 │ │ add r3, pc │ │ str r3, [sp, #140] ; 0x8c │ │ - ldr.w r3, [pc, #2920] ; 15f52c │ │ + ldr.w r3, [pc, #2920] ; 15f8ac │ │ str.w r9, [sp, #132] ; 0x84 │ │ add r3, pc │ │ str r3, [sp, #144] ; 0x90 │ │ add r3, sp, #152 ; 0x98 │ │ str r3, [sp, #16] │ │ - ldr.w r3, [pc, #2908] ; 15f530 │ │ + ldr.w r3, [pc, #2908] ; 15f8b0 │ │ add r3, pc │ │ str r3, [sp, #148] ; 0x94 │ │ add r3, sp, #156 ; 0x9c │ │ str r3, [sp, #20] │ │ add r3, sp, #160 ; 0xa0 │ │ str r3, [sp, #24] │ │ add r3, sp, #164 ; 0xa4 │ │ str r3, [sp, #28] │ │ ldr r1, [sp, #40] ; 0x28 │ │ mov.w r9, fp, lsl #3 │ │ ldr.w r3, [sl, #20] │ │ - ldr.w ip, [pc, #2880] ; 15f534 │ │ + ldr.w ip, [pc, #2880] ; 15f8b4 │ │ mov r2, r1 │ │ add r3, r9 │ │ ldr r2, [r2, #20] │ │ add ip, pc │ │ ldr r6, [r3, #4] │ │ ldr r7, [r1, #16] │ │ str r2, [sp, #44] ; 0x2c │ │ ldr r2, [sp, #12] │ │ ldr r1, [r1, #12] │ │ ldr r3, [r2, #40] ; 0x28 │ │ str r1, [sp, #48] ; 0x30 │ │ str r3, [sp, #56] ; 0x38 │ │ ldr r3, [r2, #44] ; 0x2c │ │ str r3, [sp, #52] ; 0x34 │ │ - ldr.w r3, [pc, #2852] ; 15f538 │ │ + ldr.w r3, [pc, #2852] ; 15f8b8 │ │ add r3, pc │ │ str r3, [sp, #32] │ │ ldr r3, [sp, #16] │ │ movs r4, #0 │ │ cmp r6, #16 │ │ str r4, [r3, #0] │ │ ldr r3, [sp, #20] │ │ str r4, [r3, #0] │ │ ldr r3, [sp, #24] │ │ str r4, [r3, #0] │ │ ldr r3, [sp, #28] │ │ str r4, [r3, #0] │ │ - beq.w 15f3ac │ │ - bhi.n 15eafc │ │ + beq.w 15f72c │ │ + bhi.n 15ee7c │ │ cmp r6, #8 │ │ - beq.w 15f388 │ │ - bls.n 15eb2c │ │ + beq.w 15f708 │ │ + bls.n 15eeac │ │ cmp r6, #12 │ │ - beq.w 15f35e │ │ - bhi.w 15ebe0 │ │ + beq.w 15f6de │ │ + bhi.w 15ef60 │ │ cmp r6, #10 │ │ - beq.w 15f420 │ │ - bhi.w 15edd4 │ │ - ldr.w r3, [pc, #2796] ; 15f53c │ │ + beq.w 15f7a0 │ │ + bhi.w 15f154 │ │ + ldr.w r3, [pc, #2796] ; 15f8bc │ │ mov ip, fp │ │ str.w sl, [sp, #44] ; 0x2c │ │ movs r2, #0 │ │ ldr r6, [sp, #180] ; 0xb4 │ │ add r3, pc │ │ ldrd sl, fp, [sp, #72] ; 0x48 │ │ add r7, sp, #200 ; 0xc8 │ │ str r3, [sp, #52] ; 0x34 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #32] │ │ mov r5, r4 │ │ - ldr.w r3, [pc, #2768] ; 15f540 │ │ + ldr.w r3, [pc, #2768] ; 15f8c0 │ │ add r3, pc │ │ str r3, [sp, #56] ; 0x38 │ │ movs r3, #8 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ cmp r6, #0 │ │ - bne.w 15ef78 │ │ + bne.w 15f2f8 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ strd sl, fp, [sp, #72] ; 0x48 │ │ mov fp, ip │ │ ldr.w sl, [sp, #44] ; 0x2c │ │ cmp r3, #0 │ │ - beq.w 15ecda │ │ + beq.w 15f05a │ │ mov r3, r6 │ │ subs r3, r3, r6 │ │ str r3, [sp, #180] ; 0xb4 │ │ ldr.w r3, [sl, #20] │ │ add r2, r6 │ │ str r2, [sp, #176] ; 0xb0 │ │ add.w r2, r3, r9 │ │ ldr.w r3, [r3, r9] │ │ cmp r3, #71 ; 0x47 │ │ - bne.w 15ec22 │ │ + bne.w 15efa2 │ │ ldr r3, [r2, #4] │ │ subs r3, #16 │ │ bics.w r3, r3, #16 │ │ - beq.w 15ec2e │ │ + beq.w 15efae │ │ ldr r3, [sp, #152] ; 0x98 │ │ cmp r3, #1 │ │ it ne │ │ cmpne r3, #4 │ │ - bne.w 15ec2e │ │ + bne.w 15efae │ │ ldr r1, [sp, #440] ; 0x1b8 │ │ add.w fp, fp, #1 │ │ ldr r4, [sp, #444] ; 0x1bc │ │ ldrd r2, r3, [sp, #160] ; 0xa0 │ │ str r1, [sp, #0] │ │ ldr r0, [sp, #12] │ │ ldr r1, [sp, #40] ; 0x28 │ │ str r4, [sp, #4] │ │ - bl 15e8e0 │ │ + bl 15ec60 │ │ ldr r3, [sp, #132] ; 0x84 │ │ cmp r0, #0 │ │ it ne │ │ movne r3, r0 │ │ str r3, [sp, #132] ; 0x84 │ │ ldr.w r3, [sl, #16] │ │ cmp r3, fp │ │ - bhi.w 15e9e6 │ │ + bhi.w 15ed66 │ │ ldr r0, [sp, #132] ; 0x84 │ │ add sp, #404 ; 0x194 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r6, #23 │ │ - beq.n 15ebfa │ │ - bls.n 15eb70 │ │ + beq.n 15ef7a │ │ + bls.n 15eef0 │ │ movw r3, #7937 ; 0x1f01 │ │ cmp r6, r3 │ │ - beq.w 15f28a │ │ - bhi.n 15eb92 │ │ + beq.w 15f60a │ │ + bhi.n 15ef12 │ │ cmp r6, #25 │ │ - beq.w 15f60c │ │ - bcc.w 15edf0 │ │ + beq.w 15f98c │ │ + bcc.w 15f170 │ │ cmp r6, #32 │ │ - bne.n 15ebaa │ │ + bne.n 15ef2a │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #7 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ cmp r6, #4 │ │ - beq.w 15f3d6 │ │ - bls.w 15eca6 │ │ + beq.w 15f756 │ │ + bls.w 15f026 │ │ cmp r6, #6 │ │ - beq.w 15f27a │ │ - bhi.w 15ed70 │ │ + beq.w 15f5fa │ │ + bhi.w 15f0f0 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ movs r2, #1 │ │ ldr r5, [sp, #176] ; 0xb0 │ │ cmp r3, r2 │ │ str r2, [sp, #152] ; 0x98 │ │ - bls.w 15f6e2 │ │ + bls.w 15fa62 │ │ ldr r2, [sp, #184] ; 0xb8 │ │ subs r3, #2 │ │ str r3, [sp, #180] ; 0xb4 │ │ adds r3, r5, #2 │ │ str r3, [sp, #176] ; 0xb0 │ │ cmp r2, #0 │ │ - bne.w 15f724 │ │ + bne.w 15faa4 │ │ ldrb r2, [r5, #1] │ │ ldrb r3, [r5, #0] │ │ orr.w r2, r3, r2, lsl #8 │ │ movs r3, #0 │ │ uxth r2, r2 │ │ strd r2, r3, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ cmp r6, #19 │ │ - beq.w 15f5fa │ │ - bls.n 15ec56 │ │ + beq.w 15f97a │ │ + bls.n 15efd6 │ │ cmp r6, #21 │ │ - beq.w 15f476 │ │ - bhi.w 15ed3a │ │ + beq.w 15f7f6 │ │ + bhi.w 15f0ba │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #4 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ cmp.w r6, #7968 ; 0x1f20 │ │ - beq.n 15ebfa │ │ + beq.n 15ef7a │ │ movw r3, #7969 ; 0x1f21 │ │ cmp r6, r3 │ │ - beq.n 15ebfa │ │ + beq.n 15ef7a │ │ movw r3, #7938 ; 0x1f02 │ │ cmp r6, r3 │ │ - beq.w 15ee56 │ │ + beq.w 15f1d6 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ add.w r4, sp, r1 │ │ ldr r5, [sp, #168] ; 0xa8 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2440] ; 15f544 │ │ + ldr.w r2, [pc, #2440] ; 15f8c4 │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #2436] ; 15f548 │ │ + ldr.w r3, [pc, #2436] ; 15f8c8 │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ movs r2, #0 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r0, #0 │ │ add sp, #404 ; 0x194 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r6, #14 │ │ - beq.w 15f3f4 │ │ - bhi.w 15ed80 │ │ + beq.w 15f774 │ │ + bhi.w 15f100 │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #2 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c690 │ │ + bl 15ca10 │ │ strd r0, r1, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ movs r3, #6 │ │ ldr r0, [sp, #60] ; 0x3c │ │ str r3, [sp, #152] ; 0x98 │ │ cmp r7, #0 │ │ - bne.w 15f274 │ │ - bl 15c8d8 │ │ + bne.w 15f5f4 │ │ + bl 15cc58 │ │ mov r1, r7 │ │ str r0, [sp, #160] ; 0xa0 │ │ str r1, [sp, #164] ; 0xa4 │ │ ldr.w r3, [sl, #20] │ │ add.w r2, r3, r9 │ │ ldr.w r3, [r3, r9] │ │ cmp r3, #71 ; 0x47 │ │ - beq.w 15eab0 │ │ - bhi.n 15ec40 │ │ + beq.w 15ee30 │ │ + bhi.n 15efc0 │ │ cmp r3, #3 │ │ - bne.n 15ec2e │ │ + bne.n 15efae │ │ ldr r3, [sp, #152] ; 0x98 │ │ cmp r3, #3 │ │ - beq.n 15ecd4 │ │ + beq.n 15f054 │ │ ldr.w r3, [sl, #16] │ │ add.w fp, fp, #1 │ │ cmp r3, fp │ │ - bhi.w 15e9e6 │ │ + bhi.w 15ed66 │ │ ldr r0, [sp, #132] ; 0x84 │ │ - b.n 15eaf6 │ │ + b.n 15ee76 │ │ cmp r3, #110 ; 0x6e │ │ - beq.n 15ec4c │ │ + beq.n 15efcc │ │ movw r2, #8199 ; 0x2007 │ │ cmp r3, r2 │ │ - bne.n 15ec2e │ │ + bne.n 15efae │ │ ldr r3, [sp, #152] ; 0x98 │ │ cmp r3, #3 │ │ - bne.n 15ec2e │ │ + bne.n 15efae │ │ ldr r0, [sp, #160] ; 0xa0 │ │ - b.n 15ebda │ │ + b.n 15ef5a │ │ cmp r6, #17 │ │ - beq.n 15ed1e │ │ + beq.n 15f09e │ │ cmp r6, #18 │ │ - bne.n 15ebaa │ │ + bne.n 15ef2a │ │ ldr r3, [sp, #180] ; 0xb4 │ │ movs r2, #4 │ │ ldr r5, [sp, #176] ; 0xb0 │ │ cmp r3, #1 │ │ str r2, [sp, #152] ; 0x98 │ │ - bhi.w 15eb4e │ │ + bhi.w 15eece │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - bne.w 15f370 │ │ + bne.w 15f6f0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r5, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr.w r2, [pc, #2244] ; 15f54c │ │ + ldr.w r2, [pc, #2244] ; 15f8cc │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #2244] ; 15f550 │ │ + ldr.w r3, [pc, #2244] ; 15f8d0 │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r4 │ │ movs r2, #0 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #196] ; 0xc4 │ │ - b.n 15f370 │ │ + b.n 15f6f0 │ │ cmp r6, #1 │ │ - beq.n 15ed10 │ │ + beq.n 15f090 │ │ cmp r6, #3 │ │ - bne.w 15ebaa │ │ + bne.w 15ef2a │ │ ldr r1, [sp, #180] ; 0xb4 │ │ movs r3, #8 │ │ ldr r5, [sp, #176] ; 0xb0 │ │ cmp r1, #1 │ │ str r3, [sp, #152] ; 0x98 │ │ - bhi.w 15eece │ │ + bhi.w 15f24e │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - beq.w 15f7c4 │ │ + beq.w 15fb44 │ │ mov r3, r5 │ │ movs r2, #0 │ │ add r3, r2 │ │ subs r2, r1, r2 │ │ str r3, [sp, #176] ; 0xb0 │ │ str r2, [sp, #180] ; 0xb4 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ ldr r3, [sp, #160] ; 0xa0 │ │ str r3, [sp, #132] ; 0x84 │ │ - b.n 15ec2e │ │ + b.n 15efae │ │ ldr r3, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r5, [sp, #168] ; 0xa8 │ │ add.w r4, sp, r1 │ │ subs r3, r2, r3 │ │ - ldr.w r2, [pc, #2156] ; 15f554 │ │ + ldr.w r2, [pc, #2156] ; 15f8d4 │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #2152] ; 15f558 │ │ + ldr.w r3, [pc, #2152] ; 15f8d8 │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r2, r6 │ │ mov r1, r4 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r2, #1 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ str r2, [sp, #196] ; 0xc4 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ - b.n 15ea96 │ │ + b.n 15ee16 │ │ ldr r1, [sp, #44] ; 0x2c │ │ ldr r0, [sp, #60] ; 0x3c │ │ - bl 15cadc │ │ + bl 15ce5c │ │ strd r0, r1, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ movs r2, #4 │ │ ldr r6, [sp, #176] ; 0xb0 │ │ str r2, [sp, #152] ; 0x98 │ │ cmp r3, #0 │ │ - beq.w 15f6ac │ │ + beq.w 15fa2c │ │ subs r3, #1 │ │ str r3, [sp, #180] ; 0xb4 │ │ adds r3, r6, #1 │ │ str r3, [sp, #176] ; 0xb0 │ │ movs r3, #0 │ │ ldrb r2, [r6, #0] │ │ - b.n 15eb6a │ │ + b.n 15eeea │ │ add r6, sp, #200 ; 0xc8 │ │ str r7, [sp, #128] ; 0x80 │ │ str r6, [sp, #136] ; 0x88 │ │ mov r5, r4 │ │ ldrd r6, r7, [sp, #96] ; 0x60 │ │ movs r2, #0 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #64] ; 0x40 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ subs r3, r1, #1 │ │ add.w lr, r2, #1 │ │ cmp r1, #0 │ │ - bne.w 15f002 │ │ + bne.w 15f382 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ strd r6, r7, [sp, #96] ; 0x60 │ │ ldr r7, [sp, #128] ; 0x80 │ │ cmp r4, #0 │ │ - beq.w 15f242 │ │ + beq.w 15f5c2 │ │ movs r6, #0 │ │ - b.n 15ea18 │ │ + b.n 15ed98 │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #1 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ - ldr.w r8, [pc, #2008] ; 15f55c │ │ + b.n 15ef90 │ │ + ldr.w r8, [pc, #2008] ; 15f8dc │ │ mov ip, sl │ │ mov sl, r9 │ │ - ldr.w r3, [pc, #2004] ; 15f560 │ │ + ldr.w r3, [pc, #2004] ; 15f8e0 │ │ add r8, pc │ │ str.w r8, [sp, #52] ; 0x34 │ │ ldrd r8, r9, [sp, #80] ; 0x50 │ │ add r6, sp, #200 ; 0xc8 │ │ mov r5, r4 │ │ add r3, pc │ │ movs r2, #0 │ │ @@ -409754,82 +410126,82 @@ │ │ movs r3, #1 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ subs r2, r1, #1 │ │ add.w lr, r3, #1 │ │ cmp r1, #0 │ │ - bne.w 15f0da │ │ + bne.w 15f45a │ │ ldr r4, [sp, #196] ; 0xc4 │ │ strd r8, r9, [sp, #80] ; 0x50 │ │ mov r9, sl │ │ mov sl, ip │ │ cmp r4, #0 │ │ - beq.w 15f226 │ │ + beq.w 15f5a6 │ │ movs r2, #0 │ │ mov r3, r2 │ │ str r2, [sp, #160] ; 0xa0 │ │ str r3, [sp, #164] ; 0xa4 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ movs r2, #1 │ │ ldr r5, [sp, #176] ; 0xb0 │ │ str r2, [sp, #152] ; 0x98 │ │ cmp r3, #0 │ │ - beq.w 15f686 │ │ + beq.w 15fa06 │ │ subs r3, #1 │ │ str r3, [sp, #180] ; 0xb4 │ │ adds r3, r5, #1 │ │ str r3, [sp, #176] ; 0xb0 │ │ movs r3, #0 │ │ ldrb r2, [r5, #0] │ │ - b.n 15eb6a │ │ - ldr.w r3, [pc, #1904] ; 15f564 │ │ + b.n 15eeea │ │ + ldr.w r3, [pc, #1904] ; 15f8e4 │ │ mov ip, fp │ │ str.w sl, [sp, #44] ; 0x2c │ │ movs r2, #0 │ │ ldr r6, [sp, #180] ; 0xb4 │ │ add r3, pc │ │ ldrd sl, fp, [sp, #104] ; 0x68 │ │ add r7, sp, #200 ; 0xc8 │ │ str r3, [sp, #52] ; 0x34 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #32] │ │ mov r5, r4 │ │ - ldr.w r3, [pc, #1876] ; 15f568 │ │ + ldr.w r3, [pc, #1876] ; 15f8e8 │ │ add r3, pc │ │ str r3, [sp, #56] ; 0x38 │ │ movs r3, #9 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ cmp r6, #0 │ │ - bne.w 15f050 │ │ + bne.w 15f3d0 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ strd sl, fp, [sp, #104] ; 0x68 │ │ mov fp, ip │ │ ldr.w sl, [sp, #44] ; 0x2c │ │ cmp r3, #0 │ │ - bne.w 15ea94 │ │ + bne.w 15ee14 │ │ ldr r3, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r5, [sp, #168] ; 0xa8 │ │ add.w r4, sp, r1 │ │ subs r3, r2, r3 │ │ - ldr.w r2, [pc, #1832] ; 15f56c │ │ + ldr.w r2, [pc, #1832] ; 15f8ec │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #1828] ; 15f570 │ │ + ldr.w r3, [pc, #1828] ; 15f8f0 │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - b.n 15ecf8 │ │ - ldr.w r8, [pc, #1820] ; 15f574 │ │ + b.n 15f078 │ │ + ldr.w r8, [pc, #1820] ; 15f8f4 │ │ mov ip, sl │ │ mov sl, r9 │ │ - ldr.w r3, [pc, #1816] ; 15f578 │ │ + ldr.w r3, [pc, #1816] ; 15f8f8 │ │ add r8, pc │ │ str.w r8, [sp, #52] ; 0x34 │ │ ldrd r8, r9, [sp, #120] ; 0x78 │ │ add r6, sp, #200 ; 0xc8 │ │ mov r5, r4 │ │ add r3, pc │ │ movs r2, #0 │ │ @@ -409839,392 +410211,392 @@ │ │ movs r3, #6 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ subs r2, r1, #1 │ │ add.w lr, r3, #1 │ │ cmp r1, #0 │ │ - bne.n 15ef22 │ │ + bne.n 15f2a2 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ strd r8, r9, [sp, #120] ; 0x78 │ │ mov r9, sl │ │ mov sl, ip │ │ cmp r4, #0 │ │ - bne.n 15edca │ │ + bne.n 15f14a │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1744] ; 15f57c │ │ + ldr.w r2, [pc, #1744] ; 15f8fc │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1740] ; 15f580 │ │ + ldr.w r3, [pc, #1740] ; 15f900 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #196] ; 0xc4 │ │ - b.n 15edca │ │ + b.n 15f14a │ │ ldr r2, [sp, #184] ; 0xb8 │ │ subs r1, #2 │ │ adds r3, r5, #2 │ │ str r1, [sp, #180] ; 0xb4 │ │ str r3, [sp, #176] ; 0xb0 │ │ cmp r2, #0 │ │ - bne.w 15f718 │ │ + bne.w 15fa98 │ │ ldrb r0, [r5, #1] │ │ ldrb r2, [r5, #0] │ │ orr.w r2, r2, r0, lsl #8 │ │ cmp r2, r1 │ │ - bls.w 15ecca │ │ + bls.w 15f04a │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15ebd8 │ │ + bne.w 15ef58 │ │ ldr r7, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ - ldr.w r2, [pc, #1672] ; 15f584 │ │ + ldr.w r2, [pc, #1672] ; 15f904 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r7 │ │ str r3, [sp, #4] │ │ - ldr.w r3, [pc, #1664] ; 15f588 │ │ + ldr.w r3, [pc, #1664] ; 15f908 │ │ add r2, pc │ │ ldr r6, [sp, #168] ; 0xa8 │ │ mov r0, r5 │ │ add r3, pc │ │ str r6, [sp, #0] │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.n 15ebd8 │ │ + b.n 15ef58 │ │ str r2, [sp, #180] ; 0xb4 │ │ cmp r5, #63 ; 0x3f │ │ str.w lr, [sp, #176] ; 0xb0 │ │ sub.w r0, r5, #32 │ │ ldrb r7, [r3, #0] │ │ rsb r1, r5, #32 │ │ and.w r2, r7, #127 ; 0x7f │ │ - bhi.w 15f124 │ │ + bhi.w 15f4a4 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r5 │ │ ldrd r2, r3, [sp, #32] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #32] │ │ lsls r3, r7, #24 │ │ add.w r5, r5, #7 │ │ - bmi.n 15ee80 │ │ + bmi.n 15f200 │ │ strd r8, r9, [sp, #120] ; 0x78 │ │ ldrd r0, r1, [sp, #32] │ │ mov r9, sl │ │ mov sl, ip │ │ mov r2, r0 │ │ mov r3, r1 │ │ - b.n 15edce │ │ + b.n 15f14e │ │ adds r3, r2, #1 │ │ subs r6, #1 │ │ str r3, [sp, #176] ; 0xb0 │ │ cmp r5, #63 ; 0x3f │ │ str r6, [sp, #180] ; 0xb4 │ │ sub.w r0, r5, #32 │ │ ldrb.w r8, [r2] │ │ rsb r1, r5, #32 │ │ and.w r2, r8, #127 ; 0x7f │ │ - bhi.w 15f158 │ │ + bhi.w 15f4d8 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w fp, r2, r0 │ │ lsl.w sl, r2, r5 │ │ ldrd r2, r3, [sp, #32] │ │ orr.w fp, fp, r1 │ │ orr.w r2, r2, sl │ │ orr.w r3, r3, fp │ │ strd r2, r3, [sp, #32] │ │ tst.w r8, #128 ; 0x80 │ │ add.w r5, r5, #7 │ │ - bne.w 15ea7a │ │ + bne.w 15edfa │ │ ldr r2, [sp, #32] │ │ mov r3, r6 │ │ strd sl, fp, [sp, #72] ; 0x48 │ │ mov fp, ip │ │ cmp r2, r6 │ │ ldr.w sl, [sp, #44] ; 0x2c │ │ - bls.w 15f87e │ │ + bls.w 15fbfe │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15ebd8 │ │ + bne.w 15ef58 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ add.w r5, sp, r1 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1436] ; 15f58c │ │ + ldr.w r2, [pc, #1436] ; 15f90c │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1432] ; 15f590 │ │ + ldr.w r3, [pc, #1432] ; 15f910 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.n 15ef12 │ │ + b.n 15f292 │ │ str.w lr, [sp, #176] ; 0xb0 │ │ cmp r5, #63 ; 0x3f │ │ str r3, [sp, #180] ; 0xb4 │ │ sub.w r0, r5, #32 │ │ ldrb.w r8, [r2] │ │ rsb r1, r5, #32 │ │ and.w r2, r8, #127 ; 0x7f │ │ - bhi.w 15f1be │ │ + bhi.w 15f53e │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r7, r2, r0 │ │ lsl.w r6, r2, r5 │ │ ldrd r2, r3, [sp, #64] ; 0x40 │ │ orrs r7, r1 │ │ orrs r2, r6 │ │ orrs r3, r7 │ │ strd r2, r3, [sp, #64] ; 0x40 │ │ tst.w r8, #128 ; 0x80 │ │ add.w r5, r5, #7 │ │ - bne.w 15ed4e │ │ + bne.w 15f0ce │ │ strd r6, r7, [sp, #96] ; 0x60 │ │ ldr r7, [sp, #128] ; 0x80 │ │ ldr r6, [sp, #64] ; 0x40 │ │ - b.n 15ea18 │ │ + b.n 15ed98 │ │ adds r3, r2, #1 │ │ subs r6, #1 │ │ str r3, [sp, #176] ; 0xb0 │ │ cmp r5, #63 ; 0x3f │ │ str r6, [sp, #180] ; 0xb4 │ │ sub.w r0, r5, #32 │ │ ldrb.w r8, [r2] │ │ rsb r1, r5, #32 │ │ and.w r2, r8, #127 ; 0x7f │ │ - bhi.w 15f1f2 │ │ + bhi.w 15f572 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w fp, r2, r0 │ │ lsl.w sl, r2, r5 │ │ ldrd r2, r3, [sp, #32] │ │ orr.w fp, fp, r1 │ │ orr.w r2, r2, sl │ │ orr.w r3, r3, fp │ │ strd r2, r3, [sp, #32] │ │ tst.w r8, #128 ; 0x80 │ │ add.w r5, r5, #7 │ │ - bne.w 15ee1c │ │ + bne.w 15f19c │ │ ldr r2, [sp, #32] │ │ mov r3, r6 │ │ strd sl, fp, [sp, #104] ; 0x68 │ │ mov fp, ip │ │ cmp r2, r6 │ │ ldr.w sl, [sp, #44] ; 0x2c │ │ - bls.w 15f87e │ │ + bls.w 15fbfe │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15ebd8 │ │ + bne.w 15ef58 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ add.w r5, sp, r1 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #1228] ; 15f594 │ │ + ldr.w r2, [pc, #1228] ; 15f914 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1224] ; 15f598 │ │ + ldr.w r3, [pc, #1224] ; 15f918 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.n 15ef12 │ │ + b.n 15f292 │ │ str r2, [sp, #180] ; 0xb4 │ │ cmp r5, #63 ; 0x3f │ │ str.w lr, [sp, #176] ; 0xb0 │ │ sub.w r0, r5, #32 │ │ ldrb r7, [r3, #0] │ │ rsb r1, r5, #32 │ │ and.w r2, r7, #127 ; 0x7f │ │ - bhi.n 15f18c │ │ + bhi.n 15f50c │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r5 │ │ ldrd r2, r3, [sp, #32] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #32] │ │ lsls r0, r7, #24 │ │ add.w r5, r5, #7 │ │ - bmi.w 15edaa │ │ + bmi.w 15f12a │ │ strd r8, r9, [sp, #80] ; 0x50 │ │ - b.n 15ef6a │ │ + b.n 15f2ea │ │ cmp r4, #0 │ │ - bne.w 15ef5e │ │ + bne.w 15f2de │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ mov r0, r6 │ │ str.w ip, [sp, #44] ; 0x2c │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r2, [sp, #48] ; 0x30 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r6 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ movs r4, #1 │ │ blx r3 │ │ ldr.w ip, [sp, #44] ; 0x2c │ │ - b.n 15ef5e │ │ + b.n 15f2de │ │ cmp r4, #0 │ │ - bne.w 15efb8 │ │ + bne.w 15f338 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ mov r0, r7 │ │ str.w ip, [sp, #48] ; 0x30 │ │ subs r3, r3, r2 │ │ str r6, [sp, #0] │ │ str r3, [sp, #4] │ │ ldr r2, [sp, #52] ; 0x34 │ │ ldr r3, [sp, #56] ; 0x38 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r7 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ movs r4, #1 │ │ blx r3 │ │ ldr r6, [sp, #180] ; 0xb4 │ │ ldr.w ip, [sp, #48] ; 0x30 │ │ - b.n 15efb8 │ │ + b.n 15f338 │ │ cmp r4, #0 │ │ - bne.n 15f114 │ │ + bne.n 15f494 │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ mov r0, r6 │ │ str.w ip, [sp, #44] ; 0x2c │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r2, [sp, #48] ; 0x30 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r6 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ movs r4, #1 │ │ blx r3 │ │ ldr.w ip, [sp, #44] ; 0x2c │ │ - b.n 15f114 │ │ + b.n 15f494 │ │ cmp r4, #0 │ │ - bne.w 15f03a │ │ + bne.w 15f3ba │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ ldr r0, [sp, #136] ; 0x88 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #144] ; 0x90 │ │ ldr r2, [sp, #140] ; 0x8c │ │ str.w ip, [sp, #96] ; 0x60 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r1, [sp, #136] ; 0x88 │ │ movs r4, #1 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ ldr.w ip, [sp, #96] ; 0x60 │ │ - b.n 15f03a │ │ + b.n 15f3ba │ │ cmp r4, #0 │ │ - bne.w 15f090 │ │ + bne.w 15f410 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ mov r0, r7 │ │ str.w ip, [sp, #48] ; 0x30 │ │ subs r3, r3, r2 │ │ str r6, [sp, #0] │ │ str r3, [sp, #4] │ │ ldr r2, [sp, #52] ; 0x34 │ │ ldr r3, [sp, #56] ; 0x38 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r7 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ movs r4, #1 │ │ blx r3 │ │ ldr r6, [sp, #180] ; 0xb4 │ │ ldr.w ip, [sp, #48] ; 0x30 │ │ - b.n 15f090 │ │ + b.n 15f410 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #872] ; (15f59c ) │ │ + ldr r2, [pc, #872] ; (15f91c ) │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr r3, [pc, #868] ; (15f5a0 ) │ │ + ldr r3, [pc, #868] ; (15f920 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.n 15eeba │ │ + b.n 15f23a │ │ ldr r6, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r5, sp, r1 │ │ str.w ip, [sp, #64] ; 0x40 │ │ subs r3, r2, r3 │ │ mov r0, r5 │ │ str r3, [sp, #4] │ │ mov r3, ip │ │ ldr r2, [sp, #32] │ │ str r6, [sp, #0] │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w ip, [sp, #64] ; 0x40 │ │ str r3, [sp, #196] ; 0xc4 │ │ - b.n 15ed6c │ │ - bl 15c96c │ │ - b.n 15ec0c │ │ + b.n 15f0ec │ │ + bl 15ccec │ │ + b.n 15ef8c │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #1 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ str r4, [sp, #164] ; 0xa4 │ │ str r0, [sp, #160] ; 0xa0 │ │ - b.n 15ec10 │ │ - ldr.w r8, [pc, #792] ; 15f5a4 │ │ + b.n 15ef90 │ │ + ldr.w r8, [pc, #792] ; 15f924 │ │ mov ip, sl │ │ mov sl, r9 │ │ add r6, sp, #200 ; 0xc8 │ │ add r8, pc │ │ str.w r8, [sp, #48] ; 0x30 │ │ ldrd r8, r9, [sp, #112] ; 0x70 │ │ mov r5, r4 │ │ @@ -410233,201 +410605,201 @@ │ │ strd r2, r3, [sp, #32] │ │ movs r3, #6 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ subs r2, r1, #1 │ │ add.w lr, r3, #1 │ │ - cbnz r1, 15f2e4 │ │ + cbnz r1, 15f664 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ strd r8, r9, [sp, #112] ; 0x70 │ │ mov r9, sl │ │ mov sl, ip │ │ cmp r4, #0 │ │ - bne.w 15edca │ │ + bne.w 15f14a │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #720] ; (15f5a8 ) │ │ + ldr r2, [pc, #720] ; (15f928 ) │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr r3, [pc, #720] ; (15f5ac ) │ │ + ldr r3, [pc, #720] ; (15f92c ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.n 15eeba │ │ + b.n 15f23a │ │ str r2, [sp, #180] ; 0xb4 │ │ cmp r5, #63 ; 0x3f │ │ str.w lr, [sp, #176] ; 0xb0 │ │ sub.w r0, r5, #32 │ │ ldrb r7, [r3, #0] │ │ rsb r1, r5, #32 │ │ and.w r2, r7, #127 ; 0x7f │ │ - bhi.n 15f32c │ │ + bhi.n 15f6ac │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r5 │ │ ldrd r2, r3, [sp, #32] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #32] │ │ lsls r2, r7, #24 │ │ add.w r5, r5, #7 │ │ - bmi.n 15f2ac │ │ + bmi.n 15f62c │ │ strd r8, r9, [sp, #112] ; 0x70 │ │ - b.n 15ef6a │ │ + b.n 15f2ea │ │ cmp r4, #0 │ │ - bne.n 15f31e │ │ + bne.n 15f69e │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ mov r0, r6 │ │ str.w ip, [sp, #44] ; 0x2c │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #48] ; 0x30 │ │ ldr r2, [sp, #148] ; 0x94 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r6 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ movs r4, #1 │ │ blx r3 │ │ ldr.w ip, [sp, #44] ; 0x2c │ │ - b.n 15f31e │ │ + b.n 15f69e │ │ ldr r3, [sp, #180] ; 0xb4 │ │ movs r4, #1 │ │ ldr r7, [sp, #176] ; 0xb0 │ │ str r4, [sp, #152] ; 0x98 │ │ - cbnz r3, 15f378 │ │ + cbnz r3, 15f6f8 │ │ ldr r5, [sp, #196] ; 0xc4 │ │ cmp r5, #0 │ │ - beq.w 15f7f8 │ │ + beq.w 15fb78 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - b.w 15eb6a │ │ + b.w 15eeea │ │ subs r3, #1 │ │ str r3, [sp, #180] ; 0xb4 │ │ adds r3, r7, #1 │ │ str r3, [sp, #176] ; 0xb0 │ │ movs r3, #0 │ │ ldrb r2, [r7, #0] │ │ - b.w 15eb6a │ │ + b.w 15eeea │ │ ldr r5, [sp, #176] ; 0xb0 │ │ movs r3, #3 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ str r3, [sp, #152] ; 0x98 │ │ mov r0, r5 │ │ str r5, [sp, #160] ; 0xa0 │ │ mov r1, r4 │ │ - blx 3915c │ │ + blx 39180 │ │ adds r0, #1 │ │ cmp r4, r0 │ │ - bcc.w 15f652 │ │ + bcc.w 15f9d2 │ │ add r5, r0 │ │ subs r4, r4, r0 │ │ str r5, [sp, #176] ; 0xb0 │ │ str r4, [sp, #180] ; 0xb4 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ movs r3, #5 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r3, [sp, #48] ; 0x30 │ │ cmp r3, #2 │ │ - beq.w 15ed10 │ │ + beq.w 15f090 │ │ cmp r7, #0 │ │ - bne.w 15f70e │ │ + bne.w 15fa8e │ │ ldr r3, [sp, #180] ; 0xb4 │ │ ldr r5, [sp, #176] ; 0xb0 │ │ cmp r3, #3 │ │ - bhi.w 15f75a │ │ + bhi.w 15fada │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - beq.w 15f83e │ │ + beq.w 15fbbe │ │ movs r0, #0 │ │ mov r1, r0 │ │ - b.n 15ec0c │ │ + b.n 15ef8c │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #8 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ cmp r0, r3 │ │ - bhi.w 15f62c │ │ + bhi.w 15f9ac │ │ ldr r2, [sp, #176] ; 0xb0 │ │ subs r3, r3, r0 │ │ str r3, [sp, #180] ; 0xb4 │ │ add r0, r2 │ │ str r0, [sp, #176] ; 0xb0 │ │ - b.n 15ec10 │ │ + b.n 15ef90 │ │ ldr r0, [sp, #60] ; 0x3c │ │ cmp r7, #0 │ │ - bne.w 15f734 │ │ - bl 15c8d8 │ │ + bne.w 15fab4 │ │ + bl 15cc58 │ │ movs r1, #0 │ │ ldr r3, [sp, #52] ; 0x34 │ │ movs r5, #0 │ │ cmp r1, r5 │ │ it eq │ │ cmpeq r0, r3 │ │ - bcs.w 15f73a │ │ + bcs.w 15faba │ │ ldr r3, [sp, #56] ; 0x38 │ │ add r3, r0 │ │ mov r0, r3 │ │ movs r3, #3 │ │ str r0, [sp, #160] ; 0xa0 │ │ str r3, [sp, #152] ; 0x98 │ │ - b.w 15ec10 │ │ + b.w 15ef90 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ movs r3, #8 │ │ ldr r6, [sp, #176] ; 0xb0 │ │ str r3, [sp, #152] ; 0x98 │ │ - cbnz r4, 15f442 │ │ + cbnz r4, 15f7c2 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - beq.w 15f792 │ │ + beq.w 15fb12 │ │ mov r3, r6 │ │ mov r2, r4 │ │ add r3, r4 │ │ subs r2, r2, r4 │ │ str r3, [sp, #176] ; 0xb0 │ │ str r2, [sp, #180] ; 0xb4 │ │ - b.w 15ec10 │ │ + b.w 15ef90 │ │ subs r2, r4, #1 │ │ adds r3, r6, #1 │ │ str r2, [sp, #180] ; 0xb4 │ │ str r3, [sp, #176] ; 0xb0 │ │ ldrb r4, [r6, #0] │ │ cmp r4, r2 │ │ - bls.n 15f436 │ │ + bls.n 15f7b6 │ │ ldr r2, [sp, #196] ; 0xc4 │ │ cmp r2, #0 │ │ - bne.w 15ebd8 │ │ + bne.w 15ef58 │ │ ldr r6, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r5, [sp, #168] ; 0xa8 │ │ add.w r4, sp, r1 │ │ subs r3, r3, r6 │ │ - ldr r2, [pc, #328] ; (15f5b0 ) │ │ + ldr r2, [pc, #328] ; (15f930 ) │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr r3, [pc, #328] ; (15f5b4 ) │ │ + ldr r3, [pc, #328] ; (15f934 ) │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - b.w 15ebca │ │ - ldr.w r8, [pc, #320] ; 15f5b8 │ │ + b.w 15ef4a │ │ + ldr.w r8, [pc, #320] ; 15f938 │ │ mov ip, sl │ │ mov sl, r9 │ │ - ldr r3, [pc, #316] ; (15f5bc ) │ │ + ldr r3, [pc, #316] ; (15f93c ) │ │ add r8, pc │ │ str.w r8, [sp, #52] ; 0x34 │ │ ldrd r8, r9, [sp, #88] ; 0x58 │ │ add r6, sp, #200 ; 0xc8 │ │ mov r5, r4 │ │ add r3, pc │ │ movs r2, #0 │ │ @@ -410436,561 +410808,561 @@ │ │ strd r2, r3, [sp, #32] │ │ movs r3, #4 │ │ str r3, [sp, #152] ; 0x98 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ subs r2, r1, #1 │ │ add.w lr, r3, #1 │ │ - cbnz r1, 15f4d6 │ │ + cbnz r1, 15f856 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ strd r8, r9, [sp, #88] ; 0x58 │ │ mov r9, sl │ │ mov sl, ip │ │ cmp r4, #0 │ │ - bne.w 15edca │ │ + bne.w 15f14a │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ add.w r5, sp, r1 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #248] ; (15f5c0 ) │ │ + ldr r2, [pc, #248] ; (15f940 ) │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr r3, [pc, #244] ; (15f5c4 ) │ │ + ldr r3, [pc, #244] ; (15f944 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.n 15eeba │ │ + b.n 15f23a │ │ str r2, [sp, #180] ; 0xb4 │ │ cmp r5, #63 ; 0x3f │ │ str.w lr, [sp, #176] ; 0xb0 │ │ sub.w r0, r5, #32 │ │ ldrb r7, [r3, #0] │ │ rsb r1, r5, #32 │ │ and.w r2, r7, #127 ; 0x7f │ │ - bhi.n 15f5c8 │ │ + bhi.n 15f948 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r9, r2, r0 │ │ lsl.w r8, r2, r5 │ │ ldrd r2, r3, [sp, #32] │ │ orr.w r9, r9, r1 │ │ orr.w r2, r2, r8 │ │ orr.w r3, r3, r9 │ │ strd r2, r3, [sp, #32] │ │ lsls r1, r7, #24 │ │ add.w r5, r5, #7 │ │ - bmi.n 15f49e │ │ + bmi.n 15f81e │ │ strd r8, r9, [sp, #88] ; 0x58 │ │ - b.n 15ef6a │ │ + b.n 15f2ea │ │ nop │ │ - bls.n 15f4bc │ │ + bvs.n 15f92c │ │ movs r6, r7 │ │ - bge.n 15f5a6 │ │ - ; instruction: 0xffffd9b2 │ │ + bge.n 15f926 │ │ + vmlsl.u , d15, d2[0] │ │ movs r6, r7 │ │ - bls.n 15f4bc │ │ + bvs.n 15f95c │ │ movs r6, r7 │ │ - bls.n 15f468 │ │ + bvs.n 15f908 │ │ movs r6, r7 │ │ - bls.n 15f444 │ │ + bvs.n 15f8e4 │ │ movs r6, r7 │ │ - bls.n 15f5f4 │ │ + bpl.n 15f894 │ │ movs r6, r7 │ │ - bls.n 15f568 │ │ + bpl.n 15f808 │ │ movs r6, r7 │ │ - bls.n 15f580 │ │ + bpl.n 15f820 │ │ movs r6, r7 │ │ - bvc.n 15f4a0 │ │ + bmi.n 15f940 │ │ movs r6, r7 │ │ - bls.n 15f574 │ │ + bpl.n 15f814 │ │ movs r6, r7 │ │ - bvs.n 15f514 │ │ + bcc.n 15f9b4 │ │ movs r6, r7 │ │ - bvs.n 15f534 │ │ + bcc.n 15f7d4 │ │ movs r6, r7 │ │ - bvs.n 15f654 │ │ + bcc.n 15f8f4 │ │ movs r6, r7 │ │ - bvs.n 15f470 │ │ + bcc.n 15f910 │ │ movs r6, r7 │ │ - bvs.n 15f568 │ │ + bcs.n 15f808 │ │ movs r6, r7 │ │ - bpl.n 15f510 │ │ + bcs.n 15f9b0 │ │ movs r6, r7 │ │ - bpl.n 15f64c │ │ + bcs.n 15f8ec │ │ movs r6, r7 │ │ - bpl.n 15f664 │ │ + bcs.n 15f904 │ │ movs r6, r7 │ │ - bpl.n 15f5b4 │ │ + bne.n 15f854 │ │ movs r6, r7 │ │ - bpl.n 15f5d0 │ │ + bne.n 15f870 │ │ movs r6, r7 │ │ - bpl.n 15f5d4 │ │ + bne.n 15f874 │ │ movs r6, r7 │ │ - bpl.n 15f57c │ │ + bne.n 15f81c │ │ movs r6, r7 │ │ - bmi.n 15f4f8 │ │ + bne.n 15f998 │ │ movs r6, r7 │ │ - bmi.n 15f514 │ │ + bne.n 15f9b4 │ │ movs r6, r7 │ │ - bmi.n 15f658 │ │ + beq.n 15f8f8 │ │ movs r6, r7 │ │ - bmi.n 15f670 │ │ + bne.n 15f910 │ │ movs r6, r7 │ │ - bcc.n 15f67c │ │ + beq.n 15f91c │ │ movs r6, r7 │ │ - bcc.n 15f498 │ │ + beq.n 15f938 │ │ movs r6, r7 │ │ - bcs.n 15f4d4 │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ movs r6, r7 │ │ - bcs.n 15f4f0 │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ movs r6, r7 │ │ - bne.n 15f60c │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ movs r6, r7 │ │ - bne.n 15f628 │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ movs r6, r7 │ │ - beq.n 15f5a0 │ │ + ldmia r5!, {r2, r3, r7} │ │ movs r6, r7 │ │ - beq.n 15f4d4 │ │ + ldmia r5, {r2, r5} │ │ movs r6, r7 │ │ - beq.n 15f4f0 │ │ + ldmia r5, {r4, r5} │ │ movs r6, r7 │ │ - ldmia r7!, {r2} │ │ + ldmia r3!, {r2, r4, r7} │ │ movs r6, r7 │ │ - ldmia r7!, {r4} │ │ + ldmia r3!, {r5, r7} │ │ movs r6, r7 │ │ - ldmia r7!, {r4} │ │ + ldmia r3!, {r5, r7} │ │ movs r6, r7 │ │ - ldmia r6, {r1, r5, r6, r7} │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ movs r6, r7 │ │ - ldmia r6!, {r1, r5, r7} │ │ + ldmia r3!, {r1, r4, r5} │ │ movs r6, r7 │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ movs r6, r7 │ │ cmp r4, #0 │ │ - bne.n 15f510 │ │ + bne.n 15f890 │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #172] ; 0xac │ │ mov r0, r6 │ │ str.w ip, [sp, #44] ; 0x2c │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r2, [sp, #48] ; 0x30 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r6 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ movs r4, #1 │ │ blx r3 │ │ ldr.w ip, [sp, #44] ; 0x2c │ │ - b.n 15f510 │ │ + b.n 15f890 │ │ ldr r0, [sp, #60] ; 0x3c │ │ movs r3, #4 │ │ str r3, [sp, #152] ; 0x98 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ str r4, [sp, #164] ; 0xa4 │ │ str r0, [sp, #160] ; 0xa0 │ │ - b.w 15ec10 │ │ + b.w 15ef90 │ │ movs r3, #1 │ │ movs r2, #1 │ │ str r3, [sp, #152] ; 0x98 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #160] ; 0xa0 │ │ - b.w 15ec10 │ │ - ldr r1, [pc, #616] ; (15f888 ) │ │ + b.w 15ef90 │ │ + ldr r1, [pc, #616] ; (15fc08 ) │ │ movs r2, #0 │ │ ldr r0, [sp, #444] ; 0x1bc │ │ add r1, pc │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ blx r3 │ │ - b.w 15ebd8 │ │ + b.w 15ef58 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15ebd8 │ │ + bne.w 15ef58 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ add.w r5, sp, r1 │ │ ldr r6, [sp, #168] ; 0xa8 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #584] ; (15f88c ) │ │ + ldr r2, [pc, #584] ; (15fc0c ) │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr r3, [pc, #580] ; (15f890 ) │ │ + ldr r3, [pc, #580] ; (15fc10 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - b.n 15ef12 │ │ + b.n 15f292 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15ebd8 │ │ + bne.w 15ef58 │ │ ldr r3, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r7, [sp, #172] ; 0xac │ │ add.w r6, sp, r1 │ │ - ldr r2, [pc, #556] ; (15f894 ) │ │ + ldr r2, [pc, #556] ; (15fc14 ) │ │ subs r5, r5, r7 │ │ stmia.w sp, {r3, r5} │ │ - ldr r3, [pc, #552] ; (15f898 ) │ │ + ldr r3, [pc, #552] ; (15fc18 ) │ │ mov r0, r6 │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r6 │ │ mov r2, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ - b.w 15ebd8 │ │ + b.w 15ef58 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - bne.w 15f370 │ │ + bne.w 15f6f0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r5, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #508] ; (15f89c ) │ │ + ldr r2, [pc, #508] ; (15fc1c ) │ │ mov r0, r4 │ │ - ldr r3, [pc, #508] ; (15f8a0 ) │ │ + ldr r3, [pc, #508] ; (15fc20 ) │ │ add r2, pc │ │ add r3, pc │ │ - b.w 15ec92 │ │ + b.w 15f012 │ │ ldr r4, [sp, #196] ; 0xc4 │ │ cmp r4, #0 │ │ - bne.w 15f370 │ │ + bne.w 15f6f0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r5, sp, r1 │ │ subs r3, r6, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #476] ; (15f8a4 ) │ │ + ldr r2, [pc, #476] ; (15fc24 ) │ │ mov r0, r5 │ │ - ldr r3, [pc, #476] ; (15f8a8 ) │ │ + ldr r3, [pc, #476] ; (15fc28 ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #196] ; 0xc4 │ │ - b.n 15f370 │ │ + b.n 15f6f0 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - bne.w 15f370 │ │ + bne.w 15f6f0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r5, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #432] ; (15f8ac ) │ │ + ldr r2, [pc, #432] ; (15fc2c ) │ │ mov r0, r4 │ │ - ldr r3, [pc, #432] ; (15f8b0 ) │ │ + ldr r3, [pc, #432] ; (15fc30 ) │ │ add r2, pc │ │ add r3, pc │ │ - b.w 15ec92 │ │ + b.w 15f012 │ │ mov sl, lr │ │ - b.w 15e9a6 │ │ + b.w 15ed26 │ │ ldr r0, [sp, #60] ; 0x3c │ │ - bl 15c96c │ │ - b.w 15ec0c │ │ + bl 15ccec │ │ + b.w 15ef8c │ │ ldrb r0, [r5, #0] │ │ ldrb r2, [r5, #1] │ │ orr.w r2, r2, r0, lsl #8 │ │ - b.w 15eee6 │ │ + b.w 15f266 │ │ ldrb r2, [r5, #0] │ │ ldrb r3, [r5, #1] │ │ orr.w r2, r3, r2, lsl #8 │ │ movs r3, #0 │ │ uxth r2, r2 │ │ - b.w 15eb6a │ │ - bl 15c96c │ │ - b.n 15f402 │ │ + b.w 15eeea │ │ + bl 15ccec │ │ + b.n 15f782 │ │ ldr r2, [sp, #172] ; 0xac │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ add.w r4, sp, r1 │ │ ldr r5, [sp, #168] ; 0xa8 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #360] ; (15f8b4 ) │ │ + ldr r2, [pc, #360] ; (15fc34 ) │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr r3, [pc, #360] ; (15f8b8 ) │ │ + ldr r3, [pc, #360] ; (15fc38 ) │ │ add r2, pc │ │ str r5, [sp, #0] │ │ add r3, pc │ │ - b.w 15ebca │ │ + b.w 15ef4a │ │ ldr r2, [sp, #184] ; 0xb8 │ │ subs r3, #4 │ │ str r3, [sp, #180] ; 0xb4 │ │ adds r3, r5, #4 │ │ str r3, [sp, #176] ; 0xb0 │ │ cmp r2, #0 │ │ - bne.n 15f824 │ │ + bne.n 15fba4 │ │ ldrb r3, [r5, #2] │ │ mov r1, r7 │ │ ldrb r4, [r5, #3] │ │ ldrb r2, [r5, #0] │ │ lsls r3, r3, #16 │ │ ldrb r0, [r5, #1] │ │ orr.w r3, r3, r4, lsl #24 │ │ orrs r2, r3 │ │ orr.w r0, r2, r0, lsl #8 │ │ - b.w 15ec0c │ │ - ldr r1, [pc, #312] ; (15f8bc ) │ │ + b.w 15ef8c │ │ + ldr r1, [pc, #312] ; (15fc3c ) │ │ ldr r0, [sp, #60] ; 0x3c │ │ add r1, pc │ │ - bl 15c3f0 │ │ + bl 15c770 │ │ mov r0, r4 │ │ - b.w 15ebda │ │ + b.w 15ef5a │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r5, sp, r1 │ │ subs r3, r6, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #284] ; (15f8c0 ) │ │ + ldr r2, [pc, #284] ; (15fc40 ) │ │ mov r0, r5 │ │ - ldr r3, [pc, #284] ; (15f8c4 ) │ │ + ldr r3, [pc, #284] ; (15fc44 ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r2, r4 │ │ mov r1, r5 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ ldr r2, [sp, #180] ; 0xb4 │ │ str r3, [sp, #196] ; 0xc4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ - b.n 15f436 │ │ + b.n 15f7b6 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r5, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #240] ; (15f8c8 ) │ │ + ldr r2, [pc, #240] ; (15fc48 ) │ │ mov r0, r4 │ │ - ldr r3, [pc, #240] ; (15f8cc ) │ │ + ldr r3, [pc, #240] ; (15fc4c ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r4 │ │ ldr r3, [sp, #188] ; 0xbc │ │ movs r2, #0 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ ldr r1, [sp, #180] ; 0xb4 │ │ str r3, [sp, #196] ; 0xc4 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ - b.w 15ecc8 │ │ + b.w 15f048 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r6, sp, r1 │ │ subs r3, r7, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #196] ; (15f8d0 ) │ │ + ldr r2, [pc, #196] ; (15fc50 ) │ │ mov r0, r6 │ │ - ldr r3, [pc, #196] ; (15f8d4 ) │ │ + ldr r3, [pc, #196] ; (15fc54 ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r6 │ │ mov r2, r5 │ │ ldr r3, [sp, #188] ; 0xbc │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ str r4, [sp, #196] ; 0xc4 │ │ - b.n 15f370 │ │ + b.n 15f6f0 │ │ ldrb r2, [r5, #1] │ │ mov r1, r7 │ │ ldrb r4, [r5, #0] │ │ ldrb r3, [r5, #3] │ │ lsls r2, r2, #16 │ │ ldrb r0, [r5, #2] │ │ orr.w r2, r2, r4, lsl #24 │ │ orrs r3, r2 │ │ orr.w r0, r3, r0, lsl #8 │ │ - b.w 15ec0c │ │ + b.w 15ef8c │ │ ldr r2, [sp, #168] ; 0xa8 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [sp, #172] ; 0xac │ │ add.w r4, sp, r1 │ │ subs r3, r5, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #136] ; (15f8d8 ) │ │ + ldr r2, [pc, #136] ; (15fc58 ) │ │ mov r0, r4 │ │ - ldr r3, [pc, #136] ; (15f8dc ) │ │ + ldr r3, [pc, #136] ; (15fc5c ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #188] ; 0xbc │ │ mov r1, r4 │ │ mov r2, r7 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #196] ; 0xc4 │ │ - b.n 15f3d0 │ │ - ldr r1, [pc, #112] ; (15f8e0 ) │ │ + b.n 15f750 │ │ + ldr r1, [pc, #112] ; (15fc60 ) │ │ mov r2, r4 │ │ ldr r0, [sp, #444] ; 0x1bc │ │ add r1, pc │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ blx r3 │ │ mov r0, r4 │ │ - b.w 15ebda │ │ + b.w 15ef5a │ │ ldr r2, [sp, #176] ; 0xb0 │ │ ldr r6, [sp, #32] │ │ - b.w 15ea96 │ │ + b.w 15ee16 │ │ nop │ │ - ldmia r7!, {r1, r3} │ │ + ldmia r3, {r1, r3, r4, r7} │ │ movs r6, r7 │ │ - ldmia r5, {r1, r2, r5} │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ movs r6, r7 │ │ - ldmia r5, {r1, r4, r5} │ │ + ldmia r1, {r1, r6, r7} │ │ movs r6, r7 │ │ - ldmia r5!, {} │ │ + ldmia r1!, {r4, r7} │ │ movs r6, r7 │ │ - ldmia r5!, {r1, r2, r3} │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ movs r6, r7 │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ movs r6, r7 │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ + ldmia r1, {r1, r3, r5, r6} │ │ movs r6, r7 │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ + ldmia r1, {r1, r2, r4, r5} │ │ movs r6, r7 │ │ - ldmia r4, {r2, r4, r5, r7} │ │ + ldmia r1!, {r2, r6} │ │ movs r6, r7 │ │ - ldmia r4, {r4, r5, r6} │ │ + ldmia r1!, {} │ │ movs r6, r7 │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ + ldmia r1, {r1, r2, r3} │ │ movs r6, r7 │ │ - ldmia r4!, {r5} │ │ + ldmia r0!, {r4, r5, r7} │ │ movs r6, r7 │ │ - ldmia r5, {r2, r3, r5, r6} │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ movs r6, r7 │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ + ldmia r2, {r1, r2, r5, r6} │ │ movs r6, r7 │ │ - ldmia r3, {r3, r6, r7} │ │ + ldmia r0!, {r3, r4, r6} │ │ movs r6, r7 │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ movs r6, r7 │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ + ldmia r0!, {r1, r2, r5} │ │ movs r6, r7 │ │ - ldmia r3!, {r2, r5, r7} │ │ + ldmia r0!, {r2, r4, r5} │ │ movs r6, r7 │ │ - ldmia r3!, {r1, r5, r6} │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ movs r6, r7 │ │ - ldmia r3!, {r4, r5, r6} │ │ + ldmia r0!, {} │ │ movs r6, r7 │ │ - ldmia r3, {r2, r3, r4} │ │ + stmia r7!, {r2, r3, r5, r7} │ │ movs r6, r7 │ │ - ldmia r3, {r1, r3, r5} │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ movs r6, r7 │ │ - ldmia r4!, {r1, r7} │ │ + ldmia r1, {r1, r4} │ │ movs r6, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #388 ; 0x184 │ │ mov r9, r1 │ │ mov r8, r2 │ │ ldr r3, [sp, #424] ; 0x1a8 │ │ ldr.w sl, [sp, #432] ; 0x1b0 │ │ str r0, [sp, #104] ; 0x68 │ │ str r3, [sp, #132] ; 0x84 │ │ ldr r3, [sp, #428] ; 0x1ac │ │ str r3, [sp, #136] ; 0x88 │ │ - ldr.w r3, [pc, #2576] ; 160310 │ │ + ldr.w r3, [pc, #2576] ; 160690 │ │ add r3, pc │ │ str r3, [sp, #128] ; 0x80 │ │ - ldr.w r3, [pc, #2572] ; 160314 │ │ + ldr.w r3, [pc, #2572] ; 160694 │ │ add r3, pc │ │ str r3, [sp, #160] ; 0xa0 │ │ - ldr.w r3, [pc, #2568] ; 160318 │ │ + ldr.w r3, [pc, #2568] ; 160698 │ │ add r3, pc │ │ str r3, [sp, #164] ; 0xa4 │ │ - ldr.w r3, [pc, #2564] ; 16031c │ │ + ldr.w r3, [pc, #2564] ; 16069c │ │ add r3, pc │ │ str r3, [sp, #156] ; 0x9c │ │ ldr.w r3, [sl, #12] │ │ cmp r3, #0 │ │ - beq.w 160298 │ │ + beq.w 160618 │ │ mov r0, sl │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r6, r0 │ │ mov r7, r1 │ │ orrs.w r3, r6, r7 │ │ - beq.w 160298 │ │ + beq.w 160618 │ │ adds.w r4, r0, #4294967295 ; 0xffffffff │ │ ldr.w r2, [r8, #40] ; 0x28 │ │ adc.w r5, r1, #4294967295 ; 0xffffffff │ │ movs r1, #0 │ │ cmp r5, r1 │ │ ldr.w r5, [r8, #44] ; 0x2c │ │ it eq │ │ cmpeq r4, r2 │ │ - bcs.n 15f968 │ │ + bcs.n 15fce8 │ │ add.w r4, r6, r6, lsl #1 │ │ add.w r4, r5, r4, lsl #3 │ │ subs r4, #24 │ │ ldrd r0, r1, [r4] │ │ cmp r7, r1 │ │ it eq │ │ cmpeq r6, r0 │ │ - beq.n 15f98c │ │ + beq.n 15fd0c │ │ ldr r3, [sp, #128] ; 0x80 │ │ mov r1, r5 │ │ add r0, sp, #184 ; 0xb8 │ │ movs r4, #0 │ │ strd r6, r7, [sp, #184] ; 0xb8 │ │ str r3, [sp, #0] │ │ movs r3, #24 │ │ str r4, [sp, #192] ; 0xc0 │ │ str r4, [sp, #196] ; 0xc4 │ │ str r4, [sp, #200] ; 0xc8 │ │ str r4, [sp, #204] ; 0xcc │ │ blx 390fc │ │ cmp r0, #0 │ │ - beq.w 1602f4 │ │ + beq.w 160674 │ │ mov r4, r0 │ │ ldr r6, [r4, #8] │ │ sub.w r7, r6, #29 │ │ cmp r6, #46 ; 0x2e │ │ it ne │ │ cmpne r6, #3 │ │ clz r7, r7 │ │ ite eq │ │ moveq r6, #1 │ │ movne r6, #0 │ │ lsrs r7, r7, #5 │ │ orrs.w r1, r7, r6 │ │ - bne.w 15feb2 │ │ + bne.w 160232 │ │ ldr r3, [sp, #448] ; 0x1c0 │ │ str r1, [sp, #32] │ │ str r1, [sp, #88] ; 0x58 │ │ str r3, [sp, #92] ; 0x5c │ │ ldr r1, [r4, #16] │ │ movs r2, #0 │ │ movs r3, #0 │ │ cmp r1, #0 │ │ - beq.w 1602be │ │ + beq.w 16063e │ │ mov r1, r3 │ │ add.w fp, sp, #180 ; 0xb4 │ │ movs r3, #0 │ │ mov r0, r2 │ │ mov r5, r3 │ │ add r2, sp, #168 ; 0xa8 │ │ strd r0, r1, [sp, #112] ; 0x70 │ │ @@ -411022,80 +411394,80 @@ │ │ mov.w lr, #0 │ │ str r6, [r1, #0] │ │ ldr r1, [sp, #48] ; 0x30 │ │ str r6, [r1, #0] │ │ ldr r1, [sp, #56] ; 0x38 │ │ str r6, [r1, #0] │ │ str.w r6, [fp] │ │ - beq.w 15fe72 │ │ - bhi.w 15fc2a │ │ + beq.w 1601f2 │ │ + bhi.w 15ffaa │ │ cmp r0, #8 │ │ - beq.w 15ff74 │ │ - bls.w 15fc90 │ │ + beq.w 1602f4 │ │ + bls.w 160010 │ │ cmp r0, #12 │ │ - beq.w 15fda4 │ │ - bhi.w 15fd2a │ │ + beq.w 160124 │ │ + bhi.w 1600aa │ │ cmp r0, #10 │ │ - beq.w 15ff0a │ │ + beq.w 16028a │ │ itt ls │ │ movls r0, sl │ │ movls r3, #8 │ │ - bhi.w 15fda4 │ │ + bhi.w 160124 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r1, r0 │ │ mov r0, sl │ │ - bl 15c7f8 │ │ + bl 15cb78 │ │ cmp r0, #0 │ │ - beq.w 15fd20 │ │ + beq.w 1600a0 │ │ ldr r3, [r4, #8] │ │ cmp r3, #17 │ │ - beq.w 15fc62 │ │ + beq.w 15ffe2 │ │ ldr r3, [sp, #32] │ │ - cbz r3, 15fa9c │ │ + cbz r3, 15fe1c │ │ ldr r3, [r4, #20] │ │ adds r2, r3, r7 │ │ ldr r3, [r3, r7] │ │ cmp r3, #71 ; 0x47 │ │ - beq.w 15fe2c │ │ - bls.w 15fcda │ │ + beq.w 1601ac │ │ + bls.w 16005a │ │ cmp r3, #89 ; 0x59 │ │ - beq.w 15fdfe │ │ - bhi.w 15fde0 │ │ + beq.w 16017e │ │ + bhi.w 160160 │ │ cmp r3, #85 ; 0x55 │ │ - beq.w 15fe0e │ │ + beq.w 16018e │ │ cmp r3, #88 ; 0x58 │ │ - bne.n 15fa9c │ │ + bne.n 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #1 │ │ - beq.w 160008 │ │ + beq.w 160388 │ │ ldr r3, [r4, #16] │ │ adds r5, #1 │ │ cmp r3, r5 │ │ - bhi.n 15f9ec │ │ + bhi.n 15fd6c │ │ ldr r3, [sp, #32] │ │ cmp r3, #0 │ │ - beq.w 15fbf0 │ │ + beq.w 15ff70 │ │ ldr r3, [sp, #88] ; 0x58 │ │ ldr r3, [r3, #0] │ │ cmp r3, #0 │ │ - beq.w 15fbe0 │ │ + beq.w 15ff60 │ │ ldr r3, [sp, #120] ; 0x78 │ │ cmp r3, #0 │ │ - bne.w 1600f0 │ │ + bne.w 160470 │ │ ldr r3, [sp, #124] ; 0x7c │ │ ldr r2, [sp, #108] ; 0x6c │ │ cmp r2, #0 │ │ ite eq │ │ moveq r3, #0 │ │ andne.w r3, r3, #1 │ │ cmp r3, #0 │ │ - beq.w 15fbe0 │ │ + beq.w 15ff60 │ │ ldr r3, [sp, #140] ; 0x8c │ │ - cbz r3, 15fae6 │ │ + cbz r3, 15fe66 │ │ ldrd r0, r1, [sp, #96] ; 0x60 │ │ ldrd r2, r3, [sp, #80] ; 0x50 │ │ adds r2, r2, r0 │ │ adcs r3, r1 │ │ strd r2, r3, [sp, #96] ; 0x60 │ │ ldr.w r6, [r9, #4] │ │ movs r7, #0 │ │ @@ -411105,53 +411477,53 @@ │ │ adcs r1, r7 │ │ strd r0, r1, [sp, #32] │ │ ldr r3, [r2, #12] │ │ ldrd r0, r1, [sp, #96] ; 0x60 │ │ adds r0, r0, r6 │ │ adcs r1, r7 │ │ strd r0, r1, [sp, #40] ; 0x28 │ │ - cbz r3, 15fb38 │ │ + cbz r3, 15feb8 │ │ add.w r3, r3, r3, lsl #1 │ │ ldr r5, [r2, #0] │ │ ldrd r6, r7, [sp, #32] │ │ lsls r3, r3, #3 │ │ subs r3, #24 │ │ add r5, r3 │ │ ldrd r2, r3, [r5, #8] │ │ cmp r7, r3 │ │ it eq │ │ cmpeq r6, r2 │ │ - beq.w 16029c │ │ + beq.w 16061c │ │ adds r0, r2, #1 │ │ adc.w r1, r3, #0 │ │ cmp r7, r1 │ │ it eq │ │ cmpeq r6, r0 │ │ - beq.w 16029c │ │ + beq.w 16061c │ │ ldr r5, [sp, #92] ; 0x5c │ │ movs r1, #24 │ │ ldr r0, [sp, #104] ; 0x68 │ │ ldr r2, [sp, #440] ; 0x1b8 │ │ str r5, [sp, #0] │ │ ldr r3, [sp, #444] ; 0x1bc │ │ - bl 15b1c4 │ │ + bl 15c2a0 │ │ cmp r0, #0 │ │ - beq.w 15fd20 │ │ + beq.w 1600a0 │ │ ldrd r6, r7, [sp, #32] │ │ ldr r3, [r5, #12] │ │ ldr r2, [sp, #88] ; 0x58 │ │ strd r6, r7, [r0] │ │ adds r3, #1 │ │ ldrd r6, r7, [sp, #40] ; 0x28 │ │ str r2, [r0, #16] │ │ strd r6, r7, [r0, #8] │ │ str r3, [r5, #12] │ │ ldr r3, [r4, #12] │ │ cmp r3, #0 │ │ - beq.w 15f91c │ │ + beq.w 15fc9c │ │ ldr r3, [sp, #132] ; 0x84 │ │ add r4, sp, #184 ; 0xb8 │ │ ldr r5, [sp, #444] ; 0x1bc │ │ mov r1, r9 │ │ ldr r0, [sp, #104] ; 0x68 │ │ mov r2, r8 │ │ str r3, [sp, #0] │ │ @@ -411167,49 +411539,49 @@ │ │ str r4, [sp, #28] │ │ str r3, [sp, #16] │ │ movs r3, #0 │ │ str r3, [sp, #184] ; 0xb8 │ │ str r3, [sp, #188] ; 0xbc │ │ str r3, [sp, #192] ; 0xc0 │ │ str r3, [sp, #196] ; 0xc4 │ │ - bl 15f8e4 │ │ + bl 15fc64 │ │ cmp r0, #0 │ │ - beq.w 15fd20 │ │ + beq.w 1600a0 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ cmp r3, #0 │ │ - beq.w 15f91c │ │ + beq.w 15fc9c │ │ mov r1, r4 │ │ ldr r0, [sp, #104] ; 0x68 │ │ ldr r2, [sp, #440] ; 0x1b8 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ - bl 15b230 │ │ + bl 15c30c │ │ cmp r0, #0 │ │ - beq.w 15fd20 │ │ + beq.w 1600a0 │ │ ldr r4, [sp, #184] ; 0xb8 │ │ movs r2, #24 │ │ - ldr.w r3, [pc, #1876] ; 160320 │ │ + ldr.w r3, [pc, #1876] ; 1606a0 │ │ ldr r1, [sp, #196] ; 0xc4 │ │ add r3, pc │ │ mov r0, r4 │ │ - bl 1618e4 │ │ + bl 15c3f0 │ │ ldr r1, [sp, #88] ; 0x58 │ │ ldr r3, [sp, #196] ; 0xc4 │ │ str r4, [r1, #12] │ │ str r3, [r1, #16] │ │ - b.n 15f91c │ │ + b.n 15fc9c │ │ ldr r3, [sp, #444] ; 0x1bc │ │ movs r2, #20 │ │ ldr r1, [sp, #88] ; 0x58 │ │ ldr r0, [sp, #104] ; 0x68 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r3, [r4, #12] │ │ cmp r3, #0 │ │ - beq.w 15f91c │ │ + beq.w 15fc9c │ │ ldr r3, [sp, #132] ; 0x84 │ │ mov r1, r9 │ │ ldr r0, [sp, #104] ; 0x68 │ │ mov r2, r8 │ │ str.w sl, [sp, #8] │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #136] ; 0x88 │ │ @@ -411220,504 +411592,504 @@ │ │ str r3, [sp, #16] │ │ ldr r3, [sp, #444] ; 0x1bc │ │ str r3, [sp, #20] │ │ ldr r3, [sp, #448] ; 0x1c0 │ │ str r3, [sp, #24] │ │ ldr r3, [sp, #452] ; 0x1c4 │ │ str r3, [sp, #28] │ │ - bl 15f8e4 │ │ + bl 15fc64 │ │ cmp r0, #0 │ │ - bne.w 15f91c │ │ - b.n 15fd20 │ │ + bne.w 15fc9c │ │ + b.n 1600a0 │ │ cmp r0, #23 │ │ - beq.w 15fd44 │ │ - bls.n 15fcb8 │ │ + beq.w 1600c4 │ │ + bls.n 160038 │ │ movw r3, #7937 ; 0x1f01 │ │ cmp r0, r3 │ │ - beq.w 15fd94 │ │ - bhi.n 15fcfe │ │ + beq.w 160114 │ │ + bhi.n 16007e │ │ cmp r0, #25 │ │ - beq.w 15ff98 │ │ - bcc.w 15ff92 │ │ + beq.w 160318 │ │ + bcc.w 160312 │ │ cmp r0, #32 │ │ - bne.n 15fd14 │ │ + bne.n 160094 │ │ mov r0, sl │ │ movs r3, #7 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ ldr r3, [r4, #8] │ │ cmp r3, #17 │ │ - bne.w 15fa6c │ │ + bne.w 15fdec │ │ ldr r3, [r4, #20] │ │ ldr r3, [r3, r7] │ │ cmp r3, #17 │ │ - bne.w 15fa6c │ │ + bne.w 15fdec │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #0 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #176] ; 0xb0 │ │ ldr r1, [sp, #32] │ │ mov r2, r3 │ │ str r3, [sp, #132] ; 0x84 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ str r3, [sp, #136] ; 0x88 │ │ cmp r1, #0 │ │ - beq.w 15fa9c │ │ + beq.w 15fe1c │ │ str r2, [sp, #80] ; 0x50 │ │ movs r2, #1 │ │ str r3, [sp, #84] ; 0x54 │ │ str r2, [sp, #124] ; 0x7c │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ cmp r0, #4 │ │ - beq.w 15ff60 │ │ - bls.n 15fd66 │ │ + beq.w 1602e0 │ │ + bls.n 1600e6 │ │ cmp r0, #6 │ │ - beq.w 15fef0 │ │ + beq.w 160270 │ │ itt ls │ │ movls r0, sl │ │ movls r3, #1 │ │ - bhi.w 15fee0 │ │ + bhi.w 160260 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c85c │ │ + bl 15cbdc │ │ movs r1, #0 │ │ uxth r0, r0 │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ cmp r0, #19 │ │ - beq.w 15ffa6 │ │ - bls.n 15fd84 │ │ + beq.w 160326 │ │ + bls.n 160104 │ │ cmp r0, #21 │ │ - beq.w 15ffc8 │ │ - bhi.w 15ffb0 │ │ + beq.w 160348 │ │ + bhi.w 160330 │ │ mov r0, sl │ │ movs r3, #4 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ cmp r3, #17 │ │ - beq.w 15fe64 │ │ - bls.n 15fdc0 │ │ + beq.w 1601e4 │ │ + bls.n 160140 │ │ cmp r3, #18 │ │ - bne.w 15fe26 │ │ + bne.w 1601a6 │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #0 │ │ - bne.w 15ffd8 │ │ + bne.w 160358 │ │ ldrd r2, r3, [sp, #176] ; 0xb0 │ │ strd r2, r3, [sp, #96] ; 0x60 │ │ movs r3, #1 │ │ str r3, [sp, #108] ; 0x6c │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ cmp.w r0, #7968 ; 0x1f20 │ │ - beq.n 15fd44 │ │ + beq.n 1600c4 │ │ movw r3, #7969 ; 0x1f21 │ │ cmp r0, r3 │ │ - beq.n 15fd44 │ │ + beq.n 1600c4 │ │ movw r3, #7938 ; 0x1f02 │ │ cmp r0, r3 │ │ - beq.n 15fd94 │ │ - ldr.w r1, [pc, #1548] ; 160324 │ │ + beq.n 160114 │ │ + ldr.w r1, [pc, #1548] ; 1606a4 │ │ mov r0, sl │ │ add r1, pc │ │ - bl 15c3f0 │ │ + bl 15c770 │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #388 ; 0x184 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r0, #14 │ │ - beq.w 15ff36 │ │ - bhi.w 15ff26 │ │ + beq.w 1602b6 │ │ + bhi.w 1602a6 │ │ mov r0, sl │ │ movs r3, #2 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c690 │ │ + bl 15ca10 │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ movs r3, #6 │ │ str r3, [sp, #168] ; 0xa8 │ │ cmp.w ip, #0 │ │ - bne.w 15fe84 │ │ + bne.w 160204 │ │ mov r0, sl │ │ str.w ip, [sp, #64] ; 0x40 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ ldr.w ip, [sp, #64] ; 0x40 │ │ mov r1, ip │ │ str r0, [sp, #176] ; 0xb0 │ │ str r1, [sp, #180] ; 0xb4 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ cmp r0, #1 │ │ - beq.w 15fe8c │ │ + beq.w 16020c │ │ cmp r0, #3 │ │ - bne.n 15fd14 │ │ + bne.n 160094 │ │ mov r0, sl │ │ movs r3, #8 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c85c │ │ + bl 15cbdc │ │ mov r1, r0 │ │ mov r0, sl │ │ - bl 15c7f8 │ │ - b.n 15fa5e │ │ + bl 15cb78 │ │ + b.n 15fdde │ │ cmp r0, #17 │ │ - beq.w 15fe9a │ │ + beq.w 16021a │ │ cmp r0, #18 │ │ - bne.n 15fd14 │ │ + bne.n 160094 │ │ mov r0, sl │ │ movs r3, #4 │ │ - b.n 15fca8 │ │ + b.n 160028 │ │ mov r0, sl │ │ movs r3, #6 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ mov r0, sl │ │ movs r3, #1 │ │ ldr.w r6, [sl, #8] │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c794 │ │ + bl 15cb14 │ │ cmp r0, #0 │ │ - beq.n 15feac │ │ + beq.n 16022c │ │ ldrb r2, [r6, #0] │ │ movs r3, #0 │ │ strd r2, r3, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ cmp r3, #3 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #3 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #88] ; 0x58 │ │ ldr r3, [r3, #0] │ │ cmp r3, #0 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #176] ; 0xb0 │ │ ldr r2, [sp, #88] ; 0x58 │ │ str r3, [r2, #0] │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ cmp r3, #110 ; 0x6e │ │ - beq.n 15fdee │ │ + beq.n 16016e │ │ movw r2, #8199 ; 0x2007 │ │ cmp r3, r2 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #3 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #176] ; 0xb0 │ │ ldr r2, [sp, #88] ; 0x58 │ │ str r3, [r2, #0] │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #1 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [sp, #176] ; 0xb0 │ │ ldr r2, [sp, #88] ; 0x58 │ │ str r3, [r2, #8] │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #1 │ │ it ne │ │ cmpne r3, #6 │ │ itttt eq │ │ ldrdeq r2, r3, [sp, #176] ; 0xb0 │ │ strdeq r2, r3, [sp, #112] ; 0x70 │ │ moveq r3, #1 │ │ streq r3, [sp, #120] ; 0x78 │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ cmp r3, #49 ; 0x31 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r3, [r2, #4] │ │ subs r3, #16 │ │ bics.w r3, r3, #16 │ │ - beq.w 15fa9c │ │ + beq.w 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #1 │ │ it ne │ │ cmpne r3, #4 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r1, [sp, #440] ; 0x1b8 │ │ mov r0, r9 │ │ ldr r6, [sp, #444] ; 0x1bc │ │ ldrd r2, r3, [sp, #176] ; 0xb0 │ │ str r1, [sp, #0] │ │ mov r1, r8 │ │ str r6, [sp, #4] │ │ - bl 15e8e0 │ │ + bl 15ec60 │ │ cmp r0, #0 │ │ - beq.w 15fa9c │ │ + beq.w 15fe1c │ │ ldr r3, [sp, #88] ; 0x58 │ │ str r0, [r3, #0] │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ ldr r3, [sp, #168] ; 0xa8 │ │ cmp r3, #0 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ ldr r2, [sp, #176] ; 0xb0 │ │ ldr r3, [sp, #180] ; 0xb4 │ │ - b.n 15fc86 │ │ + b.n 160006 │ │ movs r2, #5 │ │ str r2, [sp, #168] ; 0xa8 │ │ ldr r2, [sp, #64] ; 0x40 │ │ cmp r2, #2 │ │ - beq.n 15fe8c │ │ + beq.n 16020c │ │ cmp.w ip, #0 │ │ - beq.w 15ffee │ │ + beq.w 16036e │ │ mov r0, sl │ │ - bl 15c96c │ │ - b.n 15fd60 │ │ + bl 15ccec │ │ + b.n 1600e0 │ │ mov r1, r3 │ │ mov r0, sl │ │ - bl 15cadc │ │ + bl 15ce5c │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ mov r0, sl │ │ movs r3, #4 │ │ ldr.w r6, [sl, #8] │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c794 │ │ + bl 15cb14 │ │ cmp r0, #0 │ │ - bne.n 15fdb6 │ │ + bne.n 160136 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - b.n 15fdba │ │ + b.n 16013a │ │ ldr r5, [sp, #452] ; 0x1c4 │ │ movs r1, #20 │ │ ldr r6, [sp, #448] ; 0x1c0 │ │ ldr r0, [sp, #104] ; 0x68 │ │ ldr r2, [sp, #440] ; 0x1b8 │ │ cmp r7, #0 │ │ it eq │ │ moveq r5, r6 │ │ ldr r3, [sp, #444] ; 0x1bc │ │ str r5, [sp, #92] ; 0x5c │ │ - bl 15b188 │ │ + bl 15c264 │ │ str r0, [sp, #88] ; 0x58 │ │ cmp r0, #0 │ │ - beq.w 15fd20 │ │ + beq.w 1600a0 │ │ movs r1, #0 │ │ movs r2, #20 │ │ blx 39108 │ │ movs r3, #1 │ │ str r3, [sp, #32] │ │ - b.n 15f9b4 │ │ + b.n 15fd34 │ │ mov r0, sl │ │ movs r3, #1 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c96c │ │ + bl 15ccec │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ mov r0, sl │ │ movs r3, #1 │ │ str.w lr, [sp, #64] ; 0x40 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ ldr.w lr, [sp, #64] ; 0x40 │ │ str.w lr, [sp, #180] ; 0xb4 │ │ str r0, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ mov r0, sl │ │ movs r3, #8 │ │ ldr.w r6, [sl, #8] │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c794 │ │ + bl 15cb14 │ │ mov r1, r0 │ │ - cbz r0, 15ff1e │ │ + cbz r0, 16029e │ │ ldrb r1, [r6, #0] │ │ mov r0, sl │ │ - bl 15c7f8 │ │ - b.n 15fa5e │ │ + bl 15cb78 │ │ + b.n 15fdde │ │ mov r0, sl │ │ movs r3, #1 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ str r2, [sp, #64] ; 0x40 │ │ mov r0, sl │ │ cmp.w ip, #0 │ │ - bne.n 16001c │ │ - bl 15c8d8 │ │ + bne.n 16039c │ │ + bl 15cc58 │ │ ldr r2, [sp, #64] ; 0x40 │ │ movs r1, #0 │ │ movs r3, #0 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcs.n 16002c │ │ + bcs.n 1603ac │ │ ldr r3, [sp, #76] ; 0x4c │ │ add r3, r0 │ │ mov r0, r3 │ │ movs r3, #3 │ │ str r0, [sp, #176] ; 0xb0 │ │ str r3, [sp, #168] ; 0xa8 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ mov r0, sl │ │ movs r3, #8 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ mov r1, r0 │ │ mov r0, sl │ │ - bl 15c7f8 │ │ - b.n 15fa5e │ │ + bl 15cb78 │ │ + b.n 15fdde │ │ ldr.w r3, [sl, #8] │ │ movs r2, #3 │ │ ldr.w r1, [sl, #12] │ │ str r2, [sp, #168] ; 0xa8 │ │ mov r0, r3 │ │ str r3, [sp, #176] ; 0xb0 │ │ - blx 3915c │ │ + blx 39180 │ │ adds r1, r0, #1 │ │ mov r0, sl │ │ - bl 15c7f8 │ │ - b.n 15fa5e │ │ + bl 15cb78 │ │ + b.n 15fdde │ │ mov r0, sl │ │ movs r3, #9 │ │ - b.n 15fa50 │ │ + b.n 15fdd0 │ │ movs r3, #1 │ │ movs r2, #1 │ │ str r3, [sp, #168] ; 0xa8 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ str.w lr, [sp, #64] ; 0x40 │ │ mov r0, sl │ │ movs r3, #4 │ │ - b.n 15fef8 │ │ + b.n 160278 │ │ mov r0, sl │ │ str r2, [sp, #152] ; 0x98 │ │ str r3, [sp, #148] ; 0x94 │ │ str.w ip, [sp, #144] ; 0x90 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldr.w ip, [sp, #144] ; 0x90 │ │ ldr r3, [sp, #148] ; 0x94 │ │ ldr r2, [sp, #152] ; 0x98 │ │ - b.n 15fa0e │ │ + b.n 15fd8e │ │ mov r0, sl │ │ movs r3, #4 │ │ str r3, [sp, #168] ; 0xa8 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ strd r0, r1, [sp, #176] ; 0xb0 │ │ - b.n 15fa64 │ │ + b.n 15fde4 │ │ cmp r3, #1 │ │ - bne.w 15fa9c │ │ + bne.w 15fe1c │ │ mov r1, r3 │ │ str r3, [sp, #140] ; 0x8c │ │ ldrd r2, r3, [sp, #176] ; 0xb0 │ │ str r1, [sp, #108] ; 0x6c │ │ strd r2, r3, [sp, #96] ; 0x60 │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ ldr.w r3, [sl, #12] │ │ ldr.w lr, [sl, #8] │ │ cmp r3, #3 │ │ - bhi.n 160038 │ │ + bhi.n 1603b8 │ │ ldr.w r3, [sl, #28] │ │ cmp r3, #0 │ │ - beq.n 1600b8 │ │ + beq.n 160438 │ │ movs r0, #0 │ │ mov r1, r0 │ │ - b.n 15fd60 │ │ + b.n 1600e0 │ │ ldrd r6, r7, [sp, #176] ; 0xb0 │ │ orrs.w r3, r6, r7 │ │ - bne.n 16006c │ │ + bne.n 1603ec │ │ ldr r3, [sp, #88] ; 0x58 │ │ mov r2, r3 │ │ ldr r3, [sp, #156] ; 0x9c │ │ str r3, [r2, #4] │ │ - b.n 15fa9c │ │ - bl 15c96c │ │ + b.n 15fe1c │ │ + bl 15ccec │ │ ldr r2, [sp, #64] ; 0x40 │ │ movs r3, #0 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcc.n 15ff52 │ │ - ldr r1, [pc, #760] ; (160328 ) │ │ + bcc.n 1602d2 │ │ + ldr r1, [pc, #760] ; (1606a8 ) │ │ mov r0, sl │ │ add r1, pc │ │ - bl 15c3f0 │ │ - b.n 15fd20 │ │ + bl 15c770 │ │ + b.n 1600a0 │ │ ldr.w r2, [sl, #16] │ │ subs r3, #4 │ │ str.w r3, [sl, #12] │ │ add.w r3, lr, #4 │ │ str.w r3, [sl, #8] │ │ - cbnz r2, 160098 │ │ + cbnz r2, 160418 │ │ ldrb.w r3, [lr, #2] │ │ mov r1, ip │ │ ldrb.w r2, [lr, #3] │ │ ldrb.w r6, [lr] │ │ lsls r3, r3, #16 │ │ ldrb.w r0, [lr, #1] │ │ orr.w r3, r3, r2, lsl #24 │ │ orrs r6, r3 │ │ orr.w r0, r6, r0, lsl #8 │ │ - b.n 15fd60 │ │ + b.n 1600e0 │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ adds.w r0, r6, #4294967295 ; 0xffffffff │ │ adc.w r1, r7, #4294967295 ; 0xffffffff │ │ ldr r2, [r3, #36] ; 0x24 │ │ movs r3, #0 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcs.w 160304 │ │ + bcs.w 160684 │ │ ldr r3, [sp, #436] ; 0x1b4 │ │ add.w r6, r6, #1073741824 ; 0x40000000 │ │ subs r6, #1 │ │ ldr r2, [sp, #88] ; 0x58 │ │ ldr r3, [r3, #40] ; 0x28 │ │ ldr.w r3, [r3, r6, lsl #2] │ │ str r3, [r2, #4] │ │ - b.n 15fa9c │ │ + b.n 15fe1c │ │ ldrb.w r3, [lr, #1] │ │ mov r1, ip │ │ ldrb.w r2, [lr] │ │ ldrb.w r6, [lr, #3] │ │ lsls r3, r3, #16 │ │ ldrb.w r0, [lr, #2] │ │ orr.w r3, r3, r2, lsl #24 │ │ orrs r3, r6 │ │ orr.w r0, r3, r0, lsl #8 │ │ - b.n 15fd60 │ │ + b.n 1600e0 │ │ ldmia.w sl, {r2, r3} │ │ add r6, sp, #184 ; 0xb8 │ │ movs r1, #200 ; 0xc8 │ │ str.w ip, [sp, #64] ; 0x40 │ │ rsb r3, r3, lr │ │ mov r0, r6 │ │ stmia.w sp, {r2, r3} │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr r3, [sp, #164] ; 0xa4 │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w ip, [sp, #64] ; 0x40 │ │ ldr.w r3, [sl, #20] │ │ mov r1, r6 │ │ ldr.w r0, [sl, #24] │ │ mov r2, ip │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [sl, #28] │ │ - b.n 160002 │ │ + b.n 160382 │ │ ldrd r0, r1, [sp, #112] ; 0x70 │ │ movs r3, #0 │ │ ldr.w r6, [r9, #36] ; 0x24 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r6 │ │ - bcs.w 1602e6 │ │ + bcs.w 160666 │ │ ldr r3, [sp, #132] ; 0x84 │ │ ldr r1, [sp, #112] ; 0x70 │ │ ldr r5, [sp, #444] ; 0x1bc │ │ str r3, [sp, #32] │ │ subs r6, r6, r1 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #440] ; 0x1b8 │ │ ldr.w r0, [r9, #32] │ │ str r3, [sp, #36] ; 0x24 │ │ ldr.w r3, [r9, #48] ; 0x30 │ │ - ldr r2, [pc, #524] ; (16032c ) │ │ + ldr r2, [pc, #524] ; (1606ac ) │ │ str r1, [sp, #204] ; 0xcc │ │ str r6, [sp, #196] ; 0xc4 │ │ movs r6, #0 │ │ ldr r1, [sp, #112] ; 0x70 │ │ mov fp, r6 │ │ str r5, [sp, #208] ; 0xd0 │ │ add r5, sp, #184 ; 0xb8 │ │ @@ -411726,64 +412098,64 @@ │ │ str r0, [sp, #188] ; 0xbc │ │ str r1, [sp, #192] ; 0xc0 │ │ str r2, [sp, #184] ; 0xb8 │ │ str r3, [sp, #200] ; 0xc8 │ │ str r6, [sp, #212] ; 0xd4 │ │ str r4, [sp, #76] ; 0x4c │ │ cmp.w fp, #0 │ │ - bne.w 15fd20 │ │ + bne.w 1600a0 │ │ mov r0, r5 │ │ ldr.w r1, [r8, #20] │ │ - bl 15cadc │ │ + bl 15ce5c │ │ mov r6, r0 │ │ mov r7, r1 │ │ mov r0, r5 │ │ ldr.w r1, [r8, #20] │ │ - bl 15cadc │ │ + bl 15ce5c │ │ orr.w r2, r0, r6 │ │ orr.w r3, r1, r7 │ │ orrs r3, r2 │ │ - beq.w 1602d6 │ │ + beq.w 160656 │ │ ldr.w r3, [r8, #20] │ │ subs r3, #1 │ │ cmp r3, #7 │ │ - bhi.n 1601c6 │ │ + bhi.n 160546 │ │ tbb [pc, r3] │ │ adds r1, r4, r0 │ │ asrs r7, r4, #4 │ │ movs r7, #39 ; 0x27 │ │ lsls r7, r4, #16 │ │ and.w r3, r6, r7 │ │ sub.w r3, r3, #4294967295 ; 0xffffffff │ │ clz r3, r3 │ │ lsrs r3, r3, #5 │ │ - cbz r3, 1601c6 │ │ + cbz r3, 160546 │ │ strd r0, r1, [sp, #32] │ │ ldr.w fp, [sp, #212] ; 0xd4 │ │ - b.n 16013c │ │ + b.n 1604bc │ │ cmp r7, #0 │ │ itte eq │ │ cmpeq.w r6, #4294967295 ; 0xffffffff │ │ moveq r3, #1 │ │ movne r3, #0 │ │ - b.n 16018e │ │ + b.n 16050e │ │ movs r3, #0 │ │ cmp r7, r3 │ │ movw r2, #65535 ; 0xffff │ │ itte eq │ │ cmpeq r6, r2 │ │ moveq r3, #1 │ │ movne r3, #0 │ │ - b.n 16018e │ │ + b.n 16050e │ │ cmp r7, #0 │ │ itte eq │ │ cmpeq r6, #255 ; 0xff │ │ moveq r3, #1 │ │ movne r3, #0 │ │ - b.n 16018e │ │ + b.n 16050e │ │ ldr.w r3, [r9, #4] │ │ str r3, [sp, #40] ; 0x28 │ │ ldrd r2, r3, [sp, #32] │ │ adds r2, r2, r6 │ │ adcs r3, r7 │ │ mov r6, r2 │ │ ldr r2, [sp, #92] ; 0x5c │ │ @@ -411803,323 +412175,323 @@ │ │ ldrd r0, r1, [sp, #48] ; 0x30 │ │ strd r6, r7, [sp, #40] ; 0x28 │ │ adds r0, r0, r2 │ │ adcs r1, r3 │ │ mov r6, r0 │ │ mov r7, r1 │ │ strd r6, r7, [sp, #48] ; 0x30 │ │ - cbz r4, 160244 │ │ + cbz r4, 1605c4 │ │ ldr r2, [sp, #92] ; 0x5c │ │ add.w r6, r4, r4, lsl #1 │ │ lsls r3, r6, #3 │ │ ldr r1, [r2, #0] │ │ subs r3, #24 │ │ adds r6, r1, r3 │ │ ldrd r0, r1, [sp, #40] ; 0x28 │ │ ldrd r2, r3, [r6, #8] │ │ strd r0, r1, [sp, #56] ; 0x38 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ strd r2, r3, [sp, #64] ; 0x40 │ │ - beq.n 16027a │ │ + beq.n 1605fa │ │ adds r0, r2, #1 │ │ adc.w r1, r3, #0 │ │ ldrd r2, r3, [sp, #56] ; 0x38 │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - beq.n 16027a │ │ + beq.n 1605fa │ │ ldr r3, [sp, #92] ; 0x5c │ │ movs r1, #24 │ │ ldr r0, [sp, #104] ; 0x68 │ │ ldr r2, [sp, #440] ; 0x1b8 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #444] ; 0x1bc │ │ - bl 15b1c4 │ │ + bl 15c2a0 │ │ cmp r0, #0 │ │ - beq.n 1602e2 │ │ + beq.n 160662 │ │ ldr r2, [sp, #92] ; 0x5c │ │ ldrd r6, r7, [sp, #40] ; 0x28 │ │ ldr r1, [sp, #88] ; 0x58 │ │ ldr r3, [r2, #12] │ │ strd r6, r7, [r0] │ │ ldrd r6, r7, [sp, #48] ; 0x30 │ │ adds r3, #1 │ │ str r1, [r0, #16] │ │ strd r6, r7, [r0, #8] │ │ str r3, [r2, #12] │ │ ldr.w fp, [sp, #212] ; 0xd4 │ │ - b.n 16013c │ │ + b.n 1604bc │ │ ldr r1, [r6, #16] │ │ ldr r0, [sp, #88] ; 0x58 │ │ cmp r0, r1 │ │ - bne.n 160244 │ │ + bne.n 1605c4 │ │ ldrd r2, r3, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #64] ; 0x40 │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ it cc │ │ strdcc r2, r3, [r6, #8] │ │ - b.n 160274 │ │ + b.n 1605f4 │ │ movs r5, #1 │ │ - b.n 15fd22 │ │ + b.n 1600a2 │ │ ldr r1, [r5, #16] │ │ ldr r0, [sp, #88] ; 0x58 │ │ cmp r0, r1 │ │ - bne.w 15fb38 │ │ + bne.w 15feb8 │ │ ldrd r0, r1, [sp, #40] ; 0x28 │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcs.w 15fb68 │ │ + bcs.w 15fee8 │ │ mov r2, r0 │ │ mov r3, r1 │ │ strd r2, r3, [r5, #8] │ │ - b.n 15fb68 │ │ + b.n 15fee8 │ │ strd r2, r3, [sp, #112] ; 0x70 │ │ str r1, [sp, #120] ; 0x78 │ │ strd r2, r3, [sp, #96] ; 0x60 │ │ strd r2, r3, [sp, #80] ; 0x50 │ │ str r1, [sp, #140] ; 0x8c │ │ str r1, [sp, #108] ; 0x6c │ │ str r1, [sp, #124] ; 0x7c │ │ - b.w 15faa4 │ │ + b.w 15fe24 │ │ ldr r3, [sp, #212] ; 0xd4 │ │ ldr r4, [sp, #76] ; 0x4c │ │ cmp r3, #0 │ │ - beq.w 15fb68 │ │ - b.n 15fd20 │ │ + beq.w 15fee8 │ │ + b.n 1600a0 │ │ mov r5, fp │ │ - b.n 15fd22 │ │ - ldr r1, [pc, #72] ; (160330 ) │ │ + b.n 1600a2 │ │ + ldr r1, [pc, #72] ; (1606b0 ) │ │ movs r2, #0 │ │ ldr r0, [sp, #444] ; 0x1bc │ │ add r1, pc │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ blx r3 │ │ - b.n 15fd20 │ │ - ldr r1, [pc, #60] ; (160334 ) │ │ + b.n 1600a0 │ │ + ldr r1, [pc, #60] ; (1606b4 ) │ │ mov r2, r0 │ │ ldr r3, [sp, #440] ; 0x1b8 │ │ mov r5, r2 │ │ ldr r0, [sp, #444] ; 0x1bc │ │ add r1, pc │ │ blx r3 │ │ - b.n 15fd22 │ │ - ldr r1, [pc, #48] ; (160338 ) │ │ + b.n 1600a2 │ │ + ldr r1, [pc, #48] ; (1606b8 ) │ │ mov r0, sl │ │ add r1, pc │ │ - bl 15c3f0 │ │ - b.n 15fd20 │ │ + bl 15c770 │ │ + b.n 1600a0 │ │ ldmia r2!, {r0, r3, r6, r7} │ │ - vtbx.8 d28, {d15-d17}, d24 │ │ + vqshlu.s64 q14, q12, #63 ; 0x3f │ │ movs r6, r7 │ │ - ldmia r2!, {r4, r5, r6} │ │ + stmia r7!, {} │ │ movs r6, r7 │ │ - ldmia r0!, {r3, r4, r5} │ │ + stmia r4!, {r2, r6, r7} │ │ movs r6, r7 │ │ ldmia r1, {r0, r1, r3, r5, r7} │ │ - ; instruction: 0xffffc7c2 │ │ + vsri.32 q14, q1, #1 │ │ movs r6, r7 │ │ - stmia r4!, {r4, r7} │ │ + stmia r1!, {r5} │ │ movs r6, r7 │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ + bkpt 0x006c │ │ movs r6, r7 │ │ - stmia r2!, {r4, r6, r7} │ │ + nop {6} │ │ movs r6, r7 │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ + bkpt 0x0086 │ │ movs r6, r7 │ │ - stmia r2!, {r7} │ │ + yield │ │ movs r6, r7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #172 ; 0xac │ │ mov r4, r1 │ │ movs r5, #1 │ │ ldr r7, [sp, #216] ; 0xd8 │ │ add.w fp, sp, #168 ; 0xa8 │ │ ldr r1, [r1, #8] │ │ mov sl, r3 │ │ - ldr.w r6, [pc, #1196] ; 160800 │ │ + ldr.w r6, [pc, #1196] ; 160b80 │ │ movs r3, #24 │ │ str r5, [r7, #0] │ │ mov r5, r0 │ │ ldr r7, [r4, #12] │ │ add r6, pc │ │ str.w r2, [fp, #-108]! │ │ mov r0, fp │ │ str r6, [sp, #0] │ │ mov r2, r7 │ │ blx 390fc │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - beq.w 16057e │ │ + beq.w 1608fe │ │ ldr.w lr, [r4, #8] │ │ movw r9, #43691 ; 0xaaab │ │ movt r9, #43690 ; 0xaaaa │ │ ldr r7, [r4, #12] │ │ rsb r3, lr, r0 │ │ asrs r3, r3, #3 │ │ mul.w r3, r9, r3 │ │ adds r3, #1 │ │ cmp r7, r3 │ │ - bls.n 1603e0 │ │ + bls.n 160760 │ │ ldrd r0, r1, [r0, #24] │ │ movs r3, #0 │ │ ldr r2, [sp, #60] ; 0x3c │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcc.n 1603e0 │ │ + bcc.n 160760 │ │ ldrd r0, r1, [r6, #32] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ it cc │ │ addcc.w r8, r6, #56 ; 0x38 │ │ - bcc.n 1603ce │ │ - b.n 1603e0 │ │ + bcc.n 16074e │ │ + b.n 160760 │ │ ldrd r0, r1, [r8, #-8] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcc.n 1603e0 │ │ + bcc.n 160760 │ │ ldrd r0, r1, [r8], #24 │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcs.n 1603e0 │ │ + bcs.n 160760 │ │ adds r6, #24 │ │ rsb r1, lr, r6 │ │ asrs r1, r1, #3 │ │ mul.w r1, r9, r1 │ │ adds r1, #1 │ │ cmp r1, r7 │ │ - bcc.n 1603b6 │ │ + bcc.n 160736 │ │ ldr.w r9, [r6, #16] │ │ cmp r6, lr │ │ ldr.w r7, [r9, #48] ; 0x30 │ │ str r7, [sp, #68] ; 0x44 │ │ - bls.w 16071c │ │ + bls.w 160a9c │ │ ldrd r2, r3, [r6, #-24] │ │ movs r1, #0 │ │ ldr r0, [sp, #60] ; 0x3c │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ - bcc.w 16071c │ │ + bcc.w 160a9c │ │ ldrd r2, r3, [r6, #-16] │ │ cmp r1, r3 │ │ it eq │ │ cmpeq r0, r2 │ │ ldr r2, [r5, #4] │ │ it cc │ │ movcc r3, r9 │ │ - bcs.n 16044a │ │ + bcs.n 1607ca │ │ cmp r2, #0 │ │ - bne.w 16053e │ │ + bne.w 1608be │ │ adds r0, r7, #1 │ │ - bne.n 160448 │ │ + bne.n 1607c8 │ │ subs r6, #24 │ │ ldr r3, [r6, #16] │ │ ldr r1, [r4, #8] │ │ ldr r7, [r3, #48] ; 0x30 │ │ cmp r1, r6 │ │ str r7, [sp, #68] ; 0x44 │ │ - bcs.n 160448 │ │ + bcs.n 1607c8 │ │ ldrd r8, r9, [r6, #-24] │ │ movs r1, #0 │ │ ldr r0, [sp, #60] ; 0x3c │ │ cmp r1, r9 │ │ it eq │ │ cmpeq r0, r8 │ │ - bcc.n 160448 │ │ + bcc.n 1607c8 │ │ ldrd r8, r9, [r6, #-16] │ │ cmp r1, r9 │ │ it eq │ │ cmpeq r0, r8 │ │ - bcc.n 160414 │ │ + bcc.n 160794 │ │ mov r9, r3 │ │ cmp r2, #0 │ │ - bne.n 16054a │ │ + bne.n 1608ca │ │ cmp r7, #0 │ │ - beq.w 16059e │ │ + beq.w 16091e │ │ adds r3, r7, #1 │ │ - beq.w 16056c │ │ + beq.w 1608ec │ │ ldr r2, [r6, #16] │ │ movs r3, #16 │ │ - ldr r4, [pc, #932] ; (160804 ) │ │ + ldr r4, [pc, #932] ; (160b84 ) │ │ mov r1, r7 │ │ mov r0, fp │ │ add r4, pc │ │ ldr r2, [r2, #52] ; 0x34 │ │ str r4, [sp, #0] │ │ blx 390fc │ │ ldr r3, [r6, #16] │ │ mov r4, r0 │ │ cmp r0, #0 │ │ - beq.w 16058a │ │ + beq.w 16090a │ │ ldr r2, [r3, #60] ; 0x3c │ │ cmp r2, #0 │ │ - beq.n 160558 │ │ - ldr r5, [pc, #904] ; (160808 ) │ │ + beq.n 1608d8 │ │ + ldr r5, [pc, #904] ; (160b88 ) │ │ mov r0, fp │ │ ldr r1, [r3, #56] ; 0x38 │ │ movs r3, #24 │ │ add r5, pc │ │ str r5, [sp, #0] │ │ blx 390fc │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - beq.w 1607d4 │ │ + beq.w 160b54 │ │ ldr r3, [r6, #16] │ │ movw r8, #43691 ; 0xaaab │ │ movt r8, #43690 ; 0xaaaa │ │ ldr.w lr, [sp, #60] ; 0x3c │ │ ldr r6, [r3, #56] ; 0x38 │ │ ldr r7, [r3, #60] ; 0x3c │ │ subs r3, r0, r6 │ │ asrs r3, r3, #3 │ │ mul.w r3, r8, r3 │ │ adds r3, #1 │ │ cmp r3, r7 │ │ - bcs.n 160502 │ │ + bcs.n 160882 │ │ ldrd r0, r1, [r0, #24] │ │ movs r3, #0 │ │ mov r2, lr │ │ cmp r3, r1 │ │ it eq │ │ cmpeq lr, r0 │ │ - bcc.n 160502 │ │ + bcc.n 160882 │ │ ldrd r0, r1, [r5, #32] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq lr, r0 │ │ it cc │ │ addcc.w ip, r5, #56 ; 0x38 │ │ - bcc.n 1604f2 │ │ - b.n 160502 │ │ + bcc.n 160872 │ │ + b.n 160882 │ │ ldrd r0, r1, [ip, #-8] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcc.n 160502 │ │ + bcc.n 160882 │ │ ldrd r0, r1, [ip], #24 │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - bcs.n 160502 │ │ + bcs.n 160882 │ │ adds r5, #24 │ │ subs r1, r5, r6 │ │ asrs r1, r1, #3 │ │ mul.w r1, r8, r1 │ │ adds r1, #1 │ │ cmp r1, r7 │ │ - bcc.n 1604da │ │ + bcc.n 16085a │ │ ldr r3, [sp, #212] ; 0xd4 │ │ mov r0, lr │ │ ldr r7, [r5, #16] │ │ ldr r6, [r4, #8] │ │ ldr r5, [r4, #4] │ │ add.w r1, r7, #12 │ │ str r3, [sp, #0] │ │ @@ -412127,35 +412499,35 @@ │ │ add r3, sp, #92 ; 0x5c │ │ add.w r2, r7, #16 │ │ str r3, [sp, #4] │ │ mov r3, sl │ │ str r4, [sp, #8] │ │ str r5, [sp, #92] ; 0x5c │ │ str r6, [sp, #124] ; 0x7c │ │ - bl 15c49c │ │ - cbnz r0, 160566 │ │ + bl 15c81c │ │ + cbnz r0, 1608e6 │ │ ldr r4, [r7, #0] │ │ ldr r0, [sp, #212] ; 0xd4 │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r2, [sp, #92] ; 0x5c │ │ ldr r3, [sp, #124] ; 0x7c │ │ str r4, [sp, #0] │ │ blx sl │ │ add sp, #172 ; 0xac │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r7, [r3, #48] ; 0x30 │ │ dmb sy │ │ ldr r2, [r5, #4] │ │ str r7, [sp, #68] ; 0x44 │ │ - b.n 16041a │ │ + b.n 16079a │ │ ldr.w r3, [r9, #48] ; 0x30 │ │ dmb sy │ │ mov r7, r3 │ │ str r3, [sp, #68] ; 0x44 │ │ - b.n 16044e │ │ + b.n 1607ce │ │ ldr r5, [r4, #4] │ │ ldr r3, [r4, #8] │ │ ldr r1, [sp, #60] ; 0x3c │ │ str r2, [sp, #0] │ │ mov r2, r5 │ │ ldr r0, [sp, #212] ; 0xd4 │ │ blx sl │ │ @@ -412172,49 +412544,49 @@ │ │ ldr r3, [sp, #216] ; 0xd8 │ │ movs r0, #0 │ │ str r0, [r3, #0] │ │ add sp, #172 ; 0xac │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r3, #36] ; 0x24 │ │ cmp r2, #0 │ │ - beq.w 160726 │ │ + beq.w 160aa6 │ │ movs r3, #0 │ │ ldr r1, [sp, #60] ; 0x3c │ │ str r3, [sp, #0] │ │ ldr r0, [sp, #212] ; 0xd4 │ │ blx sl │ │ - b.n 160566 │ │ + b.n 1608e6 │ │ ldr r2, [r6, #16] │ │ add r3, sp, #124 ; 0x7c │ │ mov r0, r5 │ │ str r3, [sp, #32] │ │ str r3, [sp, #4] │ │ mov r1, r4 │ │ add r3, sp, #68 ; 0x44 │ │ str r2, [sp, #0] │ │ str r3, [sp, #8] │ │ add r3, sp, #72 ; 0x48 │ │ ldr r2, [sp, #208] ; 0xd0 │ │ str r3, [sp, #12] │ │ ldr r3, [sp, #212] ; 0xd4 │ │ - bl 15cc00 │ │ + bl 15cf80 │ │ cmp r0, #0 │ │ - beq.w 1606d6 │ │ + beq.w 160a56 │ │ ldr r3, [r5, #4] │ │ cmp r3, #0 │ │ - bne.w 1607be │ │ + bne.w 160b3e │ │ ldr r2, [r6, #16] │ │ add.w r3, r4, #52 ; 0x34 │ │ str r3, [sp, #36] ; 0x24 │ │ str r3, [sp, #44] ; 0x2c │ │ mov r0, r2 │ │ str r2, [sp, #40] ; 0x28 │ │ ldr r1, [r4, #16] │ │ movs r2, #0 │ │ - ldr r3, [pc, #556] ; (16080c ) │ │ + ldr r3, [pc, #556] ; (160b8c ) │ │ add.w r8, sp, #92 ; 0x5c │ │ ldr r7, [r0, #4] │ │ add r3, pc │ │ str r1, [sp, #96] ; 0x60 │ │ str r3, [sp, #92] ; 0x5c │ │ ldr r1, [r0, #0] │ │ ldr r3, [r4, #48] ; 0x30 │ │ @@ -412230,259 +412602,259 @@ │ │ mov r9, r0 │ │ str r2, [sp, #120] ; 0x78 │ │ str r1, [sp, #116] ; 0x74 │ │ ldr r6, [sp, #36] ; 0x24 │ │ str.w sl, [sp, #52] ; 0x34 │ │ str.w fp, [sp, #56] ; 0x38 │ │ ldr r7, [sp, #32] │ │ - b.n 160640 │ │ + b.n 1609c0 │ │ ldr r3, [sp, #208] ; 0xd0 │ │ mov.w sl, #0 │ │ mov.w fp, #0 │ │ str.w r8, [sp, #8] │ │ strd sl, fp, [sp] │ │ str r3, [sp, #16] │ │ ldr r3, [sp, #212] ; 0xd4 │ │ str r7, [sp, #12] │ │ str r6, [sp, #24] │ │ str r3, [sp, #20] │ │ str r6, [sp, #28] │ │ - bl 15f8e4 │ │ + bl 15fc64 │ │ cmp r0, #0 │ │ - beq.w 160784 │ │ + beq.w 160b04 │ │ ldr r3, [sp, #104] ; 0x68 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, r9 │ │ cmp r3, #0 │ │ - bne.n 160616 │ │ + bne.n 160996 │ │ mov r7, r3 │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr r6, [sp, #40] ; 0x28 │ │ ldr.w r9, [sp, #48] ; 0x30 │ │ ldr.w ip, [r3, #12] │ │ ldr.w sl, [sp, #52] ; 0x34 │ │ ldr.w fp, [sp, #56] ; 0x38 │ │ cmp.w ip, #0 │ │ - beq.w 16078e │ │ + beq.w 160b0e │ │ ldr r3, [sp, #44] ; 0x2c │ │ cmp r3, #0 │ │ - beq.w 1607e2 │ │ + beq.w 160b62 │ │ mov r1, r3 │ │ mov r0, r5 │ │ ldr r2, [sp, #208] ; 0xd0 │ │ ldr r3, [sp, #212] ; 0xd4 │ │ str.w ip, [sp, #32] │ │ - bl 15b264 │ │ + bl 15c340 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ - beq.w 16078e │ │ + beq.w 160b0e │ │ ldr r3, [sp, #44] ; 0x2c │ │ ldr.w ip, [sp, #32] │ │ str r7, [r3, #12] │ │ - ldr r3, [pc, #380] ; (160810 ) │ │ + ldr r3, [pc, #380] ; (160b90 ) │ │ mov r1, ip │ │ mov r0, r8 │ │ movs r2, #24 │ │ add r3, pc │ │ str.w ip, [sp, #32] │ │ - bl 1618e4 │ │ + bl 15c3f0 │ │ ldr.w ip, [sp, #32] │ │ ldr r2, [sp, #152] ; 0x98 │ │ mov r0, r5 │ │ ldr r7, [sp, #212] ; 0xd4 │ │ ldr r1, [sp, #156] ; 0x9c │ │ ldr r3, [sp, #208] ; 0xd0 │ │ lsls r2, r2, #2 │ │ str r7, [sp, #0] │ │ str.w ip, [sp, #32] │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r3, [sp, #212] ; 0xd4 │ │ mov r0, r5 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr r1, [sp, #164] ; 0xa4 │ │ str r3, [sp, #0] │ │ lsls r2, r2, #2 │ │ ldr r3, [sp, #208] ; 0xd0 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ movs r2, #1 │ │ ldr.w ip, [sp, #32] │ │ - b.n 1606dc │ │ + b.n 160a5c │ │ mov ip, r7 │ │ mov r8, r7 │ │ mov r2, r7 │ │ ldr r3, [r5, #4] │ │ cmp r3, #0 │ │ - bne.n 160796 │ │ + bne.n 160b16 │ │ ldr r3, [sp, #72] ; 0x48 │ │ ldr r7, [sp, #68] ; 0x44 │ │ str.w r8, [r9, #56] ; 0x38 │ │ str.w ip, [r9, #60] ; 0x3c │ │ str.w r3, [r9, #52] ; 0x34 │ │ str.w r7, [r9, #48] ; 0x30 │ │ adds r1, r7, #1 │ │ - bne.w 16045a │ │ + bne.w 1607da │ │ cmp r2, #0 │ │ - beq.w 16056c │ │ + beq.w 1608ec │ │ ldr r3, [sp, #208] ; 0xd0 │ │ mov r1, r4 │ │ ldr r4, [sp, #216] ; 0xd8 │ │ mov r0, r5 │ │ ldr r2, [sp, #60] ; 0x3c │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #212] ; 0xd4 │ │ str r4, [sp, #8] │ │ str r3, [sp, #4] │ │ mov r3, sl │ │ - bl 16033c │ │ - b.n 160566 │ │ + bl 1606bc │ │ + b.n 1608e6 │ │ ldr r2, [r5, #4] │ │ cmp r2, #0 │ │ - beq.w 16044e │ │ - b.n 16054a │ │ + beq.w 1607ce │ │ + b.n 1608ca │ │ ldr r4, [r3, #28] │ │ - cbz r4, 16077e │ │ + cbz r4, 160afe │ │ ldrb r2, [r4, #0] │ │ cmp r2, #47 ; 0x2f │ │ - beq.n 16077e │ │ + beq.n 160afe │ │ ldr r7, [r3, #32] │ │ - cbz r7, 16077e │ │ + cbz r7, 160afe │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r9, r0 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [sp, #208] ; 0xd0 │ │ ldr r3, [sp, #212] ; 0xd4 │ │ add.w r1, r9, r0 │ │ mov r8, r0 │ │ adds r1, #2 │ │ mov r0, r5 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - beq.w 16057e │ │ + beq.w 1608fe │ │ mov r1, r7 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r0, r8, #1 │ │ movs r3, #47 ; 0x2f │ │ mov r1, r4 │ │ strb.w r3, [r5, r8] │ │ add.w r2, r9, #1 │ │ add r0, r5 │ │ mov r4, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r6, #16] │ │ mov r2, r4 │ │ str r4, [r3, #36] ; 0x24 │ │ - b.n 160592 │ │ + b.n 160912 │ │ add.w r9, sp, #48 ; 0x30 │ │ ldr r6, [sp, #40] ; 0x28 │ │ ldmia.w r9, {r9, sl, fp} │ │ mov.w ip, #0 │ │ mov r8, ip │ │ - b.n 1606a6 │ │ + b.n 160a26 │ │ dmb sy │ │ ldr r3, [sp, #72] ; 0x48 │ │ str.w r3, [r9, #52] ; 0x34 │ │ dmb sy │ │ str.w r8, [r9, #56] ; 0x38 │ │ dmb sy │ │ str.w ip, [r9, #60] ; 0x3c │ │ dmb sy │ │ ldr r3, [sp, #68] ; 0x44 │ │ str.w r3, [r9, #48] ; 0x30 │ │ ldr r7, [sp, #68] ; 0x44 │ │ - b.n 1606f6 │ │ + b.n 160a76 │ │ ldr r3, [r6, #16] │ │ str r7, [sp, #76] ; 0x4c │ │ str r7, [sp, #44] ; 0x2c │ │ str r3, [sp, #40] ; 0x28 │ │ add r3, sp, #76 ; 0x4c │ │ str r7, [sp, #80] ; 0x50 │ │ str r3, [sp, #36] ; 0x24 │ │ str r7, [sp, #84] ; 0x54 │ │ str r7, [sp, #88] ; 0x58 │ │ ldr r0, [sp, #40] ; 0x28 │ │ - b.n 1605d8 │ │ + b.n 160958 │ │ ldr r2, [r4, #4] │ │ ldr r3, [r4, #8] │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r0, [sp, #212] ; 0xd4 │ │ str r5, [sp, #0] │ │ blx sl │ │ - b.n 160566 │ │ + b.n 1608e6 │ │ add r1, sp, #76 ; 0x4c │ │ ldr r2, [sp, #208] ; 0xd0 │ │ ldr r3, [sp, #212] ; 0xd4 │ │ str.w ip, [sp, #32] │ │ - bl 15b230 │ │ + bl 15c30c │ │ ldr.w ip, [sp, #32] │ │ cmp r0, #0 │ │ - beq.n 16078e │ │ + beq.n 160b0e │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr.w r8, [r3] │ │ - b.n 160690 │ │ + b.n 160a10 │ │ stmia r0!, {r0, r2, r5} │ │ vqrdmlsh.s , , d9[0] │ │ vqrdmlah.s , , d15[0] │ │ - vcvt.u16.f16 d27, d4, #1 │ │ + vtbl.8 d27, {d31- │ │ + cbnz r1, 160be0 │ │ ldr r4, [r0, #16] │ │ - cbz r4, 160894 │ │ + cbz r4, 160c14 │ │ add.w sl, sp, #20 │ │ - b.n 16083e │ │ + b.n 160bbe │ │ ldr r3, [sp, #20] │ │ cmp r3, #0 │ │ - bne.n 1608a6 │ │ + bne.n 160c26 │ │ ldr r4, [r4, #0] │ │ - cbz r4, 160894 │ │ + cbz r4, 160c14 │ │ str.w r9, [sp] │ │ mov r0, r5 │ │ str.w r8, [sp, #4] │ │ mov r1, r4 │ │ str.w sl, [sp, #8] │ │ mov r2, r7 │ │ mov r3, r6 │ │ - bl 16033c │ │ + bl 1606bc │ │ cmp r0, #0 │ │ - beq.n 160834 │ │ + beq.n 160bb4 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add.w r4, r0, #16 │ │ add.w sl, sp, #20 │ │ - b.n 160882 │ │ + b.n 160c02 │ │ str.w r9, [sp] │ │ str.w r8, [sp, #4] │ │ str.w sl, [sp, #8] │ │ - bl 16033c │ │ + bl 1606bc │ │ cmp r0, #0 │ │ - bne.n 16085a │ │ + bne.n 160bda │ │ ldr r3, [sp, #20] │ │ - cbnz r3, 1608a6 │ │ + cbnz r3, 160c26 │ │ ldr r4, [r4, #0] │ │ mov r0, r5 │ │ mov r2, r7 │ │ mov r3, r6 │ │ dmb sy │ │ mov r1, r4 │ │ cmp r4, #0 │ │ - bne.n 16086a │ │ + bne.n 160bea │ │ movs r2, #0 │ │ mov r0, r8 │ │ mov r1, r7 │ │ str r2, [sp, #0] │ │ mov r3, r2 │ │ blx r6 │ │ add sp, #24 │ │ @@ -412507,15 +412879,15 @@ │ │ mov r5, lr │ │ str r4, [sp, #76] ; 0x4c │ │ movs r4, #0 │ │ str r6, [sp, #56] ; 0x38 │ │ str r1, [r7, #16] │ │ ldr r6, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #652] ; 0x28c │ │ - ldr.w r8, [pc, #2932] ; 161454 │ │ + ldr.w r8, [pc, #2932] ; 1617d4 │ │ str r4, [r6, #0] │ │ str r1, [r7, #20] │ │ add r8, pc │ │ str r4, [sp, #236] ; 0xec │ │ str r4, [sp, #240] ; 0xf0 │ │ ldr r1, [sp, #656] ; 0x290 │ │ str r4, [r6, #12] │ │ @@ -412527,147 +412899,147 @@ │ │ str r3, [sp, #192] ; 0xc0 │ │ str r4, [r7, #28] │ │ str.w r8, [r2] │ │ str r1, [r7, #24] │ │ str r4, [r6, #0] │ │ str r4, [r6, #4] │ │ cmp r5, #0 │ │ - beq.w 1616c2 │ │ + beq.w 161a42 │ │ add r3, sp, #280 ; 0x118 │ │ str r3, [sp, #52] ; 0x34 │ │ - ldr.w r3, [pc, #2884] ; 161458 │ │ + ldr.w r3, [pc, #2884] ; 1617d8 │ │ str r0, [sp, #108] ; 0x6c │ │ add r3, pc │ │ str r3, [sp, #212] ; 0xd4 │ │ - ldr.w r3, [pc, #2876] ; 16145c │ │ + ldr.w r3, [pc, #2876] ; 1617dc │ │ add r3, pc │ │ str r3, [sp, #48] ; 0x30 │ │ ldr r0, [sp, #72] ; 0x48 │ │ mov.w r9, #0 │ │ - bl 15c8d8 │ │ + bl 15cc58 │ │ cmp.w r9, #0 │ │ it eq │ │ cmpeq.w r0, #4294967295 ; 0xffffffff │ │ mov r8, r0 │ │ itt ne │ │ movne r3, #0 │ │ strne r3, [sp, #100] ; 0x64 │ │ - beq.w 1617e2 │ │ + beq.w 161b62 │ │ ldr r6, [sp, #72] ; 0x48 │ │ ldr.w lr, [sp, #52] ; 0x34 │ │ mov r5, r6 │ │ ldmia r5!, {r0, r1, r2, r3} │ │ mov r4, lr │ │ stmia r4!, {r0, r1, r2, r3} │ │ mov r6, r3 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ cmp r8, r6 │ │ str.w r8, [lr, #12] │ │ stmia.w r4, {r0, r1, r2, r3} │ │ - bls.n 1609a4 │ │ + bls.n 160d24 │ │ ldr r3, [sp, #72] ; 0x48 │ │ ldr r5, [r3, #28] │ │ cmp r5, #0 │ │ - beq.w 161604 │ │ + beq.w 161984 │ │ ldr r2, [sp, #56] ; 0x38 │ │ ldmia.w r2, {r5, r6} │ │ cmp r5, #0 │ │ - beq.w 161534 │ │ + beq.w 1618b4 │ │ mov r4, r6 │ │ movs r7, #0 │ │ ldr r2, [r4, #16] │ │ adds r7, #1 │ │ ldr r3, [sp, #656] ; 0x290 │ │ adds r4, #24 │ │ ldr.w r1, [r4, #-4] │ │ ldr r0, [sp, #36] ; 0x24 │ │ lsls r2, r2, #3 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #652] ; 0x28c │ │ - bl 15b1bc │ │ + bl 15c298 │ │ cmp r7, r5 │ │ - bne.n 16097e │ │ + bne.n 160cfe │ │ add.w r5, r5, r5, lsl #1 │ │ lsls r5, r5, #3 │ │ - b.w 161534 │ │ + b.w 1618b4 │ │ ldr r1, [sp, #72] ; 0x48 │ │ cmp.w r8, #1 │ │ rsb r6, r8, r6 │ │ ldr r3, [r1, #8] │ │ str r6, [r1, #12] │ │ add r3, r8 │ │ str r3, [r1, #8] │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r5, [r3, #8] │ │ - bhi.n 1609fc │ │ + bhi.n 160d7c │ │ ldr r4, [r3, #28] │ │ mov r6, r5 │ │ cmp r4, #0 │ │ - beq.w 1617f2 │ │ + beq.w 161b72 │ │ mov r4, r5 │ │ add r5, sp, #376 ; 0x178 │ │ ldr r7, [sp, #52] ; 0x34 │ │ mov r0, r5 │ │ - ldr.w r2, [pc, #2704] ; 161460 │ │ + ldr.w r2, [pc, #2704] ; 1617e0 │ │ movs r1, #200 ; 0xc8 │ │ ldr r3, [r7, #4] │ │ add r2, pc │ │ ldr r6, [r7, #0] │ │ subs r3, r4, r3 │ │ str r3, [sp, #4] │ │ - ldr.w r3, [pc, #2692] ; 161464 │ │ + ldr.w r3, [pc, #2692] ; 1617e4 │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ movs r2, #0 │ │ ldr r3, [r7, #20] │ │ ldr r0, [r7, #24] │ │ blx r3 │ │ ldr r2, [sp, #56] ; 0x38 │ │ ldmia.w r2, {r5, r6} │ │ - b.n 160974 │ │ + b.n 160cf4 │ │ mov r1, r3 │ │ ldr r3, [r3, #16] │ │ sub.w r7, r8, #2 │ │ adds r4, r5, #2 │ │ str r7, [r1, #12] │ │ str r4, [r1, #8] │ │ cmp r3, #0 │ │ - bne.w 1617a2 │ │ + bne.w 161b22 │ │ ldrb r7, [r5, #1] │ │ ldrb r3, [r5, #0] │ │ orr.w r3, r3, r7, lsl #8 │ │ str r3, [sp, #104] ; 0x68 │ │ subs r3, #2 │ │ cmp r3, #2 │ │ - bhi.w 16179c │ │ + bhi.w 161b1c │ │ ldr r3, [sp, #100] ; 0x64 │ │ ldr r0, [sp, #52] ; 0x34 │ │ cmp r3, #0 │ │ - bne.w 161652 │ │ - bl 15c8d8 │ │ + bne.w 1619d2 │ │ + bl 15cc58 │ │ movs r7, #0 │ │ mov r6, r0 │ │ ldr r3, [sp, #628] ; 0x274 │ │ movs r1, #0 │ │ ldr r0, [sp, #56] ; 0x38 │ │ movs r4, #0 │ │ mov r2, r3 │ │ mov r3, r1 │ │ cmp r7, r3 │ │ str r4, [r0, #0] │ │ it eq │ │ cmpeq r6, r2 │ │ str r4, [r0, #4] │ │ - bcs.w 161640 │ │ + bcs.w 1619c0 │ │ ldr r3, [sp, #624] ; 0x270 │ │ add.w r9, sp, #312 ; 0x138 │ │ ldr r7, [sp, #648] ; 0x288 │ │ - ldr.w r2, [pc, #2576] ; 161468 │ │ + ldr.w r2, [pc, #2576] ; 1617e8 │ │ adds r1, r3, r6 │ │ ldr r0, [sp, #624] ; 0x270 │ │ ldr r3, [sp, #628] ; 0x274 │ │ add r2, pc │ │ str r2, [sp, #312] ; 0x138 │ │ add r2, sp, #344 ; 0x158 │ │ subs r3, r3, r6 │ │ @@ -412683,15 +413055,15 @@ │ │ str r7, [sp, #332] ; 0x14c │ │ ldr r7, [sp, #656] ; 0x290 │ │ str r4, [sp, #340] ; 0x154 │ │ stmia r5!, {r0, r1, r2, r3} │ │ str r7, [sp, #336] ; 0x150 │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ str r4, [sp, #64] ; 0x40 │ │ - ldr.w r4, [pc, #2528] ; 16146c │ │ + ldr.w r4, [pc, #2528] ; 1617ec │ │ stmia.w r5, {r0, r1, r2, r3} │ │ add r4, pc │ │ str r4, [sp, #88] ; 0x58 │ │ str.w r9, [sp, #96] ; 0x60 │ │ movs r4, #0 │ │ add.w r9, sp, #376 ; 0x178 │ │ strd sl, fp, [sp, #40] ; 0x28 │ │ @@ -412704,238 +413076,238 @@ │ │ mov r4, r8 │ │ mov r9, r5 │ │ mov r8, r2 │ │ ldr r1, [sp, #356] ; 0x164 │ │ ldr r3, [sp, #352] ; 0x160 │ │ subs r2, r1, #1 │ │ add.w lr, r3, #1 │ │ - cbnz r1, 160afc │ │ + cbnz r1, 160e7c │ │ ldr r4, [sp, #372] ; 0x174 │ │ mov r7, r3 │ │ cmp r4, #0 │ │ - bne.w 16096e │ │ + bne.w 160cee │ │ ldr r3, [sp, #348] ; 0x15c │ │ add r5, sp, #376 ; 0x178 │ │ ldr r6, [sp, #344] ; 0x158 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r7, r3 │ │ - ldr.w r2, [pc, #2452] ; 161470 │ │ + ldr.w r2, [pc, #2452] ; 1617f0 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #2448] ; 161474 │ │ + ldr.w r3, [pc, #2448] ; 1617f4 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r3, [sp, #364] ; 0x16c │ │ ldr r0, [sp, #368] ; 0x170 │ │ blx r3 │ │ - b.n 16096e │ │ + b.n 160cee │ │ str r2, [sp, #356] ; 0x164 │ │ cmp r6, #63 ; 0x3f │ │ str.w lr, [sp, #352] ; 0x160 │ │ sub.w r0, r6, #32 │ │ ldrb r5, [r3, #0] │ │ rsb r1, r6, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.w 160c52 │ │ + bhi.w 160fd2 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w fp, r2, r0 │ │ orr.w fp, fp, r1 │ │ lsl.w sl, r2, r6 │ │ orr.w r8, r8, sl │ │ orr.w r9, r9, fp │ │ lsls r0, r5, #24 │ │ add.w r6, r6, #7 │ │ - bmi.n 160aba │ │ + bmi.n 160e3a │ │ mov r4, r8 │ │ mov r5, r9 │ │ orrs.w r3, r4, r5 │ │ strd sl, fp, [sp, #176] ; 0xb0 │ │ ldrd sl, fp, [sp, #40] ; 0x28 │ │ - beq.w 160cbc │ │ + beq.w 16103c │ │ ldr r3, [sp, #372] ; 0x174 │ │ cmp r3, #0 │ │ - bne.w 16096e │ │ + bne.w 160cee │ │ ldr r3, [sp, #64] ; 0x40 │ │ ldr r0, [sp, #60] ; 0x3c │ │ adds r3, #1 │ │ str r3, [sp, #64] ; 0x40 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldr r5, [sp, #356] ; 0x164 │ │ ldr r3, [sp, #352] ; 0x160 │ │ cmp r5, #0 │ │ - bne.w 160c7e │ │ + bne.w 160ffe │ │ ldr r2, [sp, #372] ; 0x174 │ │ cmp r2, #0 │ │ - beq.w 160c88 │ │ - ldr.w r2, [pc, #2308] ; 161478 │ │ + beq.w 161008 │ │ + ldr.w r2, [pc, #2308] ; 1617f8 │ │ add r2, pc │ │ str r2, [sp, #40] ; 0x28 │ │ mov.w r9, #0 │ │ add.w r8, sp, #376 ; 0x178 │ │ movs r6, #0 │ │ movs r7, #0 │ │ mov r4, r9 │ │ add.w lr, r3, #1 │ │ subs r2, r5, #1 │ │ - cbnz r5, 160b9e │ │ + cbnz r5, 160f1e │ │ ldr r2, [sp, #372] ; 0x174 │ │ cmp r2, #0 │ │ - beq.n 160c22 │ │ + beq.n 160fa2 │ │ ldr r0, [sp, #60] ; 0x3c │ │ - bl 15c5c8 │ │ - b.n 160a9a │ │ + bl 15c948 │ │ + b.n 160e1a │ │ str r2, [sp, #356] ; 0x164 │ │ cmp r4, #63 ; 0x3f │ │ str.w lr, [sp, #352] ; 0x160 │ │ sub.w r0, r4, #32 │ │ ldrb r5, [r3, #0] │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.n 160bde │ │ + bhi.n 160f5e │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w fp, r2, r0 │ │ orr.w fp, fp, r1 │ │ lsl.w sl, r2, r4 │ │ orr.w r6, r6, sl │ │ orr.w r7, r7, fp │ │ lsls r5, r5, #24 │ │ add.w r4, r4, #7 │ │ - bpl.n 160c10 │ │ + bpl.n 160f90 │ │ ldr r5, [sp, #356] ; 0x164 │ │ ldr r3, [sp, #352] ; 0x160 │ │ - b.n 160b88 │ │ + b.n 160f08 │ │ cmp.w r9, #0 │ │ - bne.n 160bd0 │ │ + bne.n 160f50 │ │ ldr r3, [sp, #344] ; 0x158 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #348] ; 0x15c │ │ mov r0, r8 │ │ adds r4, #7 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #40] ; 0x28 │ │ ldr r2, [sp, #48] ; 0x30 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r9 │ │ ldr r3, [sp, #364] ; 0x16c │ │ mov r1, r8 │ │ ldr r0, [sp, #368] ; 0x170 │ │ mov.w r9, #1 │ │ blx r3 │ │ lsls r5, r5, #24 │ │ - bmi.n 160bd8 │ │ + bmi.n 160f58 │ │ orrs.w r3, r6, r7 │ │ - beq.n 160b96 │ │ + beq.n 160f16 │ │ ldr r0, [sp, #60] ; 0x3c │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldr r3, [sp, #352] ; 0x160 │ │ ldr r5, [sp, #356] ; 0x164 │ │ - b.n 160b7a │ │ + b.n 160efa │ │ ldr r2, [sp, #348] ; 0x15c │ │ add r6, sp, #376 ; 0x178 │ │ ldr r4, [sp, #344] ; 0x158 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2124] ; 16147c │ │ + ldr.w r2, [pc, #2124] ; 1617fc │ │ str r3, [sp, #4] │ │ mov r0, r6 │ │ - ldr.w r3, [pc, #2120] ; 161480 │ │ + ldr.w r3, [pc, #2120] ; 161800 │ │ add r2, pc │ │ str r4, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #364] ; 0x16c │ │ mov r1, r6 │ │ mov r2, r5 │ │ ldr r0, [sp, #368] ; 0x170 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #372] ; 0x174 │ │ - b.n 160b96 │ │ + b.n 160f16 │ │ cmp r4, #0 │ │ - bne.w 160b30 │ │ + bne.w 160eb0 │ │ ldr r3, [sp, #344] ; 0x158 │ │ mov r0, r7 │ │ ldr r2, [sp, #348] ; 0x15c │ │ movs r1, #200 ; 0xc8 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #88] ; 0x58 │ │ ldr r2, [sp, #212] ; 0xd4 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r3, [sp, #364] ; 0x16c │ │ mov r1, r7 │ │ ldr r0, [sp, #368] ; 0x170 │ │ movs r4, #1 │ │ blx r3 │ │ - b.n 160b30 │ │ + b.n 160eb0 │ │ adds r3, #1 │ │ subs r5, #1 │ │ str r3, [sp, #352] ; 0x160 │ │ str r5, [sp, #356] ; 0x164 │ │ - b.n 160b72 │ │ + b.n 160ef2 │ │ ldr r2, [sp, #348] ; 0x15c │ │ add r6, sp, #376 ; 0x178 │ │ ldr r4, [sp, #344] ; 0x158 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ - ldr.w r2, [pc, #2032] ; 161484 │ │ + ldr.w r2, [pc, #2032] ; 161804 │ │ str r3, [sp, #4] │ │ mov r0, r6 │ │ - ldr.w r3, [pc, #2028] ; 161488 │ │ + ldr.w r3, [pc, #2028] ; 161808 │ │ add r2, pc │ │ str r4, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r5 │ │ ldr r3, [sp, #364] ; 0x16c │ │ mov r1, r6 │ │ ldr r0, [sp, #368] ; 0x170 │ │ blx r3 │ │ movs r2, #1 │ │ ldr r3, [sp, #352] ; 0x160 │ │ str r2, [sp, #372] ; 0x174 │ │ ldr r5, [sp, #356] ; 0x164 │ │ - b.n 160b72 │ │ + b.n 160ef2 │ │ ldr r3, [sp, #372] ; 0x174 │ │ ldr.w r9, [sp, #96] ; 0x60 │ │ str r3, [sp, #96] ; 0x60 │ │ cmp r3, #0 │ │ - bne.w 16096e │ │ + bne.w 160cee │ │ ldr r3, [sp, #64] ; 0x40 │ │ cmp r3, #0 │ │ - bne.n 160dc6 │ │ + bne.n 161146 │ │ ldr r2, [sp, #52] ; 0x34 │ │ ldr r3, [r2, #12] │ │ ldr r6, [r2, #8] │ │ cmp r3, #0 │ │ - beq.n 160d8c │ │ + beq.n 16110c │ │ subs r3, #1 │ │ str r3, [r2, #12] │ │ adds r3, r6, #1 │ │ str r3, [r2, #8] │ │ ldrb r3, [r6, #0] │ │ str r3, [sp, #96] ; 0x60 │ │ ldr r0, [sp, #36] ; 0x24 │ │ movs r1, #64 ; 0x40 │ │ ldr r2, [sp, #652] ; 0x28c │ │ ldr r3, [sp, #656] ; 0x290 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ - beq.w 16096e │ │ + beq.w 160cee │ │ ldr r2, [sp, #52] ; 0x34 │ │ add.w r8, r4, #40 ; 0x28 │ │ ldr r3, [sp, #104] ; 0x68 │ │ movs r5, #0 │ │ ldr r1, [sp, #56] ; 0x38 │ │ ldr r0, [r2, #8] │ │ str r3, [r4, #12] │ │ @@ -412976,188 +413348,188 @@ │ │ str r6, [sp, #4] │ │ ldr r6, [sp, #636] ; 0x27c │ │ str r6, [sp, #8] │ │ ldr r6, [sp, #648] ; 0x288 │ │ str r6, [sp, #12] │ │ ldr r6, [sp, #652] ; 0x28c │ │ str r6, [sp, #16] │ │ - bl 15e2cc │ │ + bl 15e64c │ │ cmp r0, #0 │ │ - beq.w 161768 │ │ + beq.w 161ae8 │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r6, [r3, #28] │ │ cmp r6, #0 │ │ - bne.w 16165e │ │ + bne.w 1619de │ │ ldr r3, [sp, #72] ; 0x48 │ │ ldr r5, [r3, #12] │ │ cmp r5, #0 │ │ - beq.w 1616b8 │ │ + beq.w 161a38 │ │ mov r2, r3 │ │ ldr r3, [r3, #28] │ │ cmp r3, #0 │ │ - bne.w 1616b4 │ │ + bne.w 161a34 │ │ ldr r3, [r2, #8] │ │ str r3, [sp, #108] ; 0x6c │ │ - b.n 160924 │ │ + b.n 160ca4 │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldr r5, [r3, #28] │ │ cmp r5, #0 │ │ - bne.n 160ce6 │ │ + bne.n 161066 │ │ ldr r2, [r3, #0] │ │ mov r7, r3 │ │ ldr r3, [r3, #4] │ │ add r4, sp, #376 ; 0x178 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r6, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr.w r2, [pc, #1764] ; 16148c │ │ + ldr.w r2, [pc, #1764] ; 16180c │ │ mov r0, r4 │ │ - ldr.w r3, [pc, #1764] ; 161490 │ │ + ldr.w r3, [pc, #1764] ; 161810 │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r7, #20] │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr r0, [r7, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r7, #28] │ │ - b.n 160ce6 │ │ + b.n 161066 │ │ add.w r4, r3, r3, lsl #1 │ │ ldr r7, [sp, #56] ; 0x38 │ │ mov r1, r3 │ │ ldr r0, [sp, #36] ; 0x24 │ │ lsls r4, r4, #3 │ │ ldr r2, [sp, #652] ; 0x28c │ │ str r1, [r7, #0] │ │ mov r5, r7 │ │ ldr r3, [sp, #656] ; 0x290 │ │ mov r1, r4 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r6, r0 │ │ str r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.w 1615fe │ │ + beq.w 16197e │ │ mov r2, r4 │ │ ldr r1, [sp, #96] ; 0x60 │ │ blx 39108 │ │ ldr.w r3, [r9, #28] │ │ cmp r3, #0 │ │ - bne.w 1615f8 │ │ - ldr.w r3, [pc, #1684] ; 161494 │ │ + bne.w 161978 │ │ + ldr.w r3, [pc, #1684] ; 161814 │ │ strd sl, fp, [sp, #160] ; 0xa0 │ │ add r3, pc │ │ str r3, [sp, #168] ; 0xa8 │ │ - ldr.w r3, [pc, #1676] ; 161498 │ │ + ldr.w r3, [pc, #1676] ; 161818 │ │ ldrd sl, fp, [sp, #80] ; 0x50 │ │ add r3, pc │ │ str r3, [sp, #208] ; 0xd0 │ │ ldr r3, [sp, #96] ; 0x60 │ │ str r6, [sp, #64] ; 0x40 │ │ str r3, [sp, #116] ; 0x74 │ │ - ldr.w r8, [pc, #1664] ; 16149c │ │ + ldr.w r8, [pc, #1664] ; 16181c │ │ movs r6, #0 │ │ - ldr.w ip, [pc, #1660] ; 1614a0 │ │ + ldr.w ip, [pc, #1660] ; 161820 │ │ add r7, sp, #376 ; 0x178 │ │ strd sl, fp, [sp, #40] ; 0x28 │ │ add r8, pc │ │ ldrd sl, fp, [sp, #136] ; 0x88 │ │ add ip, pc │ │ mov r4, r6 │ │ movs r2, #0 │ │ movs r3, #0 │ │ strd r2, r3, [sp, #80] ; 0x50 │ │ ldr.w r1, [r9, #12] │ │ ldr.w r2, [r9, #8] │ │ subs r3, r1, #1 │ │ add.w lr, r2, #1 │ │ - cbnz r1, 160e7a │ │ + cbnz r1, 1611fa │ │ ldrd r0, r1, [sp, #40] ; 0x28 │ │ ldr.w r5, [r9, #28] │ │ strd sl, fp, [sp, #136] ; 0x88 │ │ strd r0, r1, [sp, #80] ; 0x50 │ │ ldrd sl, fp, [sp, #160] ; 0xa0 │ │ cmp r5, #0 │ │ - beq.w 1612c0 │ │ + beq.w 161640 │ │ ldr r3, [sp, #56] ; 0x38 │ │ movs r2, #24 │ │ ldr r0, [sp, #64] ; 0x40 │ │ ldr r1, [r3, #0] │ │ - ldr.w r3, [pc, #1588] ; 1614a4 │ │ + ldr.w r3, [pc, #1588] ; 161824 │ │ add r3, pc │ │ - bl 1618e4 │ │ - b.n 160cd0 │ │ + bl 15c3f0 │ │ + b.n 161050 │ │ str.w lr, [r9, #8] │ │ cmp r4, #63 ; 0x3f │ │ str.w r3, [r9, #12] │ │ sub.w r0, r4, #32 │ │ ldrb r5, [r2, #0] │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.w 161246 │ │ + bhi.w 1615c6 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w fp, r2, r0 │ │ lsl.w sl, r2, r4 │ │ ldrd r2, r3, [sp, #80] ; 0x50 │ │ orr.w fp, fp, r1 │ │ orr.w r2, r2, sl │ │ orr.w r3, r3, fp │ │ strd r2, r3, [sp, #80] ; 0x50 │ │ lsls r1, r5, #24 │ │ add.w r4, r4, #7 │ │ - bmi.n 160e3c │ │ + bmi.n 1611bc │ │ ldrd r2, r3, [sp, #80] ; 0x50 │ │ strd sl, fp, [sp, #136] ; 0x88 │ │ orrs r3, r2 │ │ ldrd sl, fp, [sp, #40] ; 0x28 │ │ - beq.w 161636 │ │ + beq.w 1619b6 │ │ ldr.w r4, [r9, #12] │ │ mov.w r8, #0 │ │ - ldr.w r2, [pc, #1484] ; 1614a8 │ │ + ldr.w r2, [pc, #1484] ; 161828 │ │ add r5, sp, #376 ; 0x178 │ │ strd sl, fp, [sp, #64] ; 0x40 │ │ movs r1, #0 │ │ ldr.w r3, [r9, #8] │ │ add r2, pc │ │ ldrd sl, fp, [sp, #144] ; 0x90 │ │ movs r0, #0 │ │ str r2, [sp, #88] ; 0x58 │ │ mov r7, r8 │ │ - ldr.w r2, [pc, #1460] ; 1614ac │ │ + ldr.w r2, [pc, #1460] ; 16182c │ │ strd r0, r1, [sp, #40] ; 0x28 │ │ mov r1, r4 │ │ add r2, pc │ │ str r2, [sp, #112] ; 0x70 │ │ adds r6, r3, #1 │ │ cmp r1, #0 │ │ - bne.w 16119a │ │ + bne.w 16151a │ │ ldr.w r2, [r9, #28] │ │ mov r4, r1 │ │ strd sl, fp, [sp, #144] ; 0x90 │ │ mov r6, r3 │ │ ldrd sl, fp, [sp, #64] ; 0x40 │ │ cmp r2, #0 │ │ - beq.w 161282 │ │ + beq.w 161602 │ │ movs r3, #0 │ │ str r3, [sp, #124] ; 0x7c │ │ cmp r4, #0 │ │ - bne.w 1611f8 │ │ + bne.w 161578 │ │ ldr.w r3, [r9, #28] │ │ cmp r3, #0 │ │ - beq.w 1615c2 │ │ + beq.w 161942 │ │ movs r3, #0 │ │ str r3, [sp, #128] ; 0x80 │ │ mov r5, r9 │ │ ldr r4, [sp, #60] ; 0x3c │ │ ldmia r5!, {r0, r1, r2, r3} │ │ movs r6, #0 │ │ str r6, [sp, #40] ; 0x28 │ │ - ldr.w r6, [pc, #1384] ; 1614b0 │ │ + ldr.w r6, [pc, #1384] ; 161830 │ │ stmia r4!, {r0, r1, r2, r3} │ │ add r6, pc │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ str r6, [sp, #88] ; 0x58 │ │ stmia.w r4, {r0, r1, r2, r3} │ │ mov.w r8, #0 │ │ movs r6, #0 │ │ @@ -413165,26 +413537,26 @@ │ │ mov r4, r8 │ │ add r3, sp, #376 ; 0x178 │ │ str r3, [sp, #64] ; 0x40 │ │ ldr r1, [sp, #356] ; 0x164 │ │ ldr r2, [sp, #352] ; 0x160 │ │ subs r3, r1, #1 │ │ add.w lr, r2, #1 │ │ - cbnz r1, 160fc0 │ │ + cbnz r1, 161340 │ │ ldr r4, [sp, #372] ; 0x174 │ │ cmp r4, #0 │ │ - beq.n 16103c │ │ + beq.n 1613bc │ │ ldr r3, [sp, #40] ; 0x28 │ │ cmp r3, #0 │ │ - bne.n 161070 │ │ + bne.n 1613f0 │ │ mov r0, r9 │ │ str r3, [sp, #112] ; 0x70 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ mov r0, r9 │ │ - bl 15c5c8 │ │ + bl 15c948 │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r1, [sp, #116] ; 0x74 │ │ ldrd r4, r5, [sp, #80] ; 0x50 │ │ ldr r3, [r3, #4] │ │ ldr.w r2, [r9, #28] │ │ str r3, [sp, #64] ; 0x40 │ │ add r3, r1 │ │ @@ -413196,143 +413568,143 @@ │ │ ldr r1, [sp, #128] ; 0x80 │ │ str r1, [r3, #12] │ │ ldr r1, [sp, #40] ; 0x28 │ │ str r1, [r3, #16] │ │ ldr r1, [sp, #112] ; 0x70 │ │ str r1, [r3, #20] │ │ cmp r2, #0 │ │ - beq.w 160e1a │ │ + beq.w 16119a │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r7, [r3, #0] │ │ - b.n 1614f0 │ │ + b.n 161870 │ │ str.w lr, [sp, #352] ; 0x160 │ │ cmp r4, #63 ; 0x3f │ │ str r3, [sp, #356] ; 0x164 │ │ sub.w r0, r4, #32 │ │ ldrb r5, [r2, #0] │ │ rsb r1, r4, #32 │ │ and.w r2, r5, #127 ; 0x7f │ │ - bhi.n 16100e │ │ + bhi.n 16138e │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w fp, r2, r0 │ │ orr.w fp, fp, r1 │ │ lsl.w sl, r2, r4 │ │ orr.w r6, r6, sl │ │ orr.w r7, r7, fp │ │ lsls r3, r5, #24 │ │ add.w r4, r4, #7 │ │ - bmi.n 160f64 │ │ + bmi.n 1612e4 │ │ orrs.w r3, r6, r7 │ │ - beq.n 160f76 │ │ + beq.n 1612f6 │ │ ldr r3, [sp, #40] ; 0x28 │ │ ldr r0, [sp, #60] ; 0x3c │ │ adds r3, #1 │ │ str r3, [sp, #40] ; 0x28 │ │ - bl 15c5c8 │ │ - b.n 160f56 │ │ + bl 15c948 │ │ + b.n 1612d6 │ │ cmp.w r8, #0 │ │ - bne.n 160ff2 │ │ + bne.n 161372 │ │ ldr r3, [sp, #344] ; 0x158 │ │ movs r1, #200 ; 0xc8 │ │ ldr r2, [sp, #348] ; 0x15c │ │ ldr r0, [sp, #64] ; 0x40 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #88] ; 0x58 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r8 │ │ ldr r3, [sp, #364] ; 0x16c │ │ mov.w r8, #1 │ │ ldr r1, [sp, #64] ; 0x40 │ │ ldr r0, [sp, #368] ; 0x170 │ │ blx r3 │ │ - b.n 160ff2 │ │ + b.n 161372 │ │ ldr r3, [sp, #348] ; 0x15c │ │ add r5, sp, #376 ; 0x178 │ │ ldr r6, [sp, #344] ; 0x158 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r2, r3 │ │ - ldr.w r2, [pc, #1132] ; 1614b4 │ │ + ldr.w r2, [pc, #1132] ; 161834 │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr.w r3, [pc, #1128] ; 1614b8 │ │ + ldr.w r3, [pc, #1128] ; 161838 │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [sp, #364] ; 0x16c │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr r0, [sp, #368] ; 0x170 │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [sp, #372] ; 0x174 │ │ ldr r3, [sp, #40] ; 0x28 │ │ cmp r3, #0 │ │ - beq.n 160f7c │ │ + beq.n 1612fc │ │ lsls r1, r3, #3 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r2, [sp, #652] ; 0x28c │ │ ldr r3, [sp, #656] ; 0x290 │ │ - bl 15b188 │ │ + bl 15c264 │ │ str r0, [sp, #112] ; 0x70 │ │ cmp r0, #0 │ │ - beq.w 1614e8 │ │ + beq.w 161868 │ │ movs r3, #0 │ │ str r3, [sp, #40] ; 0x28 │ │ - ldr.w r3, [pc, #1072] ; 1614bc │ │ + ldr.w r3, [pc, #1072] ; 16183c │ │ str r0, [sp, #120] ; 0x78 │ │ add r3, pc │ │ str r3, [sp, #196] ; 0xc4 │ │ - ldr.w r3, [pc, #1068] ; 1614c0 │ │ + ldr.w r3, [pc, #1068] ; 161840 │ │ strd sl, fp, [sp, #216] ; 0xd8 │ │ add r3, pc │ │ str r3, [sp, #200] ; 0xc8 │ │ - ldr.w r3, [pc, #1060] ; 1614c4 │ │ + ldr.w r3, [pc, #1060] ; 161844 │ │ ldrd r4, r5, [sp, #152] ; 0x98 │ │ add r3, pc │ │ ldrd r6, r7, [sp, #184] ; 0xb8 │ │ str r3, [sp, #204] ; 0xcc │ │ - b.n 16111e │ │ + b.n 16149e │ │ ldr.w r3, [r9, #28] │ │ mov r8, r1 │ │ cmp r3, #0 │ │ - beq.w 1613ce │ │ + beq.w 16174e │ │ mov r3, r2 │ │ movs r0, #0 │ │ movs r1, #0 │ │ strd r0, r1, [sp, #88] ; 0x58 │ │ - ldr.w ip, [pc, #1024] ; 1614c8 │ │ + ldr.w ip, [pc, #1024] ; 161848 │ │ mov.w fp, #0 │ │ movs r1, #0 │ │ movs r0, #0 │ │ add ip, pc │ │ strd r0, r1, [sp, #64] ; 0x40 │ │ mov sl, fp │ │ mov r1, r8 │ │ add r2, sp, #376 ; 0x178 │ │ str r2, [sp, #152] ; 0x98 │ │ add.w lr, r3, #1 │ │ subs r2, r1, #1 │ │ cmp r1, #0 │ │ - bne.w 1612f6 │ │ + bne.w 161676 │ │ ldr.w r2, [r9, #28] │ │ mov r8, r1 │ │ cmp r2, #0 │ │ - beq.w 16140c │ │ + beq.w 16178c │ │ movs r1, #0 │ │ ldrd sl, fp, [sp, #88] ; 0x58 │ │ ldr r3, [sp, #120] ; 0x78 │ │ orrs.w r2, sl, fp │ │ add.w r3, r3, #8 │ │ str r3, [sp, #120] ; 0x78 │ │ - beq.w 161444 │ │ + beq.w 1617c4 │ │ mov r2, r3 │ │ str.w sl, [r3, #-8] │ │ ldr r3, [sp, #40] ; 0x28 │ │ str.w r1, [r2, #-4] │ │ adds r3, #1 │ │ str r3, [sp, #40] ; 0x28 │ │ ldr.w r8, [r9, #12] │ │ @@ -413344,571 +413716,571 @@ │ │ strd r0, r1, [sp, #64] ; 0x40 │ │ mov fp, r3 │ │ add r1, sp, #376 ; 0x178 │ │ str r1, [sp, #88] ; 0x58 │ │ mov r1, r8 │ │ add.w lr, r2, #1 │ │ cmp r1, #0 │ │ - beq.n 1610b0 │ │ + beq.n 161430 │ │ subs r1, #1 │ │ str.w lr, [r9, #8] │ │ str.w r1, [r9, #12] │ │ cmp.w sl, #63 ; 0x3f │ │ ldrb.w r8, [r2] │ │ sub.w ip, sl, #32 │ │ rsb r0, sl, #32 │ │ and.w r2, r8, #127 ; 0x7f │ │ - bhi.w 161344 │ │ + bhi.w 1616c4 │ │ uxtb r2, r2 │ │ lsr.w r0, r2, r0 │ │ lsl.w r5, r2, ip │ │ lsl.w r4, r2, sl │ │ ldrd r2, r3, [sp, #64] ; 0x40 │ │ orrs r5, r0 │ │ orrs r2, r4 │ │ orrs r3, r5 │ │ strd r2, r3, [sp, #64] ; 0x40 │ │ tst.w r8, #128 ; 0x80 │ │ add.w sl, sl, #7 │ │ mov r2, lr │ │ - bne.n 16113a │ │ + bne.n 1614ba │ │ mov r8, r1 │ │ ldrd r0, r1, [sp, #64] ; 0x40 │ │ mov r3, lr │ │ strd r0, r1, [sp, #88] ; 0x58 │ │ - b.n 1610c6 │ │ + b.n 161446 │ │ subs r1, #1 │ │ str.w r6, [r9, #8] │ │ str.w r1, [r9, #12] │ │ cmp r7, #63 ; 0x3f │ │ ldrb r4, [r3, #0] │ │ sub.w lr, r7, #32 │ │ rsb r0, r7, #32 │ │ and.w r2, r4, #127 ; 0x7f │ │ - bhi.n 16120a │ │ + bhi.n 16158a │ │ uxtb r2, r2 │ │ lsr.w r0, r2, r0 │ │ lsl.w fp, r2, lr │ │ lsl.w sl, r2, r7 │ │ ldrd r2, r3, [sp, #40] ; 0x28 │ │ orr.w fp, fp, r0 │ │ orr.w r2, r2, sl │ │ orr.w r3, r3, fp │ │ strd r2, r3, [sp, #40] ; 0x28 │ │ lsls r2, r4, #24 │ │ add.w r7, r7, #7 │ │ mov r3, r6 │ │ - bmi.w 160f04 │ │ + bmi.w 161284 │ │ ldr r3, [sp, #40] ; 0x28 │ │ mov r4, r1 │ │ strd sl, fp, [sp, #144] ; 0x90 │ │ ldrd sl, fp, [sp, #64] ; 0x40 │ │ str r3, [sp, #124] ; 0x7c │ │ cmp r4, #0 │ │ - beq.w 160f2c │ │ + beq.w 1612ac │ │ adds r3, r6, #1 │ │ subs r4, #1 │ │ str.w r3, [r9, #8] │ │ str.w r4, [r9, #12] │ │ ldrb r3, [r6, #0] │ │ str r3, [sp, #128] ; 0x80 │ │ - b.n 160f3a │ │ + b.n 1612ba │ │ cmp.w r8, #0 │ │ - bne.n 1611d8 │ │ + bne.n 161558 │ │ ldr.w r2, [r9] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r3, [r9, #4] │ │ mov r0, r5 │ │ subs r3, r6, r3 │ │ stmia.w sp, {r2, r3} │ │ ldr r2, [sp, #88] ; 0x58 │ │ ldr r3, [sp, #112] ; 0x70 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r8 │ │ mov r1, r5 │ │ ldr.w r3, [r9, #20] │ │ ldr.w r0, [r9, #24] │ │ mov.w r8, #1 │ │ blx r3 │ │ ldr.w r6, [r9, #8] │ │ ldr.w r1, [r9, #12] │ │ - b.n 1611d8 │ │ + b.n 161558 │ │ cmp r6, #0 │ │ - bne.w 160eb8 │ │ + bne.w 161238 │ │ ldr.w r3, [r9] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r2, [r9, #4] │ │ mov r0, r7 │ │ str.w ip, [sp, #88] ; 0x58 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ mov r3, ip │ │ mov r2, r8 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r6 │ │ ldr.w r3, [r9, #20] │ │ mov r1, r7 │ │ ldr.w r0, [r9, #24] │ │ movs r6, #1 │ │ blx r3 │ │ ldr.w ip, [sp, #88] ; 0x58 │ │ - b.n 160eb8 │ │ + b.n 161238 │ │ ldr.w r2, [r9, #4] │ │ add r5, sp, #376 ; 0x178 │ │ ldr.w r6, [r9] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #568] ; (1614cc ) │ │ + ldr r2, [pc, #568] ; (16184c ) │ │ str r3, [sp, #4] │ │ mov r0, r5 │ │ - ldr r3, [pc, #568] ; (1614d0 ) │ │ + ldr r3, [pc, #568] ; (161850 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr.w r3, [r9, #20] │ │ mov r1, r5 │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ movs r3, #1 │ │ ldr.w r6, [r9, #8] │ │ str.w r3, [r9, #28] │ │ ldr.w r4, [r9, #12] │ │ - b.n 160f22 │ │ + b.n 1612a2 │ │ ldr.w r3, [r9, #4] │ │ add r4, sp, #376 ; 0x178 │ │ ldr.w r6, [r9] │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r2, r3 │ │ - ldr r2, [pc, #516] ; (1614d4 ) │ │ + ldr r2, [pc, #516] ; (161854 ) │ │ str r3, [sp, #4] │ │ mov r0, r4 │ │ - ldr r3, [pc, #512] ; (1614d8 ) │ │ + ldr r3, [pc, #512] ; (161858 ) │ │ add r2, pc │ │ str r6, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w r3, [r9, #20] │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [r9, #28] │ │ - b.n 160e66 │ │ + b.n 1611e6 │ │ str.w r2, [r9, #12] │ │ cmp.w sl, #63 ; 0x3f │ │ str.w lr, [r9, #8] │ │ sub.w r0, sl, #32 │ │ ldrb.w r8, [r3] │ │ rsb r1, sl, #32 │ │ and.w r2, r8, #127 ; 0x7f │ │ - bhi.n 161384 │ │ + bhi.n 161704 │ │ uxtb r2, r2 │ │ lsr.w r1, r2, r1 │ │ lsl.w r7, r2, r0 │ │ lsl.w r6, r2, sl │ │ ldrd r2, r3, [sp, #64] ; 0x40 │ │ orrs r7, r1 │ │ orrs r2, r6 │ │ orrs r3, r7 │ │ strd r2, r3, [sp, #64] ; 0x40 │ │ tst.w r8, #128 ; 0x80 │ │ add.w sl, sl, #7 │ │ - beq.n 1613ca │ │ + beq.n 16174a │ │ ldr.w r1, [r9, #12] │ │ ldr.w r3, [r9, #8] │ │ - b.n 1610e0 │ │ + b.n 161460 │ │ cmp.w fp, #0 │ │ - bne.w 161180 │ │ + bne.w 161500 │ │ ldr.w r2, [r9] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r3, [r9, #4] │ │ ldr r0, [sp, #88] ; 0x58 │ │ rsb r3, r3, lr │ │ stmia.w sp, {r2, r3} │ │ ldr r2, [sp, #196] ; 0xc4 │ │ ldr r3, [sp, #200] ; 0xc8 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, fp │ │ ldr r1, [sp, #88] ; 0x58 │ │ mov.w fp, #1 │ │ ldr.w r3, [r9, #20] │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ ldr.w lr, [r9, #8] │ │ ldr.w r1, [r9, #12] │ │ - b.n 161180 │ │ + b.n 161500 │ │ cmp.w fp, #0 │ │ - bne.n 161330 │ │ + bne.n 1616b0 │ │ ldr.w r3, [r9] │ │ movs r1, #200 ; 0xc8 │ │ ldr.w r2, [r9, #4] │ │ add.w sl, sl, #7 │ │ ldr r0, [sp, #152] ; 0x98 │ │ rsb r2, r2, lr │ │ str r3, [sp, #0] │ │ str r2, [sp, #4] │ │ mov r3, ip │ │ ldr r2, [sp, #208] ; 0xd0 │ │ str.w ip, [sp, #184] ; 0xb8 │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, fp │ │ ldr.w r3, [r9, #20] │ │ ldr r1, [sp, #152] ; 0x98 │ │ mov.w fp, #1 │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ tst.w r8, #128 ; 0x80 │ │ ldr.w ip, [sp, #184] ; 0xb8 │ │ - bne.n 16133a │ │ + bne.n 1616ba │ │ ldr r1, [sp, #64] ; 0x40 │ │ - b.n 1610fa │ │ + b.n 16147a │ │ ldr.w r3, [r9, #4] │ │ add.w sl, sp, #376 ; 0x178 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r2, r3 │ │ ldr.w r2, [r9] │ │ mov r0, sl │ │ stmia.w sp, {r2, r3} │ │ - ldr r3, [pc, #244] ; (1614dc ) │ │ + ldr r3, [pc, #244] ; (16185c ) │ │ ldr r2, [sp, #204] ; 0xcc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r8 │ │ ldr.w r3, [r9, #20] │ │ mov r1, sl │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ movs r2, #1 │ │ ldr.w r3, [r9, #8] │ │ str.w r2, [r9, #28] │ │ ldr.w r8, [r9, #12] │ │ - b.n 1610be │ │ + b.n 16143e │ │ ldr.w r2, [r9, #4] │ │ add.w sl, sp, #376 ; 0x178 │ │ movs r1, #200 ; 0xc8 │ │ subs r3, r3, r2 │ │ ldr.w r2, [r9] │ │ mov r0, sl │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #188] ; (1614e0 ) │ │ - ldr r3, [pc, #188] ; (1614e4 ) │ │ + ldr r2, [pc, #188] ; (161860 ) │ │ + ldr r3, [pc, #188] ; (161864 ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w r3, [r9, #20] │ │ mov r1, sl │ │ mov r2, r8 │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [r9, #28] │ │ - b.n 1610f8 │ │ + b.n 161478 │ │ ldrd sl, fp, [sp, #216] ; 0xd8 │ │ strd r4, r5, [sp, #152] ; 0x98 │ │ strd r6, r7, [sp, #184] ; 0xb8 │ │ - b.n 160f8a │ │ + b.n 16130a │ │ nop │ │ - rev r2, r2 │ │ + ; instruction: 0xb68a │ │ movs r6, r7 │ │ - rev16 r0, r3 │ │ + ; instruction: 0xb6e8 │ │ movs r6, r7 │ │ - rev16 r0, r2 │ │ + ; instruction: 0xb6e0 │ │ movs r6, r7 │ │ - cbnz r2, 16148a │ │ + ; instruction: 0xb62a │ │ movs r6, r7 │ │ - cbnz r4, 1614e6 │ │ + ; instruction: 0xb88c │ │ movs r6, r7 │ │ - ; instruction: 0xb8b0 │ │ + push {r3, r5, lr} │ │ movs r6, r7 │ │ - ; instruction: 0xb8fe │ │ + push {r1, r2, r3, r7, lr} │ │ movs r6, r7 │ │ - ; instruction: 0xb88a │ │ + push {r1, r3, r4, lr} │ │ movs r6, r7 │ │ - ; instruction: 0xb896 │ │ + push {r1, r2, r5, lr} │ │ movs r6, r7 │ │ - ; instruction: 0xb81a │ │ + push {r1, r3, r5, r7} │ │ movs r6, r7 │ │ - ; instruction: 0xb738 │ │ + cbz r0, 161872 │ │ movs r6, r7 │ │ - ; instruction: 0xb744 │ │ + cbz r4, 161878 │ │ movs r6, r7 │ │ - ; instruction: 0xb6d2 │ │ + cbz r2, 161860 │ │ movs r6, r7 │ │ - ; instruction: 0xb6de │ │ + cbz r6, 161866 │ │ movs r6, r7 │ │ - push {r1, r6, r7, lr} │ │ + sxtb r2, r2 │ │ movs r6, r7 │ │ - push {r4, r6, r7, lr} │ │ + sxtb r0, r4 │ │ movs r6, r7 │ │ - push {r2, r3, r5, r6, lr} │ │ + cbz r4, 161856 │ │ movs r6, r7 │ │ - push {r5, r6, lr} │ │ + cbz r0, 161858 │ │ movs r6, r7 │ │ - push {r1, r2, r6, lr} │ │ + cbz r6, 161854 │ │ movs r6, r7 │ │ - push {r5, r6, lr} │ │ + cbz r0, 161860 │ │ movs r6, r7 │ │ push {r0, r1, r2, r4, r6, lr} │ │ - vraddhn.i d27, , q3 │ │ + vsra.u32 d27, d6, #1 │ │ movs r6, r7 │ │ - push {r4, r7} │ │ + cbz r0, 161838 │ │ movs r6, r7 │ │ - push {r1, r2, r6} │ │ + sub sp, #344 ; 0x158 │ │ movs r6, r7 │ │ - cbz r6, 1614fe │ │ + add r7, sp, #696 ; 0x2b8 │ │ movs r6, r7 │ │ - cbz r2, 161506 │ │ + add r7, sp, #744 ; 0x2e8 │ │ movs r6, r7 │ │ - uxtb r2, r4 │ │ + add r7, sp, #456 ; 0x1c8 │ │ movs r6, r7 │ │ - uxtb r6, r6 │ │ + add r7, sp, #536 ; 0x218 │ │ movs r6, r7 │ │ - uxtb r2, r1 │ │ + add r7, sp, #360 ; 0x168 │ │ movs r6, r7 │ │ - uxth r6, r7 │ │ + add r7, sp, #312 ; 0x138 │ │ movs r6, r7 │ │ - sub sp, #352 ; 0x160 │ │ + add r5, sp, #416 ; 0x1a0 │ │ movs r6, r7 │ │ - sub sp, #400 ; 0x190 │ │ + add r5, sp, #464 ; 0x1d0 │ │ movs r6, r7 │ │ - sub sp, #104 ; 0x68 │ │ + add r5, sp, #168 ; 0xa8 │ │ movs r6, r7 │ │ - sub sp, #152 ; 0x98 │ │ + add r5, sp, #216 ; 0xd8 │ │ movs r6, r7 │ │ - add r7, sp, #608 ; 0x260 │ │ + add r4, sp, #160 ; 0xa0 │ │ movs r6, r7 │ │ - add r7, sp, #296 ; 0x128 │ │ + add r3, sp, #872 ; 0x368 │ │ movs r6, r7 │ │ - add r7, sp, #352 ; 0x160 │ │ + add r3, sp, #928 ; 0x3a0 │ │ movs r6, r7 │ │ ldr r2, [sp, #56] ; 0x38 │ │ ldr r3, [r2, #4] │ │ ldr r7, [r2, #0] │ │ str r3, [sp, #64] ; 0x40 │ │ ldr r4, [sp, #64] ; 0x40 │ │ movs r5, #0 │ │ - cbz r7, 161518 │ │ + cbz r7, 161898 │ │ ldr r2, [r4, #16] │ │ adds r5, #1 │ │ ldr r3, [sp, #656] ; 0x290 │ │ adds r4, #24 │ │ ldr.w r1, [r4, #-4] │ │ ldr r0, [sp, #36] ; 0x24 │ │ lsls r2, r2, #3 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #652] ; 0x28c │ │ - bl 15b1bc │ │ + bl 15c298 │ │ cmp r5, r7 │ │ - bne.n 1614f6 │ │ + bne.n 161876 │ │ add.w r7, r7, r7, lsl #1 │ │ lsls r7, r7, #3 │ │ ldr r3, [sp, #656] ; 0x290 │ │ mov r2, r7 │ │ ldr r1, [sp, #64] ; 0x40 │ │ ldr r0, [sp, #36] ; 0x24 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #652] ; 0x28c │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r1, [sp, #56] ; 0x38 │ │ movs r3, #0 │ │ mov r5, r3 │ │ mov r6, r3 │ │ str r3, [r1, #0] │ │ str r3, [r1, #4] │ │ ldr r3, [sp, #656] ; 0x290 │ │ mov r1, r6 │ │ ldr.w r8, [sp, #36] ; 0x24 │ │ mov r2, r5 │ │ movs r4, #0 │ │ str r3, [sp, #0] │ │ mov r0, r8 │ │ ldr r3, [sp, #652] ; 0x28c │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r1, [sp, #76] ; 0x4c │ │ ldr r0, [sp, #56] ; 0x38 │ │ ldr r3, [r1, #12] │ │ ldr r7, [r1, #0] │ │ str r4, [r0, #0] │ │ str r4, [r0, #4] │ │ - cbz r3, 1615b8 │ │ + cbz r3, 161938 │ │ ldr.w r9, [sp, #652] ; 0x28c │ │ mov r6, r4 │ │ mov sl, r1 │ │ ldr r5, [r7, #16] │ │ ldr r2, [r5, #40] ; 0x28 │ │ - cbz r2, 16159a │ │ + cbz r2, 16191a │ │ mov.w fp, #0 │ │ add.w r1, fp, fp, lsl #1 │ │ ldr r2, [r5, #44] ; 0x2c │ │ mov r0, r8 │ │ mov r3, r9 │ │ add.w r2, r2, r1, lsl #3 │ │ add.w fp, fp, #1 │ │ ldr.w lr, [r2, #16] │ │ ldr r1, [r2, #20] │ │ ldr r2, [sp, #656] ; 0x290 │ │ str r2, [sp, #0] │ │ mov.w r2, lr, lsl #3 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r2, [r5, #40] ; 0x28 │ │ cmp fp, r2 │ │ - bcc.n 16156a │ │ + bcc.n 1618ea │ │ add.w r2, r2, r2, lsl #1 │ │ lsls r2, r2, #3 │ │ ldr r3, [sp, #656] ; 0x290 │ │ mov r0, r8 │ │ ldr r1, [r5, #44] ; 0x2c │ │ adds r4, #1 │ │ adds r7, #24 │ │ str r3, [sp, #0] │ │ mov r3, r9 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr.w r3, [sl, #12] │ │ str r6, [r5, #40] ; 0x28 │ │ cmp r4, r3 │ │ str r6, [r5, #44] ; 0x2c │ │ - bcc.n 161560 │ │ + bcc.n 1618e0 │ │ movs r0, #0 │ │ add.w sp, sp, #580 ; 0x244 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r2, [r9] │ │ add r5, sp, #376 ; 0x178 │ │ ldr.w r3, [r9, #4] │ │ movs r1, #200 ; 0xc8 │ │ mov r0, r5 │ │ subs r3, r6, r3 │ │ stmia.w sp, {r2, r3} │ │ - ldr r2, [pc, #592] ; (161828 ) │ │ - ldr r3, [pc, #592] ; (16182c ) │ │ + ldr r2, [pc, #592] ; (161ba8 ) │ │ + ldr r3, [pc, #592] ; (161bac ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr.w r3, [r9, #20] │ │ mov r1, r5 │ │ mov r2, r4 │ │ ldr.w r0, [r9, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str.w r3, [r9, #28] │ │ - b.n 160f36 │ │ + b.n 1612b6 │ │ ldr r7, [sp, #64] ; 0x40 │ │ str r6, [sp, #64] ; 0x40 │ │ - b.n 1614f0 │ │ + b.n 161870 │ │ ldr r5, [sp, #64] ; 0x40 │ │ - b.w 160974 │ │ + b.w 160cf4 │ │ mov r7, r3 │ │ ldr r6, [r3, #0] │ │ ldr r2, [r7, #4] │ │ add r4, sp, #376 ; 0x178 │ │ ldr r3, [r3, #8] │ │ movs r1, #200 ; 0xc8 │ │ mov r0, r4 │ │ str r6, [sp, #0] │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #536] ; (161830 ) │ │ + ldr r2, [pc, #536] ; (161bb0 ) │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #536] ; (161834 ) │ │ + ldr r3, [pc, #536] ; (161bb4 ) │ │ add r2, pc │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ ldr r3, [r7, #20] │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr r0, [r7, #24] │ │ blx r3 │ │ movs r3, #1 │ │ str r3, [r7, #28] │ │ - b.w 16096e │ │ + b.w 160cee │ │ strd sl, fp, [sp, #80] ; 0x50 │ │ ldrd sl, fp, [sp, #160] ; 0xa0 │ │ - b.n 160e66 │ │ - ldr r1, [pc, #500] ; (161838 ) │ │ + b.n 1611e6 │ │ + ldr r1, [pc, #500] ; (161bb8 ) │ │ mov r2, r4 │ │ ldr r0, [sp, #656] ; 0x290 │ │ mov r5, r4 │ │ add r1, pc │ │ ldr r3, [sp, #652] ; 0x28c │ │ blx r3 │ │ mov r6, r4 │ │ - b.n 161534 │ │ - bl 15c96c │ │ + b.n 1618b4 │ │ + bl 15ccec │ │ mov r6, r0 │ │ mov r7, r1 │ │ - b.w 160a34 │ │ + b.w 160db4 │ │ ldr r2, [r4, #40] ; 0x28 │ │ - cbz r2, 16168c │ │ + cbz r2, 161a0c │ │ add.w r1, r5, r5, lsl #1 │ │ ldr r2, [r4, #44] ; 0x2c │ │ ldr r6, [sp, #656] ; 0x290 │ │ adds r5, #1 │ │ add.w r2, r2, r1, lsl #3 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r3, [sp, #652] ; 0x28c │ │ ldr r1, [r2, #20] │ │ ldr r2, [r2, #16] │ │ str r6, [sp, #0] │ │ lsls r2, r2, #3 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r2, [r4, #40] ; 0x28 │ │ cmp r5, r2 │ │ - bcc.n 161662 │ │ + bcc.n 1619e2 │ │ add.w r2, r2, r2, lsl #1 │ │ lsls r2, r2, #3 │ │ ldr r3, [sp, #656] ; 0x290 │ │ movs r5, #0 │ │ ldr r7, [sp, #36] ; 0x24 │ │ mov r6, r5 │ │ ldr r1, [r4, #44] ; 0x2c │ │ str r3, [sp, #0] │ │ mov r0, r7 │ │ ldr r3, [sp, #652] ; 0x28c │ │ - bl 15b1bc │ │ + bl 15c298 │ │ str r5, [r4, #44] ; 0x2c │ │ ldr r3, [sp, #656] ; 0x290 │ │ mov r1, r4 │ │ str r5, [r4, #40] ; 0x28 │ │ mov r0, r7 │ │ movs r2, #64 ; 0x40 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #652] ; 0x28c │ │ - bl 15b1bc │ │ + bl 15c298 │ │ movs r5, #0 │ │ - b.n 161534 │ │ + b.n 1618b4 │ │ ldr r3, [r3, #28] │ │ mov r6, r5 │ │ cmp r3, #0 │ │ - bne.w 161534 │ │ + bne.w 1618b4 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #76] ; 0x4c │ │ ldr r2, [sp, #652] ; 0x28c │ │ ldr r3, [sp, #656] ; 0x290 │ │ - bl 15b230 │ │ + bl 15c30c │ │ cmp r0, #0 │ │ - beq.w 1615b8 │ │ + beq.w 161938 │ │ ldr r1, [sp, #76] ; 0x4c │ │ movs r2, #24 │ │ - ldr r3, [pc, #352] ; (16183c ) │ │ + ldr r3, [pc, #352] ; (161bbc ) │ │ ldr r4, [r1, #0] │ │ add r3, pc │ │ ldr r5, [r1, #12] │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 1618e4 │ │ + bl 15c3f0 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r2, [sp, #652] ; 0x28c │ │ movs r1, #68 ; 0x44 │ │ ldr r3, [sp, #656] ; 0x290 │ │ - bl 15b188 │ │ + bl 15c264 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - beq.w 1615b8 │ │ + beq.w 161938 │ │ str r4, [r0, #8] │ │ movs r3, #0 │ │ ldr r2, [sp, #132] ; 0x84 │ │ mov r1, r3 │ │ ldr r4, [sp, #192] ; 0xc0 │ │ adds r0, #52 ; 0x34 │ │ str.w r5, [r0, #-40] │ │ @@ -413932,492 +414304,127 @@ │ │ str r4, [r6, #44] ; 0x2c │ │ ldr r4, [sp, #648] ; 0x288 │ │ str r4, [r6, #48] ; 0x30 │ │ blx 39108 │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr r3, [r3, #4] │ │ cmp r3, #0 │ │ - bne.n 1617b0 │ │ + bne.n 161b30 │ │ ldr r2, [sp, #36] ; 0x24 │ │ add.w r8, r2, #16 │ │ ldr r4, [r2, #16] │ │ - cbnz r4, 161750 │ │ - b.n 161758 │ │ + cbnz r4, 161ad0 │ │ + b.n 161ad8 │ │ mov r4, r3 │ │ ldr r3, [r4, #0] │ │ cmp r3, #0 │ │ - bne.n 16174e │ │ + bne.n 161ace │ │ mov r8, r4 │ │ str.w r6, [r8] │ │ ldr r2, [sp, #660] ; 0x294 │ │ movs r0, #1 │ │ - ldr r3, [pc, #220] ; (161840 ) │ │ + ldr r3, [pc, #220] ; (161bc0 ) │ │ add r3, pc │ │ str r3, [r2, #0] │ │ - b.n 1615ba │ │ + b.n 16193a │ │ ldr r2, [r4, #40] ; 0x28 │ │ cmp r2, #0 │ │ - beq.n 16168c │ │ + beq.n 161a0c │ │ mov r6, r0 │ │ add.w r1, r6, r6, lsl #1 │ │ ldr r2, [r4, #44] ; 0x2c │ │ ldr r5, [sp, #656] ; 0x290 │ │ adds r6, #1 │ │ add.w r2, r2, r1, lsl #3 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r3, [sp, #652] ; 0x28c │ │ ldr r1, [r2, #20] │ │ ldr r2, [r2, #16] │ │ str r5, [sp, #0] │ │ lsls r2, r2, #3 │ │ - bl 15b1bc │ │ + bl 15c298 │ │ ldr r5, [r4, #40] ; 0x28 │ │ cmp r6, r5 │ │ - bcc.n 161770 │ │ + bcc.n 161af0 │ │ add.w r5, r5, r5, lsl #1 │ │ lsls r2, r5, #3 │ │ - b.n 16168c │ │ + b.n 161a0c │ │ add r5, sp, #376 ; 0x178 │ │ - b.w 1609ca │ │ + b.w 160d4a │ │ ldrb r7, [r5, #0] │ │ ldrb r3, [r5, #1] │ │ orr.w r3, r3, r7, lsl #8 │ │ str r3, [sp, #104] ; 0x68 │ │ - b.w 160a1a │ │ + b.w 160d9a │ │ ldr r3, [sp, #36] ; 0x24 │ │ add.w r8, r3, #16 │ │ mov r2, r8 │ │ - b.n 1617bc │ │ + b.n 161b3c │ │ mov r2, r3 │ │ ldr r3, [r2, #0] │ │ dmb sy │ │ cmp r3, #0 │ │ - bne.n 1617ba │ │ + bne.n 161b3a │ │ dmb sy │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - bne.n 1617da │ │ + bne.n 161b5a │ │ strex r1, r6, [r2] │ │ cmp r1, #0 │ │ - bne.n 1617ca │ │ + bne.n 161b4a │ │ dmb sy │ │ - bne.n 1617b6 │ │ - b.n 16175c │ │ + bne.n 161b36 │ │ + b.n 161adc │ │ ldr r0, [sp, #72] ; 0x48 │ │ movs r3, #1 │ │ str r3, [sp, #100] ; 0x64 │ │ - bl 15c96c │ │ + bl 15ccec │ │ mov r8, r0 │ │ - b.w 160944 │ │ + b.w 160cc4 │ │ ldr r7, [r3, #0] │ │ add r5, sp, #376 ; 0x178 │ │ ldr r3, [r3, #4] │ │ movs r1, #200 ; 0xc8 │ │ - ldr r2, [pc, #72] ; (161844 ) │ │ + ldr r2, [pc, #72] ; (161bc4 ) │ │ mov r0, r5 │ │ subs r3, r6, r3 │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #68] ; (161848 ) │ │ + ldr r3, [pc, #68] ; (161bc8 ) │ │ add r2, pc │ │ str r7, [sp, #0] │ │ add r3, pc │ │ - blx 39150 │ │ + blx 39174 │ │ mov r2, r4 │ │ ldr r4, [sp, #52] ; 0x34 │ │ mov r1, r5 │ │ ldr r3, [r4, #20] │ │ ldr r0, [r4, #24] │ │ blx r3 │ │ mov r0, r4 │ │ movs r3, #1 │ │ ldr r4, [r4, #8] │ │ str r3, [r0, #28] │ │ - b.w 1609ca │ │ + b.w 160d4a │ │ nop │ │ - add r5, sp, #600 ; 0x258 │ │ + add r2, sp, #152 ; 0x98 │ │ movs r6, r7 │ │ - add r5, sp, #656 ; 0x290 │ │ + add r2, sp, #208 ; 0xd0 │ │ movs r6, r7 │ │ - add r5, sp, #336 ; 0x150 │ │ + add r1, sp, #912 ; 0x390 │ │ movs r6, r7 │ │ - add r5, sp, #392 ; 0x188 │ │ + add r1, sp, #968 ; 0x3c8 │ │ movs r6, r7 │ │ - add r7, sp, #720 ; 0x2d0 │ │ + add r4, sp, #272 ; 0x110 │ │ movs r6, r7 │ │ add r5, sp, #276 ; 0x114 │ │ vaddl.u , d31, d31 │ │ - vtbx.8 d26, {d15-d18}, d28 │ │ - movs r6, r7 │ │ - add r3, sp, #480 ; 0x1e0 │ │ - movs r6, r7 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ - mov r6, r2 │ │ - mov r8, r3 │ │ - mov r9, r1 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - blx 39180 │ │ - add.w r8, r8, #4294967295 ; 0xffffffff │ │ - mov r4, r0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 4c381c │ │ - negs r2, r4 │ │ - add r4, r8 │ │ - movs r3, #2 │ │ - str.w r9, [sp] │ │ - movs r0, #0 │ │ - add r4, r1 │ │ - subs r6, r6, r1 │ │ - ands r4, r2 │ │ - mov r5, r1 │ │ - movs r2, #1 │ │ - str r6, [sp, #4] │ │ - mov r1, r4 │ │ - blx 3918c │ │ - adds r2, r0, #1 │ │ - mov r3, r0 │ │ - beq.n 1618a0 │ │ - movs r0, #1 │ │ - add r5, r3 │ │ - str r3, [r7, #4] │ │ - str r5, [r7, #0] │ │ - str r4, [r7, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - blx 390d8 <__errno@plt> │ │ - ldr r1, [pc, #12] ; (1618b4 ) │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - add r1, pc │ │ - ldr r2, [r0, #0] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - blx r3 │ │ - movs r0, #0 │ │ - b.n 16189a │ │ - add r5, sp, #448 ; 0x1c0 │ │ + vqshl.u64 q13, q14, #63 ; 0x3f │ │ movs r6, r7 │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r2 │ │ - ldr r0, [r1, #4] │ │ - mov r5, r3 │ │ - ldr r1, [r1, #8] │ │ - blx 39198 │ │ - cmp r0, #0 │ │ - blt.n 1618cc │ │ - pop {r4, r5, r6, pc} │ │ - blx 390d8 <__errno@plt> │ │ - ldr r1, [pc, #12] ; (1618e0 ) │ │ - mov r3, r4 │ │ - add r1, pc │ │ - ldr r2, [r0, #0] │ │ - mov r0, r5 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - bx r3 │ │ - add r5, sp, #304 ; 0x130 │ │ + add r0, sp, #32 │ │ movs r6, r7 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - cmp r1, #1 │ │ - sub sp, #28 │ │ - mov fp, r1 │ │ - str r3, [sp, #4] │ │ - bls.w 161b5c │ │ - subs r3, r2, #4 │ │ - mov r9, r0 │ │ - mov r5, r2 │ │ - subs r2, #1 │ │ - lsrs r3, r3, #2 │ │ - str r2, [sp, #20] │ │ - adds r3, #1 │ │ - str r3, [sp, #8] │ │ - lsls r3, r3, #2 │ │ - str r3, [sp, #16] │ │ - mov.w r1, fp, lsr #1 │ │ - mul.w r1, r5, r1 │ │ - add.w r3, r9, r1 │ │ - cmp r5, #0 │ │ - beq.n 1619a8 │ │ - add.w r2, r9, #4 │ │ - adds r1, #4 │ │ - cmp r3, r2 │ │ - orr.w r0, r9, r3 │ │ - ite cc │ │ - movcc r2, #0 │ │ - movcs r2, #1 │ │ - cmp r1, #0 │ │ - it le │ │ - orrle.w r2, r2, #1 │ │ - cmp r5, #7 │ │ - ite ls │ │ - movls r2, #0 │ │ - andhi.w r2, r2, #1 │ │ - tst.w r0, #3 │ │ - and.w r2, r2, #1 │ │ - it ne │ │ - movne r2, #0 │ │ - cmp r2, #0 │ │ - beq.w 161b9a │ │ - ldr r2, [sp, #20] │ │ - cmp r2, #2 │ │ - bls.w 161b94 │ │ - ldr.w lr, [sp, #8] │ │ - subs r4, r3, #4 │ │ - mov r1, r9 │ │ - mov r0, r3 │ │ - movs r2, #0 │ │ - ldr r6, [r1, #0] │ │ - adds r2, #1 │ │ - ldr.w r7, [r4, #4]! │ │ - cmp r2, lr │ │ - str.w r7, [r1], #4 │ │ - str.w r6, [r0], #4 │ │ - bcc.n 161962 │ │ - ldr r0, [sp, #16] │ │ - cmp r5, r0 │ │ - add r3, r0 │ │ - mov r1, r0 │ │ - add.w r2, r9, r0 │ │ - beq.n 1619a8 │ │ - ldrb r4, [r2, #0] │ │ - adds r0, r1, #1 │ │ - ldrb r6, [r3, #0] │ │ - cmp r5, r0 │ │ - strb r6, [r2, #0] │ │ - strb r4, [r3, #0] │ │ - bls.n 1619a8 │ │ - ldrb r0, [r2, #1] │ │ - adds r1, #2 │ │ - ldrb r4, [r3, #1] │ │ - cmp r5, r1 │ │ - strb r4, [r2, #1] │ │ - strb r0, [r3, #1] │ │ - bls.n 1619a8 │ │ - ldrb r1, [r2, #2] │ │ - ldrb r0, [r3, #2] │ │ - strb r0, [r2, #2] │ │ - strb r1, [r3, #2] │ │ - add.w r4, r9, r5 │ │ - mov r8, r5 │ │ - movs r7, #0 │ │ - movs r6, #1 │ │ - b.n 161a7c │ │ - adds r7, #1 │ │ - cmp r6, r7 │ │ - beq.n 161a8a │ │ - mul.w r1, r5, r7 │ │ - add.w r3, r9, r1 │ │ - cmp r5, #0 │ │ - beq.n 161a74 │ │ - adds r2, r1, #4 │ │ - add.w r0, r8, #4 │ │ - cmp r0, r1 │ │ - it gt │ │ - cmpgt r2, r8 │ │ - orr.w r1, r3, r4 │ │ - ite le │ │ - movle r2, #1 │ │ - movgt r2, #0 │ │ - cmp r5, #7 │ │ - ite ls │ │ - movls r2, #0 │ │ - andhi.w r2, r2, #1 │ │ - tst.w r1, #3 │ │ - and.w r2, r2, #1 │ │ - it ne │ │ - movne r2, #0 │ │ - cmp r2, #0 │ │ - beq.w 161b66 │ │ - ldr r2, [sp, #20] │ │ - cmp r2, #2 │ │ - bls.w 161b62 │ │ - subs r1, r3, #4 │ │ - sub.w ip, r4, #4 │ │ - mov lr, r4 │ │ - movs r2, #0 │ │ - mov r0, r1 │ │ - mov sl, r7 │ │ - str r6, [sp, #12] │ │ - ldr.w r6, [r1, #4]! │ │ - adds r2, #1 │ │ - ldr.w r7, [ip, #4]! │ │ - str.w r7, [r0, #4]! │ │ - str.w r6, [lr], #4 │ │ - ldr r6, [sp, #8] │ │ - cmp r2, r6 │ │ - bcc.n 161a10 │ │ - ldr r1, [sp, #16] │ │ - mov r7, sl │ │ - ldr r6, [sp, #12] │ │ - cmp r5, r1 │ │ - add.w sl, r4, r1 │ │ - mov r2, r1 │ │ - add r3, r1 │ │ - ite eq │ │ - moveq r4, sl │ │ - movne r2, r1 │ │ - beq.n 161a74 │ │ - ldrb r0, [r3, #0] │ │ - adds r1, r2, #1 │ │ - ldrb.w lr, [sl] │ │ - cmp r5, r1 │ │ - strb.w lr, [r3] │ │ - strb.w r0, [sl] │ │ - bls.n 161a8a │ │ - ldrb r1, [r3, #1] │ │ - adds r2, #2 │ │ - ldrb.w r0, [sl, #1] │ │ - cmp r5, r2 │ │ - strb r0, [r3, #1] │ │ - strb.w r1, [sl, #1] │ │ - bls.n 161a8a │ │ - ldrb r2, [r3, #2] │ │ - add r4, r5 │ │ - ldrb.w r1, [sl, #2] │ │ - strb r1, [r3, #2] │ │ - strb.w r2, [sl, #2] │ │ - adds r6, #1 │ │ - add r8, r5 │ │ - cmp r6, fp │ │ - bcs.n 161a94 │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - ldr r3, [sp, #4] │ │ - mov sl, r4 │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bgt.n 1619b4 │ │ - adds r6, #1 │ │ - add r4, r5 │ │ - cmp r6, fp │ │ - add r8, r5 │ │ - bcc.n 161a7c │ │ - cmp r7, #0 │ │ - beq.n 161b34 │ │ - mul.w r1, r5, r7 │ │ - add.w r3, r9, r1 │ │ - cmp r5, #0 │ │ - beq.n 161b34 │ │ - add.w r2, r9, #4 │ │ - adds r1, #4 │ │ - cmp r3, r2 │ │ - orr.w r0, r9, r3 │ │ - ite cc │ │ - movcc r2, #0 │ │ - movcs r2, #1 │ │ - cmp r1, #0 │ │ - it le │ │ - orrle.w r2, r2, #1 │ │ - cmp r5, #7 │ │ - ite ls │ │ - movls r2, #0 │ │ - andhi.w r2, r2, #1 │ │ - tst.w r0, #3 │ │ - and.w r2, r2, #1 │ │ - it ne │ │ - movne r2, #0 │ │ - cmp r2, #0 │ │ - beq.n 161bb6 │ │ - ldr r2, [sp, #20] │ │ - cmp r2, #2 │ │ - bls.n 161bb0 │ │ - ldr.w lr, [sp, #8] │ │ - subs r4, r3, #4 │ │ - mov r1, r9 │ │ - mov r0, r3 │ │ - movs r2, #0 │ │ - mov ip, r3 │ │ - ldr r6, [r1, #0] │ │ - adds r2, #1 │ │ - ldr.w r3, [r4, #4]! │ │ - cmp r2, lr │ │ - str.w r3, [r1], #4 │ │ - str.w r6, [r0], #4 │ │ - bcc.n 161aec │ │ - ldr r0, [sp, #16] │ │ - mov r3, ip │ │ - cmp r5, r0 │ │ - add r3, r0 │ │ - mov r1, r0 │ │ - add.w r2, r9, r0 │ │ - beq.n 161b34 │ │ - ldrb r4, [r2, #0] │ │ - adds r0, r1, #1 │ │ - ldrb r6, [r3, #0] │ │ - cmp r5, r0 │ │ - strb r6, [r2, #0] │ │ - strb r4, [r3, #0] │ │ - bls.n 161b34 │ │ - ldrb r0, [r2, #1] │ │ - adds r1, #2 │ │ - ldrb r4, [r3, #1] │ │ - cmp r5, r1 │ │ - strb r4, [r2, #1] │ │ - strb r0, [r3, #1] │ │ - bls.n 161b34 │ │ - ldrb r1, [r2, #2] │ │ - ldrb r0, [r3, #2] │ │ - strb r0, [r2, #2] │ │ - strb r1, [r3, #2] │ │ - cmp.w fp, r7, lsl #1 │ │ - bls.n 161b7c │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - ldr r3, [sp, #4] │ │ - mov r2, r5 │ │ - bl 1618e4 │ │ - adds r3, r7, #1 │ │ - rsb r7, r7, fp │ │ - mla r9, r5, r3, r9 │ │ - add.w fp, r7, #4294967295 ; 0xffffffff │ │ - cmp.w fp, #1 │ │ - bhi.w 161908 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r2, #0 │ │ - b.n 161a40 │ │ - add r4, r5 │ │ - ldrb r2, [r3, #0] │ │ - ldrb.w r1, [sl] │ │ - strb.w r1, [r3], #1 │ │ - strb.w r2, [sl], #1 │ │ - cmp sl, r4 │ │ - bne.n 161b68 │ │ - b.n 161a74 │ │ - adds r0, r7, #1 │ │ - add.w r1, fp, #4294967295 ; 0xffffffff │ │ - subs r1, r1, r7 │ │ - mov r2, r5 │ │ - mla r0, r5, r0, r9 │ │ - ldr r3, [sp, #4] │ │ - mov fp, r7 │ │ - bl 1618e4 │ │ - b.n 161b54 │ │ - mov r2, r9 │ │ - movs r1, #0 │ │ - b.n 161984 │ │ - adds r4, r3, r5 │ │ - mov r2, r9 │ │ - ldrb r1, [r2, #0] │ │ - ldrb r0, [r3, #0] │ │ - strb.w r0, [r2], #1 │ │ - strb.w r1, [r3], #1 │ │ - cmp r3, r4 │ │ - bne.n 161b9e │ │ - b.n 1619a8 │ │ - mov r2, r9 │ │ - movs r1, #0 │ │ - b.n 161b10 │ │ - adds r4, r3, r5 │ │ - mov r2, r9 │ │ - ldrb r1, [r2, #0] │ │ - ldrb r0, [r3, #0] │ │ - strb.w r0, [r2], #1 │ │ - strb.w r1, [r3], #1 │ │ - cmp r3, r4 │ │ - bne.n 161bba │ │ - b.n 161b34 │ │ push {r7, lr} │ │ ldmia.w r0, {r1, r2, r3} │ │ ldrd r0, r1, [r1] │ │ ldr r2, [r2, #0] │ │ ldr r3, [r3, #0] │ │ bl 4bd6e4 │ │ udf #254 ; 0xfe │ │ @@ -431137,15 +431144,15 @@ │ │ b.n 16a384 │ │ adds r1, #6 │ │ b.n 16ac1a │ │ movs r3, r0 │ │ b.n 16aafe │ │ movs r4, r0 │ │ subs r2, #0 │ │ - subs r2, #28 │ │ + subs r2, #31 │ │ ; instruction: 0xebfb300c │ │ b.n 16afaa │ │ adds r0, #0 │ │ b.n 16a36e │ │ stmia r0!, {} │ │ b.n 16afb2 │ │ lsls r7, r0, #1 │ │ @@ -431175,15 +431182,15 @@ │ │ b.n 16a9ac │ │ adds r0, #34 ; 0x22 │ │ b.n 16afee │ │ movs r0, #3 │ │ b.n 16aff2 │ │ str r0, [sp, #48] ; 0x30 │ │ b.n 16a3d0 │ │ - subs r2, #52 ; 0x34 │ │ + subs r2, #40 ; 0x28 │ │ ; instruction: 0xebfb3001 │ │ b.n 16ad3e │ │ strh r0, [r0, #0] │ │ b.n 16ac02 │ │ movs r3, r0 │ │ b.n 16afac │ │ ; instruction: 0xffe88aff │ │ @@ -431309,15 +431316,15 @@ │ │ b.n 16ac7c │ │ movs r2, r0 │ │ cmp r2, #0 │ │ lsls r5, r2, #18 │ │ b.n 16a9da │ │ ands r0, r7 │ │ ldmia.w sp!, {r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - ; instruction: 0xeaff39bc │ │ + ; instruction: 0xeaff39bf │ │ ; instruction: 0xebfb300c │ │ b.n 16b12a │ │ adds r0, #0 │ │ b.n 16a4ee │ │ movs r0, r0 │ │ b.n 16b132 │ │ strh r0, [r7, #0] │ │ @@ -431377,15 +431384,15 @@ │ │ movs r5, r0 │ │ b.n 16adb2 │ │ asrs r4, r0, #32 │ │ b.n 16adb6 │ │ beq.n 16aa90 │ │ b.n 16af94 │ │ mvns r0, r6 │ │ - ldmia.w sp!, {r0, r2, r6, r7, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, r8, fp, ip, sp} │ │ ; instruction: 0xeafbd00c │ │ b.n 16afa0 │ │ strh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r6, r7, r9, fp, sp} │ │ lsls r2, r2, #1 │ │ asrs r4, r0, #32 │ │ b.n 16a5d0 │ │ @@ -432184,25 +432191,25 @@ │ │ lsls r6, r2, #5 │ │ adds r0, #1 │ │ strh r3, [r0, #28] │ │ movs r0, r0 │ │ b.n 16b804 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - adds r7, #220 ; 0xdc │ │ + adds r7, #223 ; 0xdf │ │ ; instruction: 0xebfb301b │ │ b.n 16b8aa │ │ movs r4, r0 │ │ and.w r0, r0, r0 │ │ b.n 16b81c │ │ movs r7, r1 │ │ lsls r4, r2, #13 │ │ movs r4, r0 │ │ ldrh r0, [r0, #16] │ │ - adds r7, #214 ; 0xd6 │ │ + adds r7, #217 ; 0xd9 │ │ ; instruction: 0xebfb3016 │ │ b.n 16b8c2 │ │ adds r0, #0 │ │ b.n 16ac86 │ │ movs r0, r0 │ │ b.n 16b94a │ │ movs r1, r3 │ │ @@ -432291,15 +432298,15 @@ │ │ b.n 16ba02 │ │ movs r2, r0 │ │ lsls r0, r3, #5 │ │ ands r4, r2 │ │ b.n 16ad64 │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ - adds r7, #161 ; 0xa1 │ │ + adds r7, #164 ; 0xa4 │ │ ; instruction: 0xebfb301b │ │ b.n 16b996 │ │ movs r4, r5 │ │ and.w r0, r0, ip, lsr #12 │ │ b.n 16b778 │ │ lsrs r0, r3, #15 │ │ b.n 16b5fc │ │ @@ -432375,15 +432382,15 @@ │ │ add.w r0, r0, r0 │ │ b.n 16b99a │ │ movs r4, r0 │ │ b.n 16b63e │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ subs r3, r1, #2 │ │ - add.w r7, r0, r3, ror #13 │ │ + add.w r7, r0, r6, ror #13 │ │ ; instruction: 0xebfb3016 │ │ b.n 16ba4e │ │ adds r0, #0 │ │ b.n 16ae12 │ │ movs r1, r0 │ │ and.w lr, r0, r6, lsl #6 │ │ add.w r0, r0, r0 │ │ @@ -432553,15 +432560,15 @@ │ │ adds r0, #20 │ │ b.n 16b9a4 │ │ adds r5, r4, #3 │ │ add.w r0, r0, r0 │ │ b.n 16bb32 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ - adds r7, #15 │ │ + adds r7, #18 │ │ ; instruction: 0xebfb3016 │ │ b.n 16bbde │ │ adds r0, #0 │ │ b.n 16afa2 │ │ movs r0, r0 │ │ b.n 16bc66 │ │ movs r5, r1 │ │ @@ -432612,15 +432619,15 @@ │ │ movs r1, r0 │ │ b.n 16bbee │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ b.n 16bcd6 │ │ movs r5, r0 │ │ - and.w r7, r0, r9, lsl #12 │ │ + and.w r6, r0, r4, ror #15 │ │ ; instruction: 0xebfb0000 │ │ b.n 16bbc2 │ │ ; instruction: 0xfffa1aff │ │ adds r0, #0 │ │ b.n 16bcea │ │ movs r4, r0 │ │ b.n 16b036 │ │ @@ -432674,15 +432681,15 @@ │ │ adds r0, #0 │ │ b.n 16bcd6 │ │ adds r7, #35 ; 0x23 │ │ ; instruction: 0xebfb0000 │ │ b.n 16bc3e │ │ movs r6, r0 │ │ add r2, sp, #0 │ │ - adds r6, #204 ; 0xcc │ │ + adds r6, #207 ; 0xcf │ │ ; instruction: 0xebfb3000 │ │ b.n 16b0ca │ │ movs r4, r0 │ │ b.n 16bc54 │ │ movs r3, r1 │ │ asrs r3, r2, #13 │ │ ; instruction: 0xfff30aff │ │ @@ -432719,15 +432726,15 @@ │ │ b.n 16b120 │ │ movs r0, r0 │ │ b.n 16bcaa │ │ movs r0, #124 ; 0x7c │ │ b.n 16b11c │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ - adds r6, #179 ; 0xb3 │ │ + adds r6, #182 ; 0xb6 │ │ ; instruction: 0xebfb1010 │ │ b.n 16bd4e │ │ strh r0, [r0, #0] │ │ b.n 16b132 │ │ str r0, [r0, r0] │ │ b.n 16b956 │ │ lsls r4, r5, #1 │ │ @@ -432756,15 +432763,15 @@ │ │ b.n 16b188 │ │ asrs r6, r0, #32 │ │ b.n 16b98e │ │ str r0, [r1, #0] │ │ b.n 16b15a │ │ movs r0, r0 │ │ b.n 16b774 │ │ - adds r6, #180 ; 0xb4 │ │ + adds r6, #156 ; 0x9c │ │ ; instruction: 0xebfb0001 │ │ b.n 16bd3e │ │ ands r0, r0 │ │ b.n 16b9a2 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ str r6, [r6, #8] │ │ @@ -432798,34 +432805,34 @@ │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ b.n 16bd4a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 16b9f2 │ │ - adds r6, #163 ; 0xa3 │ │ + adds r6, #142 ; 0x8e │ │ ; instruction: 0xebfb0025 │ │ and.w r0, r0, r4 │ │ b.n 16b9fe │ │ - adds r6, #160 ; 0xa0 │ │ + adds r6, #139 ; 0x8b │ │ ; instruction: 0xebfb0000 │ │ b.n 16bd66 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ str r0, [r2, #12] │ │ b.n 16b20c │ │ str r0, [sp, #52] ; 0x34 │ │ b.n 16ba12 │ │ str r6, [r0, #0] │ │ b.n 16b7f4 │ │ movs r0, r0 │ │ b.n 16b206 │ │ asrs r0, r0, #32 │ │ b.n 16be1e │ │ - adds r6, #146 ; 0x92 │ │ + adds r6, #122 ; 0x7a │ │ ; instruction: 0xebfb0001 │ │ b.n 16bdc6 │ │ ands r0, r0 │ │ b.n 16ba2a │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r1, r1, #32 │ │ @@ -432843,24 +432850,24 @@ │ │ b.n 16bb10 │ │ lsrs r2, r0, #8 │ │ b.n 16bdb4 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ b.n 16be56 │ │ - adds r6, #135 ; 0x87 │ │ + adds r6, #111 ; 0x6f │ │ ; instruction: 0xebfb1002 │ │ b.n 16be5e │ │ movs r0, #1 │ │ b.n 16be22 │ │ movs r4, r0 │ │ b.n 16ba66 │ │ - adds r6, #131 ; 0x83 │ │ + adds r6, #107 ; 0x6b │ │ ; instruction: 0xebfb000b │ │ - and.w r6, r0, r4, lsl #14 │ │ + and.w r6, r0, pc, asr #13 │ │ ; instruction: 0xebfb0002 │ │ and.w r0, r0, r0, lsl #12 │ │ b.n 16b264 │ │ movs r4, r0 │ │ b.n 16bde4 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ @@ -433029,15 +433036,15 @@ │ │ movs r0, r0 │ │ b.n 16b9c0 │ │ movs r0, #60 ; 0x3c │ │ b.n 16bdaa │ │ adds r0, #3 │ │ b.n 16b9c8 │ │ ; instruction: 0xfff2eaff │ │ - adds r6, #9 │ │ + adds r6, #12 │ │ ; instruction: 0xebfb3000 │ │ b.n 16b3d6 │ │ movs r4, r0 │ │ b.n 16bf60 │ │ movs r3, r1 │ │ asrs r3, r2, #13 │ │ movs r4, r1 │ │ @@ -434033,15 +434040,15 @@ │ │ b.n 16c662 │ │ movs r7, r3 │ │ ldr r2, [sp, #0] │ │ movs r0, #5 │ │ b.n 16c4aa │ │ add sp, #20 │ │ b.n 16c284 │ │ - adds r4, #0 │ │ + adds r4, #9 │ │ ; instruction: 0xebfb04d0 │ │ b.n 16c4fe │ │ movs r1, #96 ; 0x60 │ │ b.n 16bca2 │ │ lsls r0, r0, #2 │ │ b.n 16c69e │ │ asrs r0, r0, #32 │ │ @@ -434077,15 +434084,15 @@ │ │ vrhadd.u d14, d2, d31 │ │ movs r0, #128 ; 0x80 │ │ b.n 16c902 │ │ movs r4, r0 │ │ b.n 16bd00 │ │ asrs r0, r4, #3 │ │ b.n 16c6d2 │ │ - adds r3, #233 ; 0xe9 │ │ + adds r3, #242 ; 0xf2 │ │ ; instruction: 0xebfb2160 │ │ b.n 16bcfa │ │ str r5, [r0, #0] │ │ b.n 16c282 │ │ movs r0, #128 ; 0x80 │ │ b.n 16c65e │ │ strb r1, [r1, #0] │ │ @@ -434093,15 +434100,15 @@ │ │ movs r1, #96 ; 0x60 │ │ b.n 16bcea │ │ ; instruction: 0xffd3eaff │ │ movs r0, #6 │ │ b.n 16c52a │ │ add sp, #24 │ │ b.n 16c304 │ │ - adds r3, #224 ; 0xe0 │ │ + adds r3, #233 ; 0xe9 │ │ ; instruction: 0xebfb3160 │ │ b.n 16bd1e │ │ strb r0, [r0, #0] │ │ b.n 16c93a │ │ adds r0, #6 │ │ b.n 16c304 │ │ str r0, [r0, #0] │ │ @@ -434556,15 +434563,15 @@ │ │ adds r0, #3 │ │ b.n 16c6f8 │ │ adds r2, #244 ; 0xf4 │ │ ; instruction: 0xebfb0005 │ │ b.n 16c922 │ │ asrs r0, r4, #3 │ │ b.n 16caee │ │ - adds r2, #226 ; 0xe2 │ │ + adds r2, #235 ; 0xeb │ │ ; instruction: 0xebfb2160 │ │ b.n 16c116 │ │ str r0, [sp, #0] │ │ b.n 16cd32 │ │ lsls r0, r2, #19 │ │ b.n 16c97e │ │ movs r2, r0 │ │ @@ -434701,15 +434708,15 @@ │ │ ldmia.w r3, {r2, r3, r4, r5, r6, ip, sp} │ │ b.n 16cc3c │ │ movs r3, r0 │ │ stmia.w r3, {r2, r3, ip} │ │ b.n 16ca6a │ │ movs r7, r0 │ │ b.n 16ca6e │ │ - adds r2, #144 ; 0x90 │ │ + adds r2, #153 ; 0x99 │ │ ; instruction: 0xebfb0004 │ │ b.n 16ca76 │ │ asrs r0, r0, #1 │ │ b.n 16ce7a │ │ bfcsel 1e, 16cf3a , 20, hi │ │ movs r5, r0 │ │ b.n 16ca82 │ │ @@ -435297,37 +435304,37 @@ │ │ asrs r4, r2, #32 │ │ b.n 16c77a │ │ asrs r1, r0, #6 │ │ b.n 16cf96 │ │ bf 18, 166456 │ │ movs r4, r0 │ │ b.n 16c786 │ │ - adds r1, #32 │ │ + adds r1, #53 ; 0x35 │ │ ; instruction: 0xebfb5000 │ │ b.n 16c78e │ │ adds r0, #0 │ │ b.n 16d3aa │ │ adds r0, #4 │ │ b.n 16c776 │ │ movs r3, r0 │ │ b.n 16cf1c │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ b.n 16cfba │ │ - adds r1, #25 │ │ + adds r1, #46 ; 0x2e │ │ ; instruction: 0xebfb0006 │ │ and.w r0, r0, r0 │ │ b.n 16c7b0 │ │ movs r0, r0 │ │ b.n 16d32a │ │ ; instruction: 0xfff90aff │ │ asrs r0, r1, #32 │ │ b.n 16c7bc │ │ - adds r1, #64 ; 0x40 │ │ + adds r1, #52 ; 0x34 │ │ ; instruction: 0xebfb0000 │ │ b.n 16d33a │ │ ; instruction: 0xfff50aff │ │ adds r0, #0 │ │ b.n 16d3e2 │ │ adds r0, #0 │ │ b.n 16c7ae │ │ @@ -435375,15 +435382,15 @@ │ │ b.n 16c82c │ │ strh r2, [r0, #40] ; 0x28 │ │ b.n 16d042 │ │ cmp r3, #1 │ │ b.n 16d446 │ │ asrs r0, r1, #32 │ │ b.n 16ce0c │ │ - adds r1, #25 │ │ + adds r1, #34 ; 0x22 │ │ ; instruction: 0xebfb901c │ │ b.n 16c83a │ │ cmp r3, #1 │ │ b.n 16d226 │ │ subs r3, #1 │ │ b.n 16d1b0 │ │ b.n 16cd1e │ │ @@ -435885,15 +435892,15 @@ │ │ b.n 16cc7c │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ b.n 16cc92 │ │ lsls r0, r0, #6 │ │ b.n 16d4ae │ │ - cmp r7, #214 ; 0xd6 │ │ + cmp r7, #238 ; 0xee │ │ ; instruction: 0xebfb0000 │ │ b.n 16d816 │ │ movs r4, r0 │ │ b.n 16cc82 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ @@ -435909,15 +435916,15 @@ │ │ ldrh r3, [r0, r1] │ │ mla fp, sp, r1, r0 │ │ b.n 16d83a │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ b.n 16d8e2 │ │ - cmp r7, #201 ; 0xc9 │ │ + cmp r7, #225 ; 0xe1 │ │ ; instruction: 0xebfb0000 │ │ b.n 16d84a │ │ movs r0, r0 │ │ b.n 16ccb6 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, r0] │ │ @@ -435931,15 +435938,15 @@ │ │ movs r0, r5 │ │ stmia.w sp, {r0, r2} │ │ b.n 16d50a │ │ movs r0, #3 │ │ b.n 16d90e │ │ adds r0, #34 ; 0x22 │ │ b.n 16d7e2 │ │ - cmp r7, #237 ; 0xed │ │ + cmp r7, #225 ; 0xe1 │ │ ; instruction: 0xebfb0001 │ │ b.n 16d8ba │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ b.n 16d882 │ │ movs r5, r2 │ │ @@ -436068,15 +436075,15 @@ │ │ b.n 16d810 │ │ movs r1, #196 ; 0xc4 │ │ b.n 16ce14 │ │ cmp r3, #1 │ │ b.n 16da3e │ │ movs r4, r0 │ │ b.n 16d642 │ │ - cmp r7, #155 ; 0x9b │ │ + cmp r7, #164 ; 0xa4 │ │ ; instruction: 0xebfb0004 │ │ b.n 16d64a │ │ asrs r5, r0, #32 │ │ b.n 16d64e │ │ ; instruction: 0xffe8ebff │ │ ldmia r5!, {r0, r1, r2, r4} │ │ b.n 16d830 │ │ @@ -436084,15 +436091,15 @@ │ │ b.n 16d832 │ │ cmp r3, #1 │ │ b.n 16da5e │ │ asrs r4, r0, #32 │ │ b.n 16d662 │ │ movs r4, r1 │ │ b.n 16d666 │ │ - cmp r7, #146 ; 0x92 │ │ + cmp r7, #155 ; 0x9b │ │ ; instruction: 0xebfb2004 │ │ b.n 16d66e │ │ adds r0, #4 │ │ b.n 16d672 │ │ stmia r0!, {} │ │ b.n 16d676 │ │ lsls r0, r2, #3 │ │ @@ -439348,15 +439355,15 @@ │ │ b.n 16f304 │ │ cmp r3, #1 │ │ b.n 16f52e │ │ lsls r4, r0, #7 │ │ b.n 16e92c │ │ asrs r0, r1, #32 │ │ b.n 16f2f8 │ │ - cmp r0, #222 ; 0xde │ │ + cmp r0, #231 ; 0xe7 │ │ ; instruction: 0xebfb01c4 │ │ b.n 16e938 │ │ subs r2, r6, #5 │ │ b.n 16f31c │ │ ; instruction: 0xf92bebff │ │ ble.n 16ee56 │ │ b.n 16f324 │ │ @@ -439374,15 +439381,15 @@ │ │ b.n 16f340 │ │ movs r1, #196 ; 0xc4 │ │ b.n 16e944 │ │ cmp r3, #1 │ │ b.n 16f56e │ │ movs r4, r0 │ │ b.n 16f172 │ │ - cmp r0, #207 ; 0xcf │ │ + cmp r0, #216 ; 0xd8 │ │ ; instruction: 0xebfb0004 │ │ b.n 16f17a │ │ asrs r5, r0, #32 │ │ b.n 16f17e │ │ ldrsb.w lr, [ip], #255 │ │ ldmia r5!, {r0, r1, r2, r4} │ │ b.n 16f360 │ │ @@ -439390,15 +439397,15 @@ │ │ b.n 16f362 │ │ cmp r3, #1 │ │ b.n 16f58e │ │ asrs r4, r0, #32 │ │ b.n 16f192 │ │ movs r4, r1 │ │ b.n 16f196 │ │ - cmp r0, #198 ; 0xc6 │ │ + cmp r0, #207 ; 0xcf │ │ ; instruction: 0xebfb11c4 │ │ b.n 16e998 │ │ stmia r0!, {} │ │ b.n 16f1a2 │ │ stmia r1!, {r7} │ │ b.n 16e980 │ │ ldrsb.w lr, [r2], #255 │ │ @@ -442661,15 +442668,15 @@ │ │ b.n 170e44 │ │ cmp r3, #1 │ │ b.n 17106e │ │ lsls r4, r0, #7 │ │ b.n 17046c │ │ asrs r0, r1, #32 │ │ b.n 170e38 │ │ - movs r2, #14 │ │ + movs r2, #23 │ │ ; instruction: 0xebfb01c4 │ │ b.n 170478 │ │ subs r2, r6, #5 │ │ b.n 170e5c │ │ bf 8, 16c142 │ │ ble.n 170996 │ │ b.n 170e64 │ │ @@ -443359,15 +443366,15 @@ │ │ rev r0, r0 │ │ movs r7, r0 │ │ b.n 17124a │ │ asrs r6, r0, #32 │ │ b.n 17124e │ │ movs r0, #4 │ │ b.n 171252 │ │ - movs r0, #151 ; 0x97 │ │ + movs r0, #160 ; 0xa0 │ │ ; instruction: 0xebfb0005 │ │ b.n 17125a │ │ adds r6, r0, #4 │ │ b.n 17165e │ │ b.n 170a6e │ │ ; instruction: 0xebff30b4 │ │ b.n 17095c │ │ @@ -446690,15 +446697,15 @@ │ │ b.n 17305a │ │ movs r0, r0 │ │ asrs r7, r4, #1 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ b.n 172d06 │ │ - adds r7, r4, r7 │ │ + adds r0, r6, r7 │ │ ; instruction: 0xebfb5005 │ │ b.n 172ace │ │ adds r0, #132 ; 0x84 │ │ b.n 17250c │ │ asrs r5, r5, #32 │ │ b.n 172ee0 │ │ movs r3, r0 │ │ @@ -446748,15 +446755,15 @@ │ │ ; instruction: 0xffd31aff │ │ movs r0, #5 │ │ b.n 172d7a │ │ asrs r6, r0, #32 │ │ b.n 172d7e │ │ movs r4, r0 │ │ b.n 172d82 │ │ - adds r3, r1, r7 │ │ + adds r4, r2, r7 │ │ ; instruction: 0xebfb0005 │ │ b.n 172b52 │ │ movs r1, r0 │ │ b.n 172f4e │ │ adds r0, #36 ; 0x24 │ │ b.n 173192 │ │ adds r0, #5 │ │ @@ -447035,15 +447042,15 @@ │ │ b.n 1733ea │ │ movs r4, r0 │ │ b.n 1727c8 │ │ adds r0, #34 ; 0x22 │ │ b.n 1732c2 │ │ str r1, [r0, r0] │ │ b.n 172ff6 │ │ - adds r4, r6, r4 │ │ + adds r0, r5, r4 │ │ ; instruction: 0xebfb0001 │ │ b.n 17339e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ b.n 173366 │ │ movs r0, r0 │ │ @@ -447073,15 +447080,15 @@ │ │ movs r0, r0 │ │ b.n 172806 │ │ movs r0, r1 │ │ b.n 17280a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r3, ip} │ │ b.n 172832 │ │ - adds r2, r4, r4 │ │ + adds r6, r2, r4 │ │ ; instruction: 0xebfb0000 │ │ b.n 1733b2 │ │ ; instruction: 0xfff60aff │ │ movs r0, r0 │ │ b.n 1734da │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {ip, sp} │ │ @@ -447527,15 +447534,15 @@ │ │ b.n 17387a │ │ movs r3, r0 │ │ b.n 173360 │ │ movs r2, r0 │ │ lsls r0, r2, #5 │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ - adds r3, r0, r0 │ │ + adds r6, r0, r0 │ │ ; instruction: 0xebfb301b │ │ b.n 17380e │ │ movs r5, r6 │ │ and.w r9, r0, r8, lsr #11 │ │ b.n 173470 │ │ movs r0, #1 │ │ b.n 17357e │ │ @@ -447573,15 +447580,15 @@ │ │ b.n 172c54 │ │ movs r0, r0 │ │ b.n 1737c4 │ │ movs r0, r0 │ │ asrs r5, r2, #13 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ - asrs r3, r5, #31 │ │ + asrs r6, r5, #31 │ │ ; instruction: 0xebfb3016 │ │ b.n 17386e │ │ movs r5, r3 │ │ and.w r4, r0, lr, ror #3 │ │ b.n 1738f6 │ │ asrs r4, r4, #2 │ │ b.n 172c74 │ │ @@ -447631,15 +447638,15 @@ │ │ b.n 1734d6 │ │ adds r0, #64 ; 0x40 │ │ b.n 1736a0 │ │ str r6, [r0, #0] │ │ b.n 1732c4 │ │ movs r3, r0 │ │ subs r2, #0 │ │ - asrs r4, r1, #31 │ │ + asrs r7, r1, #31 │ │ ; instruction: 0xebfb300c │ │ b.n 1738ea │ │ adds r0, #0 │ │ b.n 172cae │ │ movs r6, r4 │ │ and.w r0, r0, r8, lsl #12 │ │ b.n 172ce8 │ │ @@ -476115,15 +476122,15 @@ │ │ b.n 181916 │ │ adds r0, #21 │ │ b.n 181174 │ │ subs r4, #37 ; 0x25 │ │ b.n 18191e │ │ adds r0, #20 │ │ b.n 18117c │ │ - udf #227 ; 0xe3 │ │ + udf #236 ; 0xec │ │ ; instruction: 0xebfa2004 │ │ b.n 181d2a │ │ adds r0, #0 │ │ b.n 181d2e │ │ asrs r4, r2, #32 │ │ b.n 181b0c │ │ movs r6, r0 │ │ @@ -476213,15 +476220,15 @@ │ │ b.n 1817c6 │ │ asrs r0, r7, #32 │ │ b.n 181bd0 │ │ movs r0, #11 │ │ adds r1, #160 ; 0xa0 │ │ movs r0, #32 │ │ movs r3, #160 ; 0xa0 │ │ - udf #172 ; 0xac │ │ + udf #181 ; 0xb5 │ │ ; instruction: 0xebfab020 │ │ b.n 181b5c │ │ ; instruction: 0xffb7eaff │ │ lsls r0, r3, #1 │ │ b.n 181be8 │ │ asrs r0, r2, #3 │ │ b.n 181e12 │ │ @@ -613070,19 +613077,19 @@ │ │ ldr r4, [pc, #108] ; (1d9fdc ) │ │ add r7, sp, #4 │ │ mov r8, r0 │ │ movs r2, #202 ; 0xca │ │ add r4, pc │ │ add r0, sp, #108 ; 0x6c │ │ mov r1, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r1, r4, #204 ; 0xcc │ │ movs r2, #101 ; 0x65 │ │ mov r0, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ mov.w ip, r8, lsl #3 │ │ movs r2, #0 │ │ orr.w ip, ip, #7 │ │ mov r4, r2 │ │ movs r1, #100 ; 0x64 │ │ adds r3, r1, r2 │ │ add r0, sp, #312 ; 0x138 │ │ @@ -613730,15 +613737,15 @@ │ │ ldr r1, [pc, #784] ; (1da8b8 ) │ │ sub sp, #172 ; 0xac │ │ ldr r5, [r0, #12] │ │ movs r2, #100 ; 0x64 │ │ add r1, pc │ │ add r0, sp, #68 ; 0x44 │ │ add.w r1, r1, #308 ; 0x134 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w lr, [r4] │ │ ldr r2, [r5, #12] │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ cmp.w lr, #0 │ │ str r3, [sp, #56] ; 0x38 │ │ add.w r1, r2, #1 │ │ str r1, [sp, #64] ; 0x40 │ │ @@ -614155,19 +614162,19 @@ │ │ ldr r4, [pc, #108] ; (1daa14 ) │ │ add r7, sp, #4 │ │ mov r8, r0 │ │ movs r2, #202 ; 0xca │ │ add r4, pc │ │ add r0, sp, #108 ; 0x6c │ │ mov r1, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r1, r4, #204 ; 0xcc │ │ movs r2, #101 ; 0x65 │ │ mov r0, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ mov.w ip, r8, lsl #3 │ │ movs r2, #0 │ │ orr.w ip, ip, #7 │ │ mov r4, r2 │ │ movs r1, #100 ; 0x64 │ │ adds r3, r1, r2 │ │ add r0, sp, #312 ; 0x138 │ │ @@ -614619,15 +614626,15 @@ │ │ ldrb.w r3, [r4], #1 │ │ subs r1, #1 │ │ eor.w r3, r3, r2, lsl #3 │ │ eor.w r2, r2, r3 │ │ bne.n 1dae7a │ │ bic.w r0, r2, #2147483648 ; 0x80000000 │ │ pop {r4, pc} │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #0 │ │ mov r1, r0 │ │ bgt.n 1dae78 │ │ movs r0, #0 │ │ pop {r4, pc} │ │ nop │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -614924,15 +614931,15 @@ │ │ cmp r5, fp │ │ mov r0, sl │ │ mov r2, r5 │ │ add.w r1, r1, #4 │ │ it ge │ │ movge r2, fp │ │ add sl, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ subs.w fp, fp, r5 │ │ mov.w r2, #0 │ │ bpl.n 1db124 │ │ cbz r4, 1db19e │ │ adds.w r6, r6, r9 │ │ mov.w r0, #0 │ │ adc.w r7, r7, r9, asr #31 │ │ @@ -615060,15 +615067,15 @@ │ │ strb r3, [r4, #12] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ add.w r6, r4, #12 │ │ mov r0, r7 │ │ mov.w r2, #500 ; 0x1f4 │ │ adds r5, #1 │ │ mov r1, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r6 │ │ mov r1, r8 │ │ mov.w r2, #500 ; 0x1f4 │ │ blx 39108 │ │ add.w r6, r7, #500 ; 0x1f4 │ │ mov r0, r7 │ │ movw r7, #19923 ; 0x4dd3 │ │ @@ -615561,15 +615568,15 @@ │ │ mov r3, fp │ │ bl 1db7dc │ │ mov.w fp, fp, lsl #1 │ │ mov r2, sl │ │ ldr r0, [sp, #76] ; 0x4c │ │ mov r1, r7 │ │ mov sl, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r3, fp, #2 │ │ add.w fp, fp, #3 │ │ movs r2, #0 │ │ str r3, [sp, #16] │ │ mov lr, r4 │ │ lsls r3, r3, #2 │ │ str r3, [sp, #28] │ │ @@ -615684,15 +615691,15 @@ │ │ mov r0, r9 │ │ mov r1, r4 │ │ mov r2, r7 │ │ bl 1db95c │ │ mov r2, sl │ │ mov r0, r8 │ │ mov r1, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ mov r2, r3 │ │ cmp r2, r5 │ │ it ge │ │ cmpge r3, r4 │ │ bge.n 1db9ea │ │ cmp r2, r5 │ │ @@ -615848,26 +615855,26 @@ │ │ cmp r1, #0 │ │ it ne │ │ cmpne r0, #0 │ │ beq.n 1dbb52 │ │ push {r3, r4, r5, r6, r7, lr} │ │ mov r4, r0 │ │ mov r5, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r0, #1 │ │ adds r6, r4, r0 │ │ ldrb r4, [r4, r0] │ │ cbz r4, 1dbb4c │ │ mov r1, r5 │ │ mov r0, r6 │ │ blx 39114 │ │ mov r7, r0 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r4, r0, #1 │ │ add r4, r6 │ │ mov r0, r4 │ │ cbz r7, 1dbb50 │ │ cmp r4, #0 │ │ bne.n 1dbb12 │ │ @@ -615979,15 +615986,15 @@ │ │ movs r3, r7 │ │ b.n 1db848 │ │ movs r3, r7 │ │ movs r0, #39 ; 0x27 │ │ b.w 42d5c8 │ │ nop │ │ push {r3, lr} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ pop {r3, pc} │ │ nop │ │ b.w 42d5d8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ ldrd r6, r7, [r0, #48] ; 0x30 │ │ @@ -616007,15 +616014,15 @@ │ │ mov r0, r9 │ │ ldr r1, [r5, #72] ; 0x48 │ │ subs r6, r6, r3 │ │ add r1, r3 │ │ rsb r8, r6, r2 │ │ mov r2, r6 │ │ add r9, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [sp, #56] ; 0x38 │ │ adds r2, r2, r6 │ │ adc.w r3, r3, r6, asr #31 │ │ strd r2, r3, [sp, #56] ; 0x38 │ │ ldr.w sl, [pc, #180] ; 1dbd70 │ │ movs r4, #0 │ │ mov fp, r4 │ │ @@ -616045,15 +616052,15 @@ │ │ add r4, r2 │ │ add r7, r2 │ │ adds r0, r0, r2 │ │ adc.w r1, r1, r2, asr #31 │ │ strd r0, r1, [sp, #56] ; 0x38 │ │ b.n 1dbcc8 │ │ str r0, [sp, #12] │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ beq.n 1dbcc8 │ │ ldr r2, [sp, #12] │ │ movs r4, #0 │ │ str r3, [r5, #20] │ │ add r2, r4 │ │ @@ -616073,19 +616080,19 @@ │ │ movw r0, #522 ; 0x20a │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r5, #72] ; 0x48 │ │ mov r0, r9 │ │ ldr r3, [sp, #56] ; 0x38 │ │ add r1, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ ldr r3, [r0, #0] │ │ str r3, [r5, #20] │ │ b.n 1dbd20 │ │ nop │ │ strh r0, [r3, #50] ; 0x32 │ │ lsls r2, r1, #1 │ │ @@ -619551,15 +619558,15 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r3, [fp] │ │ subs r5, r4, r1 │ │ add r1, sl │ │ mov r2, r5 │ │ ldmia r3, {r0, r3} │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [fp] │ │ ldr r2, [r3, #4] │ │ add r5, r2 │ │ str r5, [r3, #4] │ │ b.n 1ddedc │ │ ldrb.w r1, [sl, r5] │ │ add.w r0, sl, r5 │ │ @@ -619595,15 +619602,15 @@ │ │ ldr.w r0, [fp] │ │ rsb r9, r4, r5 │ │ add.w r1, sl, r4 │ │ str.w r8, [fp, #8] │ │ mov r2, r9 │ │ ldmia r0, {r0, r4} │ │ add r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [fp] │ │ mov r1, r5 │ │ ldr r0, [r2, #4] │ │ add.w r3, r0, r9 │ │ str r3, [r2, #4] │ │ b.n 1ddf54 │ │ ldr r1, [sp, #4] │ │ @@ -619799,15 +619806,15 @@ │ │ ldrb.w r2, [sl, #15] │ │ and.w r2, r2, #4 │ │ str r3, [sp, #20] │ │ and.w r0, r2, #255 ; 0xff │ │ ldr.w r9, [r1, r9] │ │ cbz r2, 1de184 │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r0, #1 │ │ add r0, r9 │ │ ldrb.w r3, [sl, #14] │ │ strb.w r3, [sp, #11] │ │ ldr r2, [r4, #0] │ │ ldr r3, [r5, #0] │ │ str r2, [sp, #16] │ │ @@ -620117,15 +620124,15 @@ │ │ ble.n 1de502 │ │ mov r4, r1 │ │ mov r5, r3 │ │ ldmia.w r4, {r0, r3} │ │ mov r1, r2 │ │ mov r2, r5 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r4, #4] │ │ add r5, r2 │ │ str r5, [r4, #4] │ │ pop {r3, r4, r5, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ cbz r1, 1de55a │ │ @@ -620351,15 +620358,15 @@ │ │ blt.n 1de73a │ │ movs r0, #0 │ │ strb r0, [r4, #16] │ │ pop {r4, pc} │ │ strb r1, [r4, #16] │ │ movs r0, #0 │ │ pop {r4, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #2 │ │ beq.n 1de736 │ │ str r3, [r4, #20] │ │ movw r0, #2058 ; 0x80a │ │ pop {r4, pc} │ │ ldrh r2, [r7, r7] │ │ @@ -620371,15 +620378,15 @@ │ │ mov r4, r0 │ │ mov r5, r1 │ │ ldr r0, [r0, #12] │ │ mov r1, sp │ │ ldr r3, [r3, #64] ; 0x40 │ │ blx r3 │ │ cbz r0, 1de778 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movw r3, #1802 ; 0x70a │ │ ldr r2, [r0, #0] │ │ mov r0, r3 │ │ str r2, [r4, #20] │ │ add sp, #108 ; 0x6c │ │ pop {r4, r5, pc} │ │ ldrd r2, r3, [sp, #48] ; 0x30 │ │ @@ -624186,15 +624193,15 @@ │ │ b.n 1e0cdc │ │ nop │ │ cbz r1, 1e0d8c │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r7, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ cbnz r6, 1e0d54 │ │ mov r0, r6 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ ldr r6, [r6, #120] ; 0x78 │ │ cmp r6, #0 │ │ beq.n 1e0d4e │ │ ldr.w r9, [r6, #4] │ │ @@ -624619,15 +624626,15 @@ │ │ mov r6, r0 │ │ ldrb r2, [r0, #0] │ │ add r3, pc │ │ ldrb r3, [r3, r2] │ │ and.w r3, r3, #4 │ │ and.w r7, r3, #255 ; 0xff │ │ cbnz r3, 1e11b0 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ cmp r5, #2 │ │ beq.n 1e11f8 │ │ cmp r5, #3 │ │ beq.n 1e121e │ │ cmp r5, #5 │ │ beq.n 1e11d4 │ │ @@ -625776,15 +625783,15 @@ │ │ mov r0, r3 │ │ str r6, [r4, #16] │ │ str r3, [r4, #28] │ │ ldr r1, [r4, #36] ; 0x24 │ │ mov r2, r7 │ │ subs r6, r5, r7 │ │ add r1, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [r4] │ │ adds r2, r2, r7 │ │ adc.w r3, r3, r7, asr #31 │ │ cmp r6, #0 │ │ strd r2, r3, [r4] │ │ it gt │ │ addgt.w r8, sp, #20 │ │ @@ -625797,15 +625804,15 @@ │ │ str r1, [sp, #20] │ │ strd r2, r3, [r4] │ │ ldr r3, [r4, #28] │ │ subs r0, r5, r6 │ │ mov r2, r7 │ │ subs r6, r6, r7 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r6, #0 │ │ ble.n 1e1d24 │ │ ldr r7, [r4, #40] ; 0x28 │ │ ldr r1, [r4, #44] ; 0x2c │ │ cmp r7, r6 │ │ it ge │ │ movge r7, r6 │ │ @@ -625940,15 +625947,15 @@ │ │ add r0, r7 │ │ str r7, [sp, #8] │ │ str r0, [sp, #4] │ │ ldr r3, [r3, #88] ; 0x58 │ │ ldr r0, [r6, #12] │ │ blx r3 │ │ cbz r0, 1e1e2c │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movw r7, #3594 ; 0xe0a │ │ ldr r3, [r0, #0] │ │ str r3, [r6, #20] │ │ b.n 1e1dd4 │ │ ldrsh.w r5, [sp] │ │ mov r7, r0 │ │ subs r5, #2 │ │ @@ -626326,15 +626333,15 @@ │ │ strb r5, [r4, #16] │ │ pop {r3, r4, r5, pc} │ │ strb r1, [r4, #16] │ │ movs r1, #0 │ │ blx 392f4 │ │ movs r0, #0 │ │ pop {r3, r4, r5, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #17 │ │ beq.n 1e21e6 │ │ cmp r3, #13 │ │ beq.n 1e21e6 │ │ bgt.n 1e21da │ │ cmp r3, #4 │ │ @@ -627668,15 +627675,15 @@ │ │ mov lr, r1 │ │ ldrb r3, [r0, #0] │ │ sub sp, #8 │ │ cmp r3, #48 ; 0x30 │ │ beq.n 1e2ee8 │ │ mov r7, lr │ │ mov r5, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r7 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r5 │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b.w 1e2ce4 │ │ ldrb r3, [r0, #1] │ │ @@ -627796,15 +627803,15 @@ │ │ cbz r4, 1e3072 │ │ add.w r9, r4, #40 ; 0x28 │ │ mov r5, r0 │ │ mov r6, r1 │ │ mov r8, r3 │ │ mov r0, r9 │ │ mov r7, r2 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [r4, #12] │ │ mov sl, r0 │ │ cbz r1, 1e304e │ │ ldr r3, [r5, #0] │ │ cmp r3, #1 │ │ beq.n 1e30d4 │ │ ldr r5, [r4, #16] │ │ @@ -627910,30 +627917,30 @@ │ │ ldr r3, [sp, #8] │ │ ubfx r8, r3, #0, #17 │ │ b.n 1e3144 │ │ ldr.w r3, [sl, #136] ; 0x88 │ │ blx r3 │ │ subs.w fp, r0, #0 │ │ bge.n 1e3184 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 1e316a │ │ mov r2, r6 │ │ mov r3, r7 │ │ str.w r9, [sp] │ │ mov r0, r4 │ │ blx 392a0 │ │ mov r2, r8 │ │ cmp r0, #0 │ │ mov r0, r4 │ │ sbcs.w r3, r1, #0 │ │ mov r1, r5 │ │ bge.n 1e312e │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov.w fp, #4294967295 ; 0xffffffff │ │ ldr r3, [r0, #0] │ │ ldr r2, [sp, #12] │ │ str r3, [r2, #20] │ │ ldr r2, [sp, #8] │ │ cmp fp, r2 │ │ bge.n 1e31a6 │ │ @@ -628293,15 +628300,15 @@ │ │ mov.w lr, #32 │ │ movs r5, #28 │ │ ldr r3, [r4, #4] │ │ lsls r6, r3, #21 │ │ bmi.n 1e357a │ │ ldr r0, [r4, #8] │ │ cbz r0, 1e357a │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #4] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add r0, r5 │ │ adds r0, #8 │ │ bic.w r9, r0, #7 │ │ cbnz r3, 1e3582 │ │ add r8, r9 │ │ @@ -628338,15 +628345,15 @@ │ │ movs r5, #32 │ │ lsls r2, r3, #21 │ │ it pl │ │ movpl.w sl, #28 │ │ bmi.n 1e35ce │ │ ldr r0, [r6, #8] │ │ cbz r0, 1e35c6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add sl, r0 │ │ add.w r7, sl, #8 │ │ bic.w r5, r7, #7 │ │ cmp.w fp, #0 │ │ beq.w 1e36de │ │ movs r4, #0 │ │ @@ -628371,15 +628378,15 @@ │ │ ldr.w sl, [fp, #12] │ │ lsls r3, r3, #21 │ │ it pl │ │ movpl r5, r7 │ │ bmi.n 1e3622 │ │ ldr.w r0, [fp, #8] │ │ cbz r0, 1e3622 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r7, r5, r0 │ │ adds r7, #8 │ │ bic.w r7, r7, #7 │ │ cmp.w sl, #0 │ │ beq.n 1e367a │ │ mov r5, sl │ │ @@ -628398,15 +628405,15 @@ │ │ beq.n 1e372c │ │ ldr r0, [r4, #4] │ │ lsls r0, r0, #21 │ │ bmi.n 1e3662 │ │ ldr r3, [r4, #8] │ │ mov r0, r3 │ │ cbz r3, 1e3662 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r5, r7, r0 │ │ adds r5, #8 │ │ bic.w r5, r5, #7 │ │ mov r0, r6 │ │ ldr r1, [sp, #0] │ │ bl 1e3504 │ │ @@ -629432,15 +629439,15 @@ │ │ bl 1dbb04 │ │ mov r8, r0 │ │ cbz r0, 1e406c │ │ ldrb r3, [r0, #0] │ │ cmp r3, #48 ; 0x30 │ │ beq.n 1e4076 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, sp │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r8 │ │ bl 1e2ce4 │ │ cbnz r0, 1e406c │ │ ldr r7, [sp, #0] │ │ ldr r6, [sp, #4] │ │ @@ -629949,15 +629956,15 @@ │ │ cmp r0, #0 │ │ beq.n 1e4650 │ │ add.w r7, r6, #12 │ │ mov.w r2, #500 ; 0x1f4 │ │ subs r4, r0, #4 │ │ add.w r8, r0, #496 ; 0x1f0 │ │ mov r1, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r7 │ │ movs r1, #0 │ │ mov.w r2, #500 ; 0x1f4 │ │ blx 39108 │ │ ldr r3, [r6, #0] │ │ movw r2, #19923 ; 0x4dd3 │ │ mov r1, r5 │ │ @@ -630698,15 +630705,15 @@ │ │ ldrb.w r2, [sl, #1]! │ │ orrs r3, r2 │ │ tst.w r3, #254 ; 0xfe │ │ bne.n 1e4d56 │ │ rsb r2, r1, sl │ │ mov r0, fp │ │ add fp, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w r3, [sl] │ │ cmp r3, #0 │ │ beq.n 1e4d0c │ │ cmp r3, #1 │ │ bne.w 1e4f2a │ │ ldrb.w r3, [sl, #1] │ │ lsls r2, r3, #24 │ │ @@ -633563,15 +633570,15 @@ │ │ sub.w r1, r6, r7 │ │ add r0, r2 │ │ add r1, r5 │ │ it ge │ │ movge r9, r7 │ │ mov r2, r9 │ │ subs r7, r7, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #72] ; 0x48 │ │ ldr r3, [sp, #64] ; 0x40 │ │ add r2, r9 │ │ str r2, [sp, #72] ; 0x48 │ │ cmp r2, r3 │ │ bne.n 1e6904 │ │ ldr r0, [sp, #88] ; 0x58 │ │ @@ -633620,15 +633627,15 @@ │ │ sub.w r1, r4, r7 │ │ add r0, r2 │ │ add r1, r6 │ │ it ge │ │ movge r9, r7 │ │ mov r2, r9 │ │ subs r7, r7, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #72] ; 0x48 │ │ ldr r3, [sp, #64] ; 0x40 │ │ add r2, r9 │ │ str r2, [sp, #72] ; 0x48 │ │ cmp r2, r3 │ │ bne.n 1e6992 │ │ ldr r0, [sp, #88] ; 0x58 │ │ @@ -637491,25 +637498,25 @@ │ │ ldr r3, [r5, #36] ; 0x24 │ │ ldr r2, [r5, #32] │ │ ldr r1, [r5, #0] │ │ str r3, [r4, #36] ; 0x24 │ │ str r2, [r4, #32] │ │ ldr r2, [r6, #0] │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r6, #0] │ │ ldr r1, [r5, #8] │ │ ldr r0, [r4, #8] │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r6, #0] │ │ ldr r0, [r4, #4] │ │ ldr r1, [r5, #4] │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r6, [r5, #24] │ │ ldr r3, [r4, #24] │ │ cbnz r6, 1e8f8e │ │ ldr r0, [r7, #0] │ │ ldrd r6, r7, [r5, #16] │ │ cbnz r3, 1e8f86 │ │ movs r3, #0 │ │ @@ -638138,15 +638145,15 @@ │ │ mov r2, r8 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r0, 1e9632 │ │ mov r2, r4 │ │ mov r1, r6 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ add r4, r0 │ │ strb r3, [r4, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ ldrh.w r2, [r0, #260] ; 0x104 │ │ movs r3, #0 │ │ cmp r3, r9 │ │ @@ -638299,15 +638306,15 @@ │ │ str.w r2, [r4, #272] ; 0x110 │ │ it gt │ │ strgt.w r3, [r4, #268] ; 0x10c │ │ ldrh r2, [r7, #44] ; 0x2c │ │ mov r0, r6 │ │ ldr r1, [r7, #48] ; 0x30 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [r7, #48] ; 0x30 │ │ add.w r3, r7, #56 ; 0x38 │ │ cmp r1, r3 │ │ beq.n 1e97d2 │ │ mov r0, r4 │ │ bl 1dc764 │ │ str r6, [r7, #48] ; 0x30 │ │ @@ -638685,15 +638692,15 @@ │ │ str r0, [r2, #0] │ │ str r1, [r2, #4] │ │ str r3, [r2, #8] │ │ ldrh.w r2, [r9, #40] ; 0x28 │ │ ldr.w r0, [r9, #48] ; 0x30 │ │ ldr.w r1, [r8, #48] ; 0x30 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [r8, #36] ; 0x24 │ │ ands.w r7, r3, #1024 ; 0x400 │ │ bne.n 1e9c64 │ │ ands.w r0, r3, #16384 ; 0x4000 │ │ itt ne │ │ strne.w r7, [r8, #32] │ │ movne r0, r7 │ │ @@ -638849,15 +638856,15 @@ │ │ mov r4, r2 │ │ mov r5, r3 │ │ ldrb.w r6, [sp, #64] ; 0x40 │ │ mov r9, r1 │ │ cmp r1, #0 │ │ beq.w 1ea016 │ │ mov r0, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ str r3, [sp, #4] │ │ add.w r8, r7, #348 ; 0x15c │ │ mov r1, r9 │ │ add r2, sp, #20 │ │ mov r0, r8 │ │ bl 1d8060 │ │ @@ -639010,15 +639017,15 @@ │ │ ldr r2, [sp, #4] │ │ str r3, [r0, #20] │ │ mov r1, r9 │ │ strb r4, [r0, #0] │ │ adds r2, #1 │ │ strh r5, [r0, #2] │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r2, sl │ │ mov r3, r0 │ │ mov r0, r8 │ │ mov r1, r3 │ │ bl 1e2a7c │ │ cmp r0, sl │ │ itt ne │ │ @@ -639273,15 +639280,15 @@ │ │ cbnz r1, 1ea20e │ │ bl 1e8cf0 │ │ str r0, [r4, #8] │ │ cbz r0, 1ea212 │ │ ldr r5, [r4, #12] │ │ adds r2, r5, #1 │ │ ldr r1, [r4, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb r3, [r4, #25] │ │ ldr r0, [r4, #8] │ │ orr.w r3, r3, #4 │ │ strb r3, [r4, #25] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldrh.w r6, [r0, #260] ; 0x104 │ │ movs r7, #0 │ │ @@ -639418,15 +639425,15 @@ │ │ beq.n 1ea258 │ │ movs r2, #48 ; 0x30 │ │ movs r3, #0 │ │ movs r7, #0 │ │ b.n 1ea262 │ │ mov r0, r3 │ │ ldr r1, [r6, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r6, #4] │ │ mov r3, r0 │ │ b.n 1ea2d8 │ │ ldr.w r1, [r5, #280] ; 0x118 │ │ adds r1, #1 │ │ str.w r1, [r5, #280] ; 0x118 │ │ b.n 1ea2ac │ │ @@ -639463,15 +639470,15 @@ │ │ ldr.w r4, [r8] │ │ mov.w sl, r6, lsl #3 │ │ add r5, sl │ │ add sl, r4 │ │ ldr.w r4, [r4, r6, lsl #3] │ │ cbz r4, 1ea3ee │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cbz r7, 1ea416 │ │ ldr.w r2, [r7, #256] ; 0x100 │ │ cbnz r2, 1ea402 │ │ ldrh.w r2, [r7, #260] ; 0x104 │ │ @@ -639487,15 +639494,15 @@ │ │ mov r3, r1 │ │ mov r0, r7 │ │ bl 1e8cf0 │ │ cbz r0, 1ea40e │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r4, r0 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r9, [r8, #4] │ │ ldr.w r2, [sl, #4] │ │ adds r6, #1 │ │ cmp r6, r9 │ │ str r4, [r5, #0] │ │ str r2, [r5, #4] │ │ bge.n 1ea44c │ │ @@ -639546,15 +639553,15 @@ │ │ b.n 1ea44e │ │ cmp r1, #0 │ │ beq.n 1ea51e │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ mov.w r9, #0 │ │ adds r6, r0, #1 │ │ mov r8, r6 │ │ cbz r4, 1ea506 │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ cbz r3, 1ea4b8 │ │ ldrb.w r3, [r4, #69] ; 0x45 │ │ @@ -639564,15 +639571,15 @@ │ │ mov r2, r8 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r3, 1ea500 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ ldrh.w r2, [r4, #260] ; 0x104 │ │ movs r3, #0 │ │ cmp r3, r9 │ │ it eq │ │ cmpeq r2, r6 │ │ bcc.n 1ea512 │ │ @@ -639589,15 +639596,15 @@ │ │ str.w r0, [r4, #284] ; 0x11c │ │ str.w r1, [r4, #272] ; 0x110 │ │ mov r0, r3 │ │ it gt │ │ strgt.w r2, [r4, #268] ; 0x10c │ │ mov r1, r5 │ │ mov r2, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #0 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ mov r0, r6 │ │ mov r1, r9 │ │ bl 1e1660 │ │ mov r3, r0 │ │ @@ -639679,15 +639686,15 @@ │ │ mov r0, r5 │ │ bl 1dc764 │ │ cmp r7, #0 │ │ beq.n 1ea546 │ │ ldr r0, [r4, #20] │ │ cmp r0, #0 │ │ beq.n 1ea64c │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r6, r0, #29 │ │ mov r2, r6 │ │ cbz r5, 1ea640 │ │ mov r0, r5 │ │ movs r3, #0 │ │ bl 1e8e58 │ │ @@ -639706,20 +639713,20 @@ │ │ ldmia.w r7, {r0, r1, r2} │ │ stmia.w r6, {r0, r1, r2} │ │ movs r2, #1 │ │ str.w r8, [r5, #20] │ │ ldr r4, [r4, #20] │ │ cbz r4, 1ea61e │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r2, r0, #1 │ │ mov r1, r4 │ │ mov r0, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [sp, #16] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ ldrh r3, [r5, #2] │ │ str r1, [r5, #12] │ │ orr.w r3, r3, #16 │ │ str r2, [r5, #4] │ │ @@ -639744,15 +639751,15 @@ │ │ sub sp, #12 │ │ mov r7, r1 │ │ mov r5, r2 │ │ cmp r2, #0 │ │ beq.n 1ea758 │ │ mov r0, r2 │ │ movs r6, #0 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r7, #134 ; 0x86 │ │ str r6, [sp, #4] │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ bne.n 1ea73e │ │ mov r0, r5 │ │ add r1, sp, #4 │ │ bl 1db4b4 │ │ @@ -639830,15 +639837,15 @@ │ │ add.w r2, r8, #49 ; 0x31 │ │ add.w r6, r8, #1 │ │ movs r3, #0 │ │ b.n 1ea68a │ │ mov r0, r3 │ │ mov r1, r5 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ b.n 1ea6fe │ │ str r2, [sp, #4] │ │ movs r3, #0 │ │ movs r2, #49 ; 0x31 │ │ movs r6, #1 │ │ mov r8, r5 │ │ @@ -640618,15 +640625,15 @@ │ │ movw r2, #65535 ; 0xffff │ │ str r1, [r4, #4] │ │ mov r0, r9 │ │ strh r2, [r4, #34] ; 0x22 │ │ mov r1, r7 │ │ mov r2, r5 │ │ str.w r9, [r4, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r2, #0 │ │ ldr r3, [pc, #168] ; (1eb05c ) │ │ add r3, pc │ │ strb r2, [r0, r5] │ │ ldr.w lr, [r4, #8] │ │ ldrb.w r6, [lr] │ │ ldrsb r2, [r3, r6] │ │ @@ -641058,15 +641065,15 @@ │ │ movs r2, r0 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r6, r1 │ │ mov r5, r2 │ │ cbz r2, 1eb3d0 │ │ mov r4, r0 │ │ mov r0, r2 │ │ - blx 39168 │ │ + blx 3918c │ │ bics.w r7, r0, #3221225472 ; 0xc0000000 │ │ bne.n 1eb3d6 │ │ mov r0, r6 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ ldr r0, [r4, #0] │ │ add.w r2, r7, #49 ; 0x31 │ │ movs r3, #0 │ │ @@ -641087,15 +641094,15 @@ │ │ add.w r3, r4, #48 ; 0x30 │ │ movs r2, #53 ; 0x35 │ │ str r3, [r4, #8] │ │ strb r2, [r4, #0] │ │ mov r1, r5 │ │ mov r2, r7 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r2, #0 │ │ strb r2, [r0, r7] │ │ movs r2, #1 │ │ ldr r3, [r4, #4] │ │ str r6, [r4, #12] │ │ mov r6, r4 │ │ orr.w r3, r3, #4352 ; 0x1100 │ │ @@ -641394,15 +641401,15 @@ │ │ ldr r1, [r1, #0] │ │ mov r0, r5 │ │ bl 1dc764 │ │ ldr r7, [r4, #0] │ │ cmp r7, #0 │ │ beq.n 1eb7f6 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #0 │ │ add.w r8, r0, #1 │ │ mov r2, r8 │ │ cmp r5, #0 │ │ beq.n 1eb806 │ │ ldr.w r1, [r5, #256] ; 0x100 │ │ cbz r1, 1eb7b8 │ │ @@ -641411,15 +641418,15 @@ │ │ mov r0, r5 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r3, 1eb7f6 │ │ mov r0, r3 │ │ mov r1, r7 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str r3, [r6, #0] │ │ ldr r0, [r4, #0] │ │ bl 1dc3dc │ │ movs r3, #0 │ │ str r3, [r4, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ @@ -641835,15 +641842,15 @@ │ │ bl 1e8cf0 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq.n 1ebc44 │ │ mov r1, r8 │ │ mov r0, r4 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ strb r3, [r4, r7] │ │ str r4, [r5, #4] │ │ cbnz r6, 1ebc08 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ ldrh.w sl, [r0, #260] ; 0x104 │ │ mov.w fp, #0 │ │ @@ -642014,15 +642021,15 @@ │ │ ldr r0, [r4, #12] │ │ mov r2, sp │ │ add r3, pc │ │ ldr r3, [r3, #88] ; 0x58 │ │ blx r3 │ │ cmp r0, #0 │ │ beq.n 1ebe16 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r5, [r0, #0] │ │ mov r0, r5 │ │ bl 1de8e4 │ │ cmp r0, #5 │ │ mov r6, r0 │ │ it ne │ │ strne r5, [r4, #20] │ │ @@ -642049,15 +642056,15 @@ │ │ movs r1, #6 │ │ ldr r0, [r4, #12] │ │ mov r2, sp │ │ add r3, pc │ │ ldr r3, [r3, #88] ; 0x58 │ │ blx r3 │ │ cbz r0, 1ebe04 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w r8, [r0] │ │ mov r0, r8 │ │ bl 1de8e4 │ │ cmp r0, #5 │ │ mov r6, r0 │ │ beq.n 1ebdde │ │ str.w r8, [r4, #20] │ │ @@ -642097,15 +642104,15 @@ │ │ mov r1, sp │ │ ldr.w r3, [r9] │ │ adds r3, #2 │ │ str r3, [sp, #4] │ │ bl 1d8140 │ │ cmp r0, #0 │ │ beq.n 1ebeea │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w sl, [r0] │ │ mov fp, r0 │ │ mov r0, sl │ │ bl 1de8e4 │ │ ldr.w r3, [r9] │ │ mov r1, sp │ │ movs r2, #2 │ │ @@ -642174,15 +642181,15 @@ │ │ mov r0, r4 │ │ movs r2, #2 │ │ str r5, [sp, #8] │ │ strh.w r2, [sp] │ │ str r3, [sp, #4] │ │ bl 1d8140 │ │ cbz r0, 1ebf16 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov fp, r0 │ │ ldr.w sl, [fp] │ │ movw r6, #2058 ; 0x80a │ │ b.n 1ebe70 │ │ cmp r6, #0 │ │ bne.n 1ebe6a │ │ movs r2, #1 │ │ @@ -643266,15 +643273,15 @@ │ │ str r0, [r5, #20] │ │ cmp r0, #0 │ │ beq.n 1ecace │ │ ldr r2, [r5, #12] │ │ mov r1, r8 │ │ add.w r2, r2, r2, lsl #1 │ │ lsls r2, r2, #4 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r3, r5, #24 │ │ cmp r8, r3 │ │ beq.n 1eca00 │ │ mov r1, r8 │ │ mov r0, r7 │ │ bl 1dc764 │ │ ldr r1, [r5, #20] │ │ @@ -644584,15 +644591,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ beq.n 1ed7ba │ │ mov r2, r4 │ │ mov r1, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #272] ; (1ed7f0 ) │ │ movs r2, #0 │ │ strb.w r2, [r8, r4] │ │ ldrb.w r0, [r8] │ │ add r3, pc │ │ ldrsb r3, [r3, r0] │ │ cmp r3, r2 │ │ @@ -644609,15 +644616,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ beq.n 1ed79c │ │ mov r2, r4 │ │ mov r1, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #212] ; (1ed7f4 ) │ │ movs r2, #0 │ │ strb r2, [r6, r4] │ │ ldrb r0, [r6, #0] │ │ add r3, pc │ │ ldrsb r3, [r3, r0] │ │ cmp r3, r2 │ │ @@ -647044,15 +647051,15 @@ │ │ it ne │ │ movne r7, #1 │ │ cmp r4, #0 │ │ it ne │ │ movne r7, #0 │ │ cbz r7, 1eee92 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #0 │ │ bic.w sl, r0, #3221225472 ; 0xc0000000 │ │ add.w fp, sl, #61 ; 0x3d │ │ mov r2, fp │ │ cmp r5, #0 │ │ beq.n 1eef1a │ │ ldr.w r1, [r5, #256] ; 0x100 │ │ @@ -647094,15 +647101,15 @@ │ │ strb r6, [r4, #4] │ │ mov r2, sl │ │ movs r6, #3 │ │ str r7, [r4, #0] │ │ strb.w r6, [r4, #44] ; 0x2c │ │ str r7, [r4, #20] │ │ str r7, [r4, #40] ; 0x28 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r1, #0 │ │ mov r2, r4 │ │ mov r3, r0 │ │ mov r0, r9 │ │ strb.w r1, [r3, sl] │ │ ldr r1, [r4, #0] │ │ bl 1e2a7c │ │ @@ -647279,15 +647286,15 @@ │ │ ldrb r0, [r0, #1] │ │ cmp r0, r5 │ │ bne.n 1ef0c6 │ │ strb r5, [r1, #0] │ │ b.n 1ef08c │ │ mov r0, r3 │ │ ldr r1, [r6, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r6, #4] │ │ mov r3, r0 │ │ b.n 1ef00c │ │ ldr.w r1, [r5, #280] ; 0x118 │ │ adds r1, #1 │ │ str.w r1, [r5, #280] ; 0x118 │ │ b.n 1eefdc │ │ @@ -647320,15 +647327,15 @@ │ │ cbnz r1, 1ef152 │ │ bl 1e8cf0 │ │ mov r4, r0 │ │ cbz r0, 1ef152 │ │ mov r2, r5 │ │ mov r1, r6 │ │ mov r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #184] ; (1ef1d4 ) │ │ movs r2, #0 │ │ strb r2, [r4, r5] │ │ ldrb r5, [r4, #0] │ │ add r3, pc │ │ ldrsb r3, [r3, r5] │ │ cmp r3, r2 │ │ @@ -647493,15 +647500,15 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ movs r2, #48 ; 0x30 │ │ movs r3, #0 │ │ mov r5, r6 │ │ b.n 1ef1f2 │ │ mov r0, r3 │ │ ldr r1, [r6, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r6, #4] │ │ mov r3, r0 │ │ b.n 1ef286 │ │ cmp r5, #34 ; 0x22 │ │ beq.n 1ef31e │ │ cmp r5, #91 ; 0x5b │ │ mov.w r2, #1 │ │ @@ -648068,15 +648075,15 @@ │ │ mov.w r8, #0 │ │ ldr r3, [r5, #8] │ │ str r3, [r4, #8] │ │ ldr r7, [r5, #12] │ │ cmp r7, #0 │ │ beq.w 1ef998 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cmp r6, #0 │ │ beq.w 1ef9bc │ │ ldr.w r3, [r6, #256] ; 0x100 │ │ cmp r3, #0 │ │ @@ -648096,22 +648103,22 @@ │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cmp r3, #0 │ │ beq.w 1ef998 │ │ mov r0, r3 │ │ mov r1, r7 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str r3, [r4, #12] │ │ ldr r7, [r5, #16] │ │ cmp r7, #0 │ │ beq.n 1ef98a │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cmp r6, #0 │ │ beq.w 1ef9b4 │ │ ldr.w r3, [r6, #256] ; 0x100 │ │ cmp r3, #0 │ │ @@ -648131,15 +648138,15 @@ │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cmp r3, #0 │ │ beq.n 1ef98a │ │ mov r0, r3 │ │ mov r1, r7 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str r3, [r4, #16] │ │ mov r0, r6 │ │ ldr r1, [r5, #20] │ │ mov.w r7, r8, lsl #3 │ │ bl 1ea474 │ │ add.w r3, r7, r8 │ │ @@ -648402,27 +648409,27 @@ │ │ lsls r3, r6, #21 │ │ it mi │ │ movmi.w r8, #0 │ │ bmi.n 1efbbe │ │ ldr r0, [r5, #8] │ │ mov r8, r0 │ │ cbz r0, 1efbbe │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r8, r0, #1 │ │ lsls r0, r6, #17 │ │ bmi.n 1efc72 │ │ lsls r1, r6, #18 │ │ bpl.n 1efcc4 │ │ mov.w r9, #20 │ │ movs r6, #28 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #4] │ │ mov r2, r9 │ │ movs r1, #0 │ │ add r0, r6 │ │ blx 39108 │ │ ldr r6, [r4, #4] │ │ bic.w r6, r6, #122880 ; 0x1e000 │ │ @@ -648446,15 +648453,15 @@ │ │ tst.w r6, #24576 ; 0x6000 │ │ beq.n 1efc7a │ │ lsls r3, r2, #21 │ │ bmi.n 1efd02 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ beq.n 1efd02 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r0, #56 ; 0x38 │ │ bic.w r0, r0, #7 │ │ mov.w r3, #16384 ; 0x4000 │ │ ldr r2, [sp, #4] │ │ movt r3, #128 ; 0x80 │ │ ands r3, r6 │ │ @@ -648508,15 +648515,15 @@ │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r0, [sp, #4] │ │ mov r2, r8 │ │ adds r0, #48 ; 0x30 │ │ str r0, [r4, #8] │ │ ldr r1, [r5, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r6, [r4, #4] │ │ b.n 1efbf0 │ │ add.w r1, r5, #48 ; 0x30 │ │ mov r3, r5 │ │ mov r2, r4 │ │ ldr.w ip, [r3] │ │ adds r3, #16 │ │ @@ -648600,15 +648607,15 @@ │ │ ldr r3, [r0, #16] │ │ str r3, [sp, #4] │ │ str r3, [r0, #12] │ │ ldr.w r8, [r6, #4] │ │ cmp.w r8, #0 │ │ beq.n 1efeb8 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cmp r4, #0 │ │ beq.n 1efec2 │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ cmp r3, #0 │ │ @@ -648628,22 +648635,22 @@ │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cmp r3, #0 │ │ beq.n 1efeb8 │ │ mov r0, r3 │ │ mov r1, r8 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str.w r3, [r5, #-16] │ │ ldr.w r8, [r6, #8] │ │ cmp.w r8, #0 │ │ beq.n 1efeac │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cmp r4, #0 │ │ beq.n 1efeca │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ cbnz r3, 1efea4 │ │ @@ -648661,15 +648668,15 @@ │ │ mov r0, r4 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r3, 1efeac │ │ mov r0, r3 │ │ mov r1, r8 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str.w r3, [r5, #-12] │ │ add.w r9, r9, #1 │ │ ldrb r3, [r6, #12] │ │ adds r5, #20 │ │ adds r6, #20 │ │ strb.w r3, [r5, #-28] │ │ @@ -648788,15 +648795,15 @@ │ │ ldr r1, [r6, #12] │ │ bl 1efd0c │ │ str r0, [r5, #12] │ │ ldr.w sl, [r6, #8] │ │ cmp.w sl, #0 │ │ beq.n 1f001c │ │ mov r0, sl │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cbz r4, 1f0020 │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ cbnz r3, 1f0014 │ │ ldrh.w r2, [r4, #260] ; 0x104 │ │ @@ -648813,15 +648820,15 @@ │ │ mov r0, r4 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r3, 1f001c │ │ mov r0, r3 │ │ mov r1, sl │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ ldr.w r2, [r8] │ │ adds r7, #1 │ │ str r3, [r5, #8] │ │ adds r6, #16 │ │ cmp r2, r7 │ │ add.w r5, r5, #16 │ │ @@ -648886,15 +648893,15 @@ │ │ mov.w r6, #8192 ; 0x2000 │ │ ldr r3, [r5, #4] │ │ lsls r3, r3, #21 │ │ bmi.n 1f0156 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ beq.n 1f0156 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w sl, r0, #1 │ │ b.n 1f015a │ │ mov.w r3, #16384 ; 0x4000 │ │ movt r3, #128 ; 0x80 │ │ ands r3, r2 │ │ cbnz r3, 1f00fa │ │ @@ -648942,15 +648949,15 @@ │ │ str.w r0, [r2, #-4] │ │ bne.n 1f012c │ │ b.n 1f0164 │ │ mov.w sl, #0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #4] │ │ bic.w r3, r3, #122880 ; 0x1e000 │ │ orrs r6, r3 │ │ str r6, [r4, #4] │ │ cmp.w sl, #0 │ │ bne.n 1f023e │ │ ldr r2, [r5, #4] │ │ @@ -648983,15 +648990,15 @@ │ │ b.n 1f01c0 │ │ movs r3, #48 ; 0x30 │ │ mov r8, r3 │ │ lsls r2, r2, #21 │ │ bmi.n 1f01da │ │ ldr r0, [r5, #8] │ │ cbz r0, 1f01da │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r3, r8, r0 │ │ adds r3, #8 │ │ bic.w r3, r3, #7 │ │ mov.w r2, #16384 ; 0x4000 │ │ ldr r1, [sp, #12] │ │ movt r2, #128 ; 0x80 │ │ @@ -649022,36 +649029,36 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #36 ; 0x24 │ │ mov.w fp, #12 │ │ mov r1, r5 │ │ mov r2, fp │ │ mov r0, r4 │ │ str r3, [sp, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #4] │ │ ldr r0, [sp, #12] │ │ movs r1, #0 │ │ mov r2, r3 │ │ add r0, fp │ │ blx 39108 │ │ b.n 1f0164 │ │ ldr r0, [sp, #12] │ │ mov r2, sl │ │ add r0, r9 │ │ str r0, [r4, #8] │ │ ldr r1, [r5, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r6, [r4, #4] │ │ b.n 1f0174 │ │ ldr r0, [r5, #8] │ │ mov.w r9, #48 ; 0x30 │ │ mov sl, r6 │ │ cmp r0, #0 │ │ beq.w 1f0116 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w sl, r0, #1 │ │ b.n 1f0116 │ │ bl 1f02bc │ │ ldr r6, [r4, #4] │ │ str r0, [r4, #20] │ │ ldr r2, [r5, #4] │ │ @@ -649141,15 +649148,15 @@ │ │ ldr r3, [r0, #16] │ │ str r3, [sp, #12] │ │ str r3, [r0, #12] │ │ ldr.w r8, [r6, #4] │ │ cmp.w r8, #0 │ │ beq.n 1f0462 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cmp r4, #0 │ │ beq.n 1f046c │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ cmp r3, #0 │ │ @@ -649169,22 +649176,22 @@ │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cmp r3, #0 │ │ beq.n 1f0462 │ │ mov r0, r3 │ │ mov r1, r8 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str.w r3, [r5, #-16] │ │ ldr.w r8, [r6, #8] │ │ cmp.w r8, #0 │ │ beq.n 1f0456 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w fp, r0, #1 │ │ mov r0, fp │ │ cmp r4, #0 │ │ beq.n 1f0474 │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ cbnz r3, 1f044e │ │ @@ -649202,15 +649209,15 @@ │ │ mov r0, r4 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r3, 1f0456 │ │ mov r0, r3 │ │ mov r1, r8 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str.w r3, [r5, #-12] │ │ add.w r9, r9, #1 │ │ ldrb r3, [r6, #12] │ │ adds r5, #20 │ │ adds r6, #20 │ │ strb.w r3, [r5, #-28] │ │ @@ -649366,15 +649373,15 @@ │ │ movs r7, #0 │ │ ldr r3, [r5, #8] │ │ str r3, [r4, #8] │ │ ldr.w r8, [r5, #12] │ │ cmp.w r8, #0 │ │ beq.w 1f07fc │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w ip, r0, #1 │ │ mov r0, ip │ │ cmp r6, #0 │ │ beq.w 1f081a │ │ ldr.w r3, [r6, #256] ; 0x100 │ │ cmp r3, #0 │ │ @@ -649396,26 +649403,26 @@ │ │ ldr.w ip, [sp, #4] │ │ mov r3, r0 │ │ cmp r3, #0 │ │ beq.w 1f07fc │ │ mov r0, r3 │ │ mov r1, r8 │ │ mov r2, ip │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str r3, [r4, #12] │ │ mov r0, r6 │ │ ldr r1, [r5, #16] │ │ bl 1ea474 │ │ str r0, [r4, #16] │ │ ldr.w r8, [r5, #20] │ │ cmp.w r8, #0 │ │ beq.w 1f07ee │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r1, #0 │ │ add.w ip, r0, #1 │ │ mov r0, ip │ │ cmp r6, #0 │ │ beq.w 1f082a │ │ ldr.w r3, [r6, #256] ; 0x100 │ │ cmp r3, #0 │ │ @@ -649437,15 +649444,15 @@ │ │ ldr.w ip, [sp, #4] │ │ mov r3, r0 │ │ cmp r3, #0 │ │ beq.w 1f07ee │ │ mov r0, r3 │ │ mov r1, r8 │ │ mov r2, ip │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ str r3, [r4, #20] │ │ mov.w r8, r7, lsl #3 │ │ ldr r2, [r5, #44] ; 0x2c │ │ add.w r3, r8, r7 │ │ add.w r3, r9, r3, lsl #3 │ │ str r2, [r4, #44] ; 0x2c │ │ @@ -649684,15 +649691,15 @@ │ │ ldr r3, [r5, #4] │ │ lsls r3, r3, #21 │ │ bmi.n 1f099a │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ beq.n 1f099a │ │ str r2, [sp, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [sp, #4] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r7, r0, #1 │ │ b.n 1f099c │ │ mov.w r3, #16384 ; 0x4000 │ │ movt r3, #128 ; 0x80 │ │ ands r3, r2 │ │ @@ -649744,15 +649751,15 @@ │ │ cmp r2, r1 │ │ bne.n 1f0970 │ │ b.n 1f09a6 │ │ movs r7, #0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ str r2, [sp, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #4] │ │ bic.w r3, r3, #122880 ; 0x1e000 │ │ orr.w fp, fp, r3 │ │ orr.w sl, fp, sl │ │ str.w sl, [r4, #4] │ │ cmp r7, #0 │ │ bne.n 1f0a98 │ │ @@ -649786,15 +649793,15 @@ │ │ b.n 1f0a0a │ │ movs r3, #48 ; 0x30 │ │ mov r7, r3 │ │ lsls r2, r2, #21 │ │ bmi.n 1f0a22 │ │ ldr r0, [r5, #8] │ │ cbz r0, 1f0a22 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r7, r0 │ │ adds r3, #8 │ │ bic.w r3, r3, #7 │ │ mov.w r2, #16384 ; 0x4000 │ │ ldr r1, [sp, #20] │ │ movt r2, #128 ; 0x80 │ │ @@ -649829,39 +649836,39 @@ │ │ movs r3, #12 │ │ mov.w ip, #36 ; 0x24 │ │ mov r1, r5 │ │ mov r2, r3 │ │ mov r0, r4 │ │ str.w ip, [sp, #12] │ │ str r3, [sp, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #12] │ │ movs r1, #0 │ │ ldr r0, [sp, #20] │ │ ldr r3, [sp, #8] │ │ mov r2, ip │ │ add r0, r3 │ │ blx 39108 │ │ b.n 1f09a6 │ │ ldr r0, [sp, #20] │ │ mov r2, r7 │ │ ldr r3, [sp, #4] │ │ add r0, r3 │ │ str r0, [r4, #8] │ │ ldr r1, [r5, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w sl, [r4, #4] │ │ b.n 1f09bc │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ beq.n 1f0b1a │ │ str r3, [sp, #8] │ │ movs r3, #48 ; 0x30 │ │ str r3, [sp, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #8] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r7, r0, #1 │ │ b.n 1f095a │ │ bl 1f02bc │ │ ldr.w sl, [r4, #4] │ │ str r0, [r4, #20] │ │ @@ -649964,15 +649971,15 @@ │ │ cbnz r1, 1f0c0a │ │ bl 1e8cf0 │ │ mov r5, r0 │ │ cbz r0, 1f0c0a │ │ mov r1, r6 │ │ mov r2, r4 │ │ mov r0, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #164] ; (1f0c7c ) │ │ movs r2, #0 │ │ strb r2, [r5, r4] │ │ ldrb r6, [r5, #0] │ │ add r3, pc │ │ ldrsb r3, [r3, r6] │ │ cmp r3, r2 │ │ @@ -650138,15 +650145,15 @@ │ │ str r5, [sp, #8] │ │ bhi.n 1f0dea │ │ ldr.w r5, [r8, #8] │ │ subs r6, r3, #1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ mov r0, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb r3, [r5, r6] │ │ cmp r3, #115 ; 0x73 │ │ it ne │ │ movne r7, r4 │ │ beq.w 1f0ee0 │ │ sub.w r9, r4, #2 │ │ add.w r3, r5, r9 │ │ @@ -652893,26 +652900,26 @@ │ │ mov r3, fp │ │ bl 1e8cf0 │ │ mov r6, r0 │ │ cbz r0, 1f29fa │ │ mov r2, r5 │ │ mov r1, r7 │ │ mov r0, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r6 │ │ movs r2, #0 │ │ strb r2, [r6, r5] │ │ str r3, [r4, #16] │ │ movs r3, #255 ; 0xff │ │ strb r3, [r4, #1] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cbz r7, 1f29fa │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r6, #0] │ │ ldr.w r6, [r3, #256] ; 0x100 │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ mov r8, r5 │ │ mov.w r9, r5, asr #31 │ │ adds.w sl, r8, #1 │ │ adc.w fp, r9, #0 │ │ @@ -655294,15 +655301,15 @@ │ │ bne.n 1f4294 │ │ adds r4, r3, #1 │ │ ldr r3, [sp, #144] ; 0x90 │ │ subs r4, r4, r0 │ │ mov r1, r0 │ │ mov r0, r3 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r0 │ │ add r3, r4 │ │ b.n 1f4242 │ │ mov r4, ip │ │ mov ip, sl │ │ b.n 1f4278 │ │ mov r4, ip │ │ @@ -655588,15 +655595,15 @@ │ │ rsb r1, r9, r3 │ │ ldr r3, [sp, #24] │ │ it ge │ │ movge r5, r9 │ │ add r4, r5 │ │ add r1, r3 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, r7 │ │ str r4, [sp, #96] ; 0x60 │ │ bne.n 1f456e │ │ ldr r0, [sp, #112] ; 0x70 │ │ rsb r9, r5, r9 │ │ ldrd sl, fp, [sp, #104] ; 0x68 │ │ ldr r1, [sp, #92] ; 0x5c │ │ @@ -655664,15 +655671,15 @@ │ │ rsb r1, fp, r3 │ │ ldr r3, [sp, #28] │ │ it ge │ │ movge r5, fp │ │ add r4, r5 │ │ add r1, r3 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, r6 │ │ str r4, [sp, #96] ; 0x60 │ │ bne.n 1f4632 │ │ ldr r0, [sp, #112] ; 0x70 │ │ rsb fp, r5, fp │ │ ldrd r8, r9, [sp, #104] ; 0x68 │ │ ldr r1, [sp, #92] ; 0x5c │ │ @@ -655724,15 +655731,15 @@ │ │ rsb r1, fp, r3 │ │ ldr r3, [sp, #12] │ │ it ge │ │ movge r4, fp │ │ adds r1, #8 │ │ mov r2, r4 │ │ add r1, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #96] ; 0x60 │ │ add r2, r4 │ │ str r2, [sp, #96] ; 0x60 │ │ cmp r2, r6 │ │ bne.n 1f46d0 │ │ ldr r0, [sp, #112] ; 0x70 │ │ rsb fp, r4, fp │ │ @@ -657037,17 +657044,17 @@ │ │ movs r5, r6 │ │ strb r6, [r0, #26] │ │ movs r5, r6 │ │ strb r6, [r1, #26] │ │ movs r5, r6 │ │ strb r4, [r7, #27] │ │ movs r2, r7 │ │ - ldr r6, [r4, #92] ; 0x5c │ │ + ldr r2, [r6, #92] ; 0x5c │ │ movs r5, r6 │ │ - ldr r2, [r7, #88] ; 0x58 │ │ + ldr r6, [r0, #92] ; 0x5c │ │ movs r5, r6 │ │ mov r3, r2 │ │ ldr r2, [pc, #8] ; (1f543c ) │ │ add r2, pc │ │ b.w 1f4a50 │ │ nop │ │ ldr r7, [pc, #176] ; (1f54f0 ) │ │ @@ -657512,15 +657519,15 @@ │ │ mov r3, r6 │ │ movt r3, #45590 ; 0xb216 │ │ str r3, [sp, #12] │ │ ldr.w r8, [r9, #20] │ │ mov r0, r8 │ │ cmp.w r8, #0 │ │ beq.n 1f58d2 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ ldrb.w r3, [r8] │ │ ldr r2, [sp, #8] │ │ ldrb.w lr, [r2, r3] │ │ ldr r3, [sp, #12] │ │ add r0, lr │ │ smull r2, r3, r0, r3 │ │ @@ -657567,15 +657574,15 @@ │ │ ldr.w r3, [pc, #1312] ; 1f5e78 │ │ add r3, pc │ │ ldr.w r8, [r3, #20] │ │ mov r3, r8 │ │ cmp.w r8, #0 │ │ beq.n 1f5970 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ ldr.w ip, [pc, #1288] ; 1f5e7c │ │ movw r2, #17097 ; 0x42c9 │ │ ldrb.w r0, [r8] │ │ movt r2, #45590 ; 0xb216 │ │ add ip, pc │ │ ldr.w r1, [pc, #1276] ; 1f5e80 │ │ @@ -657642,15 +657649,15 @@ │ │ ldr.w r3, [pc, #1136] ; 1f5ea4 │ │ add r3, pc │ │ str r3, [sp, #20] │ │ ldr.w r9, [r8, #20] │ │ mov r0, r9 │ │ cmp.w r9, #0 │ │ beq.n 1f5a4e │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ ldrb.w r3, [r9] │ │ ldr r2, [sp, #12] │ │ ldrb.w lr, [r2, r3] │ │ add r0, lr │ │ smull r2, r3, r0, fp │ │ asrs r2, r0, #31 │ │ @@ -657712,15 +657719,15 @@ │ │ ldr r3, [pc, #964] ; (1f5ebc ) │ │ add r3, pc │ │ str r3, [sp, #20] │ │ ldr.w r9, [r8, #20] │ │ mov r0, r9 │ │ cmp.w r9, #0 │ │ beq.n 1f5b0e │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ ldrb.w r3, [r9] │ │ ldr r2, [sp, #12] │ │ ldrb.w lr, [r2, r3] │ │ add r0, lr │ │ smull r2, r3, r0, fp │ │ asrs r2, r0, #31 │ │ @@ -658391,15 +658398,15 @@ │ │ str.w r0, [sl] │ │ mov r3, r0 │ │ str r0, [r4, #32] │ │ adds r0, r3, r5 │ │ mov r1, r9 │ │ adds r0, #4 │ │ mov r2, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r0, r1, [r4, #24] │ │ subs r7, r7, r6 │ │ add r9, r6 │ │ adds r0, r0, r6 │ │ adc.w r1, r1, r6, asr #31 │ │ cmp r7, #0 │ │ strd r0, r1, [r4, #24] │ │ @@ -658435,15 +658442,15 @@ │ │ add sp, #132 ; 0x84 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r3, sp, #56 ; 0x38 │ │ mov r1, r4 │ │ movs r2, #72 ; 0x48 │ │ str r3, [sp, #44] ; 0x2c │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #60] ; 0x3c │ │ ldrd sl, fp, [r4, #24] │ │ movs r1, #0 │ │ movs r2, #72 ; 0x48 │ │ mov r0, r4 │ │ mov r6, r3 │ │ str r3, [sp, #40] ; 0x28 │ │ @@ -658522,15 +658529,15 @@ │ │ str.w r9, [sp, #72] ; 0x48 │ │ strd r4, r5, [sp, #80] ; 0x50 │ │ str r3, [sp, #112] ; 0x70 │ │ ldr r3, [sp, #40] ; 0x28 │ │ str r3, [sp, #116] ; 0x74 │ │ ldr r3, [sp, #36] ; 0x24 │ │ str r3, [sp, #120] ; 0x78 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, fp │ │ add sp, #132 ; 0x84 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [sp, #48] ; 0x30 │ │ mov r0, r9 │ │ ldr.w r8, [sp, #52] ; 0x34 │ │ ldr r6, [r0, #0] │ │ @@ -658567,30 +658574,30 @@ │ │ pop {r4, r5, r6, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r9, r1 │ │ mov r7, r2 │ │ mov r8, r3 │ │ - blx 39168 │ │ + blx 3918c │ │ add.w sl, r0, #29 │ │ adds r5, r0, #1 │ │ mov r0, sl │ │ bl 1f6050 │ │ cbz r0, 1f63c4 │ │ mov r4, r0 │ │ mov r2, sl │ │ movs r1, #0 │ │ blx 39108 │ │ mov r2, r5 │ │ add.w r0, r4, #28 │ │ mov r1, r9 │ │ str r0, [r4, #0] │ │ add.w r5, r4, #8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldmia.w r8, {r0, r1, r2} │ │ ldr r3, [r6, #36] ; 0x24 │ │ str r7, [r4, #4] │ │ stmia.w r5, {r0, r1, r2} │ │ ldr r2, [sp, #32] │ │ str r3, [r4, #24] │ │ str r2, [r4, #20] │ │ @@ -658631,27 +658638,27 @@ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r0 │ │ sub sp, #128 ; 0x80 │ │ mov r0, r1 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r4, r0, #1 │ │ mov r0, r4 │ │ bl 1f6050 │ │ movs r3, #0 │ │ str r3, [r7, #0] │ │ str r3, [r6, #0] │ │ mov r8, r0 │ │ cmp r0, #0 │ │ beq.n 1f64fa │ │ mov r2, r4 │ │ mov r1, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w lr, [r8] │ │ cmp.w lr, #39 ; 0x27 │ │ it ne │ │ cmpne.w lr, #34 ; 0x22 │ │ bne.n 1f64ac │ │ cmp.w lr, #91 ; 0x5b │ │ mov.w r1, #1 │ │ @@ -658698,15 +658705,15 @@ │ │ mov r3, sp │ │ add sl, pc │ │ add.w sl, sl, #420 ; 0x1a4 │ │ mov r0, r3 │ │ mov r1, sl │ │ movs r2, #128 ; 0x80 │ │ ldrb.w r9, [r7] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r4, r7 │ │ tst.w r9, #128 ; 0x80 │ │ add.w r7, r7, #1 │ │ mov r3, r0 │ │ bne.n 1f64c6 │ │ add r2, sp, #128 ; 0x80 │ │ add r9, r2 │ │ @@ -658922,15 +658929,15 @@ │ │ mov r1, r4 │ │ movs r2, #128 ; 0x80 │ │ blx 39108 │ │ ldr r1, [pc, #176] ; (1f67a4 ) │ │ mov r0, fp │ │ movs r2, #128 ; 0x80 │ │ add r1, pc │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r5, #0 │ │ ble.n 1f674e │ │ ldr.w r8, [pc, #164] ; 1f67a8 │ │ subs r5, #1 │ │ ldr r3, [pc, #164] ; (1f67ac ) │ │ bic.w r5, r5, #1 │ │ add r8, pc │ │ @@ -659264,15 +659271,15 @@ │ │ cmp r0, #0 │ │ beq.w 1f6c2c │ │ ldr.w r1, [fp, #128] ; 0x80 │ │ ldr r2, [sp, #32] │ │ subs r5, r5, r1 │ │ str r7, [sp, #32] │ │ add r5, r0 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r0, [fp, #128] ; 0x80 │ │ bl 1dc3dc │ │ ldr r2, [sp, #24] │ │ subs r3, r7, #6 │ │ str.w r7, [fp, #132] ; 0x84 │ │ adds r3, r2, r3 │ │ str r3, [sp, #36] ; 0x24 │ │ @@ -659561,15 +659568,15 @@ │ │ orrs r2, r3 │ │ bne.n 1f6d56 │ │ adds r6, #1 │ │ mov r1, r0 │ │ rsb fp, r0, r6 │ │ mov r0, r7 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r9, r6 │ │ add.w r1, r7, fp │ │ str r6, [sp, #32] │ │ str r1, [sp, #36] ; 0x24 │ │ bhi.n 1f6e4a │ │ ldr r6, [sp, #28] │ │ movs r3, #0 │ │ @@ -659627,15 +659634,15 @@ │ │ orrs r1, r2 │ │ bne.n 1f6e00 │ │ adds r6, #1 │ │ mov r1, r5 │ │ subs r5, r6, r5 │ │ mov r0, r3 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #0] │ │ str r6, [sp, #28] │ │ cmp r3, r6 │ │ add.w r1, r0, r5 │ │ str r1, [sp, #36] ; 0x24 │ │ bhi.n 1f6e7a │ │ movs r3, #0 │ │ @@ -660205,15 +660212,15 @@ │ │ ldr.w r8, [r2] │ │ ldr r1, [r2, #4] │ │ mov r3, r0 │ │ rsb r8, r3, r8 │ │ add r1, r3 │ │ mov r0, r6 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ rsb r1, r9, r4 │ │ movs r2, #1 │ │ ldr r3, [sp, #28] │ │ ldr r0, [sp, #24] │ │ mov r9, r4 │ │ cmp r7, #0 │ │ beq.n 1f74ac │ │ @@ -660567,15 +660574,15 @@ │ │ movs r0, #0 │ │ pop {r4, pc} │ │ movs r0, #7 │ │ pop {r4, pc} │ │ nop │ │ push {r3, r4, r5, lr} │ │ mov r4, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ lsls r0, r0, #1 │ │ adds r0, #3 │ │ bl 1f6050 │ │ cbz r0, 1f7770 │ │ movs r3, #34 ; 0x22 │ │ strb r3, [r0, #0] │ │ ldrb r3, [r4, #0] │ │ @@ -660621,15 +660628,15 @@ │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #7 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r5, [r4, #8] │ │ b.n 1f779a │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ str r0, [r4, #8] │ │ movs r0, #0 │ │ str r4, [r7, #0] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ push {r3, r4, r5, lr} │ │ movs r0, #120 ; 0x78 │ │ @@ -660666,15 +660673,15 @@ │ │ str r3, [r4, #20] │ │ str r3, [r4, #24] │ │ str r4, [r7, #0] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #7 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ str r0, [r4, #8] │ │ b.n 1f77f6 │ │ str r5, [r0, #8] │ │ b.n 1f77f6 │ │ push {r3, r4, r5, r6, r7, lr} │ │ mov r7, r0 │ │ movs r0, #132 ; 0x84 │ │ @@ -660686,15 +660693,15 @@ │ │ movs r2, #132 ; 0x84 │ │ mov r5, r0 │ │ blx 39108 │ │ cmp r7, #1 │ │ ble.n 1f786c │ │ ldr r7, [r6, #4] │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #0 │ │ ble.n 1f7862 │ │ ldrb r3, [r7, #0] │ │ lsls r2, r3, #24 │ │ itt pl │ │ movpl r2, #0 │ │ movpl r1, #1 │ │ @@ -660760,15 +660767,15 @@ │ │ str r3, [r4, #20] │ │ str r3, [r4, #24] │ │ str r4, [r7, #0] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #7 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ str r0, [r4, #8] │ │ b.n 1f78ca │ │ str r5, [r0, #8] │ │ b.n 1f78ca │ │ push {r4, lr} │ │ movs r0, #4 │ │ mov r4, r2 │ │ @@ -661041,15 +661048,15 @@ │ │ movs r1, #0 │ │ mov r2, r5 │ │ blx 39108 │ │ str r7, [r4, #12] │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9, #12] │ │ ldr r0, [sp, #0] │ │ subs r2, #1 │ │ ldr.w r1, [r9, #16] │ │ and.w fp, r0, r2 │ │ ldr.w r3, [r9, #4] │ │ str r5, [r4, #16] │ │ @@ -661250,15 +661257,15 @@ │ │ blx 39108 │ │ add.w r0, r4, #16 │ │ str.w r8, [r4, #4] │ │ mov r1, sl │ │ str r7, [r4, #8] │ │ mov r2, r8 │ │ str r0, [r4, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [r9, fp, lsl #2] │ │ mov r0, r6 │ │ str r3, [r4, #12] │ │ str.w r4, [r9, fp, lsl #2] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r5, r8, #16 │ │ mov r0, r5 │ │ @@ -661547,15 +661554,15 @@ │ │ add r8, pc │ │ add.w r8, r8, #420 ; 0x1a4 │ │ mov r0, r3 │ │ movs r2, #128 ; 0x80 │ │ mov r1, r8 │ │ mov sl, r4 │ │ ldrb.w r5, [r4], #1 │ │ - blx 39174 │ │ + blx 39198 │ │ lsls r2, r5, #24 │ │ mov r3, r0 │ │ bmi.n 1f8084 │ │ add r2, sp, #136 ; 0x88 │ │ add r5, r2 │ │ ldrb.w r2, [r5, #-128] │ │ cmp r2, #0 │ │ @@ -661582,15 +661589,15 @@ │ │ add sp, #136 ; 0x88 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r2, r5 │ │ blx 39108 │ │ mov r1, r9 │ │ rsb r2, r9, sl │ │ mov r0, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r9, [sp, #4] │ │ cmp.w r9, #0 │ │ bne.n 1f80ce │ │ ldrb.w r3, [sl] │ │ cmp r3, #32 │ │ bne.n 1f81b0 │ │ ldrb.w r3, [sl, #1]! │ │ @@ -661655,15 +661662,15 @@ │ │ add r0, sp, #4 │ │ rsb r1, sl, r1 │ │ bl 1f63d4 │ │ mov r5, r0 │ │ cbz r0, 1f81a8 │ │ rsb r2, sl, r4 │ │ mov r1, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ beq.n 1f8180 │ │ b.n 1f80ce │ │ mov sl, r4 │ │ b.n 1f8110 │ │ adds r6, r4, #7 │ │ @@ -662532,15 +662539,15 @@ │ │ adds r0, r7, #1 │ │ movs r4, #7 │ │ bl 1f6050 │ │ mov sl, r0 │ │ cbz r0, 1f8a5e │ │ mov r1, r8 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ mov r4, r3 │ │ strb.w r3, [sl, r7] │ │ add.w r6, r6, r9, lsl #4 │ │ str.w sl, [r6, #8] │ │ str r4, [r5, #4] │ │ mov r0, r4 │ │ @@ -662557,15 +662564,15 @@ │ │ movs r1, #0 │ │ blx 39108 │ │ add.w r0, r9, #28 │ │ mov r1, r8 │ │ mov r2, r7 │ │ str.w r0, [r9, #4] │ │ movs r4, #0 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r6, #16] │ │ add.w r6, r6, r3, lsl #4 │ │ ldr r3, [r6, #16] │ │ str.w r3, [r9, #12] │ │ str.w r9, [r6, #16] │ │ b.n 1f8a66 │ │ mov r0, r6 │ │ @@ -662577,25 +662584,25 @@ │ │ mov r1, r4 │ │ movs r2, #36 ; 0x24 │ │ blx 39108 │ │ movs r3, #1 │ │ mov r9, r3 │ │ b.n 1f8a22 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r7, r0 │ │ b.n 1f8a42 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r4, r0 │ │ mov r5, r1 │ │ str r0, [sp, #4] │ │ mov r0, r1 │ │ str r2, [sp, #0] │ │ - blx 39168 │ │ + blx 3918c │ │ subs r6, r0, #0 │ │ it le │ │ movle r0, #0 │ │ ble.w 1f8bf8 │ │ ldr.w r3, [r4, #140] ; 0x8c │ │ ldr.w r0, [r4, #144] ; 0x90 │ │ adds r1, r6, r3 │ │ @@ -662804,15 +662811,15 @@ │ │ mov r1, r5 │ │ movs r2, #148 ; 0x94 │ │ blx 39108 │ │ ldr r1, [pc, #252] ; (1f8e00 ) │ │ movs r2, #128 ; 0x80 │ │ mov r0, r7 │ │ add r1, pc │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #64 ; 0x40 │ │ mov r0, r3 │ │ str.w r3, [r7, #132] ; 0x84 │ │ movs r3, #1 │ │ str.w r3, [r7, #136] ; 0x88 │ │ bl 1f6050 │ │ str.w r0, [r7, #128] ; 0x80 │ │ @@ -663079,15 +663086,15 @@ │ │ mov sl, r3 │ │ ldr r7, [r4, #0] │ │ cbz r7, 1f900e │ │ mov fp, r7 │ │ ldr.w r3, [fp], #40 │ │ str r3, [r4, #0] │ │ mov r0, fp │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #0 │ │ ble.w 1f915a │ │ add.w r2, fp, r0 │ │ movs r0, #13 │ │ ldrb.w r3, [r2, #-1]! │ │ cmp r2, fp │ │ eor.w r3, r3, r0, lsl #3 │ │ @@ -663136,15 +663143,15 @@ │ │ movs r2, #40 ; 0x28 │ │ blx 39108 │ │ str r6, [r4, #8] │ │ strb.w r7, [r4, #40] ; 0x28 │ │ mov r1, r8 │ │ mov r2, r9 │ │ add.w r0, r4, #41 ; 0x29 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r7, [sp, #8] │ │ add.w r3, r4, r9 │ │ str.w r9, [r4, #20] │ │ movs r2, #0 │ │ strb.w r2, [r3, #41] ; 0x29 │ │ add.w r3, r9, #42 ; 0x2a │ │ ldr r6, [r7, #20] │ │ @@ -664067,15 +664074,15 @@ │ │ adds r2, #1 │ │ cmp r2, r3 │ │ bge.n 1f9a0a │ │ ldr r3, [r4, #0] │ │ adds r0, r3, r1 │ │ mov r2, r6 │ │ mov r1, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldmia.w r4, {r1, r3} │ │ movs r2, #0 │ │ add r6, r3 │ │ mov r0, r2 │ │ str r6, [r4, #4] │ │ strb r2, [r1, r6] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ @@ -664087,15 +664094,15 @@ │ │ cbz r0, 1f9a2c │ │ ldr r1, [r4, #4] │ │ mov r3, r0 │ │ str r0, [r4, #0] │ │ str r5, [r4, #8] │ │ b.n 1f99f0 │ │ mov r0, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r6, r0 │ │ b.n 1f99e2 │ │ movs r0, #7 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 ; 0x2c │ │ ldr r6, [r0, #8] │ │ @@ -665069,15 +665076,15 @@ │ │ ldr r3, [pc, #232] ; (1fa518 ) │ │ add r2, pc │ │ str r2, [sp, #8] │ │ add r3, pc │ │ str r3, [sp, #20] │ │ ldr.w r4, [r5, #4]! │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #19 │ │ mov fp, r0 │ │ beq.n 1fa4b8 │ │ cmp r0, #10 │ │ bgt.n 1fa466 │ │ movs r4, #1 │ │ ldr r0, [r7, #12] │ │ @@ -665631,15 +665638,15 @@ │ │ mov r0, r4 │ │ bl 1ee840 │ │ cbz r0, 1fa9fe │ │ ldrb r3, [r4, #0] │ │ cmp r3, #108 ; 0x6c │ │ beq.w 1fb07a │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #0 │ │ str.w r0, [r9] │ │ add.w r2, r8, r0 │ │ strb.w r3, [r8, r0] │ │ ldr r3, [sp, #32] │ │ ldrb r1, [r3, #0] │ │ cbz r1, 1faa2a │ │ @@ -666407,31 +666414,31 @@ │ │ movs r5, r6 │ │ movs r0, #218 ; 0xda │ │ movs r5, r6 │ │ subs r0, r3, #3 │ │ movs r5, r6 │ │ movs r1, #40 ; 0x28 │ │ movs r5, r6 │ │ - adds r6, r7, r0 │ │ + adds r2, r1, r1 │ │ movs r5, r6 │ │ movs r0, #190 ; 0xbe │ │ movs r5, r6 │ │ subs r0, r5, #2 │ │ movs r5, r6 │ │ movs r0, #176 ; 0xb0 │ │ movs r5, r6 │ │ - asrs r2, r1, #31 │ │ + asrs r6, r2, #31 │ │ movs r5, r6 │ │ movs r0, #120 ; 0x78 │ │ movs r5, r6 │ │ subs r2, r0, #2 │ │ movs r5, r6 │ │ movs r0, #106 ; 0x6a │ │ movs r5, r6 │ │ - asrs r4, r4, #30 │ │ + asrs r0, r6, #30 │ │ movs r5, r6 │ │ movs r0, #92 ; 0x5c │ │ movs r5, r6 │ │ adds r6, r2, #7 │ │ movs r5, r6 │ │ movs r0, #84 ; 0x54 │ │ movs r5, r6 │ │ @@ -666496,15 +666503,15 @@ │ │ movs r5, r6 │ │ adds r6, r1, r6 │ │ movs r5, r6 │ │ subs r4, r0, r5 │ │ movs r5, r6 │ │ subs r0, r4, r3 │ │ movs r5, r6 │ │ - asrs r6, r4, #10 │ │ + asrs r2, r6, #10 │ │ movs r5, r6 │ │ subs r1, #141 ; 0x8d │ │ vtbl.8 d17, {d31- │ │ + blx 39198 │ │ ldr r3, [r6, #12] │ │ ldr r2, [r6, #24] │ │ mov r1, r5 │ │ adds r3, #1 │ │ str r3, [r6, #12] │ │ ldr r3, [sp, #8] │ │ add r1, r4 │ │ @@ -667817,15 +667824,15 @@ │ │ cbz r0, 1fc042 │ │ str r4, [r6, #24] │ │ str r3, [r6, #28] │ │ ldr r4, [sp, #8] │ │ str r0, [r6, #16] │ │ ldr r1, [sp, #24] │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r0, #0 │ │ str r4, [r6, #20] │ │ add sp, #44 ; 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r3, [sp, #12] │ │ ldr.w r0, [r3, #228] ; 0xe4 │ │ adds r0, #40 ; 0x28 │ │ @@ -667956,15 +667963,15 @@ │ │ mov r0, r7 │ │ sub.w r2, r5, #100 ; 0x64 │ │ mvn.w r3, #2147483648 ; 0x80000000 │ │ mov r1, r8 │ │ str.w r3, [r0], #96 │ │ str r0, [r7, #56] ; 0x38 │ │ movs r5, #0 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 1fc228 │ │ cmp r5, #1 │ │ bgt.n 1fc144 │ │ movs r5, #1 │ │ b.n 1fc152 │ │ adds r3, r5, #4 │ │ beq.n 1fc23a │ │ @@ -668203,15 +668210,15 @@ │ │ cmp r6, r0 │ │ it le │ │ ldrle r6, [r4, #24] │ │ bgt.n 1fc408 │ │ add r1, r3 │ │ adds r0, r6, r2 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [r4, #16] │ │ ldr r0, [r4, #8] │ │ ldr r1, [sp, #4] │ │ orrs r3, r2 │ │ add r0, r5 │ │ str r0, [r4, #8] │ │ add r1, r5 │ │ @@ -668335,15 +668342,15 @@ │ │ mov r5, r2 │ │ cmp r4, ip │ │ add.w r2, r2, #1 │ │ bne.n 1fc4ca │ │ add.w r5, fp, r4 │ │ mov r1, fp │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ rsb fp, r4, r8 │ │ str.w r8, [r7, #4] │ │ cmp.w sl, #0 │ │ bne.n 1fc5b8 │ │ ldr r7, [r6, #0] │ │ ldr.w r1, [r9] │ │ mov r2, fp │ │ @@ -668369,15 +668376,15 @@ │ │ subs r4, r4, r7 │ │ ldr.w r0, [r9] │ │ mov r1, r5 │ │ add r4, r2 │ │ mov r2, fp │ │ str r4, [r6, #0] │ │ add r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r6, #0] │ │ add.w r1, fp, r3 │ │ ldr r3, [sp, #44] ; 0x2c │ │ str r1, [r6, #0] │ │ cmp r3, #0 │ │ beq.n 1fc61e │ │ ldr r3, [sp, #48] ; 0x30 │ │ @@ -668406,15 +668413,15 @@ │ │ rsb r4, lr, r4 │ │ ldr.w r0, [r9] │ │ add r4, r3 │ │ ldr r2, [sp, #48] ; 0x30 │ │ ldr r1, [sp, #44] ; 0x2c │ │ add r0, r4 │ │ str r4, [r6, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r6, #0] │ │ ldr r2, [sp, #48] ; 0x30 │ │ movs r0, #0 │ │ add r3, r2 │ │ str r3, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r0, [r9] │ │ @@ -668958,15 +668965,15 @@ │ │ ldr.w r3, [fp, #20] │ │ ldr.w r3, [r3, r6, lsl #2] │ │ adds.w r7, r3, #20 │ │ str r3, [sp, #4] │ │ beq.n 1fcb80 │ │ ldr.w r8, [r7, #4] │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r4 │ │ mov r3, r0 │ │ cmp r3, r5 │ │ mov r0, r8 │ │ mov r2, r3 │ │ beq.n 1fcb74 │ │ bge.n 1fcb7a │ │ @@ -669022,15 +669029,15 @@ │ │ str r0, [r6, #0] │ │ b.n 1fcbe6 │ │ ldr r3, [r6, #0] │ │ ldr r0, [r6, #4] │ │ mov r2, r5 │ │ mov r1, r7 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r6, #4] │ │ add r5, r3 │ │ str r5, [r6, #4] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r3, #7 │ │ str.w r3, [r8] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ @@ -669064,15 +669071,15 @@ │ │ str r4, [r5, #8] │ │ str r0, [r5, #0] │ │ b.n 1fcc48 │ │ ldr r3, [r5, #0] │ │ adds r0, r3, r1 │ │ mov r2, r6 │ │ mov r1, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #4] │ │ add r6, r3 │ │ str r6, [r5, #4] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r3, #7 │ │ str.w r3, [r8] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ @@ -669261,15 +669268,15 @@ │ │ add r3, sp, #36 ; 0x24 │ │ ldr r0, [r0, #12] │ │ bl 1e3004 │ │ ldr r4, [sp, #40] ; 0x28 │ │ cmp r4, #0 │ │ beq.n 1fced4 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r5, [sp, #32] │ │ mov sl, r0 │ │ cbz r5, 1fce96 │ │ ldr r3, [sp, #0] │ │ mov r2, sl │ │ movs r1, #0 │ │ str r1, [r6, #64] ; 0x40 │ │ @@ -669503,15 +669510,15 @@ │ │ ldr r3, [r4, #4] │ │ mov r2, r6 │ │ ldr r5, [r4, #0] │ │ add r0, r3 │ │ ldr r1, [r7, #8] │ │ str r0, [r4, #4] │ │ add r0, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #4] │ │ add r3, r6 │ │ str r3, [r4, #4] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ add.w r5, r6, #18 │ │ add r5, r0 │ │ @@ -669826,15 +669833,15 @@ │ │ bl 1f6050 │ │ mov r6, r0 │ │ cbz r0, 1fd3f2 │ │ mov.w r9, r9, lsl #3 │ │ mov r1, sl │ │ str.w r8, [sp, #16] │ │ mov r2, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ cmp sl, r3 │ │ ldr r3, [sp, #12] │ │ beq.n 1fd3e2 │ │ mov r0, sl │ │ str r3, [sp, #12] │ │ bl 1dc3dc │ │ @@ -670291,15 +670298,15 @@ │ │ cmp fp, r3 │ │ it le │ │ ldrle r3, [sp, #80] ; 0x50 │ │ bgt.n 1fd8ea │ │ add r0, r3 │ │ ldr r3, [sp, #56] ; 0x38 │ │ add r1, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #40] ; 0x28 │ │ ldr r0, [sp, #64] ; 0x40 │ │ ldr r1, [sp, #36] ; 0x24 │ │ add r0, r3 │ │ str r0, [sp, #64] ; 0x40 │ │ add r1, r3 │ │ ldrd r2, r3, [sp, #72] ; 0x48 │ │ @@ -670541,15 +670548,15 @@ │ │ ldr r3, [sp, #160] ; 0xa0 │ │ add r6, r0 │ │ ldr r2, [sp, #156] ; 0x9c │ │ adds r0, r7, r6 │ │ ldr r1, [sp, #152] ; 0x98 │ │ add r2, r3 │ │ ldrd sl, fp, [sp, #144] ; 0x90 │ │ - blx 39174 │ │ + blx 39198 │ │ add r1, sp, #152 ; 0x98 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldmia r1, {r1, r2, r4} │ │ add r2, r4 │ │ add.w r8, r1, r2 │ │ add r6, r2 │ │ cmp r8, r3 │ │ @@ -670570,15 +670577,15 @@ │ │ movs r0, #1 │ │ strb r2, [r7, r6] │ │ ldr r1, [sp, #184] ; 0xb8 │ │ add r6, r0 │ │ ldr r2, [sp, #168] ; 0xa8 │ │ adds r0, r7, r6 │ │ subs r2, r2, r1 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #168] ; 0xa8 │ │ ldr r2, [sp, #184] ; 0xb8 │ │ subs r3, r3, r2 │ │ add r6, r3 │ │ ldr r3, [sp, #44] ; 0x2c │ │ movs r4, #0 │ │ ldr r0, [sp, #40] ; 0x28 │ │ @@ -670613,15 +670620,15 @@ │ │ ldr r3, [sp, #192] ; 0xc0 │ │ add r6, r0 │ │ ldr r2, [sp, #188] ; 0xbc │ │ adds r0, r7, r6 │ │ ldr r1, [sp, #184] ; 0xb8 │ │ add r2, r3 │ │ ldrd sl, fp, [sp, #176] ; 0xb0 │ │ - blx 39174 │ │ + blx 39198 │ │ add r1, sp, #184 ; 0xb8 │ │ ldr r3, [sp, #168] ; 0xa8 │ │ ldmia r1, {r1, r2, r4} │ │ add r2, r4 │ │ add.w r8, r1, r2 │ │ add r6, r2 │ │ cmp r8, r3 │ │ @@ -670643,15 +670650,15 @@ │ │ movs r0, #1 │ │ strb r2, [r7, r6] │ │ ldr r1, [sp, #152] ; 0x98 │ │ adds r4, r0, r6 │ │ ldr r2, [sp, #136] ; 0x88 │ │ adds r0, r7, r4 │ │ subs r2, r2, r1 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr r2, [sp, #152] ; 0x98 │ │ subs r3, r3, r2 │ │ adds r6, r4, r3 │ │ b.n 1fdb0c │ │ add r1, sp, #104 ; 0x68 │ │ mov r0, r8 │ │ @@ -670893,15 +670900,15 @@ │ │ ldr r2, [sp, #156] ; 0x9c │ │ ldr r4, [sp, #124] ; 0x7c │ │ ldr r1, [sp, #16] │ │ subs r2, r2, r3 │ │ ldr r0, [sp, #128] ; 0x80 │ │ add r1, r3 │ │ add r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #156] ; 0x9c │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r7, [sp, #112] ; 0x70 │ │ ldr r6, [sp, #116] ; 0x74 │ │ subs r2, r2, r1 │ │ ldr r3, [sp, #128] ; 0x80 │ │ add r2, r3 │ │ @@ -670915,15 +670922,15 @@ │ │ bcs.w 1fdfc8 │ │ movs r0, #1 │ │ strb r2, [r7, r6] │ │ adds r4, r0, r6 │ │ ldr r2, [sp, #128] ; 0x80 │ │ adds r0, r7, r4 │ │ ldr r1, [sp, #124] ; 0x7c │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr r3, [sp, #156] ; 0x9c │ │ ldr r7, [sp, #152] ; 0x98 │ │ add r3, r2 │ │ ldr r2, [sp, #136] ; 0x88 │ │ add r7, r3 │ │ ldr r6, [sp, #128] ; 0x80 │ │ @@ -670968,15 +670975,15 @@ │ │ ldr r2, [sp, #188] ; 0xbc │ │ add r3, r4 │ │ ldr r0, [sp, #124] ; 0x7c │ │ subs r2, r2, r4 │ │ mov r1, r3 │ │ ldr r3, [sp, #128] ; 0x80 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #188] ; 0xbc │ │ ldr r1, [sp, #64] ; 0x40 │ │ ldr r3, [sp, #128] ; 0x80 │ │ subs r2, r2, r1 │ │ add r2, r3 │ │ str r2, [sp, #128] ; 0x80 │ │ b.n 1fde52 │ │ @@ -671268,15 +671275,15 @@ │ │ bl 1e8cf0 │ │ mov r6, r0 │ │ cbz r0, 1fe1f8 │ │ ldrh.w r1, [r4, #260] ; 0x104 │ │ mov r2, r1 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl 1dc764 │ │ mov r0, r6 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r0, r5 │ │ bl 1fe014 │ │ @@ -671373,15 +671380,15 @@ │ │ mov.w r8, r8, lsl #3 │ │ add.w r0, r4, r8 │ │ sub.w r1, r4, #64 ; 0x40 │ │ add.w r9, r9, #4294967295 ; 0xffffffff │ │ subs r0, #64 ; 0x40 │ │ movs r2, #72 ; 0x48 │ │ subs r4, #72 ; 0x48 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r9, fp │ │ bne.n 1fe2e0 │ │ ldr r3, [sp, #4] │ │ add.w r4, r5, r5, lsl #3 │ │ add r3, r6 │ │ str.w sl, [r7] │ │ movs r1, #0 │ │ @@ -672224,15 +672231,15 @@ │ │ mov r5, r1 │ │ ldr r4, [r1, #20] │ │ sub sp, #8 │ │ mov r6, r0 │ │ mov r7, r2 │ │ cbz r4, 1feb9a │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bics.w r5, r0, #3221225472 ; 0xc0000000 │ │ beq.n 1feb94 │ │ cbnz r7, 1feb72 │ │ mov r0, r6 │ │ mov r2, r4 │ │ mov r3, r5 │ │ mov.w r1, #4294967295 ; 0xffffffff │ │ @@ -673639,15 +673646,15 @@ │ │ cbz r5, 1ffa14 │ │ ldr r1, [r4, #16] │ │ cbz r1, 1ffa14 │ │ ldr r0, [r4, #20] │ │ cmp r1, r0 │ │ beq.n 1ffa14 │ │ ldr r2, [r4, #12] │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh r3, [r4, #8] │ │ lsls r2, r3, #21 │ │ bmi.n 1ffa32 │ │ ldr r2, [r4, #20] │ │ bic.w r3, r3, #7168 ; 0x1c00 │ │ movs r0, #0 │ │ strh r3, [r4, #8] │ │ @@ -674209,15 +674216,15 @@ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w r8, #1 │ │ it ne │ │ movwne r9, #514 ; 0x202 │ │ bne.n 1fff26 │ │ mov r0, sl │ │ movw r9, #514 ; 0x202 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r4, r0, #3221225472 ; 0xc0000000 │ │ cmp r7, r4 │ │ it lt │ │ addlt r4, r7, #1 │ │ adds r3, r6, #1 │ │ bne.w 1ffe94 │ │ movs r3, #1 │ │ @@ -674277,15 +674284,15 @@ │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.w 1fff12 │ │ mov r2, r4 │ │ mov r1, sl │ │ ldr r0, [r5, #16] │ │ mov r4, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 1ffece │ │ ldrh.w r0, [fp, #260] ; 0x104 │ │ b.n 200040 │ │ bl 1edec8 │ │ mov r0, sl │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #0 │ │ @@ -674882,15 +674889,15 @@ │ │ movge r6, #0 │ │ strb r3, [r4, #10] │ │ bge.n 2006ac │ │ movs r6, #18 │ │ mov r0, r6 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ cmp r5, sl │ │ it gt │ │ addgt.w r5, sl, #1 │ │ adds r2, r6, #1 │ │ itt eq │ │ addeq.w r8, r5, #1 │ │ @@ -674959,15 +674966,15 @@ │ │ b.n 200762 │ │ bl 1edec8 │ │ mov r6, r7 │ │ b.n 2006ac │ │ mov r1, r7 │ │ mov r2, r8 │ │ ldr r0, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #1 │ │ str r5, [r4, #12] │ │ strh.w r9, [r4, #8] │ │ strb r3, [r4, #10] │ │ b.n 2006ac │ │ nop │ │ ldr r7, [r5, #64] ; 0x40 │ │ @@ -675148,15 +675155,15 @@ │ │ movs r4, #0 │ │ b.n 200896 │ │ mov r4, r3 │ │ b.n 200896 │ │ mov r1, r9 │ │ mov r2, r8 │ │ ldr r0, [r5, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #1 │ │ str r4, [r5, #12] │ │ strh.w sl, [r5, #8] │ │ strb r3, [r5, #10] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [r7, #36] ; 0x24 │ │ vsubl.u q10, d29, d22 │ │ @@ -675410,15 +675417,15 @@ │ │ cmp r4, #11 │ │ bls.n 200b9e │ │ ldr r2, [r1, #12] │ │ cmp r2, #0 │ │ beq.n 200b9e │ │ mov r0, fp │ │ ldr r1, [r1, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 200b9e │ │ movs r2, #0 │ │ movs r3, #0 │ │ mov.w r8, #2 │ │ mov.w r9, #0 │ │ movs r6, #2 │ │ strd r2, r3, [sp] │ │ @@ -675638,15 +675645,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 200e30 │ │ mov r2, r6 │ │ mov r1, r9 │ │ ldr r0, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r2, #16 │ │ movs r3, #1 │ │ str r6, [r4, #12] │ │ strh r2, [r4, #8] │ │ strb r3, [r4, #10] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldrh r2, [r4, #8] │ │ @@ -675692,23 +675699,23 @@ │ │ mla r2, r2, r4, r1 │ │ add.w r2, r2, r2, lsl #2 │ │ add.w r4, r3, r2, lsl #3 │ │ cbz r6, 200f4c │ │ ldr r5, [r4, #32] │ │ mov r0, r6 │ │ cbz r5, 200f1a │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r5, #96] ; 0x60 │ │ bic.w r7, r0, #3221225472 ; 0xc0000000 │ │ cmp r3, r7 │ │ bge.n 200f2e │ │ movs r5, #18 │ │ mov r0, r5 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - blx 39168 │ │ + blx 3918c │ │ mov.w r3, #51712 ; 0xca00 │ │ movt r3, #15258 ; 0x3b9a │ │ bic.w r7, r0, #3221225472 ; 0xc0000000 │ │ cmp r7, r3 │ │ bgt.n 200f12 │ │ add.w r8, r7, #1 │ │ mov r0, r4 │ │ @@ -675735,15 +675742,15 @@ │ │ mov r0, r4 │ │ mov r5, r6 │ │ bl 1edec8 │ │ b.n 200f14 │ │ mov r2, r8 │ │ mov r1, r6 │ │ ldr r0, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movw r2, #514 ; 0x202 │ │ movs r3, #1 │ │ str r7, [r4, #12] │ │ strh r2, [r4, #8] │ │ strb r3, [r4, #10] │ │ b.n 200f14 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ @@ -675764,15 +675771,15 @@ │ │ movge.w r9, #2 │ │ blt.n 200fb6 │ │ cmp r7, r4 │ │ bge.n 200fd2 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ mov r0, r6 │ │ movw r9, #514 ; 0x202 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r4, r0, #3221225472 ; 0xc0000000 │ │ cmp r4, r7 │ │ it gt │ │ addgt r4, r7, #1 │ │ cmp r7, r4 │ │ add.w r8, r4, #1 │ │ blt.n 200fb2 │ │ @@ -675783,15 +675790,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 200fb2 │ │ mov r1, r6 │ │ mov r2, r8 │ │ ldr r0, [r5, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #1 │ │ str r4, [r5, #12] │ │ strh.w r9, [r5, #8] │ │ strb r3, [r5, #10] │ │ b.n 200fb2 │ │ ldrh r2, [r5, #8] │ │ bic.w r2, r2, #7040 ; 0x1b80 │ │ @@ -676566,15 +676573,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 201840 │ │ mov r1, r5 │ │ mov r2, r7 │ │ ldr r0, [r6, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, #1 │ │ mov.w r3, #2 │ │ str r4, [r6, #12] │ │ strh.w r8, [r6, #8] │ │ strb r3, [r6, #10] │ │ ble.n 201840 │ │ ldr r2, [r6, #16] │ │ @@ -676682,15 +676689,15 @@ │ │ cmp r1, #26 │ │ bgt.n 2019b8 │ │ ldr r3, [pc, #60] ; (2019d0 ) │ │ add r3, pc │ │ ldr.w r6, [r3, r1, lsl #2] │ │ cbz r6, 2019b8 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r4, #32] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ cmp r3, #0 │ │ bne.n 20195a │ │ mov.w r3, #51712 ; 0xca00 │ │ mov r7, r0 │ │ movt r3, #15258 ; 0x3b9a │ │ @@ -677044,15 +677051,15 @@ │ │ cmp r3, #0 │ │ bne.n 201e26 │ │ movs r3, #1 │ │ strh r3, [r4, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ cmp r5, fp │ │ it gt │ │ addgt.w r5, fp, #1 │ │ adds r2, r6, #1 │ │ itt eq │ │ addeq r6, r5, #1 │ │ @@ -677072,15 +677079,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 201d72 │ │ mov r1, r7 │ │ mov r2, r6 │ │ ldr r0, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #1 │ │ str r5, [r4, #12] │ │ strh.w r8, [r4, #8] │ │ strb r3, [r4, #10] │ │ b.n 201d72 │ │ mov.w fp, #51712 ; 0xca00 │ │ movt fp, #15258 ; 0x3b9a │ │ @@ -677503,15 +677510,15 @@ │ │ beq.n 202260 │ │ ldr r3, [r4, #32] │ │ cmp r3, #0 │ │ beq.n 202276 │ │ ldr r3, [r3, #96] ; 0x60 │ │ mov r0, r8 │ │ str r3, [sp, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #4] │ │ bic.w r9, r0, #3221225472 ; 0xc0000000 │ │ cmp r9, r3 │ │ it gt │ │ addgt.w r9, r3, #1 │ │ ldrh r3, [r4, #8] │ │ bic.w r3, r3, #7040 ; 0x1b80 │ │ @@ -677588,15 +677595,15 @@ │ │ ldr r5, [r5, #108] ; 0x6c │ │ cmp r5, #0 │ │ beq.n 20237c │ │ ldr.w r8, [r7, #32] │ │ mov r0, r5 │ │ cmp.w r8, #0 │ │ beq.n 20231e │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w r3, [r8, #96] ; 0x60 │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ cmp r3, r8 │ │ bge.n 202332 │ │ ldr r3, [pc, #188] ; (2023c0 ) │ │ add r3, pc │ │ ldr r3, [r3, #4] │ │ @@ -677604,15 +677611,15 @@ │ │ blx r3 │ │ ldrb.w r3, [r4, #70] ; 0x46 │ │ str r6, [r4, #52] ; 0x34 │ │ subs r3, #1 │ │ strb.w r3, [r4, #70] ; 0x46 │ │ mov r0, r6 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ - blx 39168 │ │ + blx 3918c │ │ mov.w r3, #51712 ; 0xca00 │ │ movt r3, #15258 ; 0x3b9a │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ cmp r8, r3 │ │ bgt.n 202302 │ │ add.w r9, r8, #1 │ │ mov r0, r7 │ │ @@ -677622,15 +677629,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 202302 │ │ mov r2, r9 │ │ mov r1, r5 │ │ ldr r0, [r7, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movw r2, #514 ; 0x202 │ │ movs r3, #1 │ │ str.w r8, [r7, #12] │ │ strh r2, [r7, #8] │ │ strb r3, [r7, #10] │ │ b.n 202302 │ │ str r6, [r4, #52] ; 0x34 │ │ @@ -677684,15 +677691,15 @@ │ │ cmp r3, #0 │ │ beq.n 202474 │ │ ldr.w r9, [r4, #32] │ │ cmp.w r9, #0 │ │ beq.n 20248e │ │ ldr.w r8, [r9, #96] ; 0x60 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ cmp r5, r8 │ │ ble.n 202454 │ │ adds r2, r6, #1 │ │ add.w r5, r8, #1 │ │ beq.n 20244c │ │ ldr r3, [pc, #260] ; (20250c ) │ │ @@ -677788,15 +677795,15 @@ │ │ mov r0, r4 │ │ mov r6, r3 │ │ bl 1edec8 │ │ b.n 20244e │ │ mov r2, r8 │ │ mov r1, r7 │ │ ldr r0, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movw r2, #514 ; 0x202 │ │ movs r3, #1 │ │ str r5, [r4, #12] │ │ strh r2, [r4, #8] │ │ strb r3, [r4, #10] │ │ b.n 20244e │ │ nop │ │ @@ -677910,15 +677917,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 2025ca │ │ mov r1, r9 │ │ mov r2, r8 │ │ ldr r0, [r5, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, #1 │ │ mov.w r3, #2 │ │ str r4, [r5, #12] │ │ strh.w sl, [r5, #8] │ │ strb r3, [r5, #10] │ │ bgt.n 202590 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -678101,15 +678108,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 2027c2 │ │ mov r1, r9 │ │ mov r2, r8 │ │ ldr r0, [r5, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, #1 │ │ mov.w r3, #3 │ │ str r4, [r5, #12] │ │ strh.w sl, [r5, #8] │ │ strb r3, [r5, #10] │ │ bgt.n 202788 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -678292,15 +678299,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 2029ba │ │ mov r1, r9 │ │ mov r2, r8 │ │ ldr r0, [r5, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, #1 │ │ mov.w r3, #2 │ │ str r4, [r5, #12] │ │ strh.w sl, [r5, #8] │ │ strb r3, [r5, #10] │ │ bgt.n 202980 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -678521,15 +678528,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.n 202bc6 │ │ mov r1, sl │ │ ldr r0, [r4, #16] │ │ mov r2, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #4] │ │ b.n 202b86 │ │ ldrh r2, [r4, #8] │ │ bic.w r2, r2, #7040 ; 0x1b80 │ │ bic.w r2, r2, #31 │ │ lsls r2, r2, #18 │ │ lsrs r2, r2, #18 │ │ @@ -679562,15 +679569,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ beq.n 2037f0 │ │ mov r1, sl │ │ mov r2, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #300] ; (203874 ) │ │ strb.w r8, [r5, r9] │ │ ldrb r6, [r5, #0] │ │ add r3, pc │ │ ldrsb r3, [r3, r6] │ │ cmp r3, #0 │ │ blt.n 2037fa │ │ @@ -679903,15 +679910,15 @@ │ │ strb r4, [r0, #24] │ │ mov r0, r1 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrh.w r0, [r3, #260] ; 0x104 │ │ b.n 203a3a │ │ mov r0, r8 │ │ ldr r1, [r4, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 203a18 │ │ mov r0, r8 │ │ movs r3, #0 │ │ bl 1fe014 │ │ mov r8, r0 │ │ b.n 2039fa │ │ mov r0, r4 │ │ @@ -680125,15 +680132,15 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl 1f858c │ │ mov r8, r0 │ │ cbz r0, 203cec │ │ ldr r1, [r6, #4] │ │ ldr r2, [r6, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ str.w r8, [r6, #4] │ │ strb r7, [r6, #24] │ │ movs r0, #0 │ │ strd r4, r5, [r6, #8] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r3, #1 │ │ ldr r0, [r6, #0] │ │ @@ -680402,15 +680409,15 @@ │ │ mov r0, r6 │ │ mov r1, r7 │ │ bl 1f858c │ │ mov r8, r0 │ │ cbz r0, 203fdc │ │ ldr r1, [r4, #4] │ │ ldr r2, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r1, r8 │ │ str.w r8, [r4, #4] │ │ strb.w r9, [r4, #24] │ │ ldrd r2, r3, [r4, #16] │ │ strd r6, r7, [r4, #8] │ │ b.n 203f6e │ │ adds r6, r6, r6 │ │ @@ -680459,15 +680466,15 @@ │ │ it eq │ │ cmpeq r0, r2 │ │ bcs.n 20405a │ │ ldr r3, [r4, #4] │ │ add.w r0, r3, r8 │ │ mov r2, r5 │ │ mov r1, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [r4, #16] │ │ adds r6, r6, r2 │ │ adcs r7, r3 │ │ strd r6, r7, [r4, #16] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ cmp r7, r3 │ │ @@ -680486,15 +680493,15 @@ │ │ bne.n 204054 │ │ ldrd r0, r1, [sp] │ │ bl 1f858c │ │ mov r9, r0 │ │ cbz r0, 2040ce │ │ ldr r1, [r4, #4] │ │ ldr r2, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r9 │ │ str.w r9, [r4, #4] │ │ strb.w r8, [r4, #24] │ │ ldrd r0, r1, [sp] │ │ ldrd r8, r9, [r4, #16] │ │ strd r0, r1, [r4, #8] │ │ b.n 20403c │ │ @@ -680628,24 +680635,24 @@ │ │ cmp r5, #0 │ │ ble.n 204108 │ │ ldr r3, [r4, #12] │ │ mov r2, r5 │ │ ldr r0, [r4, #8] │ │ mov r1, r6 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #12] │ │ add r5, r3 │ │ str r5, [r4, #12] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ ldrh.w r0, [r3, #260] ; 0x104 │ │ b.n 2041ce │ │ mov r0, r7 │ │ ldr r1, [r4, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 2041ae │ │ cmp.w lr, #0 │ │ beq.n 20422a │ │ ldr r0, [r4, #0] │ │ ldr r1, [r4, #8] │ │ bl 1dc764 │ │ ldrb r3, [r4, #25] │ │ @@ -680759,30 +680766,30 @@ │ │ ldr.w r2, [r8, #12] │ │ lsls r3, r3, #4 │ │ ldr r2, [r2, #4] │ │ ldr.w sl, [r2, r3] │ │ cmp.w sl, #0 │ │ beq.n 204424 │ │ mov r0, sl │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r4, #12] │ │ ldr r1, [r4, #16] │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ add.w lr, r3, r2 │ │ cmp lr, r1 │ │ mov r0, r2 │ │ bcs.n 204402 │ │ cmp r2, #0 │ │ beq.n 2042ee │ │ ldr r0, [r4, #8] │ │ mov r1, sl │ │ str.w lr, [r4, #12] │ │ adds r5, #1 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r7, r5 │ │ bgt.n 2042f4 │ │ cmp r7, #1 │ │ ble.n 204452 │ │ ldr r1, [pc, #284] ; (204480 ) │ │ mov r0, r4 │ │ add r1, pc │ │ @@ -680917,15 +680924,15 @@ │ │ strh r0, [r5, #56] ; 0x38 │ │ movs r4, r6 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r5, r1 │ │ cbz r1, 2044c8 │ │ mov r0, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r4, #12] │ │ ldr r1, [r4, #16] │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ adds r6, r2, r3 │ │ cmp r6, r1 │ │ bcs.n 2044d2 │ │ cbnz r2, 2044b8 │ │ @@ -681736,15 +681743,15 @@ │ │ movs r4, r6 │ │ ldr r3, [sp, #280] ; 0x118 │ │ movs r1, r7 │ │ strh r6, [r6, #50] ; 0x32 │ │ movs r4, r6 │ │ strh r6, [r6, #50] ; 0x32 │ │ movs r4, r6 │ │ - ldrb r6, [r1, #16] │ │ + ldrb r2, [r3, #16] │ │ movs r4, r6 │ │ ldr r1, [sp, #88] ; 0x58 │ │ movs r1, r7 │ │ ldr r0, [sp, #448] ; 0x1c0 │ │ movs r1, r7 │ │ ldr r1, [sp, #1008] ; 0x3f0 │ │ movs r1, r7 │ │ @@ -682185,15 +682192,15 @@ │ │ subs r4, r3, #1 │ │ b.w 204964 │ │ movs r3, #1 │ │ mov.w ip, #6 │ │ b.w 2049a8 │ │ mov r0, sl │ │ str.w lr, [sp, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #0] │ │ bic.w ip, r0, #3221225472 ; 0xc0000000 │ │ rsb r3, ip, r3 │ │ str r3, [sp, #0] │ │ b.n 204ca4 │ │ ldr r1, [r3, #0] │ │ movs r3, #0 │ │ @@ -682565,15 +682572,15 @@ │ │ lsrs r5, r1, #23 │ │ movs r0, #223 ; 0xdf │ │ ldr r2, [r5, #24] │ │ ldr r3, [r7, #56] ; 0x38 │ │ adds r1, #50 ; 0x32 │ │ strb r7, [r7, r5] │ │ ldr r0, [r1, #56] ; 0x38 │ │ - ldr r6, [r6, #72] ; 0x48 │ │ + ldr r2, [r0, #76] ; 0x4c │ │ movs r4, r6 │ │ push {r1, r2, r3} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #256 ; 0x100 │ │ ldr r5, [pc, #116] ; (2056b0 ) │ │ add r5, pc │ │ ldr.w r2, [r5, #256] ; 0x100 │ │ @@ -682680,15 +682687,15 @@ │ │ mov r1, r8 │ │ mov r2, r9 │ │ blx r3 │ │ cmp r0, #0 │ │ bge.n 20570a │ │ mov.w sl, #4294967295 ; 0xffffffff │ │ b.n 20574e │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r0, #0] │ │ cmp r2, #4 │ │ beq.n 20570a │ │ mov r0, sl │ │ add sp, #116 ; 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w r9, #0 │ │ @@ -682718,15 +682725,15 @@ │ │ movs r4, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ mov r8, r3 │ │ mov r6, r0 │ │ mov r7, r1 │ │ mov r5, r2 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cbz r5, 2057c8 │ │ ldr r4, [pc, #36] ; (2057d0 ) │ │ mov r0, r6 │ │ ldr r1, [pc, #36] ; (2057d4 ) │ │ mov r2, r8 │ │ add r4, pc │ │ @@ -682738,19 +682745,19 @@ │ │ mov r0, r6 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r5, [pc, #12] ; (2057d8 ) │ │ add r5, pc │ │ b.n 2057aa │ │ nop │ │ - ldr r6, [r3, #24] │ │ + ldr r2, [r5, #24] │ │ movs r4, r6 │ │ strb r0, [r1, #17] │ │ movs r4, r6 │ │ - ldr r6, [r0, #24] │ │ + ldr r2, [r2, #24] │ │ movs r4, r6 │ │ ldrh r3, [r0, #18] │ │ lsls r3, r3, #24 │ │ bpl.n 2057e4 │ │ bx lr │ │ push {r4, r5, lr} │ │ sub sp, #212 ; 0xd4 │ │ @@ -682884,15 +682891,15 @@ │ │ ldrb r6, [r7, #25] │ │ lsls r0, r1, #1 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r5, r1 │ │ subs r0, #8 │ │ adds r1, #8 │ │ - blx 390f0 │ │ + blx 39144 │ │ mov r4, r0 │ │ cbz r0, 205926 │ │ mov r2, r5 │ │ asrs r3, r5, #31 │ │ strd r2, r3, [r4], #8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @@ -682906,15 +682913,15 @@ │ │ pop {r4, r5, r6, pc} │ │ nop │ │ strb r4, [r7, #13] │ │ movs r4, r6 │ │ push {r3, r4, r5, lr} │ │ mov r5, r0 │ │ adds r0, #8 │ │ - blx 390cc │ │ + blx 3912c │ │ mov r4, r0 │ │ cbz r0, 20595a │ │ mov r2, r5 │ │ asrs r3, r5, #31 │ │ strd r2, r3, [r4], #8 │ │ mov r0, r4 │ │ pop {r3, r4, r5, pc} │ │ @@ -682976,15 +682983,15 @@ │ │ ldr r1, [pc, #104] ; (205a44 ) │ │ movs r2, #7 │ │ add r1, pc │ │ bl 1dc978 │ │ mov r6, r0 │ │ cbz r0, 205a2a │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r6, r0, #3221225472 ; 0xc0000000 │ │ ldr.w r8, [pc, #84] ; 205a48 │ │ ldr.w r9, [pc, #84] ; 205a4c │ │ add r8, pc │ │ sub.w r4, r8, #4 │ │ add r9, pc │ │ add.w r8, r8, #60 ; 0x3c │ │ @@ -683869,15 +683876,15 @@ │ │ cmp r0, #0 │ │ blt.n 2062f4 │ │ ldr r3, [pc, #84] ; (206314 ) │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cbz r0, 2062ee │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r4, #32] │ │ ldr r3, [r0, #0] │ │ cbz r2, 20630a │ │ ldr r1, [pc, #68] ; (206318 ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r5, [pc, #68] ; (20631c ) │ │ add r1, pc │ │ @@ -683903,21 +683910,21 @@ │ │ ldr r2, [pc, #24] ; (206324 ) │ │ add r2, pc │ │ b.n 2062d0 │ │ b.n 206410 │ │ lsls r7, r0, #1 │ │ b.n 2063d4 │ │ lsls r7, r0, #1 │ │ - ldrsh r0, [r7, r1] │ │ + ldrsh r4, [r0, r2] │ │ movs r4, r6 │ │ - str r2, [r1, #8] │ │ + ldrsh r2, [r5, r3] │ │ movs r4, r6 │ │ ldr r0, [r3, #16] │ │ movs r4, r6 │ │ - ldrsh r4, [r0, r1] │ │ + ldrsh r0, [r2, r1] │ │ movs r4, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r9, r0 │ │ sub sp, #44 ; 0x2c │ │ bl 2057dc │ │ ldrb.w r3, [r9, #16] │ │ cmp r3, #0 │ │ @@ -683964,15 +683971,15 @@ │ │ cmp r0, #0 │ │ blt.n 2063e8 │ │ ldr r3, [pc, #600] ; (206604 ) │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cbz r0, 2063e0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w r2, [r9, #32] │ │ ldr r3, [r0, #0] │ │ cmp r2, #0 │ │ beq.w 2065ec │ │ ldr r1, [pc, #580] ; (206608 ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r4, [pc, #576] ; (20660c ) │ │ @@ -684026,15 +684033,15 @@ │ │ ldr r3, [r3, #0] │ │ str r2, [sp, #32] │ │ strh.w r5, [sp, #26] │ │ str r3, [sp, #28] │ │ bl 1d8140 │ │ cmp r0, #0 │ │ beq.n 2064f6 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [pc, #452] ; (206620 ) │ │ add r2, pc │ │ ldr r3, [r2, #4] │ │ ldr r1, [r0, #0] │ │ mov r0, r3 │ │ str.w r1, [r9, #20] │ │ cbz r3, 20646e │ │ @@ -684059,15 +684066,15 @@ │ │ mov r5, sl │ │ mov sl, r3 │ │ ldr r3, [r7, #16] │ │ ldr r0, [r4, #0] │ │ ldr r6, [r4, #8] │ │ blx r3 │ │ cbz r0, 2064cc │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w lr, [r9, #32] │ │ mov r1, fp │ │ movw r2, #30994 ; 0x7912 │ │ cmp.w lr, #0 │ │ it eq │ │ moveq lr, r8 │ │ ldr r3, [r0, #0] │ │ @@ -684115,15 +684122,15 @@ │ │ strh.w r5, [sp, #26] │ │ str r5, [sp, #32] │ │ str r5, [sp, #28] │ │ strh.w r3, [sp, #24] │ │ bl 1d8140 │ │ cmp r0, #0 │ │ beq.n 2065e0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ str.w r3, [r9, #20] │ │ strb r5, [r4, #20] │ │ strb.w r5, [r9, #16] │ │ ldr r3, [r4, #32] │ │ subs r3, #1 │ │ str r3, [r4, #32] │ │ @@ -684150,15 +684157,15 @@ │ │ mov r7, fp │ │ mov fp, r3 │ │ ldr r3, [r6, #16] │ │ ldr r0, [r4, #0] │ │ ldr r5, [r4, #8] │ │ blx r3 │ │ cbz r0, 2065b0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w lr, [r9, #32] │ │ mov r1, sl │ │ movw r2, #30994 ; 0x7912 │ │ cmp.w lr, #0 │ │ it eq │ │ moveq lr, fp │ │ ldr r3, [r0, #0] │ │ @@ -684203,53 +684210,53 @@ │ │ b.n 206552 │ │ nop │ │ ldmia.w r6, {r0, r1, r2, r6} │ │ svc 150 ; 0x96 │ │ lsls r7, r0, #1 │ │ svc 114 ; 0x72 │ │ lsls r7, r0, #1 │ │ - ldrb r6, [r0, r6] │ │ + ldrb r2, [r2, r6] │ │ movs r4, r6 │ │ - ldrsh r0, [r3, r6] │ │ + ldrb r0, [r7, r7] │ │ movs r4, r6 │ │ ldr r6, [r4, #0] │ │ movs r4, r6 │ │ b.n 2065c8 │ │ lsls r7, r0, #1 │ │ b.n 206598 │ │ lsls r7, r0, #1 │ │ b.n 2063a4 │ │ lsls r7, r0, #1 │ │ b.n 206518 │ │ lsls r7, r0, #1 │ │ - ldrsh r0, [r5, r3] │ │ + ldrb r0, [r1, r5] │ │ movs r4, r6 │ │ - ldrb r2, [r1, r3] │ │ + ldrb r6, [r2, r3] │ │ movs r4, r6 │ │ udf #144 ; 0x90 │ │ lsls r7, r0, #1 │ │ str r2, [r6, #116] ; 0x74 │ │ movs r4, r6 │ │ - ldrb r6, [r7, r2] │ │ + ldrb r2, [r1, r3] │ │ movs r4, r6 │ │ - ldrh r6, [r5, r7] │ │ + ldrh r2, [r7, r7] │ │ movs r4, r6 │ │ - ldrb r6, [r7, r7] │ │ + ldrb r6, [r3, r1] │ │ movs r4, r6 │ │ ble.n 206598 │ │ lsls r7, r0, #1 │ │ str r4, [r1, #104] ; 0x68 │ │ movs r4, r6 │ │ - ldrh r2, [r3, r7] │ │ + ldrh r6, [r4, r7] │ │ movs r4, r6 │ │ b.n 206274 │ │ lsls r7, r0, #1 │ │ strb r6, [r0, #4] │ │ lsls r0, r1, #1 │ │ - ldrh r2, [r4, r5] │ │ + ldrh r6, [r5, r5] │ │ movs r4, r6 │ │ push {r4, r5, lr} │ │ mov r4, r0 │ │ ldrb r3, [r0, #16] │ │ sub sp, #20 │ │ ldr r0, [r0, #24] │ │ cbz r3, 206678 │ │ @@ -684280,15 +684287,15 @@ │ │ cmp r0, #0 │ │ blt.n 2066da │ │ ldr r3, [pc, #108] ; (206710 ) │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cbz r0, 2066d4 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r4, #32] │ │ ldr r3, [r0, #0] │ │ cbz r2, 206700 │ │ ldr r1, [pc, #92] ; (206714 ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r5, [pc, #88] ; (206718 ) │ │ add r1, pc │ │ @@ -684307,15 +684314,15 @@ │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #80 ; 0x50 │ │ blx 39108 │ │ movs r0, #0 │ │ add sp, #20 │ │ pop {r4, r5, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ ldr r0, [r4, #24] │ │ cmp r3, #2 │ │ it ne │ │ strne r3, [r4, #20] │ │ b.n 206678 │ │ ldr r2, [pc, #28] ; (206720 ) │ │ @@ -684324,21 +684331,21 @@ │ │ nop │ │ bgt.n 206678 │ │ lsls r7, r0, #1 │ │ bgt.n 206640 │ │ lsls r7, r0, #1 │ │ bgt.n 206804 │ │ lsls r7, r0, #1 │ │ - ldrh r2, [r2, r2] │ │ + ldrh r6, [r3, r2] │ │ movs r4, r6 │ │ - ldrb r4, [r4, r2] │ │ + ldrh r4, [r0, r4] │ │ movs r4, r6 │ │ str r2, [r6, #80] ; 0x50 │ │ movs r4, r6 │ │ - ldrh r6, [r1, r1] │ │ + ldrh r2, [r3, r1] │ │ movs r4, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r0, r2 │ │ sub sp, #24 │ │ mov r5, r1 │ │ mov r6, r2 │ │ mov r2, r1 │ │ @@ -684388,23 +684395,23 @@ │ │ add r3, pc │ │ str r0, [r6, #0] │ │ ldr r0, [r3, #0] │ │ str r0, [r6, #4] │ │ mov r0, r5 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 20678c │ │ b.n 206758 │ │ ldr r7, [pc, #112] ; (206828 ) │ │ add r7, pc │ │ b.n 2067c6 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 2067d4 │ │ ldr r3, [r7, #100] ; 0x64 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ @@ -684414,15 +684421,15 @@ │ │ ldr r3, [pc, #84] ; (20682c ) │ │ mov r0, r4 │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cmp r0, #0 │ │ beq.n 2067a2 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r6, [pc, #72] ; (206830 ) │ │ ldr r4, [pc, #72] ; (206834 ) │ │ movw r2, #35986 ; 0x8c92 │ │ ldr r1, [pc, #72] ; (206838 ) │ │ add r6, pc │ │ add r4, pc │ │ add r1, pc │ │ @@ -684448,17 +684455,17 @@ │ │ movs r4, r6 │ │ ldr r6, [r0, #124] ; 0x7c │ │ lsls r0, r1, #1 │ │ blt.n 2068f4 │ │ lsls r7, r0, #1 │ │ blt.n 2068b8 │ │ lsls r7, r0, #1 │ │ - ldrh r0, [r7, r5] │ │ + ldr r0, [r3, r7] │ │ movs r4, r6 │ │ - ldr r6, [r3, r5] │ │ + ldr r2, [r5, r5] │ │ movs r4, r6 │ │ str r4, [r1, #64] ; 0x40 │ │ movs r4, r6 │ │ push {r4, r5, lr} │ │ mov r4, r0 │ │ sub sp, #28 │ │ ldr r0, [r0, #12] │ │ @@ -684479,15 +684486,15 @@ │ │ cbz r0, 2068ac │ │ ldrh r3, [r4, #18] │ │ movs r0, #0 │ │ bic.w r3, r3, #8 │ │ strh r3, [r4, #18] │ │ add sp, #28 │ │ pop {r4, r5, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r4, #32] │ │ ldr r3, [r0, #0] │ │ str r3, [r4, #20] │ │ ldr r3, [r0, #0] │ │ cmp r2, #0 │ │ beq.n 2068e6 │ │ ldr r1, [pc, #112] ; (2068f8 ) │ │ @@ -684508,15 +684515,15 @@ │ │ ldr r0, [sp, #20] │ │ blx 39354 │ │ ldr r3, [r5, #16] │ │ ldr r0, [sp, #20] │ │ blx r3 │ │ cmp r0, #0 │ │ beq.n 206868 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r4, #32] │ │ ldr r3, [r0, #0] │ │ cbz r2, 2068ec │ │ ldr r1, [pc, #60] ; (206904 ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r5, [pc, #56] ; (206908 ) │ │ add r1, pc │ │ @@ -684534,29 +684541,29 @@ │ │ b.n 206886 │ │ ldr r2, [pc, #36] ; (206914 ) │ │ add r2, pc │ │ b.n 2068c6 │ │ nop │ │ bge.n 206874 │ │ lsls r7, r0, #1 │ │ - ldr r2, [r0, r3] │ │ + ldr r6, [r1, r3] │ │ movs r4, r6 │ │ str r4, [r0, #80] ; 0x50 │ │ movs r4, r6 │ │ str r2, [r4, #52] ; 0x34 │ │ movs r4, r6 │ │ - ldr r2, [r0, r2] │ │ + ldr r6, [r1, r2] │ │ movs r4, r6 │ │ - ldrh r4, [r2, r2] │ │ + ldr r4, [r6, r3] │ │ movs r4, r6 │ │ str r2, [r4, #48] ; 0x30 │ │ movs r4, r6 │ │ - ldr r0, [r5, r1] │ │ + ldr r4, [r6, r1] │ │ movs r4, r6 │ │ - ldr r2, [r4, r1] │ │ + ldr r6, [r5, r1] │ │ movs r4, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ mov r6, r0 │ │ ldr r7, [r0, #40] ; 0x28 │ │ sub sp, #20 │ │ mov r4, r2 │ │ mov r5, r3 │ │ @@ -684585,27 +684592,27 @@ │ │ it lt │ │ strdlt r4, r5, [r6, #48] ; 0x30 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr.w r8, [pc, #96] ; 2069d8 │ │ add r8, pc │ │ b.n 206988 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 2069a0 │ │ ldr.w r1, [r8, #76] ; 0x4c │ │ mov r0, r7 │ │ mov r2, r4 │ │ mov r3, r5 │ │ blx r1 │ │ cmp r0, #0 │ │ blt.n 20697e │ │ beq.n 20695e │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ ldr r2, [r6, #32] │ │ str r3, [r6, #20] │ │ ldr r3, [r0, #0] │ │ cbz r2, 2069d0 │ │ ldr r1, [pc, #48] ; (2069dc ) │ │ movw r0, #1546 ; 0x60a │ │ @@ -684624,21 +684631,21 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r2, [pc, #20] ; (2069e8 ) │ │ add r2, pc │ │ b.n 2069a8 │ │ nop │ │ bls.n 206920 │ │ lsls r7, r0, #1 │ │ - ldrsb r0, [r4, r6] │ │ + ldrsb r4, [r5, r6] │ │ movs r4, r6 │ │ str r6, [r5, #60] ; 0x3c │ │ movs r4, r6 │ │ str r0, [r0, #36] ; 0x24 │ │ movs r4, r6 │ │ - ldrsb r6, [r7, r5] │ │ + ldrsb r2, [r1, r6] │ │ movs r4, r6 │ │ push {r4, r5, r6, lr} │ │ mov r0, r1 │ │ ldr r6, [pc, #224] ; (206ad4 ) │ │ sub sp, #24 │ │ mov r5, r1 │ │ mov r4, r2 │ │ @@ -684647,15 +684654,15 @@ │ │ blx r3 │ │ adds r0, #1 │ │ beq.n 206a0e │ │ ands.w r0, r4, #1 │ │ bne.n 206a48 │ │ add sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #2 │ │ it eq │ │ movweq r0, #5898 ; 0x170a │ │ beq.n 206a0a │ │ cmp r5, #0 │ │ beq.n 206ac6 │ │ @@ -684690,15 +684697,15 @@ │ │ ldr r3, [pc, #124] ; (206ae4 ) │ │ ldr r0, [sp, #20] │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cmp r0, #0 │ │ beq.n 206a58 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r6, [pc, #108] ; (206ae8 ) │ │ ldr r5, [pc, #112] ; (206aec ) │ │ movw r2, #35727 ; 0x8b8f │ │ ldr r1, [pc, #108] ; (206af0 ) │ │ add r6, pc │ │ add r5, pc │ │ add r1, pc │ │ @@ -684706,15 +684713,15 @@ │ │ movw r0, #4106 ; 0x100a │ │ str r6, [sp, #0] │ │ str r5, [sp, #4] │ │ str r5, [sp, #8] │ │ bl 205634 │ │ mov r0, r4 │ │ b.n 206a5a │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cbz r5, 206acc │ │ ldr r1, [pc, #76] ; (206af4 ) │ │ movw r0, #1290 ; 0x50a │ │ ldr r4, [pc, #76] ; (206af8 ) │ │ movw r2, #35725 ; 0x8b8d │ │ add r1, pc │ │ @@ -684732,37 +684739,37 @@ │ │ b.n 206a22 │ │ ldr r5, [pc, #52] ; (206b04 ) │ │ add r5, pc │ │ b.n 206aa4 │ │ nop │ │ bls.n 206b20 │ │ lsls r7, r0, #1 │ │ - ldrsb r2, [r4, r4] │ │ + ldrsb r6, [r5, r4] │ │ movs r4, r6 │ │ str r4, [r7, #52] ; 0x34 │ │ movs r4, r6 │ │ str r6, [r0, #28] │ │ movs r4, r6 │ │ bhi.n 206a4c │ │ lsls r7, r0, #1 │ │ - ldr r6, [r4, r3] │ │ + ldrsb r6, [r0, r5] │ │ movs r4, r6 │ │ - ldrsb r4, [r1, r3] │ │ + ldrsb r0, [r3, r3] │ │ movs r4, r6 │ │ str r2, [r7, #20] │ │ movs r4, r6 │ │ - ldrsb r0, [r4, r2] │ │ + ldrsb r4, [r5, r2] │ │ movs r4, r6 │ │ str r2, [r0, #48] ; 0x30 │ │ movs r4, r6 │ │ str r4, [r0, #20] │ │ movs r4, r6 │ │ - ldrsb r0, [r1, r2] │ │ + ldrsb r4, [r2, r2] │ │ movs r4, r6 │ │ - ldrsb r2, [r0, r2] │ │ + ldrsb r6, [r1, r2] │ │ movs r4, r6 │ │ ldr r3, [r0, #8] │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ ldr r4, [r3, #28] │ │ cbz r4, 206b18 │ │ ldr r3, [r4, #28] │ │ @@ -684816,15 +684823,15 @@ │ │ cmp r0, #0 │ │ blt.n 206bc4 │ │ ldr r3, [pc, #88] ; (206be4 ) │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cbz r0, 206bbe │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w r2, [sl, #32] │ │ ldr r3, [r0, #0] │ │ cbz r2, 206bd6 │ │ ldr r1, [pc, #68] ; (206be8 ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r5, [pc, #68] ; (206bec ) │ │ add r1, pc │ │ @@ -684850,21 +684857,21 @@ │ │ b.n 206ba0 │ │ bvc.n 206bd4 │ │ lsls r7, r0, #1 │ │ bvc.n 206b84 │ │ lsls r7, r0, #1 │ │ bvc.n 206b08 │ │ lsls r7, r0, #1 │ │ - strb r0, [r5, r6] │ │ + strb r4, [r6, r6] │ │ movs r4, r6 │ │ - ldrsb r2, [r7, r6] │ │ + ldrsb r2, [r3, r0] │ │ movs r4, r6 │ │ str r0, [r1, #4] │ │ movs r4, r6 │ │ - strb r0, [r7, r5] │ │ + strb r4, [r0, r6] │ │ movs r4, r6 │ │ push {r3, r4, r5, r6, r7, lr} │ │ ldr r4, [r0, #36] ; 0x24 │ │ cmp r4, #0 │ │ beq.n 206c72 │ │ ldr r5, [r4, #0] │ │ mov r6, r0 │ │ @@ -685019,15 +685026,15 @@ │ │ ldr r0, [r0, #12] │ │ add r3, pc │ │ ldr r3, [r3, #64] ; 0x40 │ │ blx r3 │ │ cbz r0, 206db2 │ │ movw r0, #1802 ; 0x70a │ │ b.n 206d2a │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r6, #32] │ │ ldr r3, [r0, #0] │ │ cbz r2, 206dac │ │ ldr r1, [pc, #80] ; (206dd8 ) │ │ movs r0, #0 │ │ mov r7, r0 │ │ str r2, [sp, #4] │ │ @@ -685053,25 +685060,25 @@ │ │ b.n 206d42 │ │ bvs.n 206e24 │ │ lsls r7, r0, #1 │ │ bvs.n 206e04 │ │ lsls r7, r0, #1 │ │ str r0, [r5, #8] │ │ movs r4, r6 │ │ - ldr r0, [r3, r3] │ │ + ldrsb r0, [r6, r0] │ │ movs r4, r6 │ │ bpl.n 206d74 │ │ lsls r7, r0, #1 │ │ bpl.n 206d34 │ │ lsls r7, r0, #1 │ │ - strh r2, [r0, r7] │ │ + strh r6, [r1, r7] │ │ movs r4, r6 │ │ ldrsh r2, [r4, r1] │ │ movs r4, r6 │ │ - strh r2, [r4, r6] │ │ + strh r6, [r5, r6] │ │ movs r4, r6 │ │ str r4, [r0, #0] │ │ movs r4, r6 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r7, r3 │ │ ldrd r8, r9, [r0, #64] ; 0x40 │ │ movs r3, #0 │ │ @@ -685209,15 +685216,15 @@ │ │ movs r1, #6 │ │ ldr r0, [r4, #12] │ │ add r2, sp, #32 │ │ add r3, pc │ │ ldr r3, [r3, #88] ; 0x58 │ │ blx r3 │ │ cbz r0, 206f6e │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movw r6, #2058 ; 0x80a │ │ ldr r3, [r0, #0] │ │ str r3, [r4, #20] │ │ ldr r3, [pc, #428] ; (2070fc ) │ │ add r3, pc │ │ ldr r0, [r3, #4] │ │ cbz r0, 206f5a │ │ @@ -685268,15 +685275,15 @@ │ │ ldr r3, [r3, #0] │ │ strh.w r2, [sp, #34] ; 0x22 │ │ adds r3, #2 │ │ str r7, [sp, #40] ; 0x28 │ │ str r3, [sp, #36] ; 0x24 │ │ bl 1d8140 │ │ cbz r0, 206fdc │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movw r6, #2314 ; 0x90a │ │ ldr r3, [r0, #0] │ │ str r3, [r4, #20] │ │ b.n 206f4c │ │ ldr.w r8, [r4, #8] │ │ b.n 206f10 │ │ ldr r0, [pc, #292] ; (207108 ) │ │ @@ -685330,15 +685337,15 @@ │ │ mov r5, sl │ │ mov sl, r3 │ │ ldr.w r3, [r8, #16] │ │ ldr r0, [r6, #0] │ │ ldr r7, [r6, #8] │ │ blx r3 │ │ cbz r0, 207098 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w lr, [r4, #32] │ │ mov r1, fp │ │ movw r2, #30994 ; 0x7912 │ │ cmp.w lr, #0 │ │ it eq │ │ moveq lr, r9 │ │ ldr r3, [r0, #0] │ │ @@ -685365,15 +685372,15 @@ │ │ blx r3 │ │ bl 1d7260 │ │ ldr r3, [sp, #20] │ │ mov r0, r3 │ │ cmp r3, #0 │ │ beq.w 206f86 │ │ b.n 206ee8 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ str r3, [r4, #20] │ │ strb r5, [r6, #20] │ │ strb r5, [r4, #16] │ │ ldr r3, [r6, #32] │ │ subs r3, #1 │ │ str r3, [r6, #32] │ │ @@ -685394,23 +685401,23 @@ │ │ lsls r7, r0, #1 │ │ bgt.n 2071c0 │ │ lsls r7, r0, #1 │ │ blt.n 20719c │ │ lsls r7, r0, #1 │ │ bcc.n 20716c │ │ lsls r7, r0, #1 │ │ - strh r6, [r3, r4] │ │ + str r6, [r7, r5] │ │ movs r4, r6 │ │ - str r0, [r0, r4] │ │ + str r4, [r1, r4] │ │ movs r4, r6 │ │ bcs.n 2070a4 │ │ lsls r7, r0, #1 │ │ ldrh r0, [r5, r6] │ │ movs r4, r6 │ │ - str r4, [r6, r3] │ │ + str r0, [r0, r4] │ │ movs r4, r6 │ │ blt.n 207174 │ │ lsls r7, r0, #1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ mov r4, r0 │ │ ldr r7, [r0, #52] ; 0x34 │ │ sub sp, #12 │ │ @@ -686791,15 +686798,15 @@ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r6, r4 │ │ b.n 207ea2 │ │ ldr r6, [pc, #936] ; (2082a4 ) │ │ movs r4, r6 │ │ ldr r7, [pc, #96] ; (207f60 ) │ │ movs r4, r6 │ │ - cmp r6, r2 │ │ + cmp r2, r4 │ │ movs r4, r6 │ │ ldr r6, [pc, #520] ; (208110 ) │ │ movs r4, r6 │ │ ldr r6, [pc, #736] ; (2081ec ) │ │ movs r4, r6 │ │ ldr r6, [pc, #440] ; (2080c8 ) │ │ movs r4, r6 │ │ @@ -689178,27 +689185,27 @@ │ │ ldr r2, [pc, #200] ; (209728 ) │ │ add r1, pc │ │ add r2, pc │ │ bl 205634 │ │ b.n 2095d4 │ │ mov r0, r5 │ │ mov.w sl, #0 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r3, sl │ │ bic.w fp, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r4 │ │ add.w r2, fp, #21 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cbz r0, 2096ca │ │ add.w r3, r0, #20 │ │ mov r1, r5 │ │ add.w r2, fp, #1 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ str.w r8, [r9] │ │ str.w r7, [r9, #8] │ │ mov r2, r9 │ │ str.w sl, [r9, #12] │ │ str.w sl, [r9, #16] │ │ str.w r0, [r9, #4] │ │ mov r1, r0 │ │ @@ -689344,27 +689351,27 @@ │ │ ldr r2, [pc, #204] ; (2098e0 ) │ │ add r1, pc │ │ add r2, pc │ │ bl 205634 │ │ b.n 20977c │ │ mov r0, r5 │ │ mov.w sl, #0 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r3, sl │ │ bic.w fp, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r4 │ │ add.w r2, fp, #21 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cbz r0, 209882 │ │ add.w r3, r0, #20 │ │ mov r1, r5 │ │ add.w r2, fp, #1 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #56] ; 0x38 │ │ str.w r8, [r9] │ │ mov r2, r9 │ │ str.w r6, [r9, #8] │ │ str.w r3, [r9, #12] │ │ str.w sl, [r9, #16] │ │ str.w r0, [r9, #4] │ │ @@ -689846,15 +689853,15 @@ │ │ mov r5, r6 │ │ b.n 209cbc │ │ bl 1ee03c │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ b.n 209cda │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ cmp r8, fp │ │ it gt │ │ addgt.w r8, fp, #1 │ │ adds r1, r6, #1 │ │ itt eq │ │ addeq.w r6, r8, #1 │ │ @@ -689865,15 +689872,15 @@ │ │ b.n 209c66 │ │ mov.w fp, #51712 ; 0xca00 │ │ movt fp, #15258 ; 0x3b9a │ │ b.n 209c56 │ │ mov r1, r7 │ │ mov r2, r6 │ │ ldr r0, [r5, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #1 │ │ strb r3, [r5, #10] │ │ ldr r0, [r4, #0] │ │ str.w r8, [r5, #12] │ │ strh.w r9, [r5, #8] │ │ ldrb.w r1, [r0, #66] ; 0x42 │ │ cmp r1, #1 │ │ @@ -692351,15 +692358,15 @@ │ │ b.n 20b64e │ │ str r3, [sp, #20] │ │ mov r1, r9 │ │ ldr r3, [sp, #28] │ │ mov r2, r7 │ │ str.w ip, [sp, #16] │ │ adds r0, r3, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ ldr.w ip, [sp, #16] │ │ ldr r2, [sp, #44] ; 0x2c │ │ mov fp, r5 │ │ cmp r6, r2 │ │ beq.n 20b704 │ │ ldrb r3, [r6, #1] │ │ @@ -692413,15 +692420,15 @@ │ │ add.w r1, r3, lr │ │ ldr.w r3, [r0, #212] ; 0xd4 │ │ rsb r2, lr, fp │ │ add.w r9, r3, r4 │ │ mov r0, r3 │ │ add r0, lr │ │ str r3, [sp, #24] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #24] │ │ ldr.w ip, [sp, #16] │ │ str r3, [sp, #32] │ │ ldr r3, [sp, #20] │ │ b.n 20b60c │ │ bl 1d9634 │ │ ldr r1, [pc, #140] ; (20b760 ) │ │ @@ -692891,15 +692898,15 @@ │ │ movs r0, #32 │ │ ldr r2, [pc, #124] ; (20bba8 ) │ │ strd r8, r9, [sp] │ │ add r2, pc │ │ bl 20ba90 │ │ ldr r0, [r4, #16] │ │ cbz r0, 20bb40 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ str r0, [r4, #12] │ │ movs r3, #1 │ │ ldrh r0, [r4, #8] │ │ strb r3, [r4, #10] │ │ cbz r7, 20bb4e │ │ bic.w r0, r0, #12 │ │ @@ -693716,15 +693723,15 @@ │ │ bl 1e8e58 │ │ str r0, [r5, #40] ; 0x28 │ │ cmp r0, #0 │ │ beq.n 20c41e │ │ str r6, [r5, #48] ; 0x30 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [r5, #64] ; 0x40 │ │ movw r3, #20077 ; 0x4e6d │ │ movt r3, #16838 ; 0x41c6 │ │ ldr.w fp, [r5, #8] │ │ ldr r2, [r5, #32] │ │ mul.w r3, r3, r1 │ │ add.w r0, fp, #1073741824 ; 0x40000000 │ │ @@ -694268,15 +694275,15 @@ │ │ ldrb.w r3, [r1, #1]! │ │ ldrb.w r4, [r0, #1]! │ │ ldrb.w lr, [r2, r3] │ │ ldrb r4, [r2, r4] │ │ cmp lr, r4 │ │ beq.n 20c8bc │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r7 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r9 │ │ bl 1de910 │ │ cmp r0, #0 │ │ beq.w 20cb00 │ │ vldr d7, [sp, #56] ; 0x38 │ │ @@ -694447,15 +694454,15 @@ │ │ add r1, pc │ │ bl 1dc978 │ │ mov r2, r0 │ │ cbnz r0, 20caf8 │ │ adds r4, #8 │ │ beq.n 20caac │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r4 │ │ add r1, sp, #48 ; 0x30 │ │ bl 1de910 │ │ cbz r0, 20caf8 │ │ vldr d7, [sp, #48] ; 0x30 │ │ vmov.f64 d5, #28 ; 0x40e00000 7.0 │ │ @@ -694679,15 +694686,15 @@ │ │ ldrb.w r3, [r9, #1]! │ │ ldrb r3, [r2, r3] │ │ lsls r3, r3, #31 │ │ bmi.n 20cd16 │ │ str.w sl, [sp, #8] │ │ str.w fp, [sp, #16] │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ sub.w r3, r8, #3 │ │ cmp r3, #7 │ │ bhi.w 20caf8 │ │ add.w r2, r9, r8 │ │ ldr r3, [pc, #516] ; (20cf48 ) │ │ ldrb.w r2, [r2, #-1] │ │ @@ -696348,15 +696355,15 @@ │ │ stmia r3!, {r5} │ │ movs r0, r7 │ │ add.w r0, r0, #51 ; 0x33 │ │ lsls r0, r6, #22 │ │ movs r1, r7 │ │ lsls r2, r4, #22 │ │ movs r1, r7 │ │ - b.n 20e3a4 │ │ + b.n 20e3bc │ │ movs r3, r6 │ │ cmp r0, #0 │ │ beq.n 20dfc2 │ │ ldr r2, [r0, #84] ; 0x54 │ │ movw r3, #42647 ; 0xa697 │ │ push {r4, r5, lr} │ │ mov r4, r0 │ │ @@ -696654,15 +696661,15 @@ │ │ adds r0, #1 │ │ bl 1f6050 │ │ str r0, [r4, #4] │ │ cmp r0, #0 │ │ beq.n 20e2c4 │ │ mov r1, r8 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [r4, #4] │ │ mov r2, r7 │ │ add.w r3, r4, #8 │ │ strb r5, [r1, r7] │ │ ldr r5, [r6, #12] │ │ ldr r0, [r6, #16] │ │ ldr r1, [r4, #4] │ │ @@ -696896,30 +696903,30 @@ │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r2, [sp, #24] │ │ mov r8, r0 │ │ cmp r0, #0 │ │ beq.n 20e520 │ │ add r0, r5 │ │ add r5, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #4] │ │ adds r4, #1 │ │ str.w r8, [sp] │ │ cmp r3, r4 │ │ bge.n 20e430 │ │ ldr.w r9, [sp] │ │ mov r0, r5 │ │ mov r1, r4 │ │ ldr r3, [sp, #28] │ │ add r1, r6 │ │ add r0, r9 │ │ subs r4, r3, r4 │ │ mov r2, r4 │ │ add r4, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #100] ; (20e52c ) │ │ movs r1, #0 │ │ ldr r0, [sp, #12] │ │ strb.w r1, [r9, r4] │ │ mov r2, r4 │ │ mov r1, r9 │ │ add r3, pc │ │ @@ -697162,15 +697169,15 @@ │ │ cmp r0, #0 │ │ bne.w 20e594 │ │ ldrd r0, r1, [r4, #16] │ │ ldr r3, [r4, #4] │ │ mov r2, r5 │ │ mov r1, r8 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [r4, #16] │ │ adds r6, r6, r2 │ │ adcs r7, r3 │ │ strd r6, r7, [r4, #16] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb r3, [r4, #25] │ │ @@ -697681,15 +697688,15 @@ │ │ lsls r0, r1, #18 │ │ strb r0, [r3, r0] │ │ lsls r4, r2, #1 │ │ ldr r5, [r0, #8] │ │ mov r2, r5 │ │ cbz r5, 20ed58 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r5 │ │ add r1, sp, #16 │ │ bl 1de910 │ │ mov r0, r6 │ │ ldrd r2, r3, [sp, #16] │ │ bl 1ee590 │ │ @@ -698272,15 +698279,15 @@ │ │ ldr.w ip, [sp, #40] ; 0x28 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ beq.n 20f41e │ │ ldr r1, [sp, #68] ; 0x44 │ │ ldr r2, [sp, #80] ; 0x50 │ │ str.w ip, [sp, #40] ; 0x28 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w r3, [sp, #28] │ │ mov r1, sl │ │ str.w sl, [sp, #68] ; 0x44 │ │ ldr.w ip, [sp, #40] ; 0x28 │ │ strb.w r3, [sp, #88] ; 0x58 │ │ b.n 20f38a │ │ ldr r0, [sp, #36] ; 0x24 │ │ @@ -699217,15 +699224,15 @@ │ │ bl 203c78 │ │ cbnz r0, 20fdf4 │ │ ldrd r0, r1, [sp, #72] ; 0x48 │ │ ldr r3, [sp, #60] ; 0x3c │ │ mov r1, r5 │ │ mov r2, r4 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r0, r1, [sp, #72] ; 0x48 │ │ adds.w r0, r0, r8 │ │ adc.w r1, r1, r9 │ │ strd r0, r1, [sp, #72] ; 0x48 │ │ b.n 20fbb4 │ │ ldrb.w r3, [sp, #81] ; 0x51 │ │ cmp r3, #0 │ │ @@ -699608,15 +699615,15 @@ │ │ cmp r0, #0 │ │ bne.w 20ffd2 │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ ldr r3, [sp, #44] ; 0x2c │ │ mov r2, r9 │ │ mov r1, r8 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [sp, #56] ; 0x38 │ │ adds r4, r4, r2 │ │ adcs r5, r3 │ │ strd r4, r5, [sp, #56] ; 0x38 │ │ b.n 20ffd2 │ │ ldrb.w r3, [sp, #65] ; 0x41 │ │ cmp r3, #0 │ │ @@ -699978,15 +699985,15 @@ │ │ cmp r0, #0 │ │ bne.w 2103d2 │ │ ldrd r0, r1, [r4, #16] │ │ ldr r3, [r4, #4] │ │ mov r2, r5 │ │ mov r1, r8 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [r4, #16] │ │ adds r6, r6, r2 │ │ adcs r7, r3 │ │ strd r6, r7, [r4, #16] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #1 │ │ @@ -702685,15 +702692,15 @@ │ │ mov r3, r0 │ │ mov r7, r1 │ │ add r2, pc │ │ mov r1, r4 │ │ mov.w r0, #512 ; 0x200 │ │ bl 20ba90 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #0 │ │ ble.n 212364 │ │ ldrb r3, [r4, r0] │ │ cmp r3, #47 ; 0x2f │ │ beq.n 212416 │ │ adds r3, r4, r0 │ │ b.n 212360 │ │ @@ -702734,19 +702741,19 @@ │ │ movs r1, #0 │ │ mov r2, r1 │ │ ldr r3, [r6, #4] │ │ mov r0, r8 │ │ blx r3 │ │ cmp r0, #0 │ │ bge.n 212382 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov.w r5, #4294967295 ; 0xffffffff │ │ mov sl, r0 │ │ b.n 2123ce │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ mov sl, r0 │ │ cmp r3, #4 │ │ beq.n 212382 │ │ str r5, [r7, #0] │ │ bl 1d9634 │ │ ldr r1, [pc, #92] ; (212434 ) │ │ @@ -702789,15 +702796,15 @@ │ │ movs r3, r6 │ │ add r0, sp, #464 ; 0x1d0 │ │ movs r3, r6 │ │ add r4, pc, #784 ; (adr r4, 212748 ) │ │ movs r3, r6 │ │ add r1, sp, #936 ; 0x3a8 │ │ movs r3, r6 │ │ - ldr r5, [sp, #368] ; 0x170 │ │ + ldr r5, [sp, #416] ; 0x1a0 │ │ movs r3, r6 │ │ add r5, sp, #128 ; 0x80 │ │ movs r3, r6 │ │ add r7, pc, #1000 ; (adr r7, 212830 ) │ │ movs r3, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r5, r3 │ │ @@ -702853,15 +702860,15 @@ │ │ ldrb r2, [r6, #0] │ │ cmp r2, #47 ; 0x2f │ │ beq.w 2126c2 │ │ cmp r4, #0 │ │ beq.w 212746 │ │ mov r0, r4 │ │ str r3, [sp, #28] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #28] │ │ bics.w r0, r0, #3221225472 ; 0xc0000000 │ │ beq.n 21250e │ │ subs r2, r0, #1 │ │ mov r7, r0 │ │ adds r1, r4, r2 │ │ ldrb.w lr, [r4, r2] │ │ @@ -702901,15 +702908,15 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r4, r5 │ │ beq.w 212658 │ │ movs r7, #0 │ │ cmp r4, #0 │ │ beq.w 2126d8 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ ldrb r2, [r4, #0] │ │ cmp r2, #47 ; 0x2f │ │ beq.n 212668 │ │ str r3, [sp, #28] │ │ mov r0, r5 │ │ ldr r3, [sp, #36] ; 0x24 │ │ @@ -702919,15 +702926,15 @@ │ │ ldr r3, [sp, #28] │ │ cmp r0, #0 │ │ beq.n 21262a │ │ cmp r5, #0 │ │ beq.w 2126f0 │ │ mov r0, r5 │ │ str r3, [sp, #28] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #28] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r1, r0, #1 │ │ mov r2, r1 │ │ add r3, r2 │ │ mov.w lr, #47 ; 0x2f │ │ cmp sl, r3 │ │ @@ -702943,15 +702950,15 @@ │ │ mov r4, r5 │ │ ldr.w r3, [r8, #328] ; 0x148 │ │ mov r0, r4 │ │ mov r1, fp │ │ blx r3 │ │ cmp r0, #0 │ │ beq.w 212494 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #2 │ │ beq.n 21254e │ │ mov r8, r0 │ │ bl 1d9634 │ │ ldr r1, [pc, #408] ; (212778 ) │ │ movw r3, #35839 ; 0x8bff │ │ @@ -703037,15 +703044,15 @@ │ │ mov r1, r6 │ │ adds r0, r6, r7 │ │ str.w lr, [sp, #28] │ │ blx 391bc │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #28] │ │ cmp r5, r6 │ │ mov.w r2, #0 │ │ strb r2, [r6, r3] │ │ itt ne │ │ movne r4, r6 │ │ movne r7, #1 │ │ @@ -703072,15 +703079,15 @@ │ │ movw r3, #35856 ; 0x8c10 │ │ add r1, pc │ │ add r2, pc │ │ add.w r5, r0, #20 │ │ movs r0, #14 │ │ str r5, [sp, #0] │ │ bl 205634 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cbz r4, 21274c │ │ ldr r1, [pc, #132] ; (2127a4 ) │ │ movs r0, #14 │ │ ldr r5, [pc, #132] ; (2127a8 ) │ │ movw r2, #35856 ; 0x8c10 │ │ add r1, pc │ │ @@ -703123,15 +703130,15 @@ │ │ movs r3, r6 │ │ add r0, sp, #624 ; 0x270 │ │ movs r3, r6 │ │ add r2, pc, #752 ; (adr r2, 212a6c ) │ │ movs r3, r6 │ │ add r7, pc, #904 ; (adr r7, 212b08 ) │ │ movs r3, r6 │ │ - ldr r3, [sp, #288] ; 0x120 │ │ + ldr r3, [sp, #336] ; 0x150 │ │ movs r3, r6 │ │ add r3, sp, #136 ; 0x88 │ │ movs r3, r6 │ │ add r5, pc, #944 ; (adr r5, 212b3c ) │ │ movs r3, r6 │ │ add r2, pc, #120 ; (adr r2, 212808 ) │ │ movs r3, r6 │ │ @@ -703141,23 +703148,23 @@ │ │ movs r3, r6 │ │ add r7, pc, #200 ; (adr r7, 212864 ) │ │ movs r3, r6 │ │ add r1, pc, #624 ; (adr r1, 212a10 ) │ │ movs r3, r6 │ │ add r6, pc, #776 ; (adr r6, 212aac ) │ │ movs r3, r6 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ movs r3, r6 │ │ add r2, sp, #48 ; 0x30 │ │ movs r3, r6 │ │ add r4, pc, #816 ; (adr r4, 212ae0 ) │ │ movs r3, r6 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ movs r3, r6 │ │ - ldr r2, [sp, #8] │ │ + ldr r2, [sp, #56] ; 0x38 │ │ movs r3, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #148 ; 0x94 │ │ ldr.w r6, [pc, #1156] ; 212c44 │ │ mov sl, r3 │ │ str r1, [sp, #24] │ │ mov r5, r0 │ │ @@ -703333,15 +703340,15 @@ │ │ add.w r8, r8, #1 │ │ movs r5, #0 │ │ b.n 2129b8 │ │ ldr.w r3, [sl, #136] ; 0x88 │ │ blx r3 │ │ cmp r0, #0 │ │ bge.n 212a96 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 2129d2 │ │ mov r2, r6 │ │ mov r3, r7 │ │ str r5, [sp, #0] │ │ mov r0, r4 │ │ @@ -703397,15 +703404,15 @@ │ │ ldr r3, [r7, #32] │ │ ldr r0, [r7, #4] │ │ str.w r3, [r8, #4] │ │ str.w r8, [r7, #32] │ │ bl 1d7260 │ │ ldr r7, [r5, #36] ; 0x24 │ │ b.n 2127e4 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w r2, [fp, #8] │ │ ldr r3, [r0, #0] │ │ cbz r2, 212aae │ │ ldr r1, [pc, #492] ; (212c5c ) │ │ movw r0, #5386 ; 0x150a │ │ ldr r4, [pc, #492] ; (212c60 ) │ │ mov r9, r0 │ │ @@ -703445,15 +703452,15 @@ │ │ str r2, [sp, #16] │ │ ldr r3, [r3, #64] ; 0x40 │ │ blx r3 │ │ str r0, [sp, #28] │ │ cmp r0, #0 │ │ bne.n 212bb2 │ │ ldr r0, [sp, #16] │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r7 │ │ add.w r2, r0, #42 ; 0x2a │ │ adds r3, r0, #6 │ │ str r2, [sp, #36] ; 0x24 │ │ mov r0, r2 │ │ str r3, [sp, #32] │ │ bl 1f858c │ │ @@ -703567,15 +703574,15 @@ │ │ beq.w 212a5c │ │ b.n 21283e │ │ ldr r3, [r7, #12] │ │ ldr.w r9, [pc, #128] ; 212c88 │ │ str r3, [sp, #16] │ │ add r9, pc │ │ b.n 212c18 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 212c2a │ │ ldr.w r1, [r9, #76] ; 0x4c │ │ movs r2, #0 │ │ ldr r0, [sp, #16] │ │ movs r3, #0 │ │ @@ -703597,25 +703604,25 @@ │ │ lsls r7, r0, #1 │ │ subs r6, r0, r3 │ │ lsls r7, r0, #1 │ │ subs r6, r7, r1 │ │ lsls r7, r0, #1 │ │ adds r4, r1, r7 │ │ lsls r7, r0, #1 │ │ - str r7, [sp, #1008] ; 0x3f0 │ │ + ldr r0, [sp, #32] │ │ movs r3, r6 │ │ add r7, pc, #560 ; (adr r7, 212e8c ) │ │ movs r3, r6 │ │ - str r6, [sp, #872] ; 0x368 │ │ + str r6, [sp, #920] ; 0x398 │ │ movs r3, r6 │ │ - ldr r3, [sp, #624] ; 0x270 │ │ + ldr r0, [sp, #976] ; 0x3d0 │ │ movs r3, r6 │ │ add r1, pc, #496 ; (adr r1, 212e58 ) │ │ movs r3, r6 │ │ - str r6, [sp, #640] ; 0x280 │ │ + str r6, [sp, #688] ; 0x2b0 │ │ movs r3, r6 │ │ adds r2, r3, r1 │ │ lsls r7, r0, #1 │ │ add r6, pc, #296 ; (adr r6, 212d9c ) │ │ movs r3, r6 │ │ movs r0, #190 ; 0xbe │ │ lsls r7, r0, #1 │ │ @@ -703674,15 +703681,15 @@ │ │ ldr.w sl, [pc, #408] ; 212e98 │ │ movs r6, #0 │ │ subs r7, #4 │ │ mov r4, fp │ │ add sl, pc │ │ mov r9, r6 │ │ b.n 212d1e │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r5, #8] │ │ adds r6, #1 │ │ cmp r3, r6 │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add r4, r0 │ │ ble.n 212d44 │ │ ldr.w r3, [r7, #4]! │ │ @@ -703730,24 +703737,24 @@ │ │ mov r1, r9 │ │ movs r0, #24 │ │ str r4, [sp, #4] │ │ add r2, pc │ │ str r3, [sp, #0] │ │ bl 20ba90 │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [r5, #12] │ │ cmp r2, #0 │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r6, r9, r0 │ │ ble.n 212e00 │ │ ldr r7, [pc, #248] ; (212ea4 ) │ │ add r7, pc │ │ b.n 212dc2 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r5, #12] │ │ adds r4, #1 │ │ cmp r3, r4 │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add r6, r0 │ │ ble.n 212e00 │ │ ldr r3, [r5, #28] │ │ @@ -704140,15 +704147,15 @@ │ │ strd r0, r1, [sp] │ │ mov r1, r3 │ │ movs r0, #30 │ │ bl 20ba90 │ │ ldr r3, [sp, #40] ; 0x28 │ │ mov r0, r3 │ │ cbz r3, 213206 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add sl, r0 │ │ b.n 21311a │ │ add.w r1, r9, sl │ │ ldr r2, [sp, #32] │ │ ldr r3, [sp, #60] ; 0x3c │ │ movs r0, #3 │ │ @@ -705685,15 +705692,15 @@ │ │ mov r1, r7 │ │ bl 1f858c │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq.n 21434a │ │ ldr r1, [r4, #4] │ │ ldr r2, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ str.w r9, [r4, #4] │ │ strb.w r8, [r4, #24] │ │ strd r6, r7, [r4, #8] │ │ add r6, sp, #44 ; 0x2c │ │ ldr r7, [r4, #4] │ │ ldr r1, [r4, #16] │ │ mov r0, r5 │ │ @@ -705701,15 +705708,15 @@ │ │ ldr r2, [sp, #40] ; 0x28 │ │ add r1, r7 │ │ str r6, [sp, #4] │ │ bl 20ba20 │ │ ldrd r6, r7, [r4, #16] │ │ ldr r0, [r4, #4] │ │ add r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r2, r6, r0 │ │ adc.w r3, r7, r0, asr #31 │ │ mov r0, r2 │ │ mov r1, r3 │ │ strd r0, r1, [r4, #16] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ @@ -706328,15 +706335,15 @@ │ │ strb.w r3, [sp, #32] │ │ cmp r2, #0 │ │ bne.n 2149ec │ │ ldr r6, [r5, #28] │ │ cmp r6, #0 │ │ beq.w 214a5e │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r6 │ │ mov r2, r0 │ │ mov r0, r7 │ │ bl 204010 │ │ ldrb r3, [r5, #20] │ │ cmp r3, #6 │ │ beq.n 214a4e │ │ @@ -706738,20 +706745,20 @@ │ │ str r2, [sp, #12] │ │ adds r1, r3, r2 │ │ ldr r4, [r3, r2] │ │ ldrb r3, [r1, #15] │ │ lsls r3, r3, #29 │ │ bpl.w 214f30 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r0, #1 │ │ adds r7, r4, r0 │ │ beq.w 214f30 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bics.w r5, r0, #3221225472 ; 0xc0000000 │ │ beq.w 214f30 │ │ adds r6, r7, #6 │ │ movs r4, #0 │ │ b.n 214d90 │ │ adds r4, #1 │ │ adds r6, #1 │ │ @@ -707474,15 +707481,15 @@ │ │ adc.w r3, r9, #0 │ │ bl 1e8e58 │ │ mov fp, r0 │ │ cbz r0, 215520 │ │ add r8, fp │ │ mov r2, r5 │ │ mov r1, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ strb.w r3, [r8] │ │ ldr r3, [sp, #28] │ │ ldrb.w lr, [fp] │ │ ldrsb.w r3, [r3, lr] │ │ mov r2, lr │ │ cmp r3, #0 │ │ @@ -707597,22 +707604,22 @@ │ │ movs r0, r7 │ │ ldrh r4, [r4, #36] ; 0x24 │ │ movs r0, r7 │ │ ldrh r6, [r3, #36] ; 0x24 │ │ movs r0, r7 │ │ ldrb r6, [r4, #25] │ │ movs r3, r6 │ │ - ldr r0, [r3, #76] ; 0x4c │ │ + ldr r4, [r4, #76] ; 0x4c │ │ movs r3, r6 │ │ ldrb r6, [r6, #22] │ │ movs r3, r6 │ │ adds r7, r2, #5 │ │ - ; instruction: 0xfffc6b7c │ │ + vtbl.8 d22, {d28-d31}, d8 │ │ movs r3, r6 │ │ - ldr r0, [r6, #52] ; 0x34 │ │ + ldr r4, [r7, #52] ; 0x34 │ │ movs r3, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r9, r0 │ │ sub sp, #28 │ │ ldr r0, [r2, #0] │ │ mov r4, r2 │ │ bl 20c210 │ │ @@ -708534,15 +708541,15 @@ │ │ mov r0, r7 │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cbz r0, 215f8a │ │ mov r2, r4 │ │ mov r1, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #208] ; (216008 ) │ │ strb.w sl, [r9, r4] │ │ ldrb.w r4, [r9] │ │ add r3, pc │ │ ldrsb r3, [r3, r4] │ │ cmp r3, #0 │ │ blt.n 215faa │ │ @@ -708754,15 +708761,15 @@ │ │ movs r0, #0 │ │ add sp, #36 ; 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r6, #8] │ │ str r0, [sp, #24] │ │ cmp r0, #0 │ │ beq.n 2160d2 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ str r0, [sp, #28] │ │ cmp r0, #0 │ │ beq.n 2160d2 │ │ mov r1, fp │ │ ldr.w r0, [sl] │ │ ldr r2, [sp, #20] │ │ @@ -709795,15 +709802,15 @@ │ │ moveq r3, #101 ; 0x65 │ │ strbeq r3, [r2, #0] │ │ b.n 2167da │ │ ldr r3, [sp, #172] ; 0xac │ │ ldr r0, [r3, #8] │ │ str r0, [sp, #100] ; 0x64 │ │ cbz r0, 216b90 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ str r0, [sp, #104] ; 0x68 │ │ cbnz r0, 216ba8 │ │ ldr r3, [r4, #4] │ │ orr.w r3, r3, #4194304 ; 0x400000 │ │ str r3, [r4, #4] │ │ ldr r3, [sp, #172] ; 0xac │ │ @@ -710630,15 +710637,15 @@ │ │ mov r0, r4 │ │ bl 1e8cf0 │ │ mov r3, r0 │ │ cbz r0, 217446 │ │ mov r1, r7 │ │ mov r2, r6 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r2, #0 │ │ mov r7, r0 │ │ strb r2, [r0, r6] │ │ ldr r3, [r5, #0] │ │ mov r1, r8 │ │ mov r0, r4 │ │ movs r2, #1 │ │ @@ -710744,15 +710751,15 @@ │ │ add.w r7, r3, r8, lsl #3 │ │ add.w r7, r7, #37 ; 0x25 │ │ ble.n 217532 │ │ ldr r3, [sp, #16] │ │ movs r4, #0 │ │ ldr r6, [r3, #4] │ │ b.n 21751c │ │ - blx 39168 │ │ + blx 3918c │ │ adds r4, #1 │ │ cmp r8, r4 │ │ add.w r6, r6, #20 │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r3, r0, #1 │ │ add r7, r3 │ │ ble.n 217532 │ │ @@ -710783,15 +710790,15 @@ │ │ mov r2, r6 │ │ str r4, [r6, #0] │ │ mov r0, r7 │ │ str r7, [r2, #8] │ │ movs r4, #0 │ │ str r3, [r6, #4] │ │ ldmia.w r5, {r1, r2} │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #4] │ │ mov r0, r7 │ │ strb r4, [r7, r3] │ │ bl 1d7370 │ │ ldr r3, [r5, #4] │ │ str.w r8, [r6, #20] │ │ str r3, [sp, #48] ; 0x30 │ │ @@ -710873,22 +710880,22 @@ │ │ ldr r6, [sp, #24] │ │ add r3, r2 │ │ str.w r8, [sp, #20] │ │ ldr.w r9, [sp, #16] │ │ mov r4, r3 │ │ mov fp, r6 │ │ b.n 217670 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w sl, r0, #3221225472 ; 0xc0000000 │ │ add.w r8, sl, #1 │ │ str.w r4, [fp, #40] ; 0x28 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ adds r5, #1 │ │ strb.w r7, [r4, sl] │ │ cmp r5, r3 │ │ add.w fp, fp, #8 │ │ add r4, r8 │ │ bge.n 2176a2 │ │ @@ -712790,15 +712797,15 @@ │ │ cmp.w r8, #0 │ │ ite eq │ │ moveq r3, #0 │ │ andne.w r3, r3, #1 │ │ cmp r3, #0 │ │ beq.n 218a00 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w r3, [r4, #256] ; 0x100 │ │ movs r1, #0 │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ add.w r9, r8, #61 ; 0x3d │ │ mov r0, r9 │ │ cmp r3, #0 │ │ bne.n 218a4c │ │ @@ -712836,15 +712843,15 @@ │ │ strb.w r6, [sl, #4] │ │ mov r2, r8 │ │ movs r6, #3 │ │ str.w fp, [sl] │ │ strb.w r6, [sl, #44] ; 0x2c │ │ str.w fp, [sl, #20] │ │ str.w fp, [sl, #40] ; 0x28 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r1, #0 │ │ mov r2, sl │ │ mov r3, r0 │ │ mov r0, r7 │ │ strb.w r1, [r3, r8] │ │ ldr.w r1, [sl] │ │ bl 1e2a7c │ │ @@ -714467,22 +714474,22 @@ │ │ mov r0, r7 │ │ bl 1e7994 │ │ mov r6, r0 │ │ strb.w r0, [r4, #-1] │ │ cmp r5, #0 │ │ beq.n 219b2c │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bics.w fp, r0, #3221225472 ; 0xc0000000 │ │ beq.n 219b2c │ │ ldr.w r6, [r4, #-14] │ │ cmp r6, #0 │ │ beq.n 219b90 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #16] │ │ ldr.w r1, [r3, #288] ; 0x120 │ │ cmp r1, r6 │ │ bic.w ip, r0, #3221225472 ; 0xc0000000 │ │ add.w r2, fp, ip │ │ add.w r2, r2, #2 │ │ mov.w r3, r2, asr #31 │ │ @@ -714507,15 +714514,15 @@ │ │ cmp r3, #0 │ │ beq.n 219ba8 │ │ add.w r0, ip, #1 │ │ str.w r3, [r4, #-14] │ │ add r0, r3 │ │ mov r1, r5 │ │ add.w r2, fp, #1 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w r6, [r4, #-1] │ │ ldrb r3, [r4, #1] │ │ orr.w r3, r3, #4 │ │ strb r3, [r4, #1] │ │ cbnz r6, 219b34 │ │ movs r3, #65 ; 0x41 │ │ strb.w r3, [r4, #-1] │ │ @@ -715185,15 +715192,15 @@ │ │ blt.n 21a24a │ │ ldr r3, [sp, #32] │ │ ldr r7, [r3, #8] │ │ ldr r0, [r7, #0] │ │ ldr.w r8, [r9, #4] │ │ str r0, [sp, #48] ; 0x30 │ │ cbz r0, 21a1ee │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ str r0, [sp, #52] ; 0x34 │ │ cbnz r0, 21a1f4 │ │ str.w r6, [r8, r5, lsl #2] │ │ b.n 21a0e0 │ │ ldr r3, [sp, #8] │ │ movs r1, #53 ; 0x35 │ │ @@ -715345,15 +715352,15 @@ │ │ cmp r7, #0 │ │ ite eq │ │ moveq r3, #0 │ │ andne.w r3, r3, #1 │ │ cmp r3, #0 │ │ beq.n 21a44a │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #0 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r5 │ │ str r2, [sp, #16] │ │ mov r1, r2 │ │ adds r1, #61 ; 0x3d │ │ str r1, [sp, #24] │ │ @@ -715377,15 +715384,15 @@ │ │ mov r0, r3 │ │ str r3, [r7, #20] │ │ str r3, [r7, #40] ; 0x28 │ │ movs r3, #1 │ │ ldr r2, [sp, #16] │ │ strb r3, [r7, #4] │ │ strb.w r4, [r7, #44] ; 0x2c │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #16] │ │ mov r3, r0 │ │ movs r0, #0 │ │ strb r0, [r3, r2] │ │ mov r2, r7 │ │ ldr r1, [r7, #0] │ │ ldr r0, [sp, #20] │ │ @@ -716221,15 +716228,15 @@ │ │ str r0, [sp, #28] │ │ cmp r0, #0 │ │ beq.w 21ae7c │ │ ldr r6, [r4, #8] │ │ adds r4, r6, #2 │ │ beq.w 21af4e │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r5 │ │ add.w fp, r8, #4294967295 ; 0xffffffff │ │ add.w fp, fp, fp, lsr #31 │ │ mov.w fp, fp, asr #1 │ │ add.w r2, fp, #1 │ │ asrs r3, r2, #31 │ │ @@ -716585,15 +716592,15 @@ │ │ mov r0, r1 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq.w 21aaee │ │ b.n 21ab08 │ │ ldrh r3, [r6, #8] │ │ b.n 21af78 │ │ - asrs r2, r2, #29 │ │ + asrs r6, r3, #29 │ │ movs r3, r6 │ │ cmp r4, #120 ; 0x78 │ │ movs r3, r6 │ │ stmia r5!, {r0, r1, r2, r4, r7} │ │ vrsra.u64 , q3, #5 │ │ movs r0, r7 │ │ movs r4, #158 ; 0x9e │ │ @@ -719520,15 +719527,15 @@ │ │ beq.w 21cf72 │ │ ldr r3, [sp, #40] ; 0x28 │ │ add r1, sp, #272 ; 0x110 │ │ ldr r4, [sp, #28] │ │ ldr r0, [sp, #104] ; 0x68 │ │ lsls r2, r3, #4 │ │ strh r3, [r4, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ str r3, [sp, #132] ; 0x84 │ │ ldr r3, [sp, #76] ; 0x4c │ │ ldr r2, [sp, #124] ; 0x7c │ │ adds r3, #48 ; 0x30 │ │ str r3, [sp, #76] ; 0x4c │ │ cmp r2, r3 │ │ @@ -719634,15 +719641,15 @@ │ │ ldr r1, [sp, #104] ; 0x68 │ │ mov r0, r9 │ │ ldrh r3, [r5, #0] │ │ lsls r2, r3, #4 │ │ mov r4, r3 │ │ str r3, [sp, #80] ; 0x50 │ │ strh.w r3, [sp, #320] ; 0x140 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #132] ; 0x84 │ │ mov r2, r5 │ │ strh r3, [r2, #0] │ │ cmp r4, #0 │ │ beq.w 21ce72 │ │ str r3, [sp, #24] │ │ str r3, [sp, #56] ; 0x38 │ │ @@ -720623,15 +720630,15 @@ │ │ ldr r0, [r4, #24] │ │ strb.w r8, [r4, #22] │ │ strh r3, [r4, #18] │ │ strd r6, r7, [r4, #8] │ │ strh.w ip, [r4, #16] │ │ strh.w r9, [r4, #20] │ │ ldr.w r1, [fp] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #24] │ │ ldr r2, [sp, #48] ; 0x30 │ │ str r5, [r3, r2] │ │ ldr r3, [sp, #28] │ │ cmp sl, r3 │ │ blt.w 21daa8 │ │ ldr r1, [sp, #24] │ │ @@ -721438,15 +721445,15 @@ │ │ ldr r2, [pc, #160] ; (21e1f4 ) │ │ add r2, pc │ │ b.n 21e0ea │ │ cmp.w r9, #0 │ │ beq.n 21e0b4 │ │ mov r0, r9 │ │ add r6, sp, #8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r6 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r9 │ │ bl 1de910 │ │ cbnz r4, 21e1d0 │ │ ldr r0, [r5, #0] │ │ movs r2, #8 │ │ @@ -721476,29 +721483,29 @@ │ │ bl 1dc978 │ │ cmp r0, #0 │ │ beq.n 21e150 │ │ cmp.w r9, #0 │ │ beq.w 21e0b4 │ │ mov r0, r9 │ │ add r6, sp, #8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r6 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r9 │ │ bl 1de910 │ │ vldr d7, [sp, #8] │ │ vneg.f64 d7, d7 │ │ vstr d7, [sp, #8] │ │ b.n 21e172 │ │ movs r2, #0 │ │ mov.w r3, #2147483648 ; 0x80000000 │ │ b.n 21e116 │ │ nop │ │ ; instruction: 0xf70c0032 │ │ - b.n 21e2c0 │ │ + b.n 21e2d8 │ │ movs r2, r6 │ │ ; instruction: 0xf6fc0032 │ │ ; instruction: 0xf67e0032 │ │ ; instruction: 0xf63e0032 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r8, r2 │ │ mov r6, r3 │ │ @@ -721529,15 +721536,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ beq.w 21e410 │ │ mov r1, fp │ │ mov r2, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [pc, #600] ; (21e4b8 ) │ │ movs r1, #0 │ │ strb.w r1, [sl, r6] │ │ ldrb.w lr, [sl] │ │ add r2, pc │ │ ldrsb.w r2, [r2, lr] │ │ cmp r2, r1 │ │ @@ -721558,15 +721565,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ beq.w 21e406 │ │ mov r2, r8 │ │ mov r1, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [pc, #508] ; (21e4bc ) │ │ movs r1, #0 │ │ strb.w r1, [fp, r8] │ │ ldrb.w r8, [fp] │ │ add r2, pc │ │ ldrsb.w r2, [r2, r8] │ │ cmp r2, r1 │ │ @@ -721872,15 +721879,15 @@ │ │ add r2, r7 │ │ add r3, r7 │ │ mov r1, r8 │ │ str.w ip, [r2, #4] │ │ mov r2, r4 │ │ str r0, [r7, #4] │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r2, #0 │ │ strb r2, [r0, r4] │ │ ldr r3, [sp, #0] │ │ ldr.w r2, [r3, #132] ; 0x84 │ │ str.w r7, [r5, #424] ; 0x1a8 │ │ b.n 21e4fc │ │ subs r6, #48 ; 0x30 │ │ @@ -721968,15 +721975,15 @@ │ │ cbnz r1, 21e750 │ │ bl 1e8cf0 │ │ mov r4, r0 │ │ cbz r0, 21e750 │ │ mov r2, r7 │ │ mov r1, r8 │ │ mov r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #188] ; (21e7cc ) │ │ movs r2, #0 │ │ strb r2, [r4, r7] │ │ str r4, [r5, #4] │ │ add r3, pc │ │ ldrb r5, [r4, #0] │ │ ldrsb r3, [r3, r5] │ │ @@ -722694,15 +722701,15 @@ │ │ b.n 21edf6 │ │ movs r2, #48 ; 0x30 │ │ movs r3, #0 │ │ mov r5, r6 │ │ b.n 21ecea │ │ mov r0, r3 │ │ ldr r1, [r6, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r6, #4] │ │ mov r3, r0 │ │ b.n 21ed68 │ │ ldr.w r1, [r9, #280] ; 0x118 │ │ adds r1, #1 │ │ str.w r1, [r9, #280] ; 0x118 │ │ b.n 21ed38 │ │ @@ -722746,15 +722753,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ beq.n 21ef8a │ │ mov r2, r4 │ │ mov r1, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #364] ; (21f01c ) │ │ strb.w r5, [sl, r4] │ │ ldrb.w r4, [sl] │ │ add r3, pc │ │ ldrsb r3, [r3, r4] │ │ cmp r3, #0 │ │ blt.n 21ef56 │ │ @@ -723167,15 +723174,15 @@ │ │ movs r5, #0 │ │ mov r1, r7 │ │ movs r2, #68 ; 0x44 │ │ str r4, [r6, #28] │ │ mov r0, r4 │ │ str r5, [r6, #56] ; 0x38 │ │ str r5, [r6, #60] ; 0x3c │ │ - blx 39174 │ │ + blx 39198 │ │ movs r1, #160 ; 0xa0 │ │ add r2, sp, #8 │ │ str r6, [r7, #28] │ │ mov r0, r9 │ │ str r5, [sp, #8] │ │ str r5, [sp, #12] │ │ bl 1ea240 │ │ @@ -724486,15 +724493,15 @@ │ │ bl 1e8cf0 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq.n 220048 │ │ mov r2, r7 │ │ mov r1, sl │ │ mov r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #340] ; (220114 ) │ │ movs r2, #0 │ │ strb r2, [r4, r7] │ │ ldrb r7, [r4, #0] │ │ add r3, pc │ │ ldrsb r3, [r3, r7] │ │ cmp r3, r2 │ │ @@ -724827,15 +724834,15 @@ │ │ str r3, [sp, #8] │ │ ldr.w sl, [r7] │ │ ldr.w r8, [r4, #8] │ │ ldrb.w fp, [sl, #66] ; 0x42 │ │ cmp.w r8, #0 │ │ beq.w 2204b8 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ str r3, [sp, #12] │ │ mov r0, sl │ │ movs r3, #0 │ │ mov r1, r8 │ │ str r3, [sp, #0] │ │ ldr r2, [sp, #8] │ │ @@ -725099,15 +725106,15 @@ │ │ cmp r2, #132 ; 0x84 │ │ bne.n 220614 │ │ ldr r3, [r3, #8] │ │ mov r2, r3 │ │ cbz r3, 2205ac │ │ mov r0, r3 │ │ str r3, [sp, #8] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #8] │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r3 │ │ add r1, sp, #48 ; 0x30 │ │ bl 1de910 │ │ vmov.f64 d6, #112 ; 0x3f800000 1.0 │ │ vldr d7, [sp, #48] ; 0x30 │ │ @@ -725265,15 +725272,15 @@ │ │ cmp r5, #0 │ │ beq.w 220826 │ │ ldr r6, [r4, #32] │ │ cmp r6, #0 │ │ beq.w 220872 │ │ ldr.w r8, [r6, #96] ; 0x60 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r7, r0, #3221225472 ; 0xc0000000 │ │ cmp r7, r8 │ │ bgt.n 2207ee │ │ ldr r3, [pc, #464] ; (220910 ) │ │ add r3, pc │ │ adds r3, #1 │ │ beq.w 2208d4 │ │ @@ -725436,15 +725443,15 @@ │ │ movlt r1, #32 │ │ bl 1ffb3c │ │ cmp r0, #0 │ │ bne.w 2207b0 │ │ mov r2, r6 │ │ mov r1, r5 │ │ ldr r0, [r4, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ movw r2, #514 ; 0x202 │ │ movs r3, #1 │ │ str r7, [r4, #12] │ │ strh r2, [r4, #8] │ │ strb r3, [r4, #10] │ │ b.n 2207b0 │ │ ldr.w r3, [r4, #280] ; 0x118 │ │ @@ -725474,15 +725481,15 @@ │ │ it eq │ │ cmpeq r3, #0 │ │ bne.w 220aa4 │ │ adds r3, r4, #1 │ │ cmp r3, #128 ; 0x80 │ │ bhi.w 220aa4 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ cmp r0, #255 ; 0xff │ │ bgt.w 220aa4 │ │ and.w r9, r6, #7 │ │ and.w r3, r6, #2048 ; 0x800 │ │ cmp.w r9, #4 │ │ str r3, [sp, #24] │ │ @@ -725500,15 +725507,15 @@ │ │ cbz r0, 22099a │ │ ldrh r3, [r0, #2] │ │ and.w r3, r3, #3 │ │ cmp r3, r9 │ │ beq.w 220b3c │ │ mov r0, r5 │ │ add.w r8, r7, #348 ; 0x15c │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r5 │ │ add r2, sp, #36 ; 0x24 │ │ str r0, [sp, #28] │ │ mov r0, r8 │ │ bl 1d8060 │ │ cmp r0, #0 │ │ beq.w 220adc │ │ @@ -725642,15 +725649,15 @@ │ │ strh.w r9, [r0, #2] │ │ str r3, [r0, #20] │ │ mov r1, r5 │ │ add.w r2, sl, #1 │ │ uxtb r4, r4 │ │ strb r4, [r0, #0] │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r2, fp │ │ mov r3, r0 │ │ mov r0, r8 │ │ mov r1, r3 │ │ bl 1e2a7c │ │ cmp fp, r0 │ │ it ne │ │ @@ -726312,29 +726319,29 @@ │ │ mov r8, r1 │ │ bl 221058 │ │ mov r4, r0 │ │ cbz r0, 2211b0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ add.w fp, r0, #25 │ │ adds r7, r0, #1 │ │ mov r0, fp │ │ bl 1f6050 │ │ mov r6, r0 │ │ cbz r0, 2211f6 │ │ mov r2, fp │ │ mov r1, r4 │ │ blx 39108 │ │ add.w r0, r6, #24 │ │ mov r2, r7 │ │ mov r1, r8 │ │ str r0, [r6, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #32] │ │ ldr r2, [sp, #40] ; 0x28 │ │ mov r0, r4 │ │ str r5, [r6, #0] │ │ str.w sl, [r6, #8] │ │ str.w r9, [r6, #12] │ │ str r2, [r6, #16] │ │ @@ -727129,15 +727136,15 @@ │ │ add sp, #220 ; 0xdc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str r3, [sp, #56] ; 0x38 │ │ mov r1, r4 │ │ ldr r3, [sp, #52] ; 0x34 │ │ mov r4, r5 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 2219be │ │ mov r1, r4 │ │ mov r0, r6 │ │ bl 204100 │ │ mov r4, r5 │ │ b.n 2219be │ │ mov r0, r6 │ │ @@ -727281,15 +727288,15 @@ │ │ bl 214a84 │ │ mov r0, fp │ │ bl 1f2004 │ │ b.n 221a5c │ │ mov r2, r4 │ │ cbz r4, 221b64 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r1, r4 │ │ add r0, sp, #44 ; 0x2c │ │ bl 204264 │ │ b.n 2219c4 │ │ mov r1, r4 │ │ mov r2, r5 │ │ @@ -727457,15 +727464,15 @@ │ │ ldr r7, [pc, #132] ; (221d78 ) │ │ movs r2, #1 │ │ add r7, pc │ │ ldr r0, [r4, #8] │ │ mov r1, r7 │ │ str r6, [r4, #12] │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [r5, #0] │ │ bl 20c210 │ │ mov r6, r0 │ │ ldr r0, [r5, #0] │ │ bl 20bd30 │ │ mov r2, r0 │ │ cbz r6, 221d22 │ │ @@ -727635,15 +727642,15 @@ │ │ strb.w r0, [sp, #65] ; 0x41 │ │ mov r4, r1 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r1, r2 │ │ mov.w r7, sl, lsl #3 │ │ mov r2, r6 │ │ str r6, [sp, #52] ; 0x34 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r2, r7, sl │ │ add.w r2, r4, r2, lsl #3 │ │ ldr r1, [r2, #28] │ │ cmp r1, #0 │ │ beq.w 22206e │ │ add r6, sp, #40 ; 0x28 │ │ ldr r1, [pc, #708] ; (222190 ) │ │ @@ -728212,26 +728219,26 @@ │ │ mov r6, r0 │ │ add r1, sp, #36 ; 0x24 │ │ ldr r0, [sp, #32] │ │ str r1, [sp, #4] │ │ bl 222388 │ │ mov r7, r0 │ │ cbz r0, 22249c │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [r5, #4] │ │ ldr r3, [r5, #8] │ │ add.w r8, r0, #1 │ │ add.w r4, r8, r2 │ │ cmp r4, r3 │ │ bhi.n 222474 │ │ ldr r3, [r5, #0] │ │ adds r0, r3, r2 │ │ mov r1, r7 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #4] │ │ add r3, r8 │ │ subs r3, #1 │ │ mov r0, r7 │ │ str r3, [r5, #4] │ │ bl 1dc3dc │ │ add sp, #8 │ │ @@ -728409,15 +728416,15 @@ │ │ b.n 2225d8 │ │ cbnz r4, 22261c │ │ movs r2, r6 │ │ add r6, pc, #520 ; (adr r6, 222824 ) │ │ movs r2, r6 │ │ cbnz r0, 222624 │ │ movs r2, r6 │ │ - ldr r4, [sp, #312] ; 0x138 │ │ + ldr r4, [sp, #360] ; 0x168 │ │ movs r2, r6 │ │ ; instruction: 0xb8fc │ │ movs r2, r6 │ │ ; instruction: 0xb8ea │ │ movs r2, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #156 ; 0x9c │ │ @@ -728472,15 +728479,15 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r2, r4 │ │ blx 39108 │ │ mov r1, r7 │ │ ldr r2, [sp, #44] ; 0x2c │ │ bic.w r7, sl, #2147483648 ; 0x80000000 │ │ ldr r0, [sp, #24] │ │ - blx 39174 │ │ + blx 39198 │ │ mov.w lr, sl, lsr #31 │ │ orr.w lr, lr, fp, lsl #1 │ │ mov.w r1, fp, asr #31 │ │ mov.w r2, lr, lsr #5 │ │ mov r3, r1 │ │ orr.w r2, r2, r1, lsl #27 │ │ asrs r1, r3, #1 │ │ @@ -728711,15 +728718,15 @@ │ │ mov r7, r0 │ │ str r5, [sp, #128] ; 0x80 │ │ str r0, [sp, #120] ; 0x78 │ │ adds r0, r7, r6 │ │ mov r1, r8 │ │ mov r2, fp │ │ mov r6, sl │ │ - blx 39174 │ │ + blx 39198 │ │ str.w sl, [sp, #124] ; 0x7c │ │ mov r3, r6 │ │ ldr r2, [sp, #64] ; 0x40 │ │ str r7, [sp, #0] │ │ ldr r0, [sp, #20] │ │ ldr r1, [sp, #16] │ │ bl 222414 │ │ @@ -729136,21 +729143,21 @@ │ │ cmp r4, #0 │ │ bgt.w 222c20 │ │ b.n 222c5e │ │ add.w sl, sp, #120 ; 0x78 │ │ b.n 222d2e │ │ ; instruction: 0xb720 │ │ movs r2, r6 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ movs r2, r6 │ │ ; instruction: 0xb752 │ │ movs r2, r6 │ │ ; instruction: 0xb6e4 │ │ movs r2, r6 │ │ - ldr r1, [sp, #720] ; 0x2d0 │ │ + ldr r1, [sp, #768] ; 0x300 │ │ movs r2, r6 │ │ add r3, pc, #848 ; (adr r3, 2230cc ) │ │ movs r2, r6 │ │ ; instruction: 0xb6c8 │ │ movs r2, r6 │ │ ; instruction: 0xb6c8 │ │ movs r2, r6 │ │ @@ -729160,37 +729167,37 @@ │ │ movs r2, r6 │ │ push {r3, r4, r5, r7, lr} │ │ movs r2, r6 │ │ push {r3, r4, r5, r7, lr} │ │ movs r2, r6 │ │ push {r5, r7, lr} │ │ movs r2, r6 │ │ - ldr r0, [sp, #448] ; 0x1c0 │ │ + ldr r0, [sp, #496] ; 0x1f0 │ │ movs r2, r6 │ │ add r2, pc, #592 ; (adr r2, 222ff0 ) │ │ movs r2, r6 │ │ push {r1, r2, r4, r5, r6, r7} │ │ movs r2, r6 │ │ push {r1, r2, r4, r5, r6, r7} │ │ movs r2, r6 │ │ - str r7, [sp, #272] ; 0x110 │ │ + str r7, [sp, #320] ; 0x140 │ │ movs r2, r6 │ │ push {r1, r5, r6} │ │ movs r2, r6 │ │ add r1, pc, #184 ; (adr r1, 222e6c ) │ │ movs r2, r6 │ │ - str r6, [sp, #728] ; 0x2d8 │ │ + str r6, [sp, #776] ; 0x308 │ │ movs r2, r6 │ │ cbz r2, 222e30 │ │ movs r2, r6 │ │ add r0, pc, #680 ; (adr r0, 223068 ) │ │ movs r2, r6 │ │ cbz r2, 222e12 │ │ movs r2, r6 │ │ - str r6, [sp, #344] ; 0x158 │ │ + str r6, [sp, #392] ; 0x188 │ │ movs r2, r6 │ │ cbz r2, 222e1a │ │ movs r2, r6 │ │ add r3, sp, #720 ; 0x2d0 │ │ movs r2, r6 │ │ cbz r2, 222e1c │ │ movs r2, r6 │ │ @@ -729260,15 +729267,15 @@ │ │ adds r0, r4, #1 │ │ bl 1f6050 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ beq.n 222f6c │ │ mov r1, r8 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ strb r3, [r5, r4] │ │ ldr r3, [r6, #8] │ │ cmp r3, #0 │ │ bne.n 222f70 │ │ ldrb r4, [r5, #0] │ │ ldr.w r8, [r6] │ │ @@ -729383,15 +729390,15 @@ │ │ add r1, r9 │ │ blx 391bc │ │ str r4, [r6, #0] │ │ add.w r0, r8, #1 │ │ str.w r0, [r9] │ │ b.n 222f60 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r4, r0 │ │ b.n 222e68 │ │ cmp r3, #0 │ │ it ne │ │ movne r4, #93 ; 0x5d │ │ b.n 222eaa │ │ ldr r1, [pc, #52] ; (222ffc ) │ │ @@ -729477,15 +729484,15 @@ │ │ mov fp, r0 │ │ str r3, [sp, #4] │ │ mov r5, r1 │ │ ldr r4, [r2, #0] │ │ cmp r1, #0 │ │ beq.w 2232ec │ │ mov r0, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ lsls r2, r4, #25 │ │ bic.w r8, r0, #3221225472 ; 0xc0000000 │ │ itt mi │ │ addmi.w r6, r8, #2 │ │ asrmi r7, r6, #31 │ │ bmi.n 22310a │ │ ldr.w r3, [pc, #1164] ; 223538 │ │ @@ -729601,15 +729608,15 @@ │ │ bl 1f858c │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq.n 2231ba │ │ mov r1, r5 │ │ mov r2, r8 │ │ mov r0, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 2230ce │ │ ldrb r0, [r5, r1] │ │ adds r2, r5, r1 │ │ ldrb.w ip, [r8, r0] │ │ tst.w ip, #8 │ │ beq.n 22328e │ │ ldrb.w ip, [r2, #1] │ │ @@ -729730,15 +729737,15 @@ │ │ addeq r3, #1 │ │ strbeq.w r2, [r9, lr] │ │ add.w r1, r9, r3 │ │ movs r2, #0 │ │ mov r0, r9 │ │ strb.w r2, [r9, r3] │ │ strb r2, [r1, #1] │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r0, #1 │ │ add.w r8, r9, r3 │ │ ldrb.w r3, [r9, r3] │ │ cmp r3, #0 │ │ beq.w 2230e0 │ │ ldr r3, [pc, #516] ; (223544 ) │ │ @@ -729758,23 +729765,23 @@ │ │ ldr r3, [pc, #500] ; (223554 ) │ │ add r3, pc │ │ str r3, [sp, #36] ; 0x24 │ │ ldr r3, [pc, #496] ; (223558 ) │ │ add r3, pc │ │ str r3, [sp, #20] │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r4, r0, #3221225472 ; 0xc0000000 │ │ adds r6, r4, #1 │ │ adds.w r6, r8, r6 │ │ it eq │ │ moveq r5, r6 │ │ beq.n 22338a │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ cmp r4, #3 │ │ beq.n 22342a │ │ cmp r4, #5 │ │ beq.n 223440 │ │ cmp r4, #4 │ │ bne.n 2233f2 │ │ @@ -729791,15 +729798,15 @@ │ │ str r3, [sp, #8] │ │ ldr r7, [r4, #0] │ │ cbnz r7, 2233be │ │ b.n 223408 │ │ ldr.w r7, [r4, #8]! │ │ cbz r7, 223408 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ cmp r5, r0 │ │ bne.n 2233b8 │ │ mov r1, r7 │ │ mov r0, r6 │ │ mov r2, r5 │ │ blx 39000 │ │ @@ -729991,15 +729998,15 @@ │ │ bl 1d7240 │ │ movs r3, #0 │ │ ldr r4, [r7, #0] │ │ str r3, [sp, #28] │ │ cmp r6, #0 │ │ beq.w 2237b0 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r3, r0, #300 ; 0x12c │ │ str r3, [sp, #20] │ │ mov r0, r3 │ │ asrs r1, r3, #31 │ │ ldr r3, [r7, #24] │ │ strd r0, r1, [sp, #8] │ │ @@ -730108,15 +730115,15 @@ │ │ ite eq │ │ moveq.w r9, #1 │ │ movne.w r9, #0 │ │ bne.n 223610 │ │ cmp r6, #0 │ │ beq.w 2238ca │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r9, r0, #3221225472 ; 0xc0000000 │ │ add.w r0, r9, #30 │ │ asrs r1, r0, #31 │ │ bl 1f858c │ │ mov fp, r0 │ │ cmp r0, #0 │ │ beq.n 2237a4 │ │ @@ -730239,15 +730246,15 @@ │ │ b.n 223730 │ │ ldr.w fp, [pc, #272] ; 223928 │ │ add fp, pc │ │ b.n 22369a │ │ cmp.w sl, #0 │ │ beq.n 22386a │ │ mov r0, fp │ │ - blx 39168 │ │ + blx 3918c │ │ ldrd r2, r3, [sp, #8] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r2, r2, r0 │ │ adc.w r3, r3, #0 │ │ strd r2, r3, [sp, #8] │ │ mov r0, r2 │ │ mov r1, r3 │ │ @@ -730285,15 +730292,15 @@ │ │ cmp r0, #0 │ │ beq.n 2237ac │ │ ldr.w r2, [r7, #176] ; 0xb0 │ │ cmp r2, #0 │ │ ble.n 2238a2 │ │ lsls r2, r2, #2 │ │ ldr.w r1, [r7, #180] ; 0xb4 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r7 │ │ ldr.w r1, [r7, #180] ; 0xb4 │ │ bl 1dc764 │ │ ldr.w r3, [r7, #176] ; 0xb0 │ │ str.w r6, [r7, #180] ; 0xb4 │ │ movs r4, #0 │ │ adds r2, r3, #1 │ │ @@ -730428,25 +730435,25 @@ │ │ bne.n 223abc │ │ cmp.w r9, #0 │ │ beq.n 223ab8 │ │ cmp.w r8, #0 │ │ ble.n 223aa6 │ │ mov.w r9, #0 │ │ b.n 223a38 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r6, r0, #1 │ │ mov r0, r6 │ │ asrs r1, r6, #31 │ │ bl 1f858c │ │ mov r2, r6 │ │ mov r5, r0 │ │ cbz r0, 223a7a │ │ ldr r1, [r7, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #20] │ │ add.w r9, r9, #1 │ │ ldr r2, [r4, #0] │ │ cmp r8, r9 │ │ add.w r1, r3, #1 │ │ add.w r7, r7, #4 │ │ str r1, [r4, #20] │ │ @@ -730556,15 +730563,15 @@ │ │ mov r1, r5 │ │ vmov r2, r3, d7 │ │ add r0, pc │ │ bl 223050 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq.n 223c2a │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, sp │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r4 │ │ bl 1de910 │ │ mov r0, r4 │ │ bl 1dc3dc │ │ ldrd r2, r3, [sp] │ │ @@ -730773,41 +730780,41 @@ │ │ add r4, r0 │ │ str.w r0, [fp, #16] │ │ str.w r4, [fp, #20] │ │ ldr.w r8, [r5, #4] │ │ cmp r6, #0 │ │ bne.w 223f40 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r4, r0 │ │ adds r0, #1 │ │ bl 1f6050 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ beq.w 223f3c │ │ mov r1, r8 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ strb r6, [r7, r4] │ │ ldr r4, [sp, #68] ; 0x44 │ │ str.w r7, [fp, #4] │ │ ldr.w r8, [r5, #8] │ │ cmp r4, #0 │ │ bne.w 223f74 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r6, r0 │ │ adds r0, #1 │ │ bl 1f6050 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ beq.w 223f70 │ │ mov r2, r6 │ │ mov r1, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ strb r4, [r7, r6] │ │ ldr r3, [sp, #68] ; 0x44 │ │ movs r6, #1 │ │ str.w r7, [fp, #8] │ │ str.w r4, [fp, #48] ; 0x30 │ │ str.w r6, [fp, #44] ; 0x2c │ │ cmp r3, #0 │ │ @@ -730872,15 +730879,15 @@ │ │ ldr r4, [sp, #76] ; 0x4c │ │ ldr r5, [sp, #72] ; 0x48 │ │ cmp r4, #0 │ │ beq.w 22423a │ │ mov r0, r5 │ │ movs r3, #0 │ │ str r3, [sp, #84] ; 0x54 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r5 │ │ mov r6, r0 │ │ ldr.w r0, [pc, #1756] ; 22457c │ │ mov r2, r6 │ │ add r0, pc │ │ bl 1dc978 │ │ cmp r0, #0 │ │ @@ -731137,15 +731144,15 @@ │ │ mov r2, r6 │ │ add r0, pc │ │ bl 1dc978 │ │ cmp r0, #0 │ │ bne.n 224212 │ │ mov r0, r4 │ │ add r5, sp, #84 ; 0x54 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r6, r0, #1 │ │ mov r0, r5 │ │ lsls r1, r6, #2 │ │ bl 1f63d4 │ │ lsls r1, r6, #1 │ │ mov r7, r0 │ │ str r0, [sp, #40] ; 0x28 │ │ @@ -731317,15 +731324,15 @@ │ │ beq.n 2243c0 │ │ add.w ip, sp, #88 ; 0x58 │ │ mov r5, r4 │ │ mov r0, ip │ │ mov r1, r7 │ │ movs r2, #128 ; 0x80 │ │ ldrb r6, [r5, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r8, r5 │ │ lsls r3, r6, #24 │ │ add.w r5, r5, #1 │ │ mov ip, r0 │ │ bmi.n 22430e │ │ add r3, sp, #216 ; 0xd8 │ │ add r6, r3 │ │ @@ -731334,15 +731341,15 @@ │ │ bne.n 22430e │ │ cmp r4, r8 │ │ beq.n 2243cc │ │ rsb r5, r4, r8 │ │ mov r1, r4 │ │ mov r0, fp │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #36] ; 0x24 │ │ str.w fp, [r3, #4]! │ │ ldrb.w r6, [fp] │ │ str r3, [sp, #36] ; 0x24 │ │ sub.w r2, r6, #91 ; 0x5b │ │ cmp r6, #91 ; 0x5b │ │ it ne │ │ @@ -731469,24 +731476,24 @@ │ │ bl 223050 │ │ ldr r3, [sp, #260] ; 0x104 │ │ str r0, [r3, #0] │ │ b.n 2241a2 │ │ ldr r7, [sp, #84] ; 0x54 │ │ cbnz r7, 2244ae │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r6, r0 │ │ adds r0, #1 │ │ bl 1f6050 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ beq.n 22453a │ │ mov r1, r4 │ │ mov r2, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ strb r7, [r5, r6] │ │ ldr r7, [sp, #84] ; 0x54 │ │ str.w r5, [fp, #40] ; 0x28 │ │ b.n 2241a2 │ │ ldr r0, [pc, #308] ; (2245ec ) │ │ mov r1, r5 │ │ mov r2, r6 │ │ @@ -731500,15 +731507,15 @@ │ │ add.w lr, r3, #32 │ │ mov r5, r6 │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ stmia r5!, {r0, r1, r2, r3} │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ stmia.w r5, {r0, r1, r2, r3} │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r3, r0 │ │ ldr r0, [sp, #88] ; 0x58 │ │ cbz r0, 22451e │ │ str.w sl, [sp, #32] │ │ mov.w r5, #4294967295 ; 0xffffffff │ │ mov sl, r8 │ │ mov r8, r7 │ │ @@ -731597,15 +731604,15 @@ │ │ movs r2, r6 │ │ ldr r7, [sp, #328] ; 0x148 │ │ movs r2, r6 │ │ add r0, pc, #112 ; (adr r0, 224628 ) │ │ movs r2, r6 │ │ ldr r6, [sp, #656] ; 0x290 │ │ movs r2, r6 │ │ - ldrb r4, [r2, #28] │ │ + ldrb r0, [r4, #28] │ │ movs r2, r6 │ │ add r0, pc, #384 ; (adr r0, 224744 ) │ │ movs r2, r6 │ │ ldr r7, [sp, #328] ; 0x148 │ │ movs r2, r6 │ │ ldr r7, [sp, #296] ; 0x128 │ │ movs r2, r6 │ │ @@ -731885,19 +731892,19 @@ │ │ movs r2, r6 │ │ ldr r3, [sp, #840] ; 0x348 │ │ movs r2, r6 │ │ ldrh r0, [r5, #26] │ │ movs r2, r6 │ │ ldrh r4, [r6, #56] ; 0x38 │ │ movs r2, r6 │ │ - ldrb r2, [r1, #7] │ │ + ldrb r6, [r2, #7] │ │ movs r2, r6 │ │ strh r0, [r1, #30] │ │ movs r2, r6 │ │ - ldrb r0, [r3, #6] │ │ + ldrb r4, [r4, #6] │ │ movs r2, r6 │ │ str r6, [sp, #408] ; 0x198 │ │ movs r2, r6 │ │ ldr r2, [sp, #1008] ; 0x3f0 │ │ movs r2, r6 │ │ ldr r2, [sp, #1008] ; 0x3f0 │ │ movs r2, r6 │ │ @@ -732023,15 +732030,15 @@ │ │ cmp r3, #0 │ │ ble.n 224a62 │ │ ldr r3, [sp, #8] │ │ movs r6, #0 │ │ add.w sl, r3, #20 │ │ ldr.w r0, [sl, #4] │ │ mov r7, sl │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #0 │ │ lsls r0, r0, #1 │ │ adds r1, r0, #5 │ │ ldr r7, [r7, #12] │ │ add r3, r1 │ │ cmp r7, #0 │ │ bne.n 2249b8 │ │ @@ -732161,27 +732168,27 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b.w 2245f8 │ │ nop │ │ ldr r2, [sp, #712] ; 0x2c8 │ │ movs r2, r6 │ │ strh r4, [r4, #22] │ │ movs r2, r6 │ │ - ldrb r6, [r2, #2] │ │ + ldrb r2, [r4, #2] │ │ movs r2, r6 │ │ - ldrb r6, [r1, #2] │ │ + ldrb r2, [r3, #2] │ │ movs r2, r6 │ │ strh r4, [r2, #22] │ │ movs r2, r6 │ │ ldr r2, [sp, #712] ; 0x2c8 │ │ movs r2, r6 │ │ ldr r2, [sp, #56] ; 0x38 │ │ movs r2, r6 │ │ ldr r1, [sp, #800] ; 0x320 │ │ movs r2, r6 │ │ - strb r0, [r1, #31] │ │ + strb r4, [r2, #31] │ │ movs r2, r6 │ │ ldrh r6, [r2, #10] │ │ movs r2, r6 │ │ ldrh r0, [r4, #40] ; 0x28 │ │ movs r2, r6 │ │ ldr r0, [sp, #800] ; 0x320 │ │ movs r2, r6 │ │ @@ -732204,15 +732211,15 @@ │ │ ldr r1, [r4, #0] │ │ add r0, pc │ │ bl 223050 │ │ str r0, [r4, #0] │ │ cbz r0, 224b60 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ b.n 224b44 │ │ movs r3, #7 │ │ str r3, [r6, #0] │ │ pop {r4, r5, r6, pc} │ │ nop │ │ ldr r0, [sp, #248] ; 0xf8 │ │ @@ -732318,30 +732325,30 @@ │ │ str r2, [sp, #4] │ │ str r3, [sp, #8] │ │ str r5, [sp, #20] │ │ bl 223050 │ │ cmp r0, #0 │ │ beq.w 224e04 │ │ mov r8, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ add r6, sp, #20 │ │ mov r1, r6 │ │ add.w r7, r8, r0 │ │ mov r0, r8 │ │ bl 1d9ddc │ │ ldr r3, [sp, #20] │ │ cmp r0, r5 │ │ ite ne │ │ movne sl, r0 │ │ moveq sl, r8 │ │ strb.w r5, [sl, r3] │ │ mov r0, sl │ │ bl 1d97f8 │ │ mov r0, sl │ │ - blx 39168 │ │ + blx 3918c │ │ add.w fp, r0, #1 │ │ cmp r4, #0 │ │ beq.w 224e38 │ │ ldr r3, [r4, #16] │ │ cmp r3, #0 │ │ beq.w 224e38 │ │ ldrb r3, [r4, #0] │ │ @@ -733031,28 +733038,28 @@ │ │ str.w fp, [sp] │ │ str.w ip, [sp, #4] │ │ mov.w r0, #512 ; 0x200 │ │ ldr r2, [sp, #24] │ │ add.w r9, sp, #80 ; 0x50 │ │ bl 20ba90 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov.w fp, #0 │ │ mov r1, r0 │ │ cbz r5, 2253b2 │ │ vldmia r9!, {s14} │ │ rsb r0, r1, #512 ; 0x200 │ │ mov r2, r6 │ │ add r1, r4 │ │ add.w fp, fp, #1 │ │ vcvt.f64.f32 d7, s14 │ │ vstr d7, [sp] │ │ bl 20ba90 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp fp, r5 │ │ mov r1, r0 │ │ bne.n 22538a │ │ cmp.w r8, #0 │ │ beq.n 225400 │ │ mov r1, r8 │ │ ldr r0, [sp, #28] │ │ @@ -733389,15 +733396,15 @@ │ │ bl 1f858c │ │ str r0, [r4, #24] │ │ cmp r0, #0 │ │ beq.n 22578c │ │ mov r1, r7 │ │ add.w r2, r8, #1 │ │ add.w r7, r4, #32 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r8, [r4, #24] │ │ mov r1, r5 │ │ mov r0, r7 │ │ movs r2, #24 │ │ blx 39108 │ │ cmp.w r8, #0 │ │ beq.n 225750 │ │ @@ -733573,15 +733580,15 @@ │ │ adc.w r1, r1, #0 │ │ bl 1f858c │ │ str r0, [r4, #28] │ │ cmp r0, #0 │ │ beq.w 22578c │ │ add.w r2, r8, #1 │ │ mov r1, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb r3, [r5, #0] │ │ cmp r3, #36 ; 0x24 │ │ it ne │ │ strne r5, [sp, #12] │ │ beq.n 225908 │ │ ldr r3, [r4, #0] │ │ movs r5, #0 │ │ @@ -733759,15 +733766,15 @@ │ │ cmp r0, #0 │ │ beq.n 225b12 │ │ ldr r0, [sp, #4] │ │ ldr.w r8, [r4, #44] ; 0x2c │ │ cmp r0, #0 │ │ bne.n 225b0a │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r6 │ │ mov r3, r8 │ │ mov r2, r0 │ │ mov r0, r7 │ │ bl 223050 │ │ str r0, [r4, #60] ; 0x3c │ │ cmp r0, #0 │ │ @@ -733827,22 +733834,22 @@ │ │ ldr r0, [sp, #4] │ │ ldr r3, [r4, #36] ; 0x24 │ │ ldr r2, [sp, #32] │ │ mov r1, r3 │ │ str r2, [r4, #56] ; 0x38 │ │ b.n 22599a │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ b.n 225abe │ │ movs r0, #7 │ │ str r0, [sp, #4] │ │ b.n 225ae2 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ b.n 225a32 │ │ movs r0, #7 │ │ str r0, [sp, #4] │ │ ldr r3, [sp, #36] ; 0x24 │ │ str r3, [r4, #56] ; 0x38 │ │ ldr r3, [r4, #36] ; 0x24 │ │ @@ -734828,15 +734835,15 @@ │ │ mov.w r2, #4294967295 ; 0xffffffff │ │ mov r1, r0 │ │ mov r3, r2 │ │ mov r0, r5 │ │ bl 201cd8 │ │ b.n 226448 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ b.n 2264b0 │ │ movs r4, #7 │ │ b.n 22644a │ │ nop │ │ strh r6, [r4, #4] │ │ movs r2, r6 │ │ @@ -735285,15 +735292,15 @@ │ │ add.w r7, r7, #4294967295 ; 0xffffffff │ │ str r7, [sp, #196] ; 0xc4 │ │ ble.n 226908 │ │ cmp r0, #0 │ │ bne.n 22685a │ │ ldr r4, [sp, #92] ; 0x5c │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [sp, #220] ; 0xdc │ │ mov r3, r4 │ │ mov r2, r0 │ │ ldr r0, [pc, #80] ; (22694c ) │ │ add r0, pc │ │ bl 223050 │ │ str r0, [sp, #220] ; 0xdc │ │ @@ -735704,30 +735711,30 @@ │ │ ldr.w r4, [r8, #12] │ │ movs r5, #0 │ │ b.n 226d30 │ │ ldr.w r3, [sl, #136] ; 0x88 │ │ blx r3 │ │ cmp r0, #0 │ │ bge.w 226e66 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.w 226ebe │ │ mov r2, r6 │ │ mov r3, r7 │ │ str r5, [sp, #0] │ │ mov r0, r4 │ │ blx 392a0 │ │ movs r2, #1 │ │ cmp r0, #0 │ │ mov r0, r4 │ │ sbcs.w r3, r1, #0 │ │ mov r1, r9 │ │ bge.n 226d18 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov r5, r8 │ │ ldr r3, [r0, #0] │ │ str r3, [r5, #20] │ │ movw r3, #778 ; 0x30a │ │ mov r0, r3 │ │ add sp, #144 ; 0x90 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @@ -735876,27 +735883,27 @@ │ │ ldr r4, [r5, #12] │ │ bge.n 226ea6 │ │ ldr r6, [pc, #96] ; (226f34 ) │ │ mov r8, r0 │ │ mov r9, r1 │ │ add r6, pc │ │ b.n 226ee4 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ cmp r3, #4 │ │ bne.n 226efa │ │ ldr r1, [r6, #76] ; 0x4c │ │ mov r0, r4 │ │ mov r2, r8 │ │ mov r3, r9 │ │ blx r1 │ │ cmp r0, #0 │ │ blt.n 226eda │ │ beq.n 226ea6 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [r0, #0] │ │ ldr r1, [pc, #60] ; (226f38 ) │ │ movw r0, #1546 ; 0x60a │ │ str r3, [r5, #20] │ │ movw r3, #33522 ; 0x82f2 │ │ ldr r2, [r5, #32] │ │ add r1, pc │ │ @@ -735907,15 +735914,15 @@ │ │ b.n 226c1a │ │ bvc.n 226f74 │ │ lsls r5, r0, #1 │ │ bvs.n 226ed0 │ │ lsls r5, r0, #1 │ │ bvs.n 226f74 │ │ lsls r5, r0, #1 │ │ - strb r2, [r3, r1] │ │ + strb r6, [r4, r1] │ │ movs r2, r6 │ │ str r6, [r3, #16] │ │ movs r2, r6 │ │ udf #12 │ │ lsls r5, r0, #1 │ │ bpl.n 226f44 │ │ lsls r5, r0, #1 │ │ @@ -736064,15 +736071,15 @@ │ │ cmp r2, #0 │ │ beq.w 2273ba │ │ cmp.w ip, #0 │ │ beq.w 2274f0 │ │ mov r0, ip │ │ str r3, [sp, #40] ; 0x28 │ │ str.w ip, [sp, #32] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w ip, [sp, #32] │ │ ldr r3, [sp, #40] ; 0x28 │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ subs r2, r0, #1 │ │ mov r8, r2 │ │ ldrb.w r1, [ip, r2] │ │ cmp r1, #45 ; 0x2d │ │ @@ -736087,15 +736094,15 @@ │ │ str r6, [sp, #16] │ │ add r0, sp, #160 ; 0xa0 │ │ mov r1, ip │ │ str r3, [sp, #40] ; 0x28 │ │ add.w sl, sp, #56 ; 0x38 │ │ mov r6, r0 │ │ str.w ip, [sp, #32] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [pc, #1156] ; 2275ac │ │ movs r1, #0 │ │ mov r0, r6 │ │ add r2, pc │ │ strb.w r1, [r6, r8] │ │ mov r1, sl │ │ ldr r2, [r2, #52] ; 0x34 │ │ @@ -736155,15 +736162,15 @@ │ │ beq.n 227220 │ │ ldr r3, [pc, #996] ; (2275b8 ) │ │ add r3, pc │ │ cmp r0, r3 │ │ bne.w 22709a │ │ ldr r6, [sp, #16] │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ add.w r9, r0, #6 │ │ mov r0, r9 │ │ asrs r1, r0, #31 │ │ bl 1f858c │ │ mov r7, r0 │ │ cmp r0, #0 │ │ beq.n 227296 │ │ @@ -736190,26 +736197,26 @@ │ │ ldr r0, [r4, #12] │ │ add r3, pc │ │ mov r1, r6 │ │ ldr r3, [r3, #64] ; 0x40 │ │ blx r3 │ │ cmp r0, #0 │ │ beq.w 2273f2 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movs r5, #10 │ │ ldr r3, [r0, #0] │ │ str r3, [r4, #20] │ │ ldr r3, [pc, #900] ; (2275c8 ) │ │ mov r0, sl │ │ add r3, pc │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cmp r0, #0 │ │ beq.w 22758c │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r4, #32] │ │ ldr r3, [r0, #0] │ │ cmp r2, #0 │ │ beq.w 227586 │ │ ldr r1, [pc, #872] ; (2275cc ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r6, [pc, #872] ; (2275d0 ) │ │ @@ -736236,15 +736243,15 @@ │ │ movs r5, #7 │ │ add r3, pc │ │ str r7, [r4, #20] │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cmp r0, #0 │ │ beq.n 227286 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r4, #32] │ │ ldr r3, [r0, #0] │ │ cmp r2, #0 │ │ beq.w 227580 │ │ ldr r1, [pc, #800] ; (2275dc ) │ │ movw r0, #4106 ; 0x100a │ │ ldr r5, [pc, #800] ; (2275e0 ) │ │ @@ -736429,15 +736436,15 @@ │ │ str r1, [sp, #52] ; 0x34 │ │ ubfx r8, r2, #0, #9 │ │ ldr.w r1, [sl, #28] │ │ mov r6, r1 │ │ b.n 227158 │ │ str.w ip, [sp, #32] │ │ str r3, [sp, #28] │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r3, [sp, #20] │ │ ldr.w ip, [sp, #32] │ │ ldr r2, [r0, #0] │ │ cmp r2, #21 │ │ it ne │ │ cmpne r3, #0 │ │ ldr r3, [sp, #28] │ │ @@ -736559,25 +736566,25 @@ │ │ movs r2, r6 │ │ bne.n 2275d4 │ │ lsls r5, r0, #1 │ │ beq.n 2275ac │ │ lsls r5, r0, #1 │ │ beq.n 227578 │ │ lsls r5, r0, #1 │ │ - ldr r6, [pc, #928] ; (227970 ) │ │ + ldr r6, [pc, #976] ; (2279a0 ) │ │ movs r2, r6 │ │ - str r2, [r7, r3] │ │ + ldr r7, [pc, #360] ; (22773c ) │ │ movs r2, r6 │ │ ldr r2, [r1, r6] │ │ movs r2, r6 │ │ beq.n 2276d8 │ │ lsls r5, r0, #1 │ │ - ldr r6, [pc, #576] ; (227820 ) │ │ + ldr r6, [pc, #624] ; (227850 ) │ │ movs r2, r6 │ │ - str r2, [r4, r2] │ │ + ldr r7, [pc, #8] ; (2275ec ) │ │ movs r2, r6 │ │ ldr r0, [r6, r4] │ │ movs r2, r6 │ │ beq.n 227660 │ │ lsls r5, r0, #1 │ │ bhi.n 2275b8 │ │ lsls r5, r0, #1 │ │ @@ -736597,17 +736604,17 @@ │ │ movs r2, r6 │ │ bvs.n 227608 │ │ lsls r5, r0, #1 │ │ str r4, [r1, #28] │ │ lsls r6, r0, #1 │ │ str r6, [r4, #24] │ │ lsls r6, r0, #1 │ │ - ldr r3, [pc, #824] ; (227954 ) │ │ + ldr r3, [pc, #872] ; (227984 ) │ │ movs r2, r6 │ │ - ldr r3, [pc, #800] ; (227940 ) │ │ + ldr r3, [pc, #848] ; (227970 ) │ │ movs r2, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov fp, r0 │ │ ldr.w r4, [fp, #32] │ │ sub sp, #140 ; 0x8c │ │ adds r0, #52 ; 0x34 │ │ str r1, [sp, #36] ; 0x24 │ │ @@ -738054,15 +738061,15 @@ │ │ mov r7, r3 │ │ ldrd r2, r3, [sp, #16] │ │ bl 4c3854 │ │ ldr r3, [sp, #32] │ │ mov r0, r7 │ │ adds r1, r3, r2 │ │ ldr r2, [sp, #28] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #40] ; 0x28 │ │ ldr r2, [sp, #12] │ │ ldr r3, [r3, #8] │ │ orrs.w r2, r2, r9 │ │ ldr r2, [sp, #88] ; 0x58 │ │ ite eq │ │ moveq.w r9, #1 │ │ @@ -738616,15 +738623,15 @@ │ │ bne.n 228b9e │ │ cmp.w r8, #0 │ │ beq.n 228b06 │ │ ldr.w r7, [r8, #4] │ │ mov r1, r5 │ │ ldr.w r2, [r4, #160] ; 0xa0 │ │ mov r0, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [r4, #204] ; 0xcc │ │ mov r0, r8 │ │ blx r3 │ │ cmp.w fp, #1 │ │ beq.w 228c66 │ │ mov r0, r8 │ │ bl 1e3738 │ │ @@ -738844,15 +738851,15 @@ │ │ mov r4, r0 │ │ cmp r0, #0 │ │ bne.n 228dc4 │ │ ldr r2, [sp, #60] ; 0x3c │ │ cbnz r2, 228d7c │ │ cbz r5, 228d78 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r0, #1 │ │ add r5, r3 │ │ ldrd r2, r3, [sp, #72] ; 0x48 │ │ rsb r0, sl, r5 │ │ cmp r0, r2 │ │ mov.w r1, r0, asr #31 │ │ @@ -740141,15 +740148,15 @@ │ │ cbnz r7, 2299c4 │ │ cmp.w fp, #0 │ │ beq.w 229842 │ │ ldr.w r4, [fp, #4] │ │ mov r1, sl │ │ ldr.w r2, [r8, #160] ; 0xa0 │ │ mov r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [r8, #204] ; 0xcc │ │ mov r0, fp │ │ blx r3 │ │ cmp r6, #1 │ │ beq.n 229a62 │ │ mov r0, fp │ │ bl 1e3738 │ │ @@ -740488,15 +740495,15 @@ │ │ cmp r3, #0 │ │ beq.w 22a01e │ │ ldr r3, [r3, #4] │ │ ldr r1, [sp, #8] │ │ ldr.w r2, [r7, #160] ; 0xa0 │ │ mov r0, r3 │ │ str r3, [sp, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r7, #204] ; 0xcc │ │ ldr r0, [sp, #60] ; 0x3c │ │ blx r2 │ │ ldr r3, [sp, #16] │ │ cmp r3, #1 │ │ ldr r3, [sp, #8] │ │ beq.w 22a086 │ │ @@ -743372,15 +743379,15 @@ │ │ subcc r5, r3, r6 │ │ mov.w r6, #0 │ │ it cs │ │ movcs r5, r4 │ │ subs r4, r4, r5 │ │ mov r2, r5 │ │ add fp, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r4 │ │ cmp r4, #0 │ │ beq.n 22b972 │ │ ldrh.w lr, [r8, #32] │ │ ldr.w r2, [sl, #36] ; 0x24 │ │ ldrb.w r5, [r8, #64] ; 0x40 │ │ ldr.w r0, [r7, lr] │ │ @@ -743502,15 +743509,15 @@ │ │ add r1, r3 │ │ ldr r0, [r3, #0] │ │ str r0, [sp, #36] ; 0x24 │ │ mov r0, fp │ │ ldr r3, [sp, #36] ; 0x24 │ │ rev r3, r3 │ │ str r3, [sp, #28] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #16] │ │ bl 22a9cc │ │ ldr.w ip, [sp, #20] │ │ b.n 22ba48 │ │ bl 1d9634 │ │ ldr r1, [pc, #60] ; (22bb34 ) │ │ ldr r2, [pc, #64] ; (22bb38 ) │ │ @@ -749183,15 +749190,15 @@ │ │ str r3, [sp, #60] ; 0x3c │ │ ldr.w r0, [r9] │ │ str r0, [r1, #4] │ │ ldr r0, [r4, #56] ; 0x38 │ │ ldr r1, [r5, #56] ; 0x38 │ │ adds r0, #8 │ │ adds r1, #12 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [r4, #72] ; 0x48 │ │ bl 22a9cc │ │ ldr.w ip, [sp, #36] ; 0x24 │ │ cmp r7, #0 │ │ beq.n 22f4d8 │ │ ldr r0, [r7, #72] ; 0x48 │ │ str.w ip, [sp, #36] ; 0x24 │ │ @@ -751580,15 +751587,15 @@ │ │ blt.n 230ac0 │ │ ldr r2, [sp, #64] ; 0x40 │ │ cbz r2, 230a96 │ │ mov r0, r2 │ │ mov r1, r5 │ │ mov r2, r3 │ │ mov r5, r0 │ │ - blx 39174 │ │ + blx 39198 │ │ cbnz r6, 230ab2 │ │ ldrb r3, [r4, #12] │ │ adds r2, r3, #1 │ │ strb r2, [r4, #12] │ │ add.w r2, r4, r3, lsl #2 │ │ add.w r3, r4, r3, lsl #1 │ │ str r5, [r2, #36] ; 0x24 │ │ @@ -751641,15 +751648,15 @@ │ │ ldrh.w lr, [r4, #20] │ │ mov r2, r3 │ │ add.w r0, fp, r9 │ │ mov r1, r5 │ │ sub.w lr, lr, #2 │ │ rsb r3, r3, lr │ │ strh r3, [r4, #20] │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r6, #0 │ │ bne.n 230c36 │ │ ldr.w r9, [r4, #64] ; 0x40 │ │ ldrh r2, [r4, #22] │ │ add.w r6, r9, r8, lsl #1 │ │ rsb r2, r8, r2 │ │ adds r0, r6, #2 │ │ @@ -753559,15 +753566,15 @@ │ │ cmp r1, r2 │ │ bgt.w 2322fc │ │ ldr r7, [sp, #28] │ │ mov r2, r3 │ │ mov r1, r4 │ │ str r3, [sp, #24] │ │ add r0, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [sl, #56] ; 0x38 │ │ ldr r3, [sp, #24] │ │ subs r4, r4, r2 │ │ add r4, r7 │ │ str.w r4, [r6, #-4] │ │ ldr r2, [sp, #104] ; 0x68 │ │ ldrb.w r1, [sl, #12] │ │ @@ -753804,15 +753811,15 @@ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ ldr r1, [sp, #60] ; 0x3c │ │ mov r0, r4 │ │ strh.w r2, [r3, lr, lsl #1] │ │ uxth r2, r2 │ │ ldr.w r1, [r1, r7, lsl #2] │ │ add r8, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #152] ; 0x98 │ │ ldr r3, [sp, #160] ; 0xa0 │ │ ldr r1, [sp, #68] ; 0x44 │ │ add r4, r1 │ │ str.w r4, [r3, r0, lsl #2] │ │ ldr r2, [sp, #164] ; 0xa4 │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ @@ -755085,15 +755092,15 @@ │ │ add.w r1, sl, r2 │ │ str.w ip, [sp, #100] ; 0x64 │ │ add.w r8, sl, fp │ │ adds r0, r3, r2 │ │ rsb r2, r2, fp │ │ str r3, [sp, #60] ; 0x3c │ │ ldr r5, [r4, #64] ; 0x40 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r7, #0 │ │ ldr.w ip, [sp, #100] ; 0x64 │ │ itt le │ │ ubfxle r6, fp, #8, #8 │ │ uxtble.w fp, fp │ │ ble.n 232eb8 │ │ ldr r3, [sp, #36] ; 0x24 │ │ @@ -755107,15 +755114,15 @@ │ │ mov r4, r3 │ │ str r2, [sp, #36] ; 0x24 │ │ adds r5, #2 │ │ b.n 232e48 │ │ ldrh.w r2, [r9, #-2] │ │ str.w ip, [sp, #100] ; 0x64 │ │ str r3, [sp, #64] ; 0x40 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr.w ip, [sp, #100] ; 0x64 │ │ cmp r5, r3 │ │ ldr r3, [sp, #64] ; 0x40 │ │ beq.n 232eb2 │ │ ldr.w r1, [r4], #4 │ │ cmp r1, r6 │ │ @@ -755463,21 +755470,21 @@ │ │ moveq.w r9, #100 ; 0x64 │ │ orr.w r2, r2, r0, lsl #8 │ │ it ne │ │ movne.w r9, #0 │ │ add r1, r2 │ │ add.w r0, fp, r2 │ │ subs r2, r3, r2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh r2, [r4, #22] │ │ ldrh r3, [r4, #18] │ │ add.w r0, fp, r9 │ │ mov r1, r5 │ │ add.w r2, r3, r2, lsl #1 │ │ - blx 39174 │ │ + blx 39198 │ │ strb.w r6, [sl] │ │ mov r0, sl │ │ bl 20a274 │ │ cbnz r0, 23320a │ │ ldrb r3, [r7, #17] │ │ cbnz r3, 233200 │ │ ldr r0, [sp, #104] ; 0x68 │ │ @@ -755689,22 +755696,22 @@ │ │ orr.w r2, r7, r1, lsl #8 │ │ ldr r7, [r3, #36] ; 0x24 │ │ adds r1, r0, r2 │ │ add.w r0, fp, r2 │ │ subs r2, r7, r2 │ │ str r3, [sp, #44] ; 0x2c │ │ str.w ip, [sp, #48] ; 0x30 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh.w lr, [r4, #22] │ │ mov r1, r9 │ │ ldr.w ip, [sp, #48] ; 0x30 │ │ ldrh r2, [r4, #18] │ │ add.w r0, fp, ip │ │ add.w r2, r2, lr, lsl #1 │ │ - blx 39174 │ │ + blx 39198 │ │ strb.w sl, [r8] │ │ mov r0, r8 │ │ bl 20a274 │ │ ldr r3, [sp, #44] ; 0x2c │ │ cmp r0, #0 │ │ bne.n 2333c4 │ │ ldrb r3, [r3, #17] │ │ @@ -755726,20 +755733,20 @@ │ │ cmp r0, #0 │ │ bne.w 2332f0 │ │ ldrb r2, [r4, #12] │ │ add.w r1, r4, #26 │ │ ldr r7, [sp, #76] ; 0x4c │ │ lsls r2, r2, #1 │ │ add.w r0, r7, #26 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb r2, [r4, #12] │ │ add.w r1, r4, #36 ; 0x24 │ │ add.w r0, r7, #36 ; 0x24 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb r2, [r4, #12] │ │ ldr r3, [r7, #56] ; 0x38 │ │ mov r0, r4 │ │ strb r2, [r7, #12] │ │ ldrb r1, [r3, #0] │ │ and.w r1, r1, #247 ; 0xf7 │ │ bl 207124 │ │ @@ -755832,15 +755839,15 @@ │ │ ldr.w ip, [fp, #64] ; 0x40 │ │ adds r0, r3, r2 │ │ add.w r1, r8, r2 │ │ rsb r2, r2, r9 │ │ str r3, [sp, #64] ; 0x40 │ │ add r9, r8 │ │ str.w ip, [sp, #68] ; 0x44 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [sp, #20] │ │ ldr r3, [sp, #64] ; 0x40 │ │ cmp r9, r1 │ │ ldr.w ip, [sp, #68] ; 0x44 │ │ mov r2, r1 │ │ ite hi │ │ movhi r2, #1 │ │ @@ -755860,15 +755867,15 @@ │ │ ubfx r9, r3, #8, #8 │ │ strb.w r9, [ip] │ │ uxtb r3, r3 │ │ strb.w r3, [ip, #1] │ │ str r3, [sp, #64] ; 0x40 │ │ bcc.n 2336ba │ │ ldr r2, [sp, #44] ; 0x2c │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #52] ; 0x34 │ │ strb.w sl, [fp, #12] │ │ movs r1, #1 │ │ add r2, r8 │ │ strh.w r1, [fp, #22] │ │ ldr r3, [sp, #64] ; 0x40 │ │ strb.w sl, [r2, #1] │ │ @@ -756221,15 +756228,15 @@ │ │ ble.w 233a86 │ │ cmp r4, r7 │ │ mov r0, fp │ │ mov r1, r9 │ │ it ge │ │ movge r4, r7 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ subs r6, r6, r4 │ │ add fp, r4 │ │ cmp r6, #0 │ │ add r9, r4 │ │ sub.w r7, r7, r4 │ │ rsb sl, r4, sl │ │ bgt.w 233872 │ │ @@ -756596,15 +756603,15 @@ │ │ bl 1e1660 │ │ mov r2, r5 │ │ str r0, [r2, #48] ; 0x30 │ │ cmp r0, #0 │ │ beq.w 233f98 │ │ ldr r1, [r4, #0] │ │ ldr r2, [r4, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #68] ; 0x44 │ │ ldr r4, [sp, #40] ; 0x28 │ │ movs r2, #3 │ │ strb.w r2, [r4, #66] ; 0x42 │ │ ldr r2, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [r2, #8] │ │ strd r0, r1, [r4, #40] ; 0x28 │ │ @@ -756835,15 +756842,15 @@ │ │ b.n 2339f2 │ │ movs r3, #7 │ │ b.n 233d34 │ │ mov r0, r5 │ │ ldr r1, [sp, #32] │ │ ldr r2, [sp, #60] ; 0x3c │ │ str r3, [sp, #20] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ b.n 2339da │ │ mov r0, r8 │ │ add r1, sp, #84 ; 0x54 │ │ bl 1dcaf8 │ │ ldr r3, [sp, #84] ; 0x54 │ │ mov r7, r0 │ │ @@ -759031,15 +759038,15 @@ │ │ str r3, [r6, #36] ; 0x24 │ │ ldr r3, [sp, #220] ; 0xdc │ │ ands.w r2, r3, #131072 ; 0x20000 │ │ beq.n 2355b2 │ │ mov.w r9, #1 │ │ cbz r7, 23551e │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ add.w r9, r0, #1 │ │ ldr.w r4, [r8, #8] │ │ mov r0, r9 │ │ adds r4, #1 │ │ cmp r9, r4 │ │ it lt │ │ @@ -759052,15 +759059,15 @@ │ │ cmp r0, #0 │ │ beq.w 235db2 │ │ ldr r3, [sp, #16] │ │ cmp r3, #0 │ │ beq.w 235bcc │ │ mov r2, r9 │ │ mov r1, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [pc, #2436] ; 235ed4 │ │ add r3, pc │ │ ldr r2, [r3, #4] │ │ cmp r2, #0 │ │ bne.w 235d64 │ │ mov r0, r2 │ │ str r2, [sp, #24] │ │ @@ -759166,24 +759173,24 @@ │ │ adds r2, #1 │ │ mov lr, r2 │ │ ldr r2, [sp, #32] │ │ add r2, lr │ │ add r3, r2 │ │ mov r2, r9 │ │ str.w r3, [r5, #180] ; 0xb4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #32] │ │ cmp r2, #0 │ │ bne.w 235bf6 │ │ ldr.w sl, [pc, #2132] ; 235ee0 │ │ mov r2, r9 │ │ ldr r1, [sp, #28] │ │ add sl, pc │ │ ldr.w r0, [r5, #180] ; 0xb4 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r3, sl, #548 ; 0x224 │ │ add.w lr, r9, #9 │ │ mov r2, r9 │ │ ldmia r3!, {r0, r1} │ │ str r3, [sp, #32] │ │ ldr.w r3, [r5, #180] ; 0xb4 │ │ add.w ip, r3, r9 │ │ @@ -759195,15 +759202,15 @@ │ │ ldrh.w r3, [sp, #32] │ │ str.w r1, [ip, #4] │ │ ldr r1, [sp, #28] │ │ strh.w r3, [ip, #8] │ │ ldr.w r0, [r5, #180] ; 0xb4 │ │ add r0, lr │ │ str.w r0, [r5, #224] ; 0xe0 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [r5, #224] ; 0xe0 │ │ ldr.w r0, [sl, #560] ; 0x230 │ │ ldrb.w r1, [sl, #564] ; 0x234 │ │ add.w r2, r3, r9 │ │ str.w r0, [r3, r9] │ │ ldr r0, [sp, #28] │ │ strb r1, [r2, #4] │ │ @@ -759408,36 +759415,36 @@ │ │ mov r1, r7 │ │ ldr.w r5, [r8, #36] ; 0x24 │ │ mov r0, r8 │ │ mov fp, r3 │ │ blx r5 │ │ mov r9, r0 │ │ mov r0, fp │ │ - blx 39168 │ │ + blx 3918c │ │ mov r5, r0 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r0, #1 │ │ adds r3, r7, r0 │ │ str r3, [sp, #60] ; 0x3c │ │ mov r2, r3 │ │ ldrb r3, [r7, r0] │ │ mov fp, r2 │ │ cbz r3, 235978 │ │ mov r0, fp │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r0, #1 │ │ adds.w fp, fp, r0 │ │ mov r0, fp │ │ it eq │ │ moveq r3, #1 │ │ beq.n 23596e │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r0, #1 │ │ ldrb.w r2, [fp, r3] │ │ add fp, r3 │ │ cmp r2, #0 │ │ bne.n 23594c │ │ cmp.w r9, #0 │ │ @@ -759688,22 +759695,22 @@ │ │ bl 1dc3dc │ │ b.n 2358d2 │ │ ldr.w r3, [r5, #176] ; 0xb0 │ │ add.w r0, r9, #1 │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r2, [sp, #36] ; 0x24 │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 235688 │ │ mov r2, r3 │ │ strb r3, [r4, #17] │ │ strb r3, [r4, #18] │ │ mov r8, r3 │ │ b.n 235b1e │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #1 │ │ str r3, [sp, #52] ; 0x34 │ │ mov fp, r9 │ │ str r3, [sp, #40] ; 0x28 │ │ mov r2, fp │ │ str.w r9, [sp, #48] ; 0x30 │ │ str.w r9, [sp, #36] ; 0x24 │ │ @@ -763284,15 +763291,15 @@ │ │ mov r5, r0 │ │ add r7, r1 │ │ uxtb.w r3, r8 │ │ mov r2, r4 │ │ str r3, [r5, #4] │ │ mov r1, r7 │ │ str.w r3, [r0], #8 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r7, r5 │ │ cmp r6, #0 │ │ ldr.w r5, [r9, #4] │ │ add.w r5, r5, #8 │ │ ble.n 2380e2 │ │ ldr r6, [sp, #32] │ │ adds r7, #80 ; 0x50 │ │ @@ -763301,15 +763308,15 @@ │ │ mov r0, r7 │ │ movs r2, #72 ; 0x48 │ │ adds r4, #1 │ │ add r7, r2 │ │ adds r6, #80 ; 0x50 │ │ add.w r1, r1, r1, lsl #3 │ │ add.w r1, r5, r1, lsl #3 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r4, r8 │ │ bne.n 2380c4 │ │ ldrh.w r3, [r9, #40] ; 0x28 │ │ lsls r2, r3, #27 │ │ bmi.w 23887e │ │ ldrb.w r3, [sl, #44] ; 0x2c │ │ and.w r3, r3, #32 │ │ @@ -766038,15 +766045,15 @@ │ │ bl 1e8e58 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ beq.w 23a4b4 │ │ ldrh r2, [r5, #44] ; 0x2c │ │ ldr r1, [r5, #48] ; 0x30 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [r5, #48] ; 0x30 │ │ add.w r3, r5, #56 ; 0x38 │ │ cmp r1, r3 │ │ beq.n 239d1c │ │ mov r0, r4 │ │ bl 1dc764 │ │ ldrh.w r2, [sp, #140] ; 0x8c │ │ @@ -770126,15 +770133,15 @@ │ │ bl 1dc764 │ │ ldr r3, [sp, #56] ; 0x38 │ │ mov r1, r9 │ │ add.w r0, r6, #8 │ │ movs r2, #72 ; 0x48 │ │ adds r3, #1 │ │ str r3, [sp, #56] ; 0x38 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r9 │ │ movs r1, #0 │ │ movs r2, #72 ; 0x48 │ │ blx 39108 │ │ adds r6, #72 ; 0x48 │ │ add.w r9, r9, #72 ; 0x48 │ │ b.n 23c7c0 │ │ @@ -770348,15 +770355,15 @@ │ │ b.n 23ca7a │ │ mov r0, sl │ │ ldr r2, [r7, #32] │ │ bl 1ecc2c │ │ str r0, [r7, #32] │ │ b.n 23ca20 │ │ nop │ │ - mrc2 0, 4, r0, cr10, cr0, {1} │ │ + mcr2 0, 5, r0, cr6, cr0, {1} │ │ movs r6, #108 ; 0x6c │ │ movs r1, r6 │ │ asrs r6, r1, #11 │ │ lsls r5, r0, #1 │ │ asrs r4, r0, #10 │ │ lsls r5, r0, #1 │ │ movs r4, #26 │ │ @@ -770995,15 +771002,15 @@ │ │ ldr r3, [r4, #44] ; 0x2c │ │ b.n 23cdba │ │ ldr r3, [sp, #52] ; 0x34 │ │ b.n 23cdfc │ │ stmdb r0!, {r0, r1, r2, r3, r4, r5} │ │ lsrs r2, r5, #12 │ │ lsls r5, r0, #1 │ │ - ; instruction: 0xf3de0030 │ │ + ; instruction: 0xf3ea0030 │ │ lsls r1, r0, #26 │ │ vtbx.8 d27, {d26-d29}, d23 │ │ ; instruction: 0xfff919b2 │ │ movs r1, r6 │ │ adds r2, r7, r6 │ │ movs r1, r6 │ │ adds r0, r7, r6 │ │ @@ -771267,15 +771274,15 @@ │ │ ldr r0, [r3, #8] │ │ b.n 23d308 │ │ ldr r5, [r1, #8] │ │ cmp r5, #0 │ │ beq.n 23d38c │ │ mov r0, r5 │ │ add r4, sp, #120 ; 0x78 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r4 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r5 │ │ bl 1de910 │ │ ldr.w r0, [r8] │ │ movs r2, #8 │ │ movs r3, #0 │ │ @@ -771527,15 +771534,15 @@ │ │ bl 1d8a30 │ │ mov r0, fp │ │ b.n 23d308 │ │ ldr r7, [r1, #8] │ │ adds r5, r7, #2 │ │ beq.w 23e150 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ ldr.w r0, [r8] │ │ subs r6, r5, #1 │ │ add.w r6, r6, r6, lsr #31 │ │ asrs r6, r6, #1 │ │ adds r2, r6, #1 │ │ asrs r3, r2, #31 │ │ @@ -772376,15 +772383,15 @@ │ │ ldrb r2, [r1, #1] │ │ b.w 23d5be │ │ ldr r4, [r1, #8] │ │ cmp r4, #0 │ │ beq.w 23d38c │ │ mov r0, r4 │ │ add r5, sp, #120 ; 0x78 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r5 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r4 │ │ bl 1de910 │ │ vldr d7, [sp, #120] ; 0x78 │ │ ldr.w r0, [r8] │ │ vneg.f64 d7, d7 │ │ @@ -781228,15 +781235,15 @@ │ │ ldr r6, [pc, #880] ; (243dd0 ) │ │ add r6, pc │ │ b.n 2438a0 │ │ ldr r6, [r5, #8] │ │ mov.w r3, #4294967295 ; 0xffffffff │ │ cbz r6, 243a78 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ subs r3, r0, #1 │ │ ldr r0, [sp, #40] ; 0x28 │ │ adds r1, r6, r3 │ │ ldrb r2, [r6, r3] │ │ cmp r0, #0 │ │ beq.n 243af6 │ │ @@ -783375,25 +783382,25 @@ │ │ mov r0, r8 │ │ ldr r1, [r3, #28] │ │ ldr r2, [r3, #0] │ │ bl 214fd8 │ │ b.n 244a48 │ │ ldrh r2, [r6, #40] ; 0x28 │ │ movs r0, r6 │ │ - strb r6, [r7, #20] │ │ + strb r2, [r1, #21] │ │ movs r0, r6 │ │ ldr r6, [sp, #776] ; 0x308 │ │ movs r0, r6 │ │ ldr r5, [sp, #864] ; 0x360 │ │ movs r0, r6 │ │ ldrh r2, [r0, #38] ; 0x26 │ │ movs r0, r6 │ │ ldr r6, [sp, #440] ; 0x1b8 │ │ movs r0, r6 │ │ - strb r6, [r4, #16] │ │ + strb r2, [r6, #16] │ │ movs r0, r6 │ │ ldrh r4, [r5, #30] │ │ movs r0, r6 │ │ ldr r4, [sp, #768] ; 0x300 │ │ movs r0, r6 │ │ strh r2, [r6, #62] ; 0x3e │ │ lsls r4, r0, #1 │ │ @@ -784912,15 +784919,15 @@ │ │ movs r5, r6 │ │ ldrh r0, [r0, #40] ; 0x28 │ │ movs r0, r6 │ │ ldrh r2, [r5, #40] ; 0x28 │ │ movs r0, r6 │ │ ldrh r4, [r5, #38] ; 0x26 │ │ movs r0, r6 │ │ - str r4, [r3, #32] │ │ + str r0, [r5, #32] │ │ movs r0, r6 │ │ ldrh r0, [r7, #36] ; 0x24 │ │ movs r0, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ ldr.w r8, [r0] │ │ sub sp, #8 │ │ @@ -786182,15 +786189,15 @@ │ │ ldrb r2, [r3, #16] │ │ cmp r2, #0 │ │ bne.w 246f80 │ │ ldr.w r6, [r3, #176] ; 0xb0 │ │ cmp r6, #0 │ │ beq.w 246f80 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ bics.w r9, r0, #3221225472 ; 0xc0000000 │ │ ite eq │ │ moveq r7, #1 │ │ movne r7, #0 │ │ cmp.w r8, #1 │ │ it le │ │ orrle.w r7, r7, #1 │ │ @@ -786460,26 +786467,26 @@ │ │ b.n 246eca │ │ ldr r3, [r3, #4] │ │ ldr r3, [r3, #0] │ │ ldr.w r5, [r3, #180] ; 0xb4 │ │ mov r0, r5 │ │ cmp r5, #0 │ │ beq.w 246d52 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w r3, [fp] │ │ mov r1, r5 │ │ strd r6, r7, [sp] │ │ ldr r3, [r3, #12] │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ mov r0, fp │ │ adds r2, #1 │ │ blx r3 │ │ str r0, [sp, #16] │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [sp, #16] │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r0, #1 │ │ adds r6, r6, r3 │ │ adc.w r7, r7, r3, asr #31 │ │ cmp r2, #0 │ │ bne.n 246fde │ │ @@ -786914,15 +786921,15 @@ │ │ mov r3, r0 │ │ cbnz r0, 24737e │ │ ldr r3, [sp, #20] │ │ mov r1, sl │ │ str r0, [sp, #8] │ │ mov r2, r7 │ │ add.w r0, r3, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #8] │ │ ldr r2, [sp, #16] │ │ add sl, r7 │ │ mov.w r9, #0 │ │ subs r2, r2, r7 │ │ str r2, [sp, #16] │ │ adds r2, #0 │ │ @@ -787050,15 +787057,15 @@ │ │ ldr r2, [sp, #16] │ │ mov r4, r0 │ │ cbnz r0, 2474ca │ │ add.w r0, r9, #4 │ │ mov r1, sl │ │ add r0, r2 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #48] ; 0x30 │ │ cbz r0, 247520 │ │ mov.w r9, #0 │ │ bl 22a9cc │ │ b.n 24748a │ │ rsb r9, lr, r9 │ │ movs r3, #0 │ │ @@ -787967,15 +787974,15 @@ │ │ blt.n 247e7c │ │ add.w r0, sl, #1 │ │ bl 1f6050 │ │ mov r9, r0 │ │ cbz r0, 247e02 │ │ mov r2, sl │ │ mov r1, fp │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ strb.w r3, [r9, sl] │ │ cmp r8, r3 │ │ ldrb.w r2, [r9] │ │ ite eq │ │ moveq.w sl, #1 │ │ movne.w sl, #3 │ │ @@ -788019,15 +788026,15 @@ │ │ bl 247c58 │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #0 │ │ strb.w r3, [r9, ip] │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w lr, [r7, #60] ; 0x3c │ │ ldr r7, [r7, #56] ; 0x38 │ │ mov r1, r5 │ │ ldr r5, [pc, #156] ; (247ecc ) │ │ mov r2, sl │ │ mov r3, r9 │ │ add r5, pc │ │ @@ -788055,15 +788062,15 @@ │ │ add.w r3, r3, #1073741824 ; 0x40000000 │ │ subs r3, #1 │ │ str.w r2, [r1, r3, lsl #2] │ │ ldr r0, [sp, #8] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, fp │ │ - blx 39168 │ │ + blx 3918c │ │ mov sl, r0 │ │ b.n 247d86 │ │ cmp r3, #0 │ │ it ne │ │ movne r2, #93 ; 0x5d │ │ b.n 247dcc │ │ ldr r3, [r4, #12] │ │ @@ -788265,15 +788272,15 @@ │ │ bne.n 247fcc │ │ b.n 248034 │ │ ldr r2, [r7, #28] │ │ add.w r0, r6, #8 │ │ add.w r1, r7, #32 │ │ add.w r0, r9, r0, lsl #2 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9, #28] │ │ ldr r3, [r7, #28] │ │ mov r0, r7 │ │ add r3, r2 │ │ str.w r3, [r9, #28] │ │ bl 1dc3dc │ │ mov r0, r9 │ │ @@ -788335,15 +788342,15 @@ │ │ b.n 2480fa │ │ ldr.w r3, [r9, #28] │ │ add.w r1, r4, #32 │ │ ldr r2, [r4, #28] │ │ add.w r0, r3, #8 │ │ lsls r2, r2, #2 │ │ add.w r0, r9, r0, lsl #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9, #28] │ │ ldr r3, [r4, #28] │ │ mov r0, r4 │ │ add r3, r2 │ │ str.w r3, [r9, #28] │ │ bl 1dc3dc │ │ ldr.w r5, [r9] │ │ @@ -788997,29 +789004,29 @@ │ │ str r4, [sp, #12] │ │ mov r7, fp │ │ b.n 248380 │ │ add r7, sp, #112 ; 0x70 │ │ movs r2, #128 ; 0x80 │ │ ldr r1, [sp, #64] ; 0x40 │ │ mov r0, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ lsls r2, r6, #24 │ │ bmi.n 248804 │ │ add r3, sp, #240 ; 0xf0 │ │ add r6, r3 │ │ ldrb.w fp, [r6, #-128] │ │ cmp.w fp, #0 │ │ beq.n 2488fc │ │ add.w fp, r5, #1 │ │ mov r4, fp │ │ ldrb.w r6, [fp], #1 │ │ mov r0, r7 │ │ ldr r1, [sp, #44] ; 0x2c │ │ movs r2, #128 ; 0x80 │ │ - blx 39174 │ │ + blx 39198 │ │ lsls r3, r6, #24 │ │ bmi.n 248808 │ │ add r3, sp, #240 ; 0xf0 │ │ add r6, r3 │ │ ldrb.w r3, [r6, #-128] │ │ cmp r3, #0 │ │ bne.n 248808 │ │ @@ -789795,15 +789802,15 @@ │ │ movs r0, r6 │ │ ldrsh r4, [r4, r3] │ │ movs r0, r6 │ │ ldrsh r4, [r6, r3] │ │ movs r0, r6 │ │ ldrsh r4, [r3, r1] │ │ movs r0, r6 │ │ - adds r1, #168 ; 0xa8 │ │ + adds r1, #180 ; 0xb4 │ │ movs r0, r6 │ │ movs r3, #1 │ │ b.w 248e14 │ │ nop │ │ movs r3, #0 │ │ b.w 248e14 │ │ nop │ │ @@ -790005,15 +790012,15 @@ │ │ b.n 24920e │ │ add.w r9, r9, #1 │ │ cmp r9, r6 │ │ bge.n 249244 │ │ ldr.w r3, [fp, #8] │ │ ldr.w r4, [r3, r9, lsl #2] │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp sl, r0 │ │ mov r8, r0 │ │ ble.n 249206 │ │ ldrb r3, [r5, r0] │ │ cmp r3, #58 ; 0x3a │ │ bne.n 249206 │ │ mov r0, r4 │ │ @@ -790322,15 +790329,15 @@ │ │ beq.w 249730 │ │ adds r0, #120 ; 0x78 │ │ blx 39108 │ │ ldr r2, [sp, #28] │ │ ldr r1, [sp, #100] ; 0x64 │ │ add.w r0, sl, r2 │ │ ldr r2, [sp, #104] ; 0x68 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #72] ; 0x48 │ │ ldr r2, [sp, #104] ; 0x68 │ │ add ip, r7 │ │ ldr r3, [sp, #28] │ │ str.w r2, [ip, #124] ; 0x7c │ │ add r3, r2 │ │ ldr r2, [sp, #112] ; 0x70 │ │ @@ -790457,15 +790464,15 @@ │ │ str r6, [r3, #116] ; 0x74 │ │ str r2, [r3, #20] │ │ cbz r1, 249692 │ │ mov r4, r1 │ │ ldr r2, [sp, #28] │ │ mov r0, r5 │ │ str r3, [sp, #24] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r4 │ │ bl 1dc3dc │ │ ldr r3, [sp, #24] │ │ ldr r2, [r3, #20] │ │ ldr r4, [r2, #64] ; 0x40 │ │ cmp r4, #0 │ │ ble.n 2496a8 │ │ @@ -790563,15 +790570,15 @@ │ │ str r2, [r5, #116] ; 0x74 │ │ mov r0, r1 │ │ ldr r2, [sp, #104] ; 0x68 │ │ str r3, [r5, #20] │ │ str r1, [r5, #120] ; 0x78 │ │ str r2, [r5, #124] ; 0x7c │ │ ldr r1, [sp, #100] ; 0x64 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r4, [sp, #112] ; 0x70 │ │ ldr.w ip, [sp, #24] │ │ cmp r8, r4 │ │ ble.n 2497a8 │ │ ldrb.w r3, [sl, r4] │ │ cmp r3, #42 ; 0x2a │ │ ittt eq │ │ @@ -791449,15 +791456,15 @@ │ │ ldr r3, [r3, #20] │ │ cmp r3, r8 │ │ blt.w 24a0ee │ │ ldr r3, [sp, #4] │ │ ldr r0, [r3, #16] │ │ mov r2, r8 │ │ mov r1, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #4] │ │ ldr r3, [r2, #16] │ │ ldr r2, [r2, #24] │ │ cmp r2, #0 │ │ str r3, [sp, #52] ; 0x34 │ │ bge.n 24a014 │ │ ldr r1, [sp, #56] ; 0x38 │ │ @@ -792232,15 +792239,15 @@ │ │ ldr.w r3, [sl, #64] ; 0x40 │ │ add r1, sp, #168 ; 0xa8 │ │ mov r2, r5 │ │ subs r3, #1 │ │ add.w r3, r3, r3, lsl #1 │ │ add.w r3, r1, r3, lsl #3 │ │ ldr.w r1, [r3, #-80] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r1, [sl, #64] ; 0x40 │ │ subs r3, r1, #1 │ │ cmp r3, #0 │ │ ble.w 24aa4c │ │ ldr r2, [sp, #72] ; 0x48 │ │ mov.w fp, #0 │ │ cmp r2, #0 │ │ @@ -793058,15 +793065,15 @@ │ │ bl 1d8060 │ │ cmp r0, #0 │ │ beq.w 24b1fe │ │ ldr r2, [r0, #8] │ │ cmp r2, #0 │ │ beq.w 24b1fe │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ bics.w r2, r0, #3221225472 ; 0xc0000000 │ │ beq.n 24b128 │ │ subs r1, r2, #1 │ │ beq.n 24b11c │ │ ldrb.w lr, [r9, r1] │ │ ldrb.w r0, [r8, lr] │ │ lsls r0, r0, #29 │ │ @@ -794111,15 +794118,15 @@ │ │ bl 1ee4d8 │ │ ldr.w r5, [sl, #16] │ │ movs r3, #78 ; 0x4e │ │ strb.w r3, [sl] │ │ mov r4, r0 │ │ mov r0, r5 │ │ cbz r5, 24bb9c │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ ldr r3, [sp, #36] ; 0x24 │ │ str.w r0, [sl, #4] │ │ cmp r3, #1 │ │ beq.n 24bbe4 │ │ mov r1, r5 │ │ movs r3, #0 │ │ @@ -794445,15 +794452,15 @@ │ │ cmp r0, #0 │ │ beq.w 24f184 │ │ add r5, r0 │ │ mov r2, r7 │ │ str r5, [r0, #28] │ │ mov r0, r5 │ │ ldr.w r1, [r8, #44] ; 0x2c │ │ - blx 39174 │ │ + blx 39198 │ │ clz r3, r6 │ │ cmp.w r9, #0 │ │ mov.w r2, #0 │ │ mov.w r3, r3, lsr #5 │ │ str r2, [r5, #12] │ │ it eq │ │ moveq r3, #0 │ │ @@ -796969,15 +796976,15 @@ │ │ cmp r0, #6 │ │ beq.w 250efc │ │ ldr.w r3, [pc, #3036] ; 24e6bc │ │ add r3, pc │ │ ldr.w r0, [r3, r0, lsl #2] │ │ str.w r0, [r8, #16] │ │ cbz r0, 24daf4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ movs r3, #1 │ │ str.w r0, [r8, #12] │ │ strb.w r3, [r8, #10] │ │ mov r0, r8 │ │ ldr r1, [sp, #36] ; 0x24 │ │ bl 2004fc │ │ @@ -798373,21 +798380,21 @@ │ │ and.w r3, r3, #15872 ; 0x3e00 │ │ orr.w r3, r3, #2 │ │ strh r3, [r4, #8] │ │ beq.n 24eafc │ │ ldr r0, [r4, #16] │ │ ldr r1, [r5, #16] │ │ ldr r2, [r5, #12] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #12] │ │ ldr r0, [r4, #16] │ │ ldr r2, [r6, #12] │ │ add r0, r3 │ │ ldr r1, [r6, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #16] │ │ movs r2, #0 │ │ strb r2, [r3, r7] │ │ ldr r3, [r4, #16] │ │ add r3, r7 │ │ strb r2, [r3, #1] │ │ ldrb.w r2, [sp, #36] ; 0x24 │ │ @@ -800538,15 +800545,15 @@ │ │ str r2, [r6, #48] ; 0x30 │ │ cbz r3, 2502a0 │ │ subs r3, r3, r0 │ │ str r3, [r4, #4] │ │ add.w r0, r4, #8 │ │ ldr r1, [r5, #16] │ │ ldr r2, [r5, #12] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #12] │ │ str r3, [r4, #0] │ │ ldr r3, [sp, #16] │ │ str r4, [r6, #36] ; 0x24 │ │ cmp r3, #0 │ │ beq.w 24be80 │ │ b.w 24bd1e │ │ @@ -800708,15 +800715,15 @@ │ │ bls.w 24f10c │ │ ldr r5, [r4, #12] │ │ cmp r5, #0 │ │ beq.w 24f10c │ │ mov r0, lr │ │ ldr r1, [r4, #16] │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ b.w 24f10c │ │ ldrb.w r3, [sp, #192] ; 0xc0 │ │ ldr r2, [sp, #208] ; 0xd0 │ │ cmp r3, #2 │ │ bne.n 2504b4 │ │ cmp r2, #0 │ │ beq.w 24fad2 │ │ @@ -800967,15 +800974,15 @@ │ │ mov r2, r6 │ │ mov r1, r7 │ │ str r6, [r4, #12] │ │ and.w r3, r3, #15872 ; 0x3e00 │ │ ldr r0, [r4, #16] │ │ orr.w r3, r3, #16 │ │ strh r3, [r4, #8] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ ldr.w r2, [sl, #12] │ │ str r5, [sp, #16] │ │ ldr r3, [r3, #112] ; 0x70 │ │ ldr.w r3, [r3, r2, lsl #2] │ │ str r5, [r3, #28] │ │ b.w 24b984 │ │ @@ -801687,15 +801694,15 @@ │ │ cmp r2, r3 │ │ bge.w 25251e │ │ ldr.w r0, [ip, #20] │ │ str.w r0, [ip, #16] │ │ mov r2, r4 │ │ mov r1, r5 │ │ str.w ip, [sp, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #16] │ │ movs r2, #0 │ │ ldr.w r3, [pc, #1596] ; 2515d0 │ │ ldr.w r1, [ip, #16] │ │ add r3, pc │ │ strb r2, [r1, r4] │ │ ldr.w r1, [ip, #16] │ │ @@ -801791,15 +801798,15 @@ │ │ ldr r3, [r1, #4] │ │ rsb r3, r3, r3, lsl #3 │ │ add.w r3, r2, r3, lsl #3 │ │ b.w 24f362 │ │ mov r4, r5 │ │ cbz r5, 2510ca │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r4, r0, #3221225472 ; 0xc0000000 │ │ ldr r1, [sp, #24] │ │ ldr.w r3, [r1, #432] ; 0x1b0 │ │ mov r0, r1 │ │ ldr.w r2, [r1, #436] ; 0x1b4 │ │ movs r1, #0 │ │ add r2, r3 │ │ @@ -801815,15 +801822,15 @@ │ │ mov r6, r0 │ │ cmp r0, #0 │ │ beq.w 24b984 │ │ adds r0, #32 │ │ adds r2, r4, #1 │ │ mov r1, r5 │ │ str r0, [r6, #0] │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w r3, [r7, #67] ; 0x43 │ │ ldr r2, [sp, #24] │ │ cmp r3, #0 │ │ beq.w 25228a │ │ ldrb.w r1, [sp, #16] │ │ mov r5, r2 │ │ movs r3, #1 │ │ @@ -802503,15 +802510,15 @@ │ │ str r6, [r4, #84] ; 0x54 │ │ str r6, [r4, #80] ; 0x50 │ │ mov r0, r3 │ │ str r3, [r4, #76] ; 0x4c │ │ b.n 2513e8 │ │ cmp r0, #0 │ │ beq.w 24f1ca │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ cmp r0, #0 │ │ beq.w 24f1ca │ │ ldr r3, [r5, #64] ; 0x40 │ │ ldrb r1, [r5, #14] │ │ ldrb r2, [r5, #4] │ │ ldr r3, [r3, #0] │ │ @@ -805706,23 +805713,23 @@ │ │ mov r4, r0 │ │ b.n 2539da │ │ ldr.w sl, [sp, #84] ; 0x54 │ │ add.w r8, sp, #88 ; 0x58 │ │ movs r2, #208 ; 0xd0 │ │ mov r0, r8 │ │ mov r1, sl │ │ - blx 39174 │ │ + blx 39198 │ │ mov r1, r9 │ │ movs r2, #208 ; 0xd0 │ │ mov r0, sl │ │ - blx 39174 │ │ + blx 39198 │ │ mov r1, r8 │ │ movs r2, #208 ; 0xd0 │ │ mov r0, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r6, [sl, #8] │ │ ldr.w r0, [sl, #4] │ │ ldr.w r3, [sl, #176] ; 0xb0 │ │ ldr.w r1, [r9, #8] │ │ ldr.w r2, [r9, #176] ; 0xb0 │ │ ldr.w r5, [r9, #4] │ │ str.w r1, [sl, #8] │ │ @@ -806075,15 +806082,15 @@ │ │ strh.w r2, [r5, #88] ; 0x58 │ │ add r3, pc │ │ ldrb r2, [r6, #0] │ │ ldr.w r3, [r3, r2, lsl #2] │ │ str r3, [r5, #96] ; 0x60 │ │ cbz r3, 253fb0 │ │ mov r0, r3 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ movs r3, #1 │ │ str r0, [r5, #92] ; 0x5c │ │ strb.w r3, [r5, #90] ; 0x5a │ │ add.w r4, r5, #120 ; 0x78 │ │ ldrsb.w r3, [r6, #1] │ │ adds r3, #13 │ │ @@ -806408,15 +806415,15 @@ │ │ beq.n 25439c │ │ mov r3, sl │ │ mov sl, r2 │ │ b.n 254112 │ │ mov r0, sl │ │ cmp.w sl, #0 │ │ beq.n 254318 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ movs r3, #1 │ │ str.w r0, [r4, #132] ; 0x84 │ │ strb.w r3, [r4, #130] ; 0x82 │ │ b.n 254144 │ │ ldr r1, [pc, #232] ; (254410 ) │ │ movs r0, #21 │ │ @@ -806493,19 +806500,19 @@ │ │ movs r7, r5 │ │ sxtb r2, r3 │ │ movs r7, r5 │ │ add r0, sp, #320 ; 0x140 │ │ movs r7, r5 │ │ sxth r0, r4 │ │ movs r7, r5 │ │ - ldrb r6, [r2, #30] │ │ + ldrb r2, [r4, #30] │ │ movs r7, r5 │ │ str r6, [sp, #64] ; 0x40 │ │ movs r7, r5 │ │ - ldrb r4, [r0, #30] │ │ + ldrb r0, [r2, #30] │ │ movs r7, r5 │ │ sxth r0, r0 │ │ movs r7, r5 │ │ ldrh r6, [r2, #58] ; 0x3a │ │ movs r7, r5 │ │ ldrh r6, [r5, #32] │ │ movs r7, r5 │ │ @@ -806978,15 +806985,15 @@ │ │ cbz r3, 2548e0 │ │ movs r1, #4 │ │ ldr r0, [sp, #32] │ │ bl 20c4b8 │ │ ldr r2, [r4, #4] │ │ mov r1, r0 │ │ mov r0, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [r9, #56] ; 0x38 │ │ mov r4, r9 │ │ adds r3, #1 │ │ str.w r3, [r9, #56] ; 0x38 │ │ b.n 254706 │ │ ldrh.w r2, [fp, #50] ; 0x32 │ │ mov r1, r2 │ │ @@ -807026,19 +807033,19 @@ │ │ bl 1d8ab8 │ │ mov r0, r5 │ │ b.n 254684 │ │ ldr r4, [sp, #64] ; 0x40 │ │ movs r4, r6 │ │ ldr r4, [sp, #56] ; 0x38 │ │ movs r4, r6 │ │ - ldrb r2, [r3, #9] │ │ + ldrb r6, [r4, #9] │ │ movs r7, r5 │ │ - ldrb r4, [r2, #9] │ │ + ldrb r0, [r4, #9] │ │ movs r7, r5 │ │ - ldrb r6, [r1, #9] │ │ + ldrb r2, [r3, #9] │ │ movs r7, r5 │ │ ldr r3, [r0, #16] │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov.w r9, r1, lsl #4 │ │ add r3, r9 │ │ sub sp, #44 ; 0x2c │ │ mov r6, r0 │ │ @@ -807182,15 +807189,15 @@ │ │ sxth r1, r3 │ │ mov r0, fp │ │ cmp r1, #32 │ │ mov r1, sl │ │ it le │ │ movle r3, #33 ; 0x21 │ │ strh.w r3, [r0], #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh r3, [r5, #50] ; 0x32 │ │ cmp r3, r4 │ │ blt.n 254b08 │ │ add.w r2, fp, r4, lsl #1 │ │ movs r1, #23 │ │ strh.w r1, [r2], #2 │ │ adds r4, #1 │ │ @@ -807709,15 +807716,15 @@ │ │ movs r3, #0 │ │ bl 1e8e58 │ │ mov r4, r0 │ │ cbz r0, 255032 │ │ ldr r1, [pc, #264] ; (255134 ) │ │ movs r2, #68 ; 0x44 │ │ add r1, pc │ │ - blx 39174 │ │ + blx 39198 │ │ str.w r4, [r9] │ │ movs r7, #1 │ │ movs r4, #0 │ │ b.n 254f54 │ │ cmp.w r2, #2147483648 ; 0x80000000 │ │ it ne │ │ negne r2, r2 │ │ @@ -807965,15 +807972,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq.w 25548c │ │ mov r2, sl │ │ mov r1, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [pc, #1260] ; 2557c0 │ │ movs r2, #0 │ │ strb.w r2, [r9, sl] │ │ ldrb.w sl, [r9] │ │ add r3, pc │ │ ldrsb.w r3, [r3, sl] │ │ cmp r3, r2 │ │ @@ -808034,15 +808041,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq.n 25546e │ │ mov r2, r4 │ │ ldr r1, [sp, #20] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [pc, #1072] ; 2557c8 │ │ strb.w fp, [r9, r4] │ │ ldrb.w lr, [r9] │ │ add r2, pc │ │ ldrsb.w r2, [r2, lr] │ │ cmp r2, #0 │ │ blt.w 2554f4 │ │ @@ -808851,17 +808858,17 @@ │ │ movs r4, r6 │ │ ldr r5, [sp, #696] ; 0x2b8 │ │ movs r7, r5 │ │ ldr r5, [sp, #856] ; 0x358 │ │ movs r7, r5 │ │ ldr r5, [sp, #616] ; 0x268 │ │ movs r7, r5 │ │ - str r2, [r4, #124] ; 0x7c │ │ + str r6, [r5, #124] ; 0x7c │ │ movs r7, r5 │ │ - str r4, [r2, #124] ; 0x7c │ │ + str r0, [r4, #124] ; 0x7c │ │ movs r7, r5 │ │ strb r6, [r5, #21] │ │ movs r7, r5 │ │ ldr r3, [sp, #376] ; 0x178 │ │ movs r7, r5 │ │ ldr r3, [sp, #904] ; 0x388 │ │ movs r7, r5 │ │ @@ -809084,15 +809091,15 @@ │ │ ldrb.w fp, [r2, #15] │ │ ldr r7, [r2, #0] │ │ and.w r1, fp, #4 │ │ and.w r3, r1, #255 ; 0xff │ │ cmp r1, #0 │ │ beq.n 255e8a │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r0, #1 │ │ add r7, r0 │ │ ldr r1, [sp, #12] │ │ and.w fp, fp, #1 │ │ ldrsh.w r0, [sl, #36] ; 0x24 │ │ ldrb r2, [r1, #12] │ │ ldr r1, [r1, #8] │ │ @@ -809373,15 +809380,15 @@ │ │ movs r3, #12 │ │ mla fp, r3, r9, r2 │ │ ldrb.w r3, [fp, #5] │ │ tst.w r3, #48 ; 0x30 │ │ beq.n 256042 │ │ cbz r1, 2560ea │ │ mov r0, r1 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ str r3, [sp, #12] │ │ ldr.w r1, [sl, #256] ; 0x100 │ │ ldr r3, [sp, #12] │ │ add.w r2, r3, #21 │ │ movs r3, #0 │ │ cmp r1, #0 │ │ @@ -809401,15 +809408,15 @@ │ │ cmp r0, #0 │ │ beq.n 256042 │ │ add.w r3, fp, #20 │ │ ldr r2, [sp, #12] │ │ mov r1, r6 │ │ adds r2, #1 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [pc, #888] ; (2564ac ) │ │ mov.w lr, #12 │ │ add r2, pc │ │ mla r9, lr, r9, r2 │ │ mov r2, fp │ │ str.w r9, [fp, #8] │ │ mov r3, r0 │ │ @@ -810821,15 +810828,15 @@ │ │ ldr r0, [r3, #0] │ │ bl 203380 │ │ str.w r9, [sp, #112] ; 0x70 │ │ str r0, [sp, #52] ; 0x34 │ │ cmp.w r9, #0 │ │ beq.n 256fa2 │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r4, r0, #3221225472 ; 0xc0000000 │ │ ldr r6, [sp, #52] ; 0x34 │ │ add r2, sp, #112 ; 0x70 │ │ ldr r0, [sp, #16] │ │ movs r3, #0 │ │ str r4, [sp, #116] ; 0x74 │ │ mov r1, r6 │ │ @@ -811374,15 +811381,15 @@ │ │ add r1, pc │ │ bl 215aa0 │ │ b.n 257466 │ │ ldr.w r8, [r0] │ │ cmp.w r8, #0 │ │ beq.n 2574cc │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ cmp r0, #6 │ │ bgt.w 2575ec │ │ ldr r0, [r7, #68] ; 0x44 │ │ cmp r0, #0 │ │ beq.w 25760c │ │ ldr.w r8, [r4, #20] │ │ @@ -811440,15 +811447,15 @@ │ │ movne.w r9, #0 │ │ beq.n 257466 │ │ ldrh.w r2, [sl, #38] ; 0x26 │ │ mov r0, r3 │ │ ldr r1, [r7, #4] │ │ sxth r2, r2 │ │ lsls r2, r2, #4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrsh.w r3, [sl, #38] ; 0x26 │ │ cmp r3, #0 │ │ it gt │ │ movgt r2, r9 │ │ ble.n 2575ba │ │ ldr.w r3, [sl, #4] │ │ mov.w fp, r9, lsl #4 │ │ @@ -817047,15 +817054,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ beq.w 25af1a │ │ ldr r1, [sp, #40] ; 0x28 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [pc, #3092] ; 25b9d0 │ │ strb.w r8, [sl, r7] │ │ ldrb.w lr, [sl] │ │ add r3, pc │ │ ldrsb.w r3, [r3, lr] │ │ cmp r3, #0 │ │ blt.w 25afc8 │ │ @@ -817098,15 +817105,15 @@ │ │ adc.w r3, r1, #0 │ │ bl 1e8e58 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ beq.n 25aeb0 │ │ mov r2, r5 │ │ mov r1, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [pc, #2952] ; 25b9d4 │ │ movs r2, #0 │ │ strb.w r2, [sl, r5] │ │ ldrb.w r5, [sl] │ │ add r3, pc │ │ ldrsb r3, [r3, r5] │ │ cmp r3, r2 │ │ @@ -817658,15 +817665,15 @@ │ │ lsls r2, r2, #29 │ │ rsb r3, r5, fp │ │ ldr.w r1, [r4, #-16] │ │ bpl.w 25d0c0 │ │ mov r0, r1 │ │ str r3, [sp, #52] ; 0x34 │ │ str r1, [sp, #48] ; 0x30 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [sp, #48] ; 0x30 │ │ ldr r3, [sp, #52] ; 0x34 │ │ adds r0, #1 │ │ add r0, r1 │ │ ldrb.w lr, [r4, #-4] │ │ ldr.w r2, [r4, #-12] │ │ adds.w lr, lr, #0 │ │ @@ -818254,28 +818261,28 @@ │ │ movs r4, r6 │ │ ldr r0, [pc, #248] ; (25bb00 ) │ │ movs r7, r5 │ │ ldr r0, [pc, #200] ; (25bad4 ) │ │ movs r7, r5 │ │ ldr r0, [pc, #0] ; (25ba10 ) │ │ movs r7, r5 │ │ - lsrs r0, r0, #22 │ │ + lsrs r4, r1, #22 │ │ movs r7, r5 │ │ bxns r6 │ │ movs r7, r5 │ │ bx r7 │ │ movs r7, r5 │ │ str r5, [sp, #912] ; 0x390 │ │ lsls r2, r0, #1 │ │ mrrc 15, 15, pc, pc, cr12 ; │ │ vrsqrts.f16 , , q14 │ │ ldmia r5!, {r0, r1, r2, r4, r6, r7} │ │ vsri.64 d20, d14, #9 │ │ movs r7, r5 │ │ - lsrs r6, r0, #8 │ │ + lsrs r2, r2, #8 │ │ movs r7, r5 │ │ add r2, r0 │ │ movs r7, r5 │ │ mvns r6, r1 │ │ movs r7, r5 │ │ movs r3, #248 ; 0xf8 │ │ movs r4, r6 │ │ @@ -818290,15 +818297,15 @@ │ │ movs r4, r6 │ │ sbcs r2, r3 │ │ movs r7, r5 │ │ cmp.w r8, #0 │ │ beq.n 25ba90 │ │ mov r0, r8 │ │ ldr.w r5, [pc, #3152] ; 25c6b8 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r6, #0 │ │ add r5, pc │ │ bic.w fp, r0, #3221225472 ; 0xc0000000 │ │ b.n 25ba82 │ │ bl 1dc978 │ │ cbz r0, 25baa2 │ │ adds r6, #1 │ │ @@ -823865,15 +823872,15 @@ │ │ str r3, [r6, #0] │ │ cmp r3, #0 │ │ beq.w 26224c │ │ ldr r0, [sp, #104] ; 0x68 │ │ add r4, sp, #176 ; 0xb0 │ │ str r2, [sp, #116] ; 0x74 │ │ str.w ip, [sp, #112] ; 0x70 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [sp, #88] ; 0x58 │ │ str r7, [r4, #0] │ │ ldr.w r3, [pc, #1784] ; 25fadc │ │ ldr r1, [r2, #16] │ │ ldr r2, [sp, #96] ; 0x60 │ │ add r3, pc │ │ ldr.w ip, [sp, #112] ; 0x70 │ │ @@ -824067,15 +824074,15 @@ │ │ ldr.w ip, [sp, #96] ; 0x60 │ │ mov r6, r0 │ │ str r0, [sp, #80] ; 0x50 │ │ cmp r0, #0 │ │ beq.w 261f6e │ │ ldr.w r2, [r5, #-8] │ │ ldr.w r1, [r5, #-12] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r5, #-8] │ │ ldr.w r3, [pc, #1216] ; 25fae0 │ │ ldr.w ip, [sp, #96] ; 0x60 │ │ strb r4, [r6, r2] │ │ add r3, pc │ │ ldrb r4, [r6, #0] │ │ ldrsb r3, [r3, r4] │ │ @@ -824181,15 +824188,15 @@ │ │ movs r1, #0 │ │ mov r0, r7 │ │ str.w ip, [sp, #104] ; 0x68 │ │ blx 39108 │ │ mov r0, r4 │ │ ldr.w r1, [r5, #-60] │ │ ldr.w r2, [r5, #-56] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #924] ; (25faec ) │ │ ldrb.w r6, [r7, #36] ; 0x24 │ │ add r3, pc │ │ ldr.w ip, [sp, #104] ; 0x68 │ │ ldrsb r3, [r3, r6] │ │ cmp r3, #0 │ │ blt.w 26160e │ │ @@ -825073,15 +825080,15 @@ │ │ mov r3, r0 │ │ cmp r0, #0 │ │ beq.w 261410 │ │ mov r1, r6 │ │ mov r2, r7 │ │ mov r0, r3 │ │ str.w ip, [sp, #80] ; 0x50 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #80] ; 0x50 │ │ movs r2, #0 │ │ mov r6, r0 │ │ strb r2, [r0, r7] │ │ ldr r3, [sp, #88] ; 0x58 │ │ str r6, [r3, #8] │ │ mov r6, ip │ │ @@ -825341,15 +825348,15 @@ │ │ ldr.w ip, [sp, #104] ; 0x68 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ beq.w 261720 │ │ mov r2, r4 │ │ ldr r1, [sp, #108] ; 0x6c │ │ str.w ip, [sp, #96] ; 0x60 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r3, [pc, #1720] ; 260b1c │ │ movs r2, #0 │ │ strb r2, [r6, r4] │ │ ldrb r4, [r6, #0] │ │ add r3, pc │ │ ldr.w ip, [sp, #96] ; 0x60 │ │ ldrsb r3, [r3, r4] │ │ @@ -825671,15 +825678,15 @@ │ │ ldr r2, [sp, #88] ; 0x58 │ │ movs r1, #0 │ │ mov r0, r6 │ │ blx 39108 │ │ mov r0, r7 │ │ ldr.w r1, [r5, #-28] │ │ ldr.w r2, [r5, #-24] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #808] ; (260b20 ) │ │ ldrb.w lr, [r6, #36] ; 0x24 │ │ add r3, pc │ │ ldrsb.w r3, [r3, lr] │ │ cmp r3, #0 │ │ blt.w 2613d8 │ │ movs r3, #109 ; 0x6d │ │ @@ -825732,15 +825739,15 @@ │ │ str r3, [sp, #96] ; 0x60 │ │ blx 39108 │ │ ldr r3, [sp, #96] ; 0x60 │ │ ldr.w r1, [r5, #-28] │ │ ldr.w r2, [r5, #-24] │ │ mov r6, r3 │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r6 │ │ bl 1d7370 │ │ movs r3, #108 ; 0x6c │ │ str r6, [r4, #12] │ │ movs r2, #1 │ │ strb r3, [r4, #0] │ │ ldr r0, [sp, #80] ; 0x50 │ │ @@ -826058,15 +826065,15 @@ │ │ cmp r0, #0 │ │ beq.w 2615d8 │ │ ldr r1, [sp, #88] ; 0x58 │ │ mov r0, ip │ │ mov r2, r4 │ │ str.w ip, [sp, #92] ; 0x5c │ │ str.w ip, [sp, #88] ; 0x58 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #92] ; 0x5c │ │ movs r3, #0 │ │ strb.w r3, [ip, r4] │ │ ldr r2, [sp, #80] ; 0x50 │ │ ldr.w lr, [r2, #52] ; 0x34 │ │ ldr r4, [r2, #56] ; 0x38 │ │ add.w r2, lr, #2 │ │ @@ -826163,15 +826170,15 @@ │ │ bl 1e8e58 │ │ cmp r0, #0 │ │ beq.w 2616ba │ │ mov r1, r4 │ │ ldr r4, [sp, #92] ; 0x5c │ │ str r0, [sp, #96] ; 0x60 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #96] ; 0x60 │ │ movs r3, #0 │ │ strb.w r3, [ip, r4] │ │ ldr.w r3, [pc, #3260] ; 2619f8 │ │ ldrb.w r4, [ip] │ │ add r3, pc │ │ ldrsb r3, [r3, r4] │ │ @@ -826723,15 +826730,15 @@ │ │ bl 1e8e58 │ │ ldr.w ip, [sp, #104] ; 0x68 │ │ str r0, [sp, #80] ; 0x50 │ │ cmp r0, #0 │ │ beq.w 260566 │ │ mov r2, r6 │ │ ldr r1, [sp, #116] ; 0x74 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #80] ; 0x50 │ │ ldr.w r3, [pc, #1744] ; 261a10 │ │ movs r2, #0 │ │ ldr.w ip, [sp, #104] ; 0x68 │ │ strb r2, [r0, r6] │ │ add r3, pc │ │ ldrb.w lr, [r0] │ │ @@ -827582,26 +827589,26 @@ │ │ movw r2, #48576 ; 0xbdc0 │ │ movt r2, #65520 ; 0xfff0 │ │ b.w 260a10 │ │ ldr r0, [sp, #80] ; 0x50 │ │ movs r6, #0 │ │ str.w ip, [sp, #132] ; 0x84 │ │ str r2, [sp, #96] ; 0x60 │ │ - blx 39168 │ │ + blx 3918c │ │ movs r3, #67 ; 0x43 │ │ str r3, [sp, #128] ; 0x80 │ │ ldr r3, [sp, #80] ; 0x50 │ │ ldr r1, [r5, #4] │ │ ldr r2, [sp, #96] ; 0x60 │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r4, r0, #1 │ │ add r3, r4 │ │ mov r0, r3 │ │ mov r4, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r5, #8] │ │ mov r0, r4 │ │ strb r6, [r4, r2] │ │ bl 1d7370 │ │ movw r3, #28514 ; 0x6f62 │ │ movw r2, #30836 ; 0x7874 │ │ mov lr, r4 │ │ @@ -831053,30 +831060,30 @@ │ │ bl 1ee03c │ │ mov r4, r0 │ │ b.n 263e50 │ │ mov r0, r9 │ │ bl 20df34 │ │ cmp r0, #0 │ │ beq.n 26407c │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r6, r0, #1 │ │ asrs r1, r6, #31 │ │ mov r0, r6 │ │ bl 1e1660 │ │ ldr r3, [sp, #80] ; 0x50 │ │ mov r5, r0 │ │ str r0, [r3, #0] │ │ cbz r0, 26406c │ │ mov r0, r9 │ │ bl 20df34 │ │ mov r2, r6 │ │ mov r1, r0 │ │ mov r0, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 263e6e │ │ movw r0, #45038 ; 0xafee │ │ movt r0, #1 │ │ bl 2059a0 │ │ add sp, #44 ; 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [pc, #104] ; (2640a8 ) │ │ @@ -831121,15 +831128,15 @@ │ │ mov r6, r3 │ │ adds r4, r3, r2 │ │ b.n 263fa8 │ │ str r2, [r4, #56] ; 0x38 │ │ movs r3, r6 │ │ str r4, [r3, #56] ; 0x38 │ │ movs r3, r6 │ │ - strh r0, [r2, #8] │ │ + strh r4, [r3, #8] │ │ movs r6, r5 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #40 ; 0x28 │ │ mov r5, r0 │ │ ldr.w r9, [sp, #72] ; 0x48 │ │ ldr r6, [sp, #76] ; 0x4c │ │ cmp r0, #0 │ │ @@ -831523,15 +831530,15 @@ │ │ bl 1dc3dc │ │ mov r0, r6 │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [pc, #16] ; (264490 ) │ │ add r6, pc │ │ b.n 264448 │ │ - ldrb r2, [r1, #20] │ │ + ldrb r6, [r2, #20] │ │ movs r6, r5 │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ movs r6, r5 │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ movs r6, r5 │ │ stmia r1!, {r4, r5, r7} │ │ movs r6, r5 │ │ @@ -831952,15 +831959,15 @@ │ │ mov r8, r2 │ │ add r4, pc │ │ add r0, sp, #16 │ │ movs r2, #160 ; 0xa0 │ │ mov r5, r3 │ │ mov r1, r4 │ │ adds r1, #136 ; 0x88 │ │ - blx 39174 │ │ + blx 39198 │ │ lsls r3, r7, #2 │ │ adds r4, r6, r3 │ │ ldr r0, [r4, #56] ; 0x38 │ │ str r0, [sp, #12] │ │ cbz r0, 264922 │ │ movs r6, #0 │ │ cbz r5, 264916 │ │ @@ -832158,15 +832165,15 @@ │ │ mov r4, r0 │ │ mov r5, r1 │ │ mov r6, r2 │ │ mov r1, r3 │ │ movs r2, #160 ; 0xa0 │ │ adds r1, #136 ; 0x88 │ │ add r0, sp, #16 │ │ - blx 39174 │ │ + blx 39198 │ │ lsls r2, r5, #2 │ │ adds r7, r4, r2 │ │ ldr r3, [r7, #56] ; 0x38 │ │ str r3, [sp, #12] │ │ cbz r3, 264ac6 │ │ movs r4, #0 │ │ mov r0, r4 │ │ @@ -832399,15 +832406,15 @@ │ │ ldrb r3, [r4, #18] │ │ add.w r5, r4, #392 ; 0x188 │ │ mov r0, r8 │ │ movs r2, #84 ; 0x54 │ │ adds r3, #1 │ │ mov r1, r5 │ │ strb r3, [r4, #18] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r5 │ │ movs r1, #0 │ │ movs r2, #84 ; 0x54 │ │ blx 39108 │ │ add r2, sp, #4 │ │ mov r1, r7 │ │ mov r0, r4 │ │ @@ -832417,15 +832424,15 @@ │ │ bl 1dc764 │ │ mov r0, r6 │ │ mov r1, r7 │ │ bl 1dc764 │ │ mov r0, r5 │ │ mov r1, r8 │ │ movs r2, #84 ; 0x54 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb r3, [r4, #18] │ │ subs r3, #1 │ │ strb r3, [r4, #18] │ │ add sp, #120 ; 0x78 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ add sp, #12 │ │ bx lr │ │ @@ -833069,15 +833076,15 @@ │ │ ldr r3, [sp, #28] │ │ ldr r0, [r3, r4] │ │ ldrb.w lr, [r0] │ │ cmp.w lr, #53 ; 0x35 │ │ bne.n 265396 │ │ ldr r0, [r0, #8] │ │ cbz r0, 2653b6 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r0, #1 │ │ add r5, r0 │ │ b.n 265396 │ │ ldr r3, [sp, #32] │ │ mov r0, r4 │ │ mov r1, r8 │ │ @@ -833103,15 +833110,15 @@ │ │ ldr.w r9, [sp, #36] ; 0x24 │ │ ldr r5, [sp, #152] ; 0x98 │ │ ldr r7, [sp, #164] ; 0xa4 │ │ ldr.w sl, [sp, #44] ; 0x2c │ │ mov r0, r8 │ │ str.w ip, [sp, #44] ; 0x2c │ │ str r2, [sp, #28] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w ip, [sp, #44] ; 0x2c │ │ ldr r2, [sp, #28] │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ str r3, [sp, #36] ; 0x24 │ │ cmp.w ip, #0 │ │ beq.w 26580e │ │ ldrh.w r3, [ip, #50] ; 0x32 │ │ @@ -833169,15 +833176,15 @@ │ │ str r3, [sp, #48] ; 0x30 │ │ ldr r3, [sp, #28] │ │ ldr r2, [sp, #36] ; 0x24 │ │ str r0, [r3, #0] │ │ adds r2, #1 │ │ add.w lr, r0, r2 │ │ str.w lr, [sp, #76] ; 0x4c │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #28] │ │ ldr r3, [sp, #156] ; 0x9c │ │ ldrb.w lr, [sp, #156] ; 0x9c │ │ adds r1, r3, #0 │ │ ldrb.w r2, [r0, #55] ; 0x37 │ │ and.w r3, sl, #3 │ │ str r3, [sp, #40] ; 0x28 │ │ @@ -833376,22 +833383,22 @@ │ │ mov r5, r7 │ │ movs r7, #0 │ │ b.n 265446 │ │ ldr r1, [r3, #8] │ │ cbz r1, 2656f0 │ │ mov r0, r1 │ │ str r1, [sp, #68] ; 0x44 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [sp, #68] ; 0x44 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r2, #1 │ │ ldr r0, [sp, #76] ; 0x4c │ │ str r3, [sp, #68] ; 0x44 │ │ mov r2, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #76] ; 0x4c │ │ ldr r3, [sp, #68] ; 0x44 │ │ add r3, r2 │ │ str r3, [sp, #76] ; 0x4c │ │ ldr r3, [sp, #48] ; 0x30 │ │ cmp r2, #0 │ │ it eq │ │ @@ -833453,15 +833460,15 @@ │ │ ldrsh.w r2, [r1, #38] ; 0x26 │ │ ldr r3, [r1, #4] │ │ add.w r3, r3, r2, lsl #4 │ │ ldr.w r0, [r3, #-16] │ │ str r0, [sp, #80] ; 0x50 │ │ cbz r0, 2657ba │ │ str.w ip, [sp, #28] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w ip, [sp, #28] │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ movs r1, #55 ; 0x37 │ │ add r2, sp, #80 ; 0x50 │ │ mov r0, r4 │ │ str.w ip, [sp, #28] │ │ str r5, [sp, #84] ; 0x54 │ │ @@ -833893,15 +833900,15 @@ │ │ movs r3, r6 │ │ str r4, [r2, #112] ; 0x70 │ │ movs r3, r6 │ │ str r6, [r0, #112] ; 0x70 │ │ movs r3, r6 │ │ sxtb r6, r0 │ │ movs r6, r5 │ │ - ldr r2, [r0, #0] │ │ + ldr r6, [r1, #0] │ │ movs r6, r5 │ │ cbz r6, 265c38 │ │ movs r6, r5 │ │ cbz r0, 265c3e │ │ movs r6, r5 │ │ ldr r0, [r7, #72] ; 0x48 │ │ movs r6, r5 │ │ @@ -834356,15 +834363,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq.n 26617c │ │ mov r2, r4 │ │ mov r1, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #504] ; (2662a4 ) │ │ strb.w r5, [r9, r4] │ │ ldrb.w r4, [r9] │ │ add r3, pc │ │ ldrsb r3, [r3, r4] │ │ cmp r3, #0 │ │ blt.w 26620c │ │ @@ -834721,15 +834728,15 @@ │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq.n 2664be │ │ mov r2, r8 │ │ ldr r1, [sp, #28] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #16] │ │ movs r1, #0 │ │ strb.w r1, [r9, r8] │ │ ldr.w r8, [r6, #24] │ │ ldr r3, [r2, #4] │ │ subs r3, #1 │ │ add r3, r9 │ │ @@ -834895,15 +834902,15 @@ │ │ mov.w r3, r7, asr #31 │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r5, r0 │ │ cbz r0, 26660e │ │ mov r1, r9 │ │ mov r2, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ strb r3, [r5, r7] │ │ ldr.w r2, [r8, #52] ; 0x34 │ │ mov r0, sl │ │ ldr.w r1, [r8, #56] ; 0x38 │ │ adds r2, #2 │ │ lsls r2, r2, #2 │ │ @@ -835298,15 +835305,15 @@ │ │ beq.n 266b3c │ │ ldr.w r0, [r4, fp] │ │ ldrb.w lr, [r0] │ │ cmp.w lr, #53 ; 0x35 │ │ bne.n 266a34 │ │ ldr r0, [r0, #8] │ │ cbz r0, 266a56 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ adds r0, #1 │ │ add r6, r0 │ │ b.n 266a34 │ │ ldr r3, [r4, #16] │ │ mov.w r2, #56320 ; 0xdc00 │ │ movw r8, #48576 ; 0xbdc0 │ │ @@ -835396,15 +835403,15 @@ │ │ ldr r5, [sp, #36] ; 0x24 │ │ ldr r6, [sp, #32] │ │ ldr.w sl, [sp, #40] ; 0x28 │ │ ldr.w r9, [sp, #44] ; 0x2c │ │ mov r0, r7 │ │ str r2, [sp, #36] ; 0x24 │ │ str.w ip, [sp, #32] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [sp, #24] │ │ add r3, sp, #68 ; 0x44 │ │ adds r1, #1 │ │ sxth r1, r1 │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ str r2, [sp, #24] │ │ mov r0, r4 │ │ @@ -835427,15 +835434,15 @@ │ │ ldrsh.w r2, [r1, #38] ; 0x26 │ │ ldr r3, [r1, #4] │ │ add.w r3, r3, r2, lsl #4 │ │ ldr.w r0, [r3, #-16] │ │ str r0, [sp, #72] ; 0x48 │ │ cbz r0, 266bb6 │ │ str.w ip, [sp, #24] │ │ - blx 39168 │ │ + blx 3918c │ │ ldr.w ip, [sp, #24] │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ movs r1, #55 ; 0x37 │ │ add r2, sp, #72 ; 0x48 │ │ mov r0, r4 │ │ str.w ip, [sp, #24] │ │ str r5, [sp, #76] ; 0x4c │ │ @@ -835460,15 +835467,15 @@ │ │ mov r1, r7 │ │ ldr r2, [sp, #24] │ │ str r3, [sp, #44] ; 0x2c │ │ adds r2, #1 │ │ str.w r0, [fp] │ │ add.w lr, r0, r2 │ │ str.w lr, [sp, #68] ; 0x44 │ │ - blx 39174 │ │ + blx 39198 │ │ adds.w r1, sl, #0 │ │ ldrb.w r2, [fp, #55] ; 0x37 │ │ and.w r3, r9, #3 │ │ it ne │ │ movne r1, #1 │ │ strb.w sl, [fp, #54] ; 0x36 │ │ bfi r2, r1, #3, #1 │ │ @@ -835728,22 +835735,22 @@ │ │ blt.w 266d3c │ │ lsls r1, r1, #4 │ │ b.n 266eba │ │ ldr r1, [r3, #8] │ │ cbz r1, 266efc │ │ mov r0, r1 │ │ str r1, [sp, #60] ; 0x3c │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [sp, #60] ; 0x3c │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ adds r3, r2, #1 │ │ ldr r0, [sp, #68] ; 0x44 │ │ str r3, [sp, #60] ; 0x3c │ │ mov r2, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #68] ; 0x44 │ │ ldr r3, [sp, #60] ; 0x3c │ │ add r3, r2 │ │ str r3, [sp, #68] ; 0x44 │ │ b.n 266ec0 │ │ ldr r2, [r3, #12] │ │ ldrb r1, [r2, #0] │ │ @@ -836316,15 +836323,15 @@ │ │ beq.w 267b3e │ │ ldr.w r2, [pc, #2052] ; 267ccc │ │ mov r1, r6 │ │ ldr r0, [sp, #36] ; 0x24 │ │ add r2, pc │ │ bl 20ba90 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [r7, #0] │ │ ldr r1, [sp, #40] ; 0x28 │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r6 │ │ str r3, [sp, #72] ; 0x48 │ │ bl 1e8ab4 │ │ ldr r3, [sp, #72] ; 0x48 │ │ @@ -836346,23 +836353,23 @@ │ │ mov fp, sl │ │ mov.w r9, #0 │ │ str r3, [sp, #52] ; 0x34 │ │ str r5, [sp, #64] ; 0x40 │ │ str r4, [sp, #68] ; 0x44 │ │ ldr.w sl, [sp, #40] ; 0x28 │ │ b.n 26754e │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r4, r0, #3221225472 ; 0xc0000000 │ │ mov r2, r4 │ │ ldr r0, [sp, #72] ; 0x48 │ │ mov r1, r5 │ │ add.w r9, r9, #1 │ │ add.w r8, r8, #16 │ │ add r0, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrsh.w r0, [r7, #38] ; 0x26 │ │ ldr r1, [sp, #72] ; 0x48 │ │ mov r2, fp │ │ cmp r9, r0 │ │ add r1, r4 │ │ str r1, [sp, #72] ; 0x48 │ │ bge.n 267590 │ │ @@ -836370,15 +836377,15 @@ │ │ subs r0, r3, r1 │ │ add r1, r6 │ │ bl 20ba90 │ │ ldr r4, [sp, #72] ; 0x48 │ │ adds r3, r6, r4 │ │ mov r0, r3 │ │ beq.n 267568 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ ldr.w r2, [r8, #-16] │ │ mov r0, r6 │ │ mov r1, sl │ │ add r3, r4 │ │ str r3, [sp, #72] ; 0x48 │ │ bl 1e8ab4 │ │ @@ -836511,15 +836518,15 @@ │ │ blt.w 267a7c │ │ ldr r2, [r7, #4] │ │ lsls r3, r3, #4 │ │ ldr r0, [r2, r3] │ │ str r0, [sp, #72] ; 0x48 │ │ mov r3, r0 │ │ cbz r0, 2676da │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r3, r0, #3221225472 ; 0xc0000000 │ │ ldr r6, [sp, #36] ; 0x24 │ │ movs r1, #55 ; 0x37 │ │ add r2, sp, #72 ; 0x48 │ │ str r3, [sp, #76] ; 0x4c │ │ mov r0, r6 │ │ bl 1ea240 │ │ @@ -836750,26 +836757,26 @@ │ │ blx 39108 │ │ ldrh r2, [r6, #52] ; 0x34 │ │ mov r0, r7 │ │ ldr r1, [r6, #32] │ │ add.w sl, r7, r5, lsl #2 │ │ lsls r2, r2, #2 │ │ add.w r4, sl, r5, lsl #1 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh r2, [r6, #52] ; 0x34 │ │ str r7, [r6, #32] │ │ mov r0, sl │ │ ldr r1, [r6, #4] │ │ lsls r2, r2, #1 │ │ - blx 39174 │ │ + blx 39198 │ │ str.w sl, [r6, #4] │ │ mov r0, r4 │ │ ldr r1, [r6, #28] │ │ ldrh r2, [r6, #52] ; 0x34 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh.w ip, [r6, #50] ; 0x32 │ │ ldrb.w r3, [r6, #55] ; 0x37 │ │ str r4, [r6, #28] │ │ orr.w r3, r3, #16 │ │ strh r5, [r6, #52] ; 0x34 │ │ mov.w r4, ip, lsl #1 │ │ strb.w r3, [r6, #55] ; 0x37 │ │ @@ -836984,26 +836991,26 @@ │ │ add.w r5, r9, r4, lsl #2 │ │ blx 39108 │ │ ldrh.w r2, [r8, #52] ; 0x34 │ │ ldr.w r1, [r8, #32] │ │ mov r0, r9 │ │ add.w r4, r5, r4, lsl #1 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrh.w r2, [r8, #52] ; 0x34 │ │ ldr.w r1, [r8, #4] │ │ mov r0, r5 │ │ str.w r9, [r8, #32] │ │ lsls r2, r2, #1 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r4 │ │ str.w r5, [r8, #4] │ │ ldr.w r1, [r8, #28] │ │ ldrh.w r2, [r8, #52] ; 0x34 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w r3, [r8, #55] ; 0x37 │ │ strh.w r6, [r8, #52] ; 0x34 │ │ orr.w r3, r3, #16 │ │ strb.w r3, [r8, #55] ; 0x37 │ │ ldrh r6, [r7, #38] ; 0x26 │ │ str.w r4, [r8, #28] │ │ sxth r4, r6 │ │ @@ -837076,15 +837083,15 @@ │ │ movs r6, r5 │ │ ldrh r0, [r0, #32] │ │ movs r6, r5 │ │ str r4, [r4, #44] ; 0x2c │ │ lsls r2, r0, #1 │ │ ldrsb r4, [r7, r3] │ │ movs r6, r5 │ │ - ldr r4, [pc, #688] ; (267f78 ) │ │ + ldr r4, [pc, #736] ; (267fa8 ) │ │ movs r6, r5 │ │ ldrsb r2, [r7, r3] │ │ movs r6, r5 │ │ ldr r0, [sp, #888] ; 0x378 │ │ movs r6, r5 │ │ ldr r5, [pc, #488] ; (267ebc ) │ │ movs r5, r7 │ │ @@ -837118,15 +837125,15 @@ │ │ movs r6, r5 │ │ ldrh r0, [r0, r7] │ │ lsls r2, r0, #1 │ │ ldrh r0, [r1, r6] │ │ lsls r2, r0, #1 │ │ ldr r7, [pc, #464] ; (267ee8 ) │ │ movs r6, r5 │ │ - cmp r6, r4 │ │ + cmp r2, r6 │ │ movs r6, r5 │ │ ldr r7, [pc, #464] ; (267ef0 ) │ │ movs r6, r5 │ │ str r1, [sp, #920] ; 0x398 │ │ movs r6, r5 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 ; 0x2c │ │ @@ -837206,15 +837213,15 @@ │ │ cbz r3, 267e1e │ │ ldr r3, [sp, #12] │ │ ldrb r2, [r3, #15] │ │ ldr r4, [r3, #0] │ │ lsls r3, r2, #29 │ │ bpl.n 267eea │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r0, #1 │ │ adds r1, r4, r0 │ │ ldr r2, [pc, #356] ; (267f5c ) │ │ ldrb r3, [r1, #0] │ │ add r2, pc │ │ ldrb r0, [r2, r3] │ │ cmp r0, #105 ; 0x69 │ │ @@ -837353,15 +837360,15 @@ │ │ movs r3, r6 │ │ ldr r0, [pc, #840] ; (2682ac ) │ │ movs r6, r5 │ │ str r0, [sp, #488] ; 0x1e8 │ │ movs r6, r5 │ │ ldrh r2, [r2, #60] ; 0x3c │ │ movs r6, r5 │ │ - negs r4, r4 │ │ + negs r0, r6 │ │ movs r6, r5 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #20 │ │ movs r3, #0 │ │ mov r4, r0 │ │ str r3, [sp, #12] │ │ cmp r0, #0 │ │ @@ -837749,29 +837756,29 @@ │ │ beq.w 26853e │ │ cmp r2, #5 │ │ bne.w 26854a │ │ ldr r6, [r4, #4] │ │ ldr.w r8, [r4, #12] │ │ ldr r7, [r4, #16] │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r5, r0 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ mov fp, r0 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r9, r0 │ │ adds r0, #1 │ │ bl 1f6050 │ │ mov r4, r0 │ │ cbz r0, 2683e4 │ │ mov r2, r9 │ │ mov r1, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r2, #0 │ │ strb.w r2, [r4, r9] │ │ ldrb.w ip, [r4] │ │ sub.w r2, ip, #91 ; 0x5b │ │ cmp.w ip, #91 ; 0x5b │ │ it ne │ │ cmpne.w ip, #39 ; 0x27 │ │ @@ -837855,19 +837862,19 @@ │ │ str.w r3, [fp, #24] │ │ mov r0, r2 │ │ ldr r3, [sp, #4] │ │ mov r2, r4 │ │ str.w sl, [fp, #20] │ │ str.w r8, [fp, #16] │ │ str.w r3, [fp, #28] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r2, r5 │ │ mov r1, r6 │ │ mov r0, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r6, [fp, #12] │ │ ldrb r5, [r6, #0] │ │ sub.w r2, r5, #91 ; 0x5b │ │ cmp r5, #91 ; 0x5b │ │ it ne │ │ cmpne r5, #39 ; 0x27 │ │ clz r2, r2 │ │ @@ -837935,15 +837942,15 @@ │ │ strb r5, [r4, #0] │ │ b.n 268512 │ │ movs r2, #0 │ │ strb.w r2, [r6, lr] │ │ b.n 2683ea │ │ ldr r5, [r4, #4] │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #4 │ │ beq.n 26858a │ │ ldr r0, [pc, #120] ; (2685c4 ) │ │ movs r7, #1 │ │ mov.w fp, #0 │ │ add r0, pc │ │ bl 223050 │ │ @@ -838022,22 +838029,22 @@ │ │ bl 223024 │ │ movs r0, #1 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r8, [r3, #4] │ │ mov r6, r0 │ │ mov r5, r3 │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r4, #5 │ │ it ne │ │ ldrne r5, [r5, #12] │ │ mov r9, r0 │ │ beq.n 2686ce │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r1, [pc, #236] ; (268714 ) │ │ add r1, pc │ │ mov fp, r0 │ │ mov r0, r6 │ │ bl 267f70 │ │ mov r4, r0 │ │ cbz r0, 26863a │ │ @@ -838060,19 +838067,19 @@ │ │ str r6, [r7, #28] │ │ mov r1, r8 │ │ str r4, [r7, #36] ; 0x24 │ │ mov r2, r9 │ │ str r0, [r7, #32] │ │ add.w r6, r7, #16 │ │ str r6, [r7, #12] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r7, #12] │ │ ldr r5, [r3, #20] │ │ ldrb r4, [r5, #0] │ │ sub.w r3, r4, #91 ; 0x5b │ │ cmp r4, #91 ; 0x5b │ │ it ne │ │ cmpne r4, #39 ; 0x27 │ │ @@ -838111,15 +838118,15 @@ │ │ mov r1, r8 │ │ add r0, pc │ │ bl 1dc978 │ │ cmp r0, #0 │ │ bne.n 2685f8 │ │ ldr.w r8, [r5, #12] │ │ mov r0, r8 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r5, [r5, #16] │ │ mov r9, r0 │ │ b.n 268620 │ │ movs r0, #7 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ it ne │ │ @@ -838159,36 +838166,36 @@ │ │ ble.w 2688e0 │ │ mov.w r8, r2, lsl #2 │ │ mov r6, r0 │ │ add r4, r8 │ │ mov sl, r5 │ │ ldr.w r0, [sl], #4 │ │ adds r6, #1 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp sl, r4 │ │ add r6, r0 │ │ bne.n 268758 │ │ sub.w r4, r8, #12 │ │ mov.w sl, #0 │ │ adds r0, r6, r4 │ │ bl 1f6050 │ │ mov r8, r0 │ │ add r4, r0 │ │ subs r6, r0, #4 │ │ cmp r0, #0 │ │ beq.w 2688f4 │ │ mov fp, r5 │ │ ldr.w r0, [r5], #4 │ │ - blx 39168 │ │ + blx 3918c │ │ str.w r4, [r6, #4]! │ │ ldr.w r1, [fp] │ │ add.w fp, r0, #1 │ │ mov r0, r4 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldrb.w lr, [r4] │ │ sub.w r3, lr, #91 ; 0x5b │ │ cmp.w lr, #91 ; 0x5b │ │ it ne │ │ cmpne.w lr, #39 ; 0x27 │ │ clz r3, r3 │ │ mov.w r3, r3, lsr #5 │ │ @@ -838222,15 +838229,15 @@ │ │ strb.w r3, [r4, ip] │ │ add.w sl, sl, #1 │ │ add r4, fp │ │ cmp r7, sl │ │ bgt.n 268782 │ │ ldr.w r6, [r8] │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ add.w sl, r0, #1 │ │ cmp.w r9, #0 │ │ beq.w 268926 │ │ ldr.w r3, [r9, #16] │ │ cmp r3, #0 │ │ beq.n 268926 │ │ ldrb.w r3, [r9] │ │ @@ -838366,27 +838373,27 @@ │ │ mov r6, r0 │ │ ble.n 268a5e │ │ ldr r4, [r3, #12] │ │ mov r7, r3 │ │ cmp r4, #0 │ │ beq.n 268a2e │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r5, r0, #3221225472 ; 0xc0000000 │ │ mov r0, r6 │ │ adds r2, r5, #1 │ │ mov.w r3, r5, asr #31 │ │ adc.w r3, r3, #0 │ │ bl 1e8e58 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ beq.n 268a2e │ │ mov r1, r4 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [pc, #240] ; (268a88 ) │ │ movs r2, #0 │ │ strb.w r2, [r8, r5] │ │ ldrb.w r4, [r8] │ │ add r3, pc │ │ ldrsb r3, [r3, r4] │ │ cmp r3, r2 │ │ @@ -840360,15 +840367,15 @@ │ │ mov r3, r0 │ │ str r5, [sp, #60] ; 0x3c │ │ str r0, [sp, #52] ; 0x34 │ │ adds r0, r3, r1 │ │ mov r2, r9 │ │ mov r1, r7 │ │ add.w r8, r8, #4 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp fp, sl │ │ ldr r1, [sp, #40] ; 0x28 │ │ add.w sl, sl, #1 │ │ ite le │ │ movle r3, #0 │ │ movgt r3, #1 │ │ cmp r1, #0 │ │ @@ -840490,15 +840497,15 @@ │ │ cmp r0, r1 │ │ mov r3, r1 │ │ bhi.n 269dc8 │ │ ldr r3, [sp, #52] ; 0x34 │ │ add r0, r3 │ │ mov r1, r9 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r0, r8 │ │ str r0, [sp, #56] ; 0x38 │ │ adds r6, #1 │ │ cmp r6, fp │ │ bne.n 269d8e │ │ mov r2, r0 │ │ @@ -841957,15 +841964,15 @@ │ │ ldr r6, [r5, #56] ; 0x38 │ │ movs r6, r5 │ │ bl ffff2c60 │ │ stmia r4!, {r0, r3} │ │ movs r0, r0 │ │ ldr r0, [r0, #44] ; 0x2c │ │ movs r6, r5 │ │ - asrs r6, r7, #22 │ │ + asrs r2, r1, #23 │ │ movs r6, r5 │ │ ldrh r4, [r7, #24] │ │ lsls r1, r0, #1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ cmp r1, #6 │ │ sub sp, #396 ; 0x18c │ │ mov r5, r1 │ │ @@ -843061,17 +843068,17 @@ │ │ str r6, [r5, #120] ; 0x78 │ │ movs r6, r5 │ │ str r2, [r6, #120] ; 0x78 │ │ movs r6, r5 │ │ bl 40d7b0 │ │ stmia r1!, {r0, r2} │ │ movs r0, r0 │ │ - lsrs r6, r2, #25 │ │ + lsrs r2, r4, #25 │ │ movs r6, r5 │ │ - lsrs r0, r4, #24 │ │ + lsrs r4, r5, #24 │ │ movs r6, r5 │ │ str r4, [r1, #28] │ │ movs r6, r5 │ │ str r4, [r1, #28] │ │ movs r6, r5 │ │ str r6, [r0, #28] │ │ movs r6, r5 │ │ @@ -843524,19 +843531,19 @@ │ │ ldr r3, [r3, #0] │ │ str r0, [sp, #68] ; 0x44 │ │ ldr r0, [r2, #4] │ │ str r1, [sp, #60] ; 0x3c │ │ str r6, [sp, #108] ; 0x6c │ │ ldrb r4, [r3, #3] │ │ str r6, [sp, #112] ; 0x70 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #160] ; 0xa0 │ │ str r0, [sp, #52] ; 0x34 │ │ ldr r0, [r3, #8] │ │ - blx 39168 │ │ + blx 3918c │ │ str r0, [sp, #56] ; 0x38 │ │ mov r0, r8 │ │ bl 1f6050 │ │ str r0, [sp, #8] │ │ cmp r0, #0 │ │ beq.w 26bf20 │ │ mov r1, r6 │ │ @@ -843600,15 +843607,15 @@ │ │ ldr.w r4, [r8, #4]! │ │ cmp r3, #0 │ │ beq.w 26be36 │ │ cmp r5, #0 │ │ bne.w 26be88 │ │ mov r0, r4 │ │ adds r6, #1 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r2, [sp, #108] ; 0x6c │ │ ldr r3, [sp, #8] │ │ clz r1, r2 │ │ lsrs r1, r1, #5 │ │ str.w r4, [r3, sl, lsl #2] │ │ add.w sl, sl, #1 │ │ cmp r9, r7 │ │ @@ -843692,15 +843699,15 @@ │ │ add.w r9, r9, #1 │ │ add.w sl, r1, #1 │ │ cmp r9, r8 │ │ blt.n 26bde4 │ │ mov.w sl, #0 │ │ b.n 26c00c │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #8 │ │ bls.w 26bd24 │ │ mov r0, r4 │ │ ldr r1, [sp, #72] ; 0x48 │ │ movs r2, #8 │ │ bl 1dc978 │ │ cmp r0, #0 │ │ @@ -843953,15 +843960,15 @@ │ │ mov r2, fp │ │ mov r0, r4 │ │ ldr r1, [sp, #84] ; 0x54 │ │ bl 1dc978 │ │ cmp r0, #0 │ │ bne.w 26bef8 │ │ ldr r0, [sp, #32] │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #4 │ │ mov r2, r0 │ │ beq.w 26c9fc │ │ ldr.w r1, [pc, #2040] ; 26c904 │ │ ldr r0, [sp, #168] ; 0xa8 │ │ add r1, pc │ │ ldr r2, [sp, #32] │ │ @@ -844038,15 +844045,15 @@ │ │ mov r2, fp │ │ mov r0, r4 │ │ add r1, pc │ │ bl 1dc978 │ │ cmp r0, #0 │ │ bne.w 26bef8 │ │ ldr r0, [sp, #32] │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #3 │ │ mov r2, r0 │ │ beq.w 26cb5c │ │ cmp r2, #4 │ │ beq.w 26cafe │ │ ldr.w r1, [pc, #1844] ; 26c920 │ │ ldr r0, [sp, #168] ; 0xa8 │ │ @@ -844120,15 +844127,15 @@ │ │ str r1, [r6, #40] ; 0x28 │ │ str.w ip, [r6, #28] │ │ ldr r1, [sp, #32] │ │ str.w r0, [r6, #256] ; 0x100 │ │ str r3, [r6, #36] ; 0x24 │ │ str.w lr, [r6, #260] ; 0x104 │ │ str r7, [r6, #48] ; 0x30 │ │ - blx 39174 │ │ + blx 39198 │ │ str.w r8, [r6, #252] ; 0xfc │ │ movs r0, #1 │ │ mov r1, sl │ │ mov r2, sl │ │ cmp.w r8, #0 │ │ beq.n 26c2e4 │ │ ldr.w r3, [r6, #256] ; 0x100 │ │ @@ -844151,21 +844158,21 @@ │ │ str r0, [r6, #32] │ │ add r0, r7 │ │ str r0, [r6, #20] │ │ ldr r1, [r3, #8] │ │ add.w r9, r0, fp │ │ ldr r3, [sp, #40] ; 0x28 │ │ add.w r8, r9, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ mov r0, r9 │ │ str.w r9, [r6, #16] │ │ ldr r2, [sp, #40] ; 0x28 │ │ ldr r1, [r1, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r7, #0 │ │ it le │ │ addle.w sl, sp, #116 ; 0x74 │ │ ble.n 26c3f2 │ │ ldr r3, [sp, #8] │ │ mov.w fp, #0 │ │ str r5, [sp, #16] │ │ @@ -844180,15 +844187,15 @@ │ │ ldr.w r0, [r6, #4]! │ │ mov r1, sl │ │ str r7, [sp, #116] ; 0x74 │ │ bl 1d9ddc │ │ ldr r2, [sp, #116] ; 0x74 │ │ mov r1, r0 │ │ mov r0, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #116] ; 0x74 │ │ mov r0, r4 │ │ strb r7, [r4, r3] │ │ bl 1d97f8 │ │ ldr r2, [r5, #28] │ │ ldr r3, [sp, #116] ; 0x74 │ │ str.w r4, [r2, fp, lsl #2] │ │ @@ -844202,26 +844209,26 @@ │ │ mov r4, r9 │ │ mov.w r9, #0 │ │ str.w sl, [sp, #28] │ │ ldr r3, [r6, #28] │ │ mov.w r8, r9, lsl #2 │ │ mov.w sl, #0 │ │ ldr.w r0, [r3, r9, lsl #2] │ │ - blx 39168 │ │ + blx 3918c │ │ mov fp, r0 │ │ cbnz r4, 26c3a2 │ │ b.n 26c3e4 │ │ add.w sl, sl, #1 │ │ cmp sl, r4 │ │ beq.n 26c3e4 │ │ ldr.w r7, [r5, sl, lsl #2] │ │ mov r0, r7 │ │ cmp r7, #0 │ │ beq.n 26c39a │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, fp │ │ bne.n 26c39a │ │ ldr r3, [r6, #28] │ │ mov r1, r7 │ │ mov r2, fp │ │ ldr.w r0, [r3, r8] │ │ bl 1dc978 │ │ @@ -844499,15 +844506,15 @@ │ │ movgt r8, r3 │ │ movgt r7, r6 │ │ ble.w 26c9d6 │ │ mov r1, r7 │ │ ldr r0, [sp, #116] ; 0x74 │ │ bl 20f85c │ │ adds r7, #1 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r7, r8 │ │ add.w r0, r0, #1 │ │ add r6, r0 │ │ bne.n 26c68e │ │ ldr r3, [sp, #36] ; 0x24 │ │ lsls r7, r3, #2 │ │ adds r0, r7, r6 │ │ @@ -844522,20 +844529,20 @@ │ │ mov sl, r3 │ │ str r3, [sp, #20] │ │ mov r1, r8 │ │ ldr r0, [sp, #116] ; 0x74 │ │ bl 20f85c │ │ add.w r8, r8, #1 │ │ mov r9, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r9 │ │ add.w r9, r0, #1 │ │ mov r0, r7 │ │ mov r2, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ cmp r8, fp │ │ str.w r7, [sl, #4]! │ │ add r7, r9 │ │ bne.n 26c6c6 │ │ ldr r0, [sp, #116] ; 0x74 │ │ movs r7, #0 │ │ bl 2477e8 │ │ @@ -844768,15 +844775,15 @@ │ │ movs r6, r5 │ │ lsls r4, r6, #9 │ │ movs r6, r5 │ │ str r2, [r4, r7] │ │ movs r6, r5 │ │ str r2, [r5, r6] │ │ movs r6, r5 │ │ - ldc2 0, cr0, [r6], {45} ; 0x2d │ │ + stc2 0, cr0, [r2], #180 ; 0xb4 │ │ str r4, [r4, r6] │ │ movs r6, r5 │ │ lsls r2, r6, #26 │ │ movs r6, r5 │ │ str r6, [r7, r5] │ │ movs r6, r5 │ │ str r2, [r4, r5] │ │ @@ -844793,15 +844800,15 @@ │ │ movs r6, r5 │ │ ldr r6, [pc, #336] ; (26cab8 ) │ │ movs r6, r5 │ │ ldr r6, [pc, #184] ; (26ca24 ) │ │ movs r6, r5 │ │ ldr r6, [pc, #208] ; (26ca40 ) │ │ movs r6, r5 │ │ - ldrsb.w r0, [r8, sp, lsl #2] │ │ + vld4.8 {d0-d3}, [r4 :128]! │ │ lsls r4, r3, #24 │ │ movs r6, r5 │ │ ldr r6, [pc, #320] ; (26cabc ) │ │ movs r6, r5 │ │ ldr r6, [pc, #536] ; (26cb98 ) │ │ movs r6, r5 │ │ ldr r1, [pc, #556] ; (26cbb0 ) │ │ @@ -844995,15 +845002,15 @@ │ │ ldr r1, [pc, #136] ; (26cbe8 ) │ │ ldr r0, [sp, #32] │ │ add r1, pc │ │ bl 1dc978 │ │ cmp r0, #0 │ │ beq.w 26c1fc │ │ ldr r0, [sp, #32] │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ b.w 26c1e4 │ │ mov r8, r0 │ │ ldr r3, [sp, #16] │ │ cbz r3, 26cb90 │ │ ldr r0, [pc, #108] ; (26cbec ) │ │ mov r1, r8 │ │ @@ -845024,15 +845031,15 @@ │ │ bl 264494 │ │ mov r0, r8 │ │ bl 1dc3dc │ │ b.n 26c88e │ │ nop │ │ ldr r3, [pc, #752] ; (26cea4 ) │ │ movs r6, r5 │ │ - ; instruction: 0xf7bc002d │ │ + ; instruction: 0xf7c8002d │ │ ldr r6, [pc, #440] ; (26cd74 ) │ │ movs r6, r5 │ │ ldr r3, [pc, #344] ; (26cd18 ) │ │ movs r6, r5 │ │ ldr r3, [pc, #640] ; (26ce44 ) │ │ movs r6, r5 │ │ ldr r5, [pc, #688] ; (26ce78 ) │ │ @@ -845243,18 +845250,18 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r7, [sp, #24] │ │ movs r1, #1 │ │ mov r2, r1 │ │ mov r0, r7 │ │ bl 20a66c │ │ ldr r0, [r5, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ mov sl, r0 │ │ ldr r0, [r5, #8] │ │ - blx 39168 │ │ + blx 3918c │ │ add.w r2, sl, r0 │ │ mov fp, r0 │ │ add.w r2, r2, #498 ; 0x1f2 │ │ str r2, [sp, #28] │ │ mov r0, r2 │ │ bl 1f6050 │ │ movs r3, #7 │ │ @@ -845287,20 +845294,20 @@ │ │ mov.w lr, lr, lsl #2 │ │ str r0, [r6, #32] │ │ strb.w lr, [r6, #23] │ │ movs r1, #1 │ │ str r1, [r6, #40] ; 0x28 │ │ ldr r1, [r5, #4] │ │ str r3, [sp, #28] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #28] │ │ mov r2, fp │ │ ldr r1, [r5, #8] │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [pc, #796] ; (26d178 ) │ │ ldr r1, [r6, #32] │ │ add r0, pc │ │ str.w r9, [sp, #72] ; 0x48 │ │ bl 223050 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -846675,15 +846682,15 @@ │ │ and.w r3, r3, #127 ; 0x7f │ │ strb r3, [r1, #0] │ │ ldr r3, [sp, #20] │ │ mov r2, r4 │ │ ldr.w r0, [r8, #48] ; 0x30 │ │ add.w r1, r3, r9 │ │ add r0, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r0, [r8, #48] ; 0x30 │ │ mov r3, r4 │ │ add r3, r5 │ │ add r0, r3 │ │ mov r5, r3 │ │ mov r1, r0 │ │ b.n 26dce4 │ │ @@ -846703,27 +846710,27 @@ │ │ rsb r9, r0, r9 │ │ strb r3, [r1, #0] │ │ add r9, r5 │ │ ldr.w r0, [r8, #48] ; 0x30 │ │ ldr r2, [sp, #92] ; 0x5c │ │ ldr r1, [sp, #88] ; 0x58 │ │ add r0, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #92] ; 0x5c │ │ ldr.w r2, [r8, #32] │ │ add r3, r9 │ │ str.w r3, [r8, #44] ; 0x2c │ │ ldr r3, [sp, #8] │ │ cmp r3, r2 │ │ bgt.n 26dd72 │ │ ldr.w r0, [r8, #24] │ │ ldr r4, [sp, #8] │ │ ldr r1, [sp, #20] │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r0, #0 │ │ str.w r4, [r8, #28] │ │ add sp, #52 ; 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, r3 │ │ b.n 26db96 │ │ mov r1, ip │ │ @@ -848621,27 +848628,27 @@ │ │ add r1, pc │ │ bl 214a84 │ │ ldr.w r3, [r8, #16] │ │ ldr r4, [r3, #0] │ │ cmp r4, #0 │ │ beq.n 26f0d4 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [sp, #24] │ │ ldr r1, [sp, #28] │ │ bic.w r2, r0, #3221225472 ; 0xc0000000 │ │ adds r6, r2, r3 │ │ cmp r6, r1 │ │ bcs.n 26f0de │ │ cbz r2, 26f022 │ │ ldr r0, [sp, #20] │ │ mov r1, r4 │ │ str r6, [sp, #24] │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [r7, #16] │ │ cbz r2, 26f030 │ │ ldr r1, [pc, #216] ; (26f100 ) │ │ mov r0, r5 │ │ add r1, pc │ │ bl 214a84 │ │ ldr r4, [sp, #20] │ │ @@ -848885,15 +848892,15 @@ │ │ b.n 26f202 │ │ movs r3, #7 │ │ str r3, [r7, #36] ; 0x24 │ │ b.n 26f274 │ │ nop │ │ movs r2, #78 ; 0x4e │ │ movs r6, r5 │ │ - ldmia r6, {r6, r7} │ │ + ldmia r6, {r2, r3, r6, r7} │ │ movs r5, r5 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r4, r1 │ │ ldr r5, [r1, #16] │ │ mov r6, r0 │ │ ldr r1, [r1, #12] │ │ sub sp, #20 │ │ @@ -848916,15 +848923,15 @@ │ │ cmp r5, r3 │ │ bhi.n 26f3c2 │ │ ldr r3, [r4, #12] │ │ mov r7, r0 │ │ adds r0, r3, r7 │ │ mov r1, r8 │ │ mov r2, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r5, [r4, #16] │ │ ldr r3, [r6, #36] ; 0x24 │ │ add r5, r9 │ │ str r5, [r4, #16] │ │ ldr.w fp, [r4] │ │ ldr.w sl, [r4, #4] │ │ ldr r7, [r4, #12] │ │ @@ -849237,15 +849244,15 @@ │ │ ldr r2, [r4, #16] │ │ mov r3, r0 │ │ str r6, [r4, #20] │ │ str r0, [r4, #12] │ │ adds r0, r3, r2 │ │ mov r1, r5 │ │ mov r2, sl │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #16] │ │ add r3, sl │ │ str r3, [r4, #16] │ │ ldr r3, [r4, #44] ; 0x2c │ │ movs r0, #0 │ │ str r0, [r4, #40] ; 0x28 │ │ cmp r3, r9 │ │ @@ -849268,15 +849275,15 @@ │ │ ldr r2, [r4, #40] ; 0x28 │ │ mov r3, r0 │ │ str r5, [r4, #44] ; 0x2c │ │ str r0, [r4, #36] ; 0x24 │ │ adds r0, r3, r2 │ │ mov r1, r7 │ │ mov r2, r9 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #40] ; 0x28 │ │ add r3, r9 │ │ str r3, [r4, #40] ; 0x28 │ │ ldr r2, [r4, #72] ; 0x48 │ │ movs r3, #0 │ │ ldr r1, [r4, #4] │ │ movs r0, #1 │ │ @@ -849295,15 +849302,15 @@ │ │ cmp r2, r5 │ │ mov r3, r2 │ │ bcc.w 26f4fe │ │ ldr r3, [r4, #76] ; 0x4c │ │ add r0, r3 │ │ mov r2, r5 │ │ mov r1, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #80] ; 0x50 │ │ add r5, r3 │ │ str r5, [r4, #80] ; 0x50 │ │ ldr r3, [r4, #4] │ │ movs r6, #0 │ │ ldr r2, [r4, #16] │ │ mov r5, r7 │ │ @@ -850680,18 +850687,18 @@ │ │ add sp, #100 ; 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #1 │ │ mov r0, sl │ │ mov r2, r1 │ │ bl 20a66c │ │ ldr r0, [r7, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ mov r9, r0 │ │ ldr r0, [r7, #8] │ │ - blx 39168 │ │ + blx 3918c │ │ add.w r2, r9, r0 │ │ mov fp, r0 │ │ add.w r2, r2, #498 ; 0x1f2 │ │ str r2, [sp, #28] │ │ mov r0, r2 │ │ bl 1f6050 │ │ mov r6, r0 │ │ @@ -850723,20 +850730,20 @@ │ │ mov r2, r9 │ │ str r0, [r6, #32] │ │ movs r1, #1 │ │ strb r4, [r6, #23] │ │ str r1, [r6, #40] ; 0x28 │ │ ldr r1, [r7, #4] │ │ str r3, [sp, #28] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #28] │ │ mov r2, fp │ │ ldr r1, [r7, #8] │ │ mov r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [pc, #668] ; (270864 ) │ │ ldr r1, [r6, #32] │ │ add r0, pc │ │ ldr r2, [r6, #36] ; 0x24 │ │ bl 223050 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -852200,15 +852207,15 @@ │ │ mov r2, r0 │ │ mov r0, r2 │ │ add sp, #56 ; 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ nop │ │ lsrs r4, r1, #7 │ │ movs r6, r5 │ │ - add r4, sp, #928 ; 0x3a0 │ │ + add r4, sp, #976 ; 0x3d0 │ │ movs r5, r5 │ │ lsrs r4, r0, #6 │ │ movs r6, r5 │ │ lsrs r2, r2, #5 │ │ movs r6, r5 │ │ cmp r0, #0 │ │ beq.w 271694 │ │ @@ -853276,15 +853283,15 @@ │ │ beq.n 272038 │ │ ldr r2, [pc, #304] ; (2720f8 ) │ │ mov r1, r9 │ │ mov r0, r8 │ │ add r2, pc │ │ bl 20ba90 │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r6, #12] │ │ cmp r3, #0 │ │ mov fp, r0 │ │ ble.n 272016 │ │ ldr r3, [pc, #284] ; (2720fc ) │ │ mov r2, r5 │ │ str r4, [sp, #12] │ │ @@ -853296,15 +853303,15 @@ │ │ mov r3, r7 │ │ rsb r0, fp, r8 │ │ mov r2, r4 │ │ mov r1, sl │ │ adds r7, #1 │ │ bl 20ba90 │ │ mov r0, sl │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r5, #12] │ │ cmp r7, r3 │ │ add fp, r0 │ │ blt.n 271fec │ │ ldr r4, [sp, #12] │ │ mov r3, r6 │ │ mov r6, r5 │ │ @@ -853376,33 +853383,33 @@ │ │ movs r6, r5 │ │ lsls r6, r6, #8 │ │ movs r6, r5 │ │ b.n 2726a4 │ │ movs r5, r5 │ │ lsls r4, r7, #8 │ │ movs r6, r5 │ │ - add r4, pc, #328 ; (adr r4, 27220c ) │ │ + add r4, pc, #376 ; (adr r4, 27223c ) │ │ movs r5, r5 │ │ lsls r4, r7, #6 │ │ movs r6, r5 │ │ lsls r0, r0, #7 │ │ movs r6, r5 │ │ lsls r2, r7, #2 │ │ movs r6, r5 │ │ lsls r6, r3, #3 │ │ movs r6, r5 │ │ lsls r0, r2, #6 │ │ movs r6, r5 │ │ - add r3, pc, #184 ; (adr r3, 272194 ) │ │ + add r3, pc, #232 ; (adr r3, 2721c4 ) │ │ movs r5, r5 │ │ lsls r0, r1, #5 │ │ movs r6, r5 │ │ bkpt 0x007e │ │ movs r5, r5 │ │ - add r3, pc, #144 ; (adr r3, 272178 ) │ │ + add r3, pc, #192 ; (adr r3, 2721a8 ) │ │ movs r5, r5 │ │ sxth r6, r4 │ │ movs r5, r5 │ │ lsls r0, r2, #4 │ │ movs r6, r5 │ │ stmia r1!, {r1, r2, r3, r4} │ │ movs r5, r5 │ │ @@ -853565,15 +853572,15 @@ │ │ mov lr, r0 │ │ str r3, [sp, #60] ; 0x3c │ │ str r0, [sp, #52] ; 0x34 │ │ add.w r0, lr, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ str.w ip, [sp, #24] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r0, [sp, #56] ; 0x38 │ │ ldr.w ip, [sp, #24] │ │ add r0, ip │ │ str r0, [sp, #56] ; 0x38 │ │ ldr.w r3, [fp] │ │ ldr r2, [sp, #12] │ │ ldr.w r1, [fp, #8] │ │ @@ -853611,15 +853618,15 @@ │ │ mov r3, r0 │ │ str.w sl, [sp, #60] ; 0x3c │ │ str r0, [sp, #52] ; 0x34 │ │ adds r0, r3, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ str.w ip, [sp, #12] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r6, #36] ; 0x24 │ │ ldr r2, [sp, #56] ; 0x38 │ │ ldr.w ip, [sp, #12] │ │ add r2, ip │ │ str r2, [sp, #56] ; 0x38 │ │ cbnz r3, 272336 │ │ ldr r3, [sp, #52] ; 0x34 │ │ @@ -854173,15 +854180,15 @@ │ │ rsb r4, sl, r4 │ │ mov r2, sl │ │ add.w r6, r6, #1 │ │ ble.n 2728c8 │ │ ldr r3, [r5, #36] ; 0x24 │ │ ldr r0, [r5, #32] │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #36] ; 0x24 │ │ add r3, sl │ │ str r3, [r5, #36] ; 0x24 │ │ mov r0, fp │ │ bl 1dc3dc │ │ cmp r4, #0 │ │ ldr r0, [sp, #8] │ │ @@ -854391,15 +854398,15 @@ │ │ add.w r8, r9, r7 │ │ cmp r1, r3 │ │ bhi.n 272b28 │ │ ldr r3, [r4, #60] ; 0x3c │ │ adds r0, r3, r2 │ │ mov r1, r8 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #64] ; 0x40 │ │ add r5, r3 │ │ str r5, [r4, #64] ; 0x40 │ │ ldr r3, [r4, #12] │ │ ldr r0, [r4, #36] ; 0x24 │ │ ldr r1, [r4, #8] │ │ ldr r2, [r3, #4] │ │ @@ -854625,15 +854632,15 @@ │ │ beq.n 272c32 │ │ movs r3, #0 │ │ mov r5, r1 │ │ str r3, [r4, #80] ; 0x50 │ │ b.n 272c32 │ │ add.w r9, r5, #40 ; 0x28 │ │ mov r0, r9 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r1, r5 │ │ mov sl, r0 │ │ mov r0, fp │ │ bl 1e2690 │ │ ldr r2, [r5, #16] │ │ ldr r3, [r4, #12] │ │ add.w r1, sl, #41 ; 0x29 │ │ @@ -854641,15 +854648,15 @@ │ │ add r5, r1 │ │ rsb r2, sl, r2 │ │ mov r0, r9 │ │ str r2, [r3, #4] │ │ str r2, [r3, #8] │ │ str r5, [r3, #0] │ │ str r2, [r4, #40] ; 0x28 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r3, r9 │ │ add.w r1, r4, #60 ; 0x3c │ │ str r7, [r4, #64] ; 0x40 │ │ mov r2, r0 │ │ add.w r0, r8, #36 ; 0x24 │ │ bl 1fcc08 │ │ mov r0, r5 │ │ @@ -854731,15 +854738,15 @@ │ │ cmp r5, r3 │ │ bhi.n 272e70 │ │ ldr r3, [r4, #60] ; 0x3c │ │ mov r2, r0 │ │ adds r0, r3, r2 │ │ mov r1, sl │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #64] ; 0x40 │ │ add r5, r3 │ │ str r5, [r4, #64] ; 0x40 │ │ ldr r3, [r4, #12] │ │ ldr r0, [r4, #36] ; 0x24 │ │ ldr r1, [r4, #8] │ │ ldr r2, [r3, #4] │ │ @@ -854919,15 +854926,15 @@ │ │ mov r6, r2 │ │ bhi.n 273082 │ │ ldr r3, [r7, #12] │ │ mov r2, r0 │ │ adds r0, r3, r2 │ │ mov r1, r5 │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r7, #16] │ │ add r3, fp │ │ str r3, [r7, #16] │ │ mov r0, r8 │ │ mov r1, r7 │ │ bl 26f2a4 │ │ ldr.w r3, [r8, #36] ; 0x24 │ │ @@ -855430,15 +855437,15 @@ │ │ ldr r7, [sp, #36] ; 0x24 │ │ str r3, [r0, #0] │ │ adds r3, r5, #1 │ │ str r5, [r0, #4] │ │ str r5, [r0, #8] │ │ mov r0, r7 │ │ str r3, [r4, #40] ; 0x28 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r3, r7 │ │ add.w r1, r4, #60 ; 0x3c │ │ str r6, [r4, #64] ; 0x40 │ │ mov r2, r0 │ │ ldr r0, [sp, #8] │ │ adds r0, #36 ; 0x24 │ │ bl 1fcc08 │ │ @@ -855682,15 +855689,15 @@ │ │ cmp r0, #0 │ │ beq.w 2738e2 │ │ ldr r3, [sp, #44] ; 0x2c │ │ mov r5, r0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ mov r1, r4 │ │ adds r0, r5, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #40] ; 0x28 │ │ ldr r3, [sp, #44] ; 0x2c │ │ mov r1, r5 │ │ ldr r0, [sp, #16] │ │ add r4, r2 │ │ add.w r8, r2, r3 │ │ mov r2, sl │ │ @@ -856106,15 +856113,15 @@ │ │ movs r3, #1 │ │ ldr r1, [sp, #20] │ │ mov r2, r9 │ │ strb.w r3, [r8, #5] │ │ mov r0, r5 │ │ str.w r9, [r8, #44] ; 0x2c │ │ str.w r5, [r8, #40] ; 0x28 │ │ - blx 39174 │ │ + blx 39198 │ │ add.w r0, r5, r9 │ │ movs r1, #0 │ │ movs r2, #20 │ │ blx 39108 │ │ b.n 273b06 │ │ ldr.w r2, [r8, #56] ; 0x38 │ │ mov r3, r8 │ │ @@ -856664,15 +856671,15 @@ │ │ str r3, [sp, #120] ; 0x78 │ │ cmp r5, r1 │ │ bgt.w 2745be │ │ ldr r0, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #112] ; 0x70 │ │ add r0, r7 │ │ add r1, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldrd r2, r3, [sp, #128] ; 0x80 │ │ ldr r5, [sp, #108] ; 0x6c │ │ ldr r1, [sp, #120] ; 0x78 │ │ orrs r3, r2 │ │ ldr r0, [sp, #104] ; 0x68 │ │ add r1, r5 │ │ str r1, [sp, #120] ; 0x78 │ │ @@ -856788,15 +856795,15 @@ │ │ lsls r3, r7, #5 │ │ rsb r7, r7, r7, lsl #27 │ │ str r3, [sp, #88] ; 0x58 │ │ ldr r0, [r5, #76] ; 0x4c │ │ mov r4, r3 │ │ add r3, sp, #128 ; 0x80 │ │ str r3, [sp, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #212] ; 0xd4 │ │ add.w r8, r4, #24 │ │ str.w fp, [sp, #84] ; 0x54 │ │ add r8, r2 │ │ ldr.w fp, [sp, #16] │ │ lsls r2, r7, #5 │ │ str r2, [sp, #92] ; 0x5c │ │ @@ -856904,15 +856911,15 @@ │ │ cmp r5, r1 │ │ it le │ │ ldrle r5, [sp, #136] ; 0x88 │ │ bgt.n 27444a │ │ ldr r1, [sp, #112] ; 0x70 │ │ adds r0, r5, r4 │ │ add r1, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #108] ; 0x6c │ │ ldr r3, [sp, #120] ; 0x78 │ │ ldr r4, [sp, #104] ; 0x68 │ │ ldrd r0, r1, [sp, #128] ; 0x80 │ │ add r3, r2 │ │ add r4, r2 │ │ str r3, [sp, #120] ; 0x78 │ │ @@ -856936,15 +856943,15 @@ │ │ bne.n 27430a │ │ ldr.w r3, [r8, #48] ; 0x30 │ │ cmp r3, r4 │ │ blt.w 2744d8 │ │ mov r2, r4 │ │ ldr.w r0, [r8, #40] ; 0x28 │ │ ldr r1, [sp, #136] ; 0x88 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #140] ; 0x8c │ │ str.w r3, [r8, #44] ; 0x2c │ │ ldr r3, [sp, #16] │ │ cmp r3, #0 │ │ beq.w 2745f2 │ │ ldrd r4, r5, [sp, #128] ; 0x80 │ │ add r1, sp, #108 ; 0x6c │ │ @@ -856970,15 +856977,15 @@ │ │ it lt │ │ movlt r4, r2 │ │ cmp r4, r1 │ │ bgt.n 2744f2 │ │ ldr r1, [sp, #104] ; 0x68 │ │ ldr.w r0, [r8, #20] │ │ str r3, [sp, #16] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #108] ; 0x6c │ │ ldr r0, [sp, #104] ; 0x68 │ │ str.w r2, [r8, #24] │ │ bl 1dc3dc │ │ ldr r0, [sp, #136] ; 0x88 │ │ bl 1dc3dc │ │ cmp.w r9, #4294967295 ; 0xffffffff │ │ @@ -857280,15 +857287,15 @@ │ │ mov r0, r5 │ │ bl 1f6050 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ beq.n 27476a │ │ ldr r1, [r6, #4] │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r4, #56] ; 0x38 │ │ mov r0, r7 │ │ str r5, [r4, #76] ; 0x4c │ │ adds r3, #4 │ │ str r5, [r4, #44] ; 0x2c │ │ str.w r8, [r4, #72] ; 0x48 │ │ str.w r8, [r4, #40] ; 0x28 │ │ @@ -857394,15 +857401,15 @@ │ │ str r5, [r4, #52] ; 0x34 │ │ str r5, [r4, #48] ; 0x30 │ │ ldr r3, [sp, #16] │ │ mov r1, r7 │ │ ldr r0, [r4, #64] ; 0x40 │ │ ldr r2, [sp, #20] │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ ldr r1, [sp, #16] │ │ adds r6, r7, r3 │ │ add r1, r3 │ │ str r1, [r4, #60] ; 0x3c │ │ ldrb r3, [r7, r3] │ │ lsls r2, r3, #24 │ │ @@ -857623,15 +857630,15 @@ │ │ cmp r0, #0 │ │ beq.w 274f5e │ │ str r3, [r6, #16] │ │ movs r3, #1 │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r5, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r2, [sp, #12] │ │ movs r0, #100 ; 0x64 │ │ ldr r3, [r2, #16] │ │ str r3, [r2, #48] ; 0x30 │ │ mov r3, r2 │ │ mov r2, r3 │ │ str r5, [r2, #8] │ │ @@ -858046,15 +858053,15 @@ │ │ mov r7, r0 │ │ ldrd r2, r3, [sp, #16] │ │ ldr r1, [sp, #112] ; 0x70 │ │ ldr r0, [r6, #16] │ │ strd r2, r3, [sp, #40] ; 0x28 │ │ add r0, r7 │ │ ldr r2, [sp, #116] ; 0x74 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #116] ; 0x74 │ │ ldr r2, [r6, #16] │ │ add r3, r7 │ │ adds r1, r3, #1 │ │ str r1, [sp, #4] │ │ movs r1, #0 │ │ strb r1, [r2, r3] │ │ @@ -859203,15 +859210,15 @@ │ │ ldr.w ip, [sp, #20] │ │ str.w ip, [sp, #128] ; 0x80 │ │ mov r4, r0 │ │ str r0, [sp, #64] ; 0x40 │ │ cbz r0, 275a46 │ │ mov r1, r7 │ │ mov r2, ip │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 2758c6 │ │ movs r3, #7 │ │ b.n 2759ee │ │ str r0, [sp, #20] │ │ mov r0, r4 │ │ bl 1dc3dc │ │ ldr r3, [sp, #20] │ │ @@ -860811,15 +860818,15 @@ │ │ movs r0, #1 │ │ add.w r1, r3, #20 │ │ ldr r2, [r3, #4] │ │ str r0, [r3, #8] │ │ adds r0, r2, #6 │ │ lsls r2, r2, #2 │ │ add.w r0, r3, r0, lsl #2 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 27680e │ │ movs r2, #4 │ │ mov r0, r5 │ │ movs r1, #0 │ │ blx 39108 │ │ ldr.w r0, [fp, #16] │ │ add r1, sp, #112 ; 0x70 │ │ @@ -860865,15 +860872,15 @@ │ │ add r4, r3 │ │ cmp r6, #0 │ │ bne.w 27666c │ │ adds r6, r4, #3 │ │ lsls r6, r6, #3 │ │ mov r7, r6 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r8, r0 │ │ add r0, r7 │ │ adds r0, #1 │ │ bl 1f6050 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ beq.w 276cca │ │ @@ -860889,15 +860896,15 @@ │ │ str r1, [r7, #16] │ │ mov r0, lr │ │ str.w r3, [r7, r6, lsl #2] │ │ mov r1, r5 │ │ str.w lr, [r7, #12] │ │ str r4, [r7, #4] │ │ mov r6, r7 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #1 │ │ strb r3, [r7, #0] │ │ str r3, [sp, #4] │ │ str.w r3, [fp, #88] ; 0x58 │ │ str.w r7, [fp, #92] ; 0x5c │ │ b.n 2765ee │ │ ldr r6, [sp, #116] ; 0x74 │ │ @@ -861222,15 +861229,15 @@ │ │ beq.w 276ad8 │ │ b.n 276692 │ │ ldr r3, [pc, #108] ; (276e38 ) │ │ add.w r1, r6, #20 │ │ ldr r2, [r6, #4] │ │ mov r4, r3 │ │ lsls r2, r2, #2 │ │ - blx 39174 │ │ + blx 39198 │ │ mov r3, r4 │ │ ldr r1, [sp, #12] │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ str r3, [sp, #40] ; 0x28 │ │ b.n 2766e6 │ │ movs r7, #24 │ │ @@ -861260,15 +861267,15 @@ │ │ ldc2 15, cr15, [r9, #1020] ; 0x3fc │ │ subs r0, #17 │ │ vqshrun.s64 d19, , #10 │ │ vcvt.u16.f16 d28, d10, #10 │ │ lsls r0, r0, #1 │ │ push {r1, r2, r7, lr} │ │ movs r5, r5 │ │ - strh r0, [r4, r6] │ │ + strh r4, [r5, r6] │ │ movs r5, r5 │ │ ldmia r1!, {r3, r4, r5, r6} │ │ lsls r0, r0, #1 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #12 │ │ mov r4, r0 │ │ mov r5, r2 │ │ @@ -864374,15 +864381,15 @@ │ │ ldr.w ip, [sp, #24] │ │ ldr r3, [sp, #20] │ │ mov r2, ip │ │ str.w ip, [sp, #20] │ │ str r3, [sp, #28] │ │ mov r1, r0 │ │ add.w r0, r3, #80 ; 0x50 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #28] │ │ ldr.w ip, [sp, #20] │ │ ldr r4, [sp, #16] │ │ ldr r1, [r3, #100] ; 0x64 │ │ ldr r0, [r3, #80] ; 0x50 │ │ add.w r2, r1, r1, lsl #1 │ │ adds r2, #8 │ │ @@ -868168,15 +868175,15 @@ │ │ str r1, [sp, #52] ; 0x34 │ │ str r3, [sp, #76] ; 0x4c │ │ str r3, [sp, #80] ; 0x50 │ │ str r3, [sp, #84] ; 0x54 │ │ cmp r7, #0 │ │ beq.w 27b9f4 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ add r3, sp, #48 ; 0x30 │ │ mov r1, r7 │ │ str r3, [sp, #0] │ │ mov r3, r9 │ │ mov r2, r0 │ │ mov r0, r8 │ │ bl 249130 │ │ @@ -868996,15 +869003,15 @@ │ │ ldr r1, [sp, #88] ; 0x58 │ │ mov r2, r7 │ │ strb.w r3, [sl, #5] │ │ mov r0, r4 │ │ str.w r7, [sl, #44] ; 0x2c │ │ str.w r4, [sl, #40] ; 0x28 │ │ str.w ip, [sp, #56] ; 0x38 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w ip, [sp, #56] ; 0x38 │ │ adds r0, r4, r7 │ │ movs r2, #20 │ │ mov r1, ip │ │ blx 39108 │ │ b.n 27c078 │ │ mov r0, r5 │ │ @@ -869126,15 +869133,15 @@ │ │ cmp r0, #0 │ │ bgt.w 27ca1a │ │ ldr r2, [sp, #72] ; 0x48 │ │ mov r0, r6 │ │ str r6, [sp, #156] ; 0x9c │ │ str r6, [sp, #128] ; 0x80 │ │ mov r1, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 27bc32 │ │ mov r1, r5 │ │ ldr r0, [sp, #248] ; 0xf8 │ │ bl 1ee240 │ │ mov r4, r0 │ │ ldr r0, [sp, #248] ; 0xf8 │ │ bl 2476dc │ │ @@ -870355,24 +870362,24 @@ │ │ add r2, r3 │ │ ldr r3, [r7, #80] ; 0x50 │ │ add r3, lr │ │ mov r1, r2 │ │ str r3, [r7, #80] ; 0x50 │ │ add r0, r3 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w sl, [sp, #152] ; 0x98 │ │ ldr r3, [r7, #80] ; 0x50 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ ldr r1, [sp, #88] ; 0x58 │ │ mov r2, sl │ │ add r3, r0 │ │ str r3, [r7, #80] ; 0x50 │ │ ldr.w r0, [r8, #64] ; 0x40 │ │ - blx 39174 │ │ + blx 39198 │ │ str.w sl, [r8, #68] ; 0x44 │ │ b.w 27c482 │ │ ldr.w sl, [sp, #152] ; 0x98 │ │ ldr.w r0, [fp, r7] │ │ mov r1, sl │ │ bl 1f8704 │ │ cbz r0, 27cf72 │ │ @@ -874989,15 +874996,15 @@ │ │ beq.w 280574 │ │ adds r0, #1 │ │ str r6, [sp, #116] ; 0x74 │ │ str r2, [sp, #108] ; 0x6c │ │ str r2, [sp, #60] ; 0x3c │ │ mov r1, r8 │ │ mov r2, r5 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #52] ; 0x34 │ │ lsls r3, r3, #31 │ │ bpl.n 27fff0 │ │ cmp r5, #0 │ │ ble.w 28058a │ │ ldrb.w r2, [r8] │ │ movs r0, #1 │ │ @@ -875552,15 +875559,15 @@ │ │ ldr r3, [sp, #124] ; 0x7c │ │ adds r0, #12 │ │ ldr r1, [sp, #120] ; 0x78 │ │ str r0, [r7, #0] │ │ str r3, [r7, #8] │ │ mov r2, r3 │ │ str r3, [r7, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ mov r0, r4 │ │ mov.w r1, #264 ; 0x108 │ │ bl 1f63d4 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq.n 280566 │ │ ldr r2, [r7, #8] │ │ @@ -875821,15 +875828,15 @@ │ │ str.w r3, [sl, #40] ; 0x28 │ │ bl 247978 │ │ movs r3, #0 │ │ str r3, [r4, #8] │ │ ldr.w fp, [r4, #4] │ │ ldr.w sl, [r6] │ │ mov r0, fp │ │ - blx 39168 │ │ + blx 3918c │ │ ldr r3, [r6, #12] │ │ ldr r5, [r7, #0] │ │ add.w lr, r4, #8 │ │ cmp r3, #0 │ │ mov r1, fp │ │ it ne │ │ movne r3, #2 │ │ @@ -876268,29 +876275,29 @@ │ │ add.w r0, r8, #1 │ │ bl 1f6050 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ beq.w 280e96 │ │ mov r1, r7 │ │ mov r2, r8 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #0 │ │ strb.w r3, [sl, r8] │ │ add.w r9, r5, r9, lsl #4 │ │ str.w sl, [r9, #8] │ │ ldr r4, [r4, #12] │ │ str r6, [sp, #44] ; 0x2c │ │ cmp r4, #0 │ │ beq.w 280d54 │ │ mov.w r9, #1 │ │ cmp r6, #0 │ │ bne.w 280ed4 │ │ ldr r7, [r4, #4] │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp.w r0, #32768 ; 0x8000 │ │ it ge │ │ movge.w r0, #32768 ; 0x8000 │ │ mov r8, r0 │ │ cmp r5, #0 │ │ beq.w 280e72 │ │ ldr.w sl, [r5, #16] │ │ @@ -876346,15 +876353,15 @@ │ │ lsls r4, r3, #2 │ │ mov r1, r4 │ │ bl 1f63d4 │ │ mov r6, r0 │ │ cbz r0, 280d06 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #20] │ │ ldr r3, [r3, #8] │ │ ldr r3, [r3, #24] │ │ str r6, [r3, #4] │ │ b.n 280bb8 │ │ add.w sl, r0, #29 │ │ mov r0, sl │ │ @@ -876365,15 +876372,15 @@ │ │ mov r2, sl │ │ movs r1, #0 │ │ blx 39108 │ │ add.w r0, r9, #28 │ │ mov r2, r8 │ │ mov r1, r7 │ │ str.w r0, [r9, #4] │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [r5, #16] │ │ str r6, [sp, #44] ; 0x2c │ │ add.w r3, r5, r3, lsl #4 │ │ ldr r2, [r3, #16] │ │ str.w r2, [r9, #12] │ │ str.w r9, [r3, #16] │ │ ldr r4, [r4, #12] │ │ @@ -876512,15 +876519,15 @@ │ │ mov r9, r2 │ │ b.n 280c06 │ │ movs r6, #7 │ │ b.n 280c48 │ │ movs r6, #7 │ │ b.n 280c40 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r8, r0 │ │ b.n 280c22 │ │ ldr r3, [r5, #60] ; 0x3c │ │ b.n 280e2c │ │ ldr r3, [sp, #12] │ │ ldr r0, [r3, #16] │ │ cmp r0, #0 │ │ @@ -877109,29 +877116,29 @@ │ │ asrs r0, r7, #7 │ │ movs r5, r5 │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ movs r4, r5 │ │ cbz r2, 281510 │ │ movs r4, r5 │ │ ; instruction: 0xf538002c │ │ - add r5, sp, #752 ; 0x2f0 │ │ + add r5, sp, #800 ; 0x320 │ │ movs r4, r5 │ │ lsrs r4, r7, #30 │ │ movs r5, r5 │ │ lsrs r4, r0, #30 │ │ movs r5, r5 │ │ lsrs r0, r7, #29 │ │ movs r5, r5 │ │ sxtb r4, r4 │ │ movs r4, r5 │ │ lsrs r0, r1, #29 │ │ movs r5, r5 │ │ lsrs r2, r2, #28 │ │ movs r5, r5 │ │ - add r4, sp, #704 ; 0x2c0 │ │ + add r4, sp, #752 ; 0x2f0 │ │ movs r4, r5 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 ; 0x24 │ │ ldr r4, [r0, #36] ; 0x24 │ │ ldr r5, [sp, #72] ; 0x48 │ │ str r5, [sp, #12] │ │ cbnz r4, 281554 │ │ @@ -877680,15 +877687,15 @@ │ │ mov r2, r0 │ │ cmp r0, #0 │ │ beq.w 281f10 │ │ str.w r3, [r8, #8] │ │ str.w r2, [r8] │ │ ldr r1, [sp, #16] │ │ mov r2, fp │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9] │ │ ldr r1, [r7, #36] ; 0x24 │ │ str.w fp, [r8, #4] │ │ ldr r3, [r2, #72] ; 0x48 │ │ ldrh r3, [r3, #4] │ │ add.w r0, r3, r3, lsl #2 │ │ add.w r3, r3, r0, lsl #1 │ │ @@ -878392,15 +878399,15 @@ │ │ ldr.w ip, [fp] │ │ str.w r3, [fp, #4] │ │ mov r3, r2 │ │ bcc.w 28236c │ │ ldr r1, [sp, #16] │ │ mov r2, r7 │ │ mov r0, ip │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9] │ │ ldr.w r1, [sl, #36] ; 0x24 │ │ str.w r7, [fp, #4] │ │ ldr r3, [r2, #72] ; 0x48 │ │ ldrh r3, [r3, #4] │ │ add.w r0, r3, r3, lsl #2 │ │ add.w r3, r3, r0, lsl #1 │ │ @@ -879202,15 +879209,15 @@ │ │ ldr r2, [sp, #28] │ │ mov r1, r4 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r3, r5 │ │ bl 1e3004 │ │ ldr r4, [r4, #0] │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r3, r4 │ │ mov r1, r9 │ │ mov r2, r0 │ │ ldr r0, [sp, #12] │ │ bl 26f44c │ │ ldr.w r0, [r9, #16] │ │ ldr.w r3, [r9, #28] │ │ @@ -879373,15 +879380,15 @@ │ │ ldr r2, [sp, #24] │ │ adds r6, r2, r5 │ │ ldr.w r0, [r9, #12] │ │ mov r1, r6 │ │ mov r2, sl │ │ add r5, sl │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9, #16] │ │ ldr.w r1, [r9, #28] │ │ add.w r3, sl, r2 │ │ str.w r3, [r9, #16] │ │ add r3, r1 │ │ cmp fp, r3 │ │ ble.n 282cb8 │ │ @@ -879439,15 +879446,15 @@ │ │ add r3, r2 │ │ str.w r3, [r9, #16] │ │ b.n 282b5e │ │ ldr.w r0, [r9, #12] │ │ mov r2, r7 │ │ ldr r1, [sp, #24] │ │ add r0, r6 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr.w r2, [r9, #16] │ │ ldr r3, [sp, #12] │ │ add r2, r7 │ │ str.w r2, [r9, #16] │ │ ldr r2, [sp, #16] │ │ ldr r3, [r3, #36] ; 0x24 │ │ add r2, r7 │ │ @@ -879489,15 +879496,15 @@ │ │ b.n 282adc │ │ str r3, [sp, #16] │ │ b.n 282bb6 │ │ ldr r1, [sp, #28] │ │ ldr.w r3, [r9, #12] │ │ ldr r1, [r1, #0] │ │ add r0, r3 │ │ - blx 39174 │ │ + blx 39198 │ │ ldr r3, [sp, #40] ; 0x28 │ │ ldr.w r1, [r9, #16] │ │ ldr r2, [r3, #0] │ │ ldr r3, [sp, #12] │ │ add r2, r1 │ │ str.w r2, [r9, #16] │ │ ldr r3, [r3, #36] ; 0x24 │ │ @@ -880856,15 +880863,15 @@ │ │ adds r0, #1 │ │ bl 1f6050 │ │ str r0, [r4, #24] │ │ cbz r0, 283b1e │ │ ldr r2, [r4, #20] │ │ mov r1, r8 │ │ adds r2, #1 │ │ - blx 39174 │ │ + blx 39198 │ │ movs r3, #8 │ │ b.n 283abe │ │ movs r0, #7 │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r3, #8 │ │ b.n 283abe │ │ @@ -883415,15 +883422,15 @@ │ │ beq.w 285782 │ │ mov r8, r0 │ │ str r2, [sp, #272] ; 0x110 │ │ str r0, [sp, #264] ; 0x108 │ │ mov r1, sl │ │ mov r0, r8 │ │ mov r2, r4 │ │ - blx 39174 │ │ + blx 39198 │ │ str r4, [sp, #268] ; 0x10c │ │ ldr r3, [r7, #4] │ │ ldr r2, [sp, #104] ; 0x68 │ │ cmp r2, r3 │ │ bge.w 285788 │ │ ldr r3, [r5, #36] ; 0x24 │ │ cmp r3, #0 │ │ @@ -884426,15 +884433,15 @@ │ │ bl 226950 │ │ b.n 285c36 │ │ ldr r3, [sp, #24] │ │ ldr r7, [r3, #0] │ │ cmp r7, #0 │ │ beq.w 285c34 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ bic.w r0, r0, #3221225472 ; 0xc0000000 │ │ cmp r0, #1 │ │ ble.w 285c34 │ │ adds r3, r7, r0 │ │ ldr r4, [pc, #716] ; (286178 ) │ │ ldrb r5, [r7, #0] │ │ movw r2, #1033 ; 0x409 │ │ @@ -884526,23 +884533,23 @@ │ │ b.n 285c36 │ │ ldr r0, [pc, #520] ; (286198 ) │ │ movw r2, #259 ; 0x103 │ │ ldr r1, [pc, #520] ; (28619c ) │ │ movs r6, #0 │ │ add r0, pc │ │ add r1, pc │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 285c36 │ │ ldr r0, [pc, #508] ; (2861a0 ) │ │ movw r2, #259 ; 0x103 │ │ ldr r1, [pc, #508] ; (2861a4 ) │ │ movs r6, #0 │ │ add r0, pc │ │ add r1, pc │ │ - blx 39174 │ │ + blx 39198 │ │ b.n 285c36 │ │ adds r1, #1 │ │ movs r3, #1 │ │ and.w r2, r1, #7 │ │ ldr r0, [sp, #0] │ │ asrs r1, r1, #3 │ │ lsls r3, r2 │ │ @@ -1179462,15 +1179469,15 @@ │ │ strd r6, r7, [r4, #4] │ │ blx 4c5c40 │ │ udf #254 ; 0xfe │ │ push {r4, r5, r7, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ mov r0, r4 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ b.w 343594 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ @@ -1196298,15 +1196305,15 @@ │ │ b.n 34da7e │ │ stmia r0!, {r5} │ │ b.n 34de44 │ │ movs r4, r1 │ │ b.n 34da8c │ │ movs r0, #9 │ │ b.n 34dcba │ │ - add r5, sp, #1012 ; 0x3f4 │ │ + add r6, sp, #24 │ │ ; instruction: 0xebf3e000 │ │ b.n 34e0c2 │ │ movs r0, r0 │ │ b.n 34e030 │ │ b.n 34d9d4 │ │ b.n 34d518 │ │ asrs r1, r5, #32 │ │ @@ -1196472,15 +1196479,15 @@ │ │ b.n 34d602 │ │ movs r4, r3 │ │ b.n 34dff8 │ │ asrs r7, r0, #32 │ │ b.n 34de22 │ │ movs r0, #6 │ │ b.n 34de26 │ │ - add r5, sp, #648 ; 0x288 │ │ + add r5, sp, #684 ; 0x2ac │ │ ; instruction: 0xebf30000 │ │ b.n 34d69c │ │ lsls r0, r0, #2 │ │ b.n 34e112 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ movs r6, r2 │ │ @@ -1196605,15 +1196612,15 @@ │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #1 │ │ b.n 34d706 │ │ asrs r4, r3, #32 │ │ b.n 34e11c │ │ movs r0, #6 │ │ b.n 34df46 │ │ - add r5, sp, #360 ; 0x168 │ │ + add r5, sp, #396 ; 0x18c │ │ ; instruction: 0xebf3b058 │ │ b.n 34d736 │ │ str r0, [sp, #0] │ │ b.n 34e352 │ │ str r0, [r7, #12] │ │ b.n 34d72c │ │ str r0, [sp, #976] ; 0x3d0 │ │ @@ -1197067,15 +1197074,15 @@ │ │ b.n 34e73e │ │ movs r4, r0 │ │ b.n 34da5a │ │ movs r4, r1 │ │ b.n 34e346 │ │ subs r4, r2, r1 │ │ add.w r3, r1, r4, asr #10 │ │ - ; instruction: 0xeb01ac31 │ │ + ; instruction: 0xeb01ac34 │ │ ; instruction: 0xebf360d0 │ │ b.n 34db3e │ │ adds r0, #0 │ │ b.n 34e75a │ │ movs r3, r0 │ │ b.n 34e2ca │ │ adds r0, #0 │ │ @@ -1197412,15 +1197419,15 @@ │ │ b.n 34ea3e │ │ movs r4, r1 │ │ b.n 34dd5a │ │ movs r4, r1 │ │ b.n 34e646 │ │ adds r4, r2, r6 │ │ add.w r2, r1, r4, asr #11 │ │ - ; instruction: 0xeb01ab71 │ │ + ; instruction: 0xeb01ab74 │ │ ; instruction: 0xebf3b0d0 │ │ b.n 34de3e │ │ adds r0, #0 │ │ b.n 34ea5a │ │ movs r3, r0 │ │ b.n 34e5d4 │ │ adds r0, #0 │ │ @@ -1198006,15 +1198013,15 @@ │ │ b.n 34e322 │ │ movs r0, #8 │ │ b.n 34eb3e │ │ asrs r4, r1, #32 │ │ b.n 34e91e │ │ movs r4, r2 │ │ b.n 34e340 │ │ - add r2, sp, #360 ; 0x168 │ │ + add r2, sp, #396 ; 0x18c │ │ ; instruction: 0xebf30014 │ │ b.n 34e348 │ │ asrs r0, r4, #32 │ │ b.n 34e34c │ │ strh r0, [r1, #0] │ │ b.n 34e916 │ │ movs r0, #8 │ │ @@ -1198063,15 +1198070,15 @@ │ │ b.n 34ed90 │ │ movs r0, #0 │ │ b.n 34ebba │ │ asrs r0, r1, #32 │ │ b.n 34ebbe │ │ movs r7, r0 │ │ b.n 34ebc2 │ │ - add r2, sp, #236 ; 0xec │ │ + add r2, sp, #272 ; 0x110 │ │ ; instruction: 0xebf31000 │ │ b.n 34e43a │ │ lsls r0, r0, #2 │ │ b.n 34eeb0 │ │ lsls r2, r2, #3 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ @@ -1198191,15 +1198198,15 @@ │ │ b.n 34e4b2 │ │ movs r0, #32 │ │ b.n 34f0ce │ │ asrs r0, r0, #3 │ │ b.n 34ee98 │ │ movs r3, r1 │ │ b.n 34eea2 │ │ - add r1, sp, #984 ; 0x3d8 │ │ + add r1, sp, #1020 ; 0x3fc │ │ ; instruction: 0xebf3502b │ │ b.n 34e52a │ │ movs r4, r0 │ │ b.n 34ece2 │ │ subs r2, #174 ; 0xae │ │ ; instruction: 0xeb00802e │ │ b.n 34eeb6 │ │ @@ -1198415,15 +1198422,15 @@ │ │ b.n 34f2a2 │ │ asrs r7, r0, #32 │ │ b.n 34eea6 │ │ movs r0, #9 │ │ b.n 34eeaa │ │ lsls r4, r1, #1 │ │ b.n 34e676 │ │ - add r1, sp, #512 ; 0x200 │ │ + add r1, sp, #548 ; 0x224 │ │ ; instruction: 0xebf37008 │ │ b.n 34e69e │ │ str r0, [r3, r1] │ │ b.n 34e6a2 │ │ asrs r4, r2, #32 │ │ b.n 34e6ac │ │ str r0, [r0, #0] │ │ @@ -1198925,15 +1198932,15 @@ │ │ b.n 34f478 │ │ ands r0, r0 │ │ b.n 34f322 │ │ str r1, [r0, #0] │ │ b.n 34f326 │ │ str r2, [r0, r0] │ │ b.n 34f32a │ │ - add r0, sp, #232 ; 0xe8 │ │ + add r0, sp, #244 ; 0xf4 │ │ ; instruction: 0xebf33000 │ │ b.n 34f732 │ │ adds r0, #0 │ │ b.n 34eaf6 │ │ movs r4, r0 │ │ b.n 34f33a │ │ adcs r5, r3 │ │ @@ -1199001,15 +1199008,15 @@ │ │ b.n 34f524 │ │ ands r0, r0 │ │ b.n 34f3ce │ │ str r1, [r0, #0] │ │ b.n 34f3d2 │ │ str r2, [r0, r0] │ │ b.n 34f3d6 │ │ - add r0, sp, #60 ; 0x3c │ │ + add r0, sp, #72 ; 0x48 │ │ ; instruction: 0xebf33000 │ │ b.n 34f7de │ │ adds r0, #0 │ │ b.n 34eba2 │ │ movs r4, r0 │ │ b.n 34f3e6 │ │ asrs r2, r6 │ │ @@ -1199077,15 +1199084,15 @@ │ │ b.n 34f5d0 │ │ ands r0, r0 │ │ b.n 34f47a │ │ str r1, [r0, #0] │ │ b.n 34f47e │ │ str r2, [r0, r0] │ │ b.n 34f482 │ │ - add r7, pc, #912 ; (adr r7, 34f4d4 ) │ │ + add r7, pc, #924 ; (adr r7, 34f4e0 ) │ │ ; instruction: 0xebf33000 │ │ b.n 34f88a │ │ adds r0, #0 │ │ b.n 34ec4e │ │ movs r4, r0 │ │ b.n 34f492 │ │ asrs r7, r0 │ │ @@ -1199725,15 +1199732,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ b.n 34fa2e │ │ lsls r0, r1, #1 │ │ b.n 34fc06 │ │ movs r0, #12 │ │ b.n 34fa36 │ │ - add r6, pc, #632 ; (adr r6, 34f970 ) │ │ + add r6, pc, #668 ; (adr r6, 34f994 ) │ │ ; instruction: 0xebf30000 │ │ b.n 34fda8 │ │ str r4, [r2, r7] │ │ b.n 34f23c │ │ strb r0, [r2, #7] │ │ b.n 34f240 │ │ strb r4, [r0, #1] │ │ @@ -1199973,15 +1199980,15 @@ │ │ b.n 34fc42 │ │ str r2, [r0, #0] │ │ b.n 34fc46 │ │ movs r7, r0 │ │ b.n 34fc4a │ │ movs r0, #5 │ │ b.n 34fc4e │ │ - add r6, pc, #96 ; (adr r6, 34f970 ) │ │ + add r6, pc, #132 ; (adr r6, 34f994 ) │ │ ; instruction: 0xebf30018 │ │ b.n 34fe30 │ │ asrs r5, r0, #32 │ │ b.n 34fa1a │ │ movs r7, r0 │ │ b.n 34fc5e │ │ ands r4, r2 │ │ @@ -1200200,15 +1200207,15 @@ │ │ b.n 34fe42 │ │ str r2, [r0, #0] │ │ b.n 34fe46 │ │ movs r7, r0 │ │ b.n 34fe4a │ │ movs r0, #5 │ │ b.n 34fe4e │ │ - add r5, pc, #608 ; (adr r5, 34fd70 ) │ │ + add r5, pc, #644 ; (adr r5, 34fd94 ) │ │ ; instruction: 0xebf30018 │ │ b.n 350030 │ │ movs r0, #5 │ │ b.n 34fc1a │ │ asrs r3, r5, #32 │ │ b.n 35025e │ │ movs r7, r0 │ │ @@ -1204982,15 +1204989,15 @@ │ │ cmp r2, #0 │ │ lsls r0, r4, #4 │ │ b.n 351ede │ │ movs r0, r0 │ │ b.n 352a56 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ - ldr r3, [sp, #424] ; 0x1a8 │ │ + ldr r3, [sp, #460] ; 0x1cc │ │ ; instruction: 0xebf31007 │ │ b.n 35248a │ │ movs r0, #9 │ │ b.n 3528c6 │ │ movs r2, r0 │ │ b.n 35266c │ │ str r0, [r0, r0] │ │ @@ -1205069,15 +1205076,15 @@ │ │ b.n 351f8a │ │ add sp, #8 │ │ b.n 35296a │ │ movs r3, r1 │ │ b.n 3527a6 │ │ add sp, #64 ; 0x40 │ │ b.n 351f84 │ │ - ldr r3, [sp, #260] ; 0x104 │ │ + ldr r3, [sp, #296] ; 0x128 │ │ ; instruction: 0xebf31010 │ │ b.n 351fac │ │ ands r5, r0 │ │ b.n 352578 │ │ ands r0, r2 │ │ b.n 351f94 │ │ movs r1, #144 ; 0x90 │ │ @@ -1205088,15 +1205095,15 @@ │ │ subs r0, r0, r0 │ │ lsls r4, r4, #6 │ │ b.n 351fb6 │ │ movs r0, r0 │ │ b.n 352b2e │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ + ldr r3, [sp, #244] ; 0xf4 │ │ ; instruction: 0xebf35000 │ │ b.n 3527da │ │ movs r1, r0 │ │ b.n 35291e │ │ lsls r6, r7, #3 │ │ b.n 352b42 │ │ lsls r4, r1, #11 │ │ @@ -1205153,15 +1205160,15 @@ │ │ b.n 352024 │ │ asrs r2, r0, #32 │ │ b.n 352096 │ │ movs r0, r2 │ │ b.n 35204c │ │ asrs r4, r4, #6 │ │ b.n 352042 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ + ldr r3, [sp, #124] ; 0x7c │ │ ; instruction: 0xebf32010 │ │ b.n 352058 │ │ ands r5, r0 │ │ b.n 352626 │ │ ands r0, r2 │ │ b.n 352040 │ │ movs r0, r0 │ │ @@ -1205230,15 +1205237,15 @@ │ │ b.n 3520c0 │ │ movs r0, #2 │ │ b.n 352140 │ │ movs r0, r2 │ │ b.n 3520e8 │ │ movs r0, #5 │ │ b.n 3528f2 │ │ - ldr r2, [sp, #956] ; 0x3bc │ │ + ldr r2, [sp, #992] ; 0x3e0 │ │ ; instruction: 0xebf30098 │ │ b.n 3520e6 │ │ asrs r0, r2, #32 │ │ b.n 3520f8 │ │ stmia r0!, {r3, r4, r5} │ │ b.n 3520e2 │ │ str r5, [r0, r0] │ │ @@ -1205440,15 +1205447,15 @@ │ │ b.n 3522a4 │ │ add sp, #8 │ │ b.n 352c8a │ │ movs r3, r1 │ │ b.n 352ab2 │ │ add sp, #64 ; 0x40 │ │ b.n 352290 │ │ - ldr r2, [sp, #504] ; 0x1f8 │ │ + ldr r2, [sp, #540] ; 0x21c │ │ ; instruction: 0xebf31010 │ │ b.n 3522b8 │ │ ands r4, r0 │ │ b.n 352884 │ │ ands r0, r2 │ │ b.n 3522a0 │ │ movs r0, #0 │ │ @@ -1205639,15 +1205646,15 @@ │ │ b.n 352440 │ │ add sp, #8 │ │ b.n 352e22 │ │ movs r3, r1 │ │ b.n 352c4e │ │ add sp, #64 ; 0x40 │ │ b.n 35242c │ │ - ldr r2, [sp, #92] ; 0x5c │ │ + ldr r2, [sp, #128] ; 0x80 │ │ ; instruction: 0xebf31010 │ │ b.n 352454 │ │ ands r4, r0 │ │ b.n 352a20 │ │ ands r0, r2 │ │ b.n 35243c │ │ lsls r0, r5, #4 │ │ @@ -1205848,15 +1205855,15 @@ │ │ b.n 352fb6 │ │ movs r1, #216 ; 0xd8 │ │ b.n 3525e6 │ │ movs r6, r1 │ │ b.n 352dfe │ │ b.n 352ae0 │ │ b.n 3525dc │ │ - ldr r1, [sp, #684] ; 0x2ac │ │ + ldr r1, [sp, #720] ; 0x2d0 │ │ ; instruction: 0xebf33010 │ │ b.n 352604 │ │ str r0, [r3, r7] │ │ b.n 3525fa │ │ movs r0, #152 ; 0x98 │ │ b.n 3525fe │ │ stmia r0!, {r0, r2} │ │ @@ -1206194,15 +1206201,15 @@ │ │ mcr2 10, 2, r0, cr1, cr15, {7} ; │ │ b.n 353058 │ │ b.n 3528ce │ │ movs r0, #4 │ │ b.n 3530e6 │ │ asrs r4, r0, #32 │ │ b.n 3528e6 │ │ - ldr r0, [sp, #964] ; 0x3c4 │ │ + ldr r0, [sp, #1000] ; 0x3e8 │ │ ; instruction: 0xebf310c0 │ │ b.n 3528de │ │ lsrs r0, r5 │ │ b.n 3528b8 │ │ mcr2 10, 4, lr, cr3, cr15, {7} ; │ │ str r0, [r0, r0] │ │ b.n 3534fe │ │ @@ -1206417,15 +1206424,15 @@ │ │ stc2l 10, cr14, [r6, #1020] ; 0x3fc ; │ │ stmia r0!, {r6, r7} │ │ b.n 352abe │ │ movs r0, #4 │ │ b.n 3532d6 │ │ asrs r4, r4, #3 │ │ b.n 352ad2 │ │ - ldr r0, [sp, #468] ; 0x1d4 │ │ + ldr r0, [sp, #504] ; 0x1f8 │ │ ; instruction: 0xebf30010 │ │ b.n 352adc │ │ ands r4, r0 │ │ b.n 3530a6 │ │ ands r0, r2 │ │ b.n 352ac4 │ │ mcr2 10, 1, lr, cr7, cr15, {7} ; │ │ @@ -1206750,15 +1206757,15 @@ │ │ b.n 352d68 │ │ movs r0, #2 │ │ b.n 352dea │ │ movs r4, r1 │ │ b.n 352d90 │ │ movs r0, #8 │ │ b.n 35359a │ │ - str r7, [sp, #788] ; 0x314 │ │ + str r7, [sp, #824] ; 0x338 │ │ ; instruction: 0xebf3100c │ │ b.n 352d9c │ │ strh r0, [r1, #0] │ │ b.n 353368 │ │ strh r4, [r1, #0] │ │ b.n 352d84 │ │ adds r1, #64 ; 0x40 │ │ @@ -1207031,15 +1207038,15 @@ │ │ b.n 35398e │ │ movs r4, r1 │ │ b.n 352fa4 │ │ b.n 353490 │ │ b.n 353016 │ │ movs r4, r1 │ │ b.n 352fcc │ │ - str r7, [sp, #220] ; 0xdc │ │ + str r7, [sp, #256] ; 0x100 │ │ ; instruction: 0xebf3100c │ │ b.n 352fd4 │ │ movs r7, r0 │ │ b.n 3535a0 │ │ strb r0, [r0, #0] │ │ b.n 35356e │ │ b.n 3534a8 │ │ @@ -1207400,15 +1207407,15 @@ │ │ b.n 353ca2 │ │ movs r0, #20 │ │ b.n 3532e0 │ │ movs r4, r1 │ │ b.n 353aea │ │ stmia r0!, {r2, r3} │ │ b.n 3532c8 │ │ - str r6, [sp, #448] ; 0x1c0 │ │ + str r6, [sp, #484] ; 0x1e4 │ │ ; instruction: 0xebf3800c │ │ b.n 3532f0 │ │ adds r0, #20 │ │ b.n 3532f4 │ │ movs r0, #88 ; 0x58 │ │ b.n 3532e8 │ │ str r0, [sp, #12] │ │ @@ -1207440,30 +1207447,30 @@ │ │ b.n 353918 │ │ asrs r4, r1, #3 │ │ b.n 353d1a │ │ movs r3, r0 │ │ b.n 353b42 │ │ movs r0, #36 ; 0x24 │ │ b.n 353f46 │ │ - str r6, [sp, #360] ; 0x168 │ │ + str r6, [sp, #396] ; 0x18c │ │ ; instruction: 0xebf31000 │ │ b.n 353b4e │ │ movs r4, r1 │ │ b.n 35334c │ │ movs r0, r0 │ │ b.n 353abe │ │ vpmin.u , , │ │ movs r0, #4 │ │ b.n 3538de │ │ movs r3, r4 │ │ b.n 353ec6 │ │ vpmin.u , q13, │ │ movs r0, #36 ; 0x24 │ │ b.n 353f6a │ │ - str r6, [sp, #324] ; 0x144 │ │ + str r6, [sp, #360] ; 0x168 │ │ ; instruction: 0xebf3900c │ │ b.n 35336c │ │ movs r4, r4 │ │ b.n 353d48 │ │ movs r4, r1 │ │ b.n 353354 │ │ mrc2 10, 5, lr, cr1, cr15, {7} ; │ │ @@ -1207696,15 +1207703,15 @@ │ │ movs r0, #0 │ │ lsls r5, r0, #22 │ │ ; instruction: 0xffed0aff │ │ asrs r4, r1, #32 │ │ b.n 353568 │ │ movs r0, #11 │ │ b.n 3535ec │ │ - str r5, [sp, #828] ; 0x33c │ │ + str r5, [sp, #864] ; 0x360 │ │ ; instruction: 0xebf34058 │ │ b.n 353562 │ │ str r3, [r1, r0] │ │ b.n 3535f8 │ │ str r4, [r3, #64] ; 0x40 │ │ b.n 35354a │ │ strb r0, [r5, r0] │ │ @@ -1208497,15 +1208504,15 @@ │ │ b.n 353c12 │ │ asrs r5, r0, #32 │ │ b.n 35460c │ │ lsls r0, r3, #3 │ │ b.n 353c3a │ │ ands r5, r0 │ │ b.n 354446 │ │ - str r4, [sp, #104] ; 0x68 │ │ + str r4, [sp, #140] ; 0x8c │ │ ; instruction: 0xebf3ff9f │ │ ; instruction: 0xeaff0006 │ │ b.n 354452 │ │ asrs r3, r1, #32 │ │ b.n 354456 │ │ movs r0, #5 │ │ b.n 35445a │ │ @@ -1208683,15 +1208690,15 @@ │ │ b.n 353da2 │ │ lsls r1, r4, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #32 │ │ b.n 353dd8 │ │ movs r0, #39 ; 0x27 │ │ b.n 353e5c │ │ - str r3, [sp, #716] ; 0x2cc │ │ + str r3, [sp, #752] ; 0x2f0 │ │ ; instruction: 0xebf33058 │ │ b.n 353dd6 │ │ asrs r7, r4, #32 │ │ b.n 353e68 │ │ movs r0, #1 │ │ b.n 3549f2 │ │ asrs r0, r7, #5 │ │ @@ -1208761,15 +1208768,15 @@ │ │ b.n 3549e2 │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ b.n 354858 │ │ movs r0, #9 │ │ b.n 35468e │ │ - str r3, [sp, #544] ; 0x220 │ │ + str r3, [sp, #580] ; 0x244 │ │ ; instruction: 0xebf37058 │ │ b.n 353e82 │ │ str r4, [sp, #160] ; 0xa0 │ │ b.n 353e68 │ │ vpmin.u8 q7, , │ │ movs r7, r0 │ │ b.n 354612 │ │ @@ -1209997,15 +1210004,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r5 │ │ b.n 3548f4 │ │ asrs r6, r0, #32 │ │ b.n 35512e │ │ movs r0, #4 │ │ b.n 355132 │ │ - str r0, [sp, #892] ; 0x37c │ │ + str r0, [sp, #928] ; 0x3a0 │ │ ; instruction: 0xebf30001 │ │ b.n 35553a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0} │ │ b.n 355542 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {} │ │ @@ -1210416,28 +1210423,28 @@ │ │ b.n 354c92 │ │ asrs r7, r0, #32 │ │ b.n 3554aa │ │ movs r0, #4 │ │ b.n 3554ae │ │ lsls r0, r2, #3 │ │ b.n 354c92 │ │ - ldrh r7, [r7, #62] ; 0x3e │ │ + str r0, [sp, #32] │ │ ; instruction: 0xebf310c0 │ │ b.n 354ca6 │ │ adds r0, #208 ; 0xd0 │ │ b.n 354ca0 │ │ add sp, #16 │ │ b.n 355108 │ │ stmia r0!, {r6, r7} │ │ b.n 354cb2 │ │ strh r0, [r2, #6] │ │ b.n 354cc2 │ │ movs r0, r1 │ │ b.n 3554ce │ │ - ldrh r5, [r6, #62] ; 0x3e │ │ + ldrh r6, [r7, #62] ; 0x3e │ │ ; instruction: 0xebf30000 │ │ b.n 35543e │ │ lsls r0, r2, #6 │ │ subs r0, r0, r0 │ │ b.n 35519e │ │ b.n 3558de │ │ add sp, #56 ; 0x38 │ │ @@ -1210482,15 +1210489,15 @@ │ │ b.n 354d32 │ │ movs r0, r0 │ │ b.n 3558aa │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ b.n 355542 │ │ - ldrh r0, [r3, #62] ; 0x3e │ │ + ldrh r1, [r4, #62] ; 0x3e │ │ ; instruction: 0xebf30004 │ │ b.n 3554aa │ │ lsls r7, r4, #2 │ │ lsrs r0, r0, #8 │ │ cbz r4, 355218 │ │ b.n 354d1e │ │ ; instruction: 0xffe3eaff │ │ @@ -1210885,22 +1210892,22 @@ │ │ lsls r4, r4, #6 │ │ b.n 355066 │ │ vpmin.u16 q8, , │ │ asrs r5, r0, #32 │ │ b.n 355a76 │ │ movs r0, #11 │ │ b.n 3558a6 │ │ - ldrh r2, [r0, #56] ; 0x38 │ │ + ldrh r3, [r1, #56] ; 0x38 │ │ ; instruction: 0xebf3a1a4 │ │ b.n 35509a │ │ str r3, [r1, r0] │ │ b.n 355506 │ │ lsls r4, r4, #6 │ │ b.n 3550a2 │ │ - ldrh r3, [r7, #54] ; 0x36 │ │ + ldrh r4, [r0, #56] ; 0x38 │ │ ; instruction: 0xebf30000 │ │ b.n 355834 │ │ ; instruction: 0xffd50aff │ │ mcr2 10, 3, lr, cr4, cr15, {7} ; │ │ lsls r0, r3, #2 │ │ b.n 3550b6 │ │ asrs r4, r4, #4 │ │ @@ -1211011,15 +1211018,15 @@ │ │ b.n 355b8a │ │ sub sp, #336 ; 0x150 │ │ b.n 355182 │ │ lsls r0, r3, #3 │ │ b.n 3551a6 │ │ movs r0, #11 │ │ b.n 3559c2 │ │ - ldrh r3, [r7, #52] ; 0x34 │ │ + ldrh r4, [r0, #54] ; 0x36 │ │ ; instruction: 0xebf3ff93 │ │ ; instruction: 0xeaff2009 │ │ b.n 355762 │ │ movs r2, r2 │ │ b.n 355d36 │ │ mcr2 10, 0, r1, cr5, cr15, {7} ; │ │ push {r2, r3, r4, r6, r7} │ │ @@ -1211090,15 +1211097,15 @@ │ │ b.n 355c3e │ │ str r0, [sp, #880] ; 0x370 │ │ b.n 355234 │ │ lsls r0, r4, #3 │ │ b.n 355258 │ │ movs r0, #9 │ │ b.n 355a76 │ │ - ldrh r6, [r1, #52] ; 0x34 │ │ + ldrh r7, [r2, #52] ; 0x34 │ │ ; instruction: 0xebf3ff66 │ │ ; instruction: 0xeaffb43c │ │ b.n 355280 │ │ strh r4, [r7, #32] │ │ b.n 355284 │ │ ands r0, r5 │ │ b.n 355e8a │ │ @@ -1211535,15 +1211542,15 @@ │ │ movs r0, r0 │ │ b.n 3561ae │ │ vpmin.u16 q0, , │ │ asrs r2, r1, #32 │ │ b.n 355e56 │ │ movs r0, #11 │ │ b.n 355e5a │ │ - ldrh r5, [r2, #44] ; 0x2c │ │ + ldrh r6, [r3, #44] ; 0x2c │ │ ; instruction: 0xebf30098 │ │ b.n 35564e │ │ cbz r4, 355b40 │ │ b.n 355626 │ │ mcr2 10, 3, lr, cr11, cr15, {7} ; │ │ movs r2, #170 ; 0xaa │ │ ; instruction: 0xeb02fcf9 │ │ @@ -1213200,15 +1213207,15 @@ │ │ b.n 3564cc │ │ movs r4, r1 │ │ b.n 356c7e │ │ movs r0, #6 │ │ b.n 356c82 │ │ str r2, [r0, #0] │ │ b.n 3564d8 │ │ - ldrh r2, [r1, #16] │ │ + ldrh r3, [r2, #16] │ │ ; instruction: 0xebf31010 │ │ b.n 35708e │ │ movs r6, r0 │ │ b.n 356a52 │ │ ldrb.w lr, [r2], #0 │ │ movs r0, r0 │ │ b.n 356ffa │ │ @@ -1216504,15 +1216511,15 @@ │ │ vpmin.u32 q8, , │ │ lsls r4, r4, #3 │ │ b.n 358064 │ │ asrs r0, r1, #32 │ │ b.n 35886e │ │ movs r0, #232 ; 0xe8 │ │ b.n 35806c │ │ - strh r7, [r1, #24] │ │ + strh r0, [r3, #24] │ │ ; instruction: 0xebf39001 │ │ b.n 358c7a │ │ vpmin.u32 q15, q8, │ │ lsls r7, r2, #13 │ │ movs r0, r0 │ │ stmia r0!, {r6} │ │ movs r7, r3 │ │ @@ -1217473,15 +1217480,15 @@ │ │ ldmia r2!, {} │ │ asrs r0, r1, #32 │ │ b.n 359032 │ │ movs r0, #10 │ │ b.n 359036 │ │ movs r4, r6 │ │ b.n 358834 │ │ - strh r5, [r3, #8] │ │ + strh r6, [r4, #8] │ │ ; instruction: 0xebf30006 │ │ b.n 359042 │ │ lsrs r4, r2, #30 │ │ ; instruction: 0xeb018602 │ │ b.n 35912a │ │ lsls r6, r3, #3 │ │ lsrs r0, r0, #8 │ │ @@ -1218916,15 +1218923,15 @@ │ │ b.n 35a042 │ │ str r0, [sp, #16] │ │ b.n 359e20 │ │ stmia r0!, {r2} │ │ b.n 3594a4 │ │ b.n 359916 │ │ b.n 3594a8 │ │ - ldrb r0, [r3, #24] │ │ + ldrb r1, [r4, #24] │ │ ; instruction: 0xebf30003 │ │ ldmia.w r9, {r4, ip, sp} │ │ b.n 359e34 │ │ movs r3, r0 │ │ stmia.w r3, {sp, lr, pc} │ │ b.n 35944c │ │ movs r0, #0 │ │ @@ -1219008,15 +1219015,15 @@ │ │ b.n 359eec │ │ movs r2, r0 │ │ b.n 359d16 │ │ asrs r1, r1, #32 │ │ b.n 359d1a │ │ movs r0, #8 │ │ b.n 35a11e │ │ - ldrb r4, [r4, #23] │ │ + ldrb r5, [r5, #23] │ │ ; instruction: 0xebf31007 │ │ b.n 359598 │ │ stmia r0!, {r0} │ │ b.n 359eec │ │ adds r0, #0 │ │ b.n 359d2e │ │ lsls r7, r7, #3 │ │ @@ -1219930,15 +1219937,15 @@ │ │ b.n 35a8de │ │ movs r2, r6 │ │ b.n 35a6bc │ │ stmia r0!, {r4, r5} │ │ b.n 359d40 │ │ adds r0, #49 ; 0x31 │ │ b.n 359d44 │ │ - ldrb r1, [r6, #15] │ │ + ldrb r2, [r7, #15] │ │ ; instruction: 0xebf32030 │ │ b.n 35a6cc │ │ movs r3, r0 │ │ ldmia.w r2, {r3, r4, r5, ip, sp, pc} │ │ b.n 35a6d4 │ │ movs r3, r0 │ │ stmia.w fp, {lr, pc} │ │ @@ -1220204,15 +1220211,15 @@ │ │ b.n 35a900 │ │ movs r3, r1 │ │ b.n 35a72a │ │ asrs r5, r0, #32 │ │ b.n 35a72e │ │ movs r0, #8 │ │ b.n 35ab32 │ │ - ldrb r7, [r3, #13] │ │ + ldrb r0, [r5, #13] │ │ ; instruction: 0xebf3ff70 │ │ ; instruction: 0xeaff0048 │ │ b.n 35a918 │ │ blx 1fda00 │ │ ; instruction: 0xffebeaff │ │ lsls r0, r1, #1 │ │ b.n 35a924 │ │ @@ -1220717,37 +1220724,37 @@ │ │ b.n 35acc6 │ │ movs r7, r7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ b.n 35a368 │ │ movs r0, #5 │ │ b.n 35ab72 │ │ - ldrb r7, [r1, #9] │ │ + ldrb r0, [r3, #9] │ │ ; instruction: 0xebf31058 │ │ b.n 35a368 │ │ add sp, #20 │ │ b.n 35a946 │ │ asrs r0, r0, #3 │ │ b.n 35ad44 │ │ movs r0, #32 │ │ b.n 35af86 │ │ movs r3, r1 │ │ b.n 35ab8a │ │ - ldrb r1, [r1, #9] │ │ + ldrb r2, [r2, #9] │ │ ; instruction: 0xebf32058 │ │ b.n 35a380 │ │ movs r0, r4 │ │ b.n 35ad60 │ │ asrs r0, r4, #2 │ │ b.n 35ad5e │ │ movs r0, r0 │ │ b.n 35a966 │ │ movs r0, #32 │ │ b.n 35afa2 │ │ - ldrb r3, [r0, #9] │ │ + ldrb r4, [r1, #9] │ │ ; instruction: 0xebf3c064 │ │ b.n 35a3a4 │ │ movs r0, r0 │ │ b.n 35af26 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ b.n 35a934 │ │ @@ -1220923,15 +1220930,15 @@ │ │ ; instruction: 0xeb00ffc8 │ │ ; instruction: 0xeaff5042 │ │ b.n 35aef8 │ │ movs r5, r0 │ │ b.n 35aafa │ │ movs r0, #96 ; 0x60 │ │ b.n 35a530 │ │ - ldrb r6, [r3, #7] │ │ + ldrb r7, [r4, #7] │ │ ; instruction: 0xebf3ffa5 │ │ ; instruction: 0xeaff4048 │ │ b.n 35a540 │ │ adds r0, #9 │ │ b.n 35ad46 │ │ ands r0, r0 │ │ b.n 35a524 │ │ @@ -1221579,15 +1221586,15 @@ │ │ b.n 35b282 │ │ movs r0, #12 │ │ b.n 35b286 │ │ asrs r0, r5, #32 │ │ b.n 35aa84 │ │ stmia r0!, {r3, r4} │ │ b.n 35aa68 │ │ - ldrb r0, [r1, #2] │ │ + ldrb r1, [r2, #2] │ │ ; instruction: 0xebf33018 │ │ b.n 35aa90 │ │ str r3, [r0, r0] │ │ b.n 35b064 │ │ ; instruction: 0xffceeaff │ │ add sp, #144 ; 0x90 │ │ b.n 35aa9c │ │ @@ -1222461,15 +1222468,15 @@ │ │ b.n 35b230 │ │ movs r0, r0 │ │ b.n 35bd72 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 35ba12 │ │ - strb r4, [r4, #26] │ │ + strb r5, [r5, #26] │ │ ; instruction: 0xebf30000 │ │ b.n 35b986 │ │ ; instruction: 0xfff81aff │ │ movs r4, r0 │ │ b.n 35ba22 │ │ asrs r7, r0, #32 │ │ b.n 35ba26 │ │ @@ -1222523,15 +1222530,15 @@ │ │ movs r4, r0 │ │ b.n 35ba96 │ │ beq.n 35b770 │ │ b.n 35bc74 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r0, r1, r2} │ │ b.n 35baa2 │ │ - strb r0, [r0, #26] │ │ + strb r1, [r1, #26] │ │ ; instruction: 0xebf36000 │ │ b.n 35baaa │ │ ; instruction: 0xffcfeaff │ │ movs r4, r0 │ │ b.n 35bab2 │ │ str r0, [sp, #0] │ │ b.n 35b28c │ │ @@ -1223752,15 +1223759,15 @@ │ │ b.n 35c6b0 │ │ stmia r0!, {} │ │ b.n 35c8da │ │ movs r3, r0 │ │ b.n 35c4de │ │ stmia r0!, {r2} │ │ b.n 35bcbc │ │ - strb r3, [r6, #15] │ │ + strb r4, [r7, #15] │ │ ; instruction: 0xebf31000 │ │ b.n 35c4ea │ │ movs r0, #2 │ │ b.n 35bd50 │ │ adds r0, #1 │ │ b.n 35bd54 │ │ stmia r0!, {} │ │ @@ -1223883,15 +1223890,15 @@ │ │ b.n 35c74c │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, #196 ; 0xc4 │ │ b.n 35bdba │ │ lsls r0, r1, #3 │ │ b.n 35c7be │ │ - strb r4, [r5, #14] │ │ + strb r5, [r6, #14] │ │ ; instruction: 0xebf30001 │ │ b.n 35ca06 │ │ beq.n 35c2e0 │ │ b.n 35c7e4 │ │ bfcsel 0, 35cc04 , 2, ne │ │ stmia r0!, {r2, r5} │ │ b.n 35be10 │ │ @@ -1223927,15 +1223934,15 @@ │ │ b.n 35c7ac │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, #156 ; 0x9c │ │ b.n 35be1a │ │ lsls r0, r4, #2 │ │ b.n 35c81e │ │ - strb r4, [r2, #14] │ │ + strb r5, [r3, #14] │ │ ; instruction: 0xebf30001 │ │ b.n 35ca66 │ │ beq.n 35c340 │ │ b.n 35c844 │ │ bfcsel 0, 35cc64 , 2, ne │ │ stmia r0!, {r2, r5} │ │ b.n 35be70 │ │ @@ -1224055,15 +1224062,15 @@ │ │ b.n 35c76e │ │ lsls r4, r1, #1 │ │ b.n 35c94c │ │ movs r0, #72 ; 0x48 │ │ b.n 35bf50 │ │ str r4, [r0, r0] │ │ b.n 35bf54 │ │ - strb r5, [r1, #13] │ │ + strb r6, [r2, #13] │ │ ; instruction: 0xebf3000f │ │ b.n 35caea │ │ movs r2, r0 │ │ str r3, [sp, #340] ; 0x154 │ │ strb r4, [r0, #0] │ │ b.n 35c964 │ │ movs r4, r2 │ │ @@ -1224531,15 +1224538,15 @@ │ │ b.n 35cbb2 │ │ movs r4, r0 │ │ b.n 35cb1a │ │ movs r0, #4 │ │ movs r1, #160 ; 0xa0 │ │ subs r5, r1, #6 │ │ b.n 35cd84 │ │ - strb r4, [r7, #8] │ │ + strb r5, [r0, #9] │ │ ; instruction: 0xebf30004 │ │ b.n 35cbc6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r1, lr} │ │ b.n 35cbce │ │ movs r4, r0 │ │ b.n 35cbd2 │ │ @@ -1224557,15 +1224564,15 @@ │ │ b.n 35cbee │ │ movs r4, r0 │ │ b.n 35cb56 │ │ movs r0, #4 │ │ movs r1, #160 ; 0xa0 │ │ subs r6, r5, #6 │ │ b.n 35cdc0 │ │ - strb r5, [r5, #8] │ │ + strb r6, [r6, #8] │ │ ; instruction: 0xebf30004 │ │ b.n 35cc02 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r1, lr} │ │ b.n 35cc0a │ │ movs r4, r0 │ │ b.n 35cc0e │ │ @@ -1225979,28 +1225986,28 @@ │ │ b.n 35dda6 │ │ movs r7, r1 │ │ ; instruction: 0xea00d953 │ │ ; instruction: 0xeb00b004 │ │ b.n 35d192 │ │ movs r3, r1 │ │ b.n 35d9b6 │ │ - ldr r3, [r7, #104] ; 0x68 │ │ + ldr r4, [r0, #108] ; 0x6c │ │ ; instruction: 0xebf3100b │ │ b.n 35d9be │ │ ands r0, r0 │ │ b.n 35d9c2 │ │ movs r4, r0 │ │ b.n 35d934 │ │ movs r6, r0 │ │ b.n 35d9ca │ │ movs r0, #4 │ │ b.n 35d9ce │ │ movs r0, r2 │ │ bge.n 35d692 │ │ - ldr r7, [r6, #104] ; 0x68 │ │ + ldr r0, [r0, #108] ; 0x6c │ │ ; instruction: 0xebf30004 │ │ b.n 35d7a6 │ │ ands r4, r0 │ │ b.n 35da5e │ │ str r1, [r0, #0] │ │ b.n 35dba2 │ │ strb r4, [r0, #0] │ │ @@ -1226747,15 +1226754,15 @@ │ │ b.n 35d81a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ b.n 35e05a │ │ movs r0, #5 │ │ b.n 35e05e │ │ - ldr r4, [r2, #80] ; 0x50 │ │ + ldr r5, [r3, #80] ; 0x50 │ │ ; instruction: 0xebf351c0 │ │ b.n 35d82e │ │ movs r0, r0 │ │ b.n 35e46a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0} │ │ b.n 35e472 │ │ @@ -1226791,15 +1226798,15 @@ │ │ b.n 35d87e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ b.n 35e0be │ │ movs r0, #5 │ │ b.n 35e0c2 │ │ - ldr r3, [r7, #76] ; 0x4c │ │ + ldr r4, [r0, #80] ; 0x50 │ │ ; instruction: 0xebf351d8 │ │ b.n 35d892 │ │ movs r0, r0 │ │ b.n 35e4ce │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0} │ │ b.n 35e4d6 │ │ @@ -1229572,15 +1229579,15 @@ │ │ b.n 35f86e │ │ strb r4, [r3, #2] │ │ b.n 35f03c │ │ asrs r0, r1, #3 │ │ b.n 35fa42 │ │ movs r0, #32 │ │ b.n 35fc7a │ │ - str r5, [r1, #112] ; 0x70 │ │ + str r6, [r2, #112] ; 0x70 │ │ ; instruction: 0xebf3ffcf │ │ ; instruction: 0xeaff51ac │ │ movs r7, r3 │ │ lsrs r3, r3, #18 │ │ movs r0, r0 │ │ str r4, [r1, r5] │ │ movs r7, r3 │ │ @@ -1230030,15 +1230037,15 @@ │ │ b.n 35fe00 │ │ ands r0, r0 │ │ b.n 35fcaa │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ b.n 35fcb2 │ │ - str r4, [r7, #92] ; 0x5c │ │ + str r5, [r0, #96] ; 0x60 │ │ ; instruction: 0xebf30080 │ │ b.n 36001a │ │ movs r2, r1 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r1, #5 │ │ b.n 35f4aa │ │ movs r0, r0 │ │ @@ -1230116,15 +1230123,15 @@ │ │ b.n 35fd66 │ │ ands r0, r0 │ │ b.n 35fd6a │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n 35fd72 │ │ - str r4, [r1, #92] ; 0x5c │ │ + str r5, [r2, #92] ; 0x5c │ │ ; instruction: 0xebf30080 │ │ b.n 3600da │ │ movs r5, r1 │ │ ldrh r0, [r0, #16] │ │ lsls r4, r1, #2 │ │ b.n 35f56e │ │ movs r0, r0 │ │ @@ -1230816,15 +1230823,15 @@ │ │ ldrh r0, [r0, #16] │ │ asrs r0, r1, #3 │ │ b.n 360554 │ │ movs r0, #32 │ │ b.n 36078e │ │ lsls r0, r4, #2 │ │ b.n 36055a │ │ - str r7, [r0, #68] ; 0x44 │ │ + str r0, [r2, #68] ; 0x44 │ │ ; instruction: 0xebf360e8 │ │ b.n 35fb84 │ │ movs r0, #236 ; 0xec │ │ b.n 35fb88 │ │ movs r0, #196 ; 0xc4 │ │ b.n 35fb6a │ │ str r4, [r1, #12] │ │ @@ -1230972,15 +1230979,15 @@ │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r5, r6, r7} │ │ b.n 35fcba │ │ asrs r4, r7, #6 │ │ b.n 35fcce │ │ movs r1, #192 ; 0xc0 │ │ b.n 35fcd2 │ │ - str r5, [r6, #60] ; 0x3c │ │ + str r6, [r7, #60] ; 0x3c │ │ ; instruction: 0xebf330e4 │ │ b.n 35fcca │ │ str r0, [r0, #28] │ │ b.n 35fccc │ │ str r0, [r3, #28] │ │ b.n 35fcb2 │ │ b.n 3601ac │ │ @@ -1232288,15 +1232295,15 @@ │ │ b.n 360834 │ │ b.n 360da0 │ │ b.n 36080a │ │ asrs r4, r1, #1 │ │ b.n 36083c │ │ movs r0, #80 ; 0x50 │ │ b.n 360840 │ │ - str r1, [r3, #16] │ │ + str r2, [r4, #16] │ │ ; instruction: 0xebf3b01c │ │ b.n 361228 │ │ movs r2, r1 │ │ b.n 360fcc │ │ ands r4, r3 │ │ b.n 361222 │ │ ; instruction: 0xffcc1aff │ │ @@ -1232330,15 +1232337,15 @@ │ │ b.n 360864 │ │ lsls r5, r7, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #4 │ │ b.n 36088e │ │ movs r1, #48 ; 0x30 │ │ b.n 360892 │ │ - str r2, [r0, #16] │ │ + str r3, [r1, #16] │ │ ; instruction: 0xebf33134 │ │ b.n 36089a │ │ lsls r0, r6, #4 │ │ b.n 36089e │ │ movs r0, r0 │ │ b.n 36141c │ │ lsls r0, r6, #4 │ │ @@ -1232360,15 +1232367,15 @@ │ │ b.n 3608a4 │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, #56 ; 0x38 │ │ b.n 3608ce │ │ asrs r4, r6, #4 │ │ b.n 3608d2 │ │ - str r2, [r6, #12] │ │ + str r3, [r7, #12] │ │ ; instruction: 0xebf32138 │ │ b.n 3608da │ │ movs r1, #56 ; 0x38 │ │ b.n 3608bc │ │ b.n 360fec │ │ b.n 3608e2 │ │ add sp, #0 │ │ @@ -1232394,15 +1232401,15 @@ │ │ b.n 3608ec │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #4 │ │ b.n 360916 │ │ movs r1, #32 │ │ b.n 36091a │ │ - str r0, [r4, #12] │ │ + str r1, [r5, #12] │ │ ; instruction: 0xebf38120 │ │ b.n 360922 │ │ strh r0, [r4, #8] │ │ b.n 360904 │ │ strb r0, [r2, #5] │ │ b.n 36092a │ │ add r0, pc, #224 ; (adr r0, 360ee0 ) │ │ @@ -1234618,20 +1234625,20 @@ │ │ ; instruction: 0xeb00800c │ │ b.n 362668 │ │ str r0, [sp, #36] ; 0x24 │ │ b.n 362270 │ │ add r1, pc, #304 ; (adr r1, 362284 ) │ │ b.n 361c94 │ │ movs r5, r2 │ │ - and.w ip, r0, r2, lsl #20 │ │ + and.w ip, r0, fp, lsl #20 │ │ ; instruction: 0xebf34000 │ │ b.n 3624a2 │ │ movs r5, r0 │ │ b.n 3624a6 │ │ - ldrh r7, [r7, r7] │ │ + ldrb r0, [r1, r0] │ │ ; instruction: 0xebf31b01 │ │ b.n 3628ae │ │ movs r0, #9 │ │ b.n 3624b2 │ │ adds r0, #6 │ │ b.n 3624b6 │ │ stmia r0!, {} │ │ @@ -1234668,15 +1234675,15 @@ │ │ b.n 3624fa │ │ adds r5, #114 ; 0x72 │ │ add.w r0, r0, r0, lsl #20 │ │ b.n 362662 │ │ movs r6, r0 │ │ b.n 362506 │ │ ; instruction: 0xffe31aff │ │ - ldrh r2, [r0, r7] │ │ + ldrh r5, [r0, r7] │ │ ; instruction: 0xebf32000 │ │ b.n 361cf2 │ │ movs r0, r0 │ │ b.n 36287a │ │ str r1, [r0, r0] │ │ lsls r0, r4, #14 │ │ movs r7, r3 │ │ @@ -1236067,15 +1236074,15 @@ │ │ b.n 363296 │ │ lsls r3, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r0, #32 │ │ b.n 36313e │ │ movs r0, #244 ; 0xf4 │ │ b.n 363542 │ │ - ldr r3, [r3, r3] │ │ + ldr r4, [r4, r3] │ │ ; instruction: 0xebf30098 │ │ b.n 362934 │ │ adds r0, #0 │ │ b.n 36354e │ │ asrs r1, r0, #32 │ │ b.n 363552 │ │ movs r3, r0 │ │ @@ -1236361,15 +1236368,15 @@ │ │ b.n 363712 │ │ lsls r5, r1, #1 │ │ ldrh r0, [r0, #16] │ │ lsls r4, r5, #1 │ │ b.n 363580 │ │ asrs r0, r4, #2 │ │ b.n 363582 │ │ - ldr r5, [r7, r0] │ │ + ldr r6, [r0, r1] │ │ ; instruction: 0xebf36001 │ │ b.n 3637c2 │ │ stmia r0!, {r2, r3, r4, r7} │ │ b.n 362bae │ │ strb r0, [r0, #0] │ │ b.n 362bb2 │ │ adds r0, #0 │ │ @@ -1237613,15 +1237620,15 @@ │ │ b.n 363e5a │ │ lsls r4, r2, #1 │ │ b.n 364038 │ │ adds r0, #12 │ │ b.n 36363c │ │ str r0, [r2, r1] │ │ b.n 363640 │ │ - strb r2, [r2, r6] │ │ + strb r3, [r3, r6] │ │ ; instruction: 0xebf32008 │ │ b.n 363e6e │ │ movs r5, r0 │ │ b.n 364272 │ │ asrs r4, r1, #32 │ │ b.n 364276 │ │ adds r1, #192 ; 0xc0 │ │ @@ -1238020,15 +1238027,15 @@ │ │ b.n 3641da │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ b.n 3641e6 │ │ - strb r2, [r6, r2] │ │ + strb r3, [r7, r2] │ │ ; instruction: 0xebf30001 │ │ b.n 3645ee │ │ beq.n 363ec8 │ │ b.n 3643cc │ │ bfcsel 0, 3647ec , 2, ne │ │ b.n 363f00 │ │ b.n 3639f8 │ │ @@ -1238143,15 +1238150,15 @@ │ │ b.n 364126 │ │ asrs r6, r0, #32 │ │ b.n 3642ea │ │ movs r0, #7 │ │ b.n 3642ee │ │ movs r4, r0 │ │ b.n 363aba │ │ - strb r7, [r5, r1] │ │ + strb r0, [r7, r1] │ │ ; instruction: 0xebf30001 │ │ b.n 3646fa │ │ beq.n 363fcc │ │ b.n 3644d8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r4, r5, r7, sp, lr} │ │ b.n 364346 │ │ @@ -1243679,15 +1243686,15 @@ │ │ asrs r0, r2 │ │ b.n 366aa8 │ │ movs r4, r0 │ │ b.n 36708c │ │ vpmin.u q7, , │ │ b.n 3671fc │ │ movs r6, r3 │ │ - ldrsb r0, [r4, r7] │ │ + ldrsb r4, [r5, r7] │ │ movs r6, r3 │ │ ble.n 366fec │ │ movs r6, r3 │ │ bgt.n 366ed8 │ │ movs r6, r3 │ │ b.n 367144 │ │ movs r6, r3 │ │ @@ -1247536,15 +1247543,15 @@ │ │ b.n 369412 │ │ add r0, pc, #0 ; (adr r0, 3690d4 ) │ │ b.n 368c08 │ │ movs r0, #5 │ │ b.n 36941a │ │ strb r0, [r2, #0] │ │ b.n 368bf2 │ │ - ands r4, r4 │ │ + ands r5, r5 │ │ ; instruction: 0xebf3a0b0 │ │ b.n 368c12 │ │ strb r0, [r6, #11] │ │ b.n 368c28 │ │ asrs r0, r6, #11 │ │ b.n 368c2c │ │ stmia r0!, {} │ │ @@ -1248040,15 +1248047,15 @@ │ │ movs r5, r5 │ │ and.w r0, r0, r8, asr #24 │ │ b.n 369044 │ │ ands r1, r0 │ │ b.n 369a16 │ │ movs r6, r0 │ │ b.n 369852 │ │ - subs r7, #20 │ │ + subs r7, #29 │ │ ; instruction: 0xebf31007 │ │ b.n 36985a │ │ movs r0, #15 │ │ b.n 369c5e │ │ movs r6, r1 │ │ b.n 369bc2 │ │ movs r6, r0 │ │ @@ -1248095,15 +1248102,15 @@ │ │ b.n 369690 │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r4, #32 │ │ b.n 3690bc │ │ movs r0, #36 ; 0x24 │ │ b.n 3690c0 │ │ - subs r6, #250 ; 0xfa │ │ + subs r7, #3 │ │ ; instruction: 0xebf30028 │ │ b.n 3690c8 │ │ strh r4, [r4, #0] │ │ b.n 3690cc │ │ asrs r5, r4, #2 │ │ add.w r0, r0, ip, asr #32 │ │ b.n 3690d4 │ │ @@ -1248481,15 +1248488,15 @@ │ │ b.n 3693ee │ │ movs r0, r0 │ │ b.n 369f70 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ b.n 369c06 │ │ - subs r6, #39 ; 0x27 │ │ + subs r6, #48 ; 0x30 │ │ ; instruction: 0xebf31004 │ │ b.n 36a00e │ │ str r1, [sp, #192] ; 0xc0 │ │ b.n 3693ec │ │ asrs r4, r5, #4 │ │ b.n 3693f0 │ │ lsls r0, r5, #4 │ │ @@ -1248533,15 +1248540,15 @@ │ │ b.n 36945a │ │ movs r0, r0 │ │ b.n 369fd4 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ b.n 369c72 │ │ - subs r6, #12 │ │ + subs r6, #21 │ │ ; instruction: 0xebf34004 │ │ b.n 36a07a │ │ str r0, [r4, r5] │ │ b.n 369458 │ │ adcs r4, r3 │ │ b.n 36945c │ │ lsls r0, r3, #5 │ │ @@ -1248550,15 +1248557,15 @@ │ │ b.n 36947e │ │ movs r0, r0 │ │ b.n 36a000 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ b.n 369c96 │ │ - subs r6, #3 │ │ + subs r6, #12 │ │ ; instruction: 0xebf32004 │ │ b.n 36a09e │ │ str r1, [sp, #448] ; 0x1c0 │ │ b.n 36947c │ │ movs r1, #108 ; 0x6c │ │ b.n 369480 │ │ lsls r0, r5, #5 │ │ @@ -1248567,15 +1248574,15 @@ │ │ b.n 3694a2 │ │ movs r0, r0 │ │ b.n 36a01e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 369cba │ │ - subs r5, #250 ; 0xfa │ │ + subs r6, #3 │ │ ; instruction: 0xebf31004 │ │ b.n 36a0c2 │ │ str r0, [r0, #24] │ │ b.n 3694a0 │ │ asrs r4, r7, #5 │ │ b.n 3694a4 │ │ lsls r0, r7, #5 │ │ @@ -1249721,15 +1249728,15 @@ │ │ b.n 369e7c │ │ lsls r0, r1, #1 │ │ b.n 36a84e │ │ movs r0, #52 ; 0x34 │ │ stmia r5!, {r0, r2, r3, r7} │ │ add r0, pc, #368 ; (adr r0, 36a4bc ) │ │ b.n 369e68 │ │ - subs r3, #136 ; 0x88 │ │ + subs r3, #145 ; 0x91 │ │ ; instruction: 0xebf3200a │ │ b.n 36a696 │ │ movs r1, r1 │ │ b.n 36a69a │ │ asrs r7, r0, #32 │ │ b.n 36a69e │ │ add sp, #400 ; 0x190 │ │ @@ -1249763,15 +1249770,15 @@ │ │ b.n 36a6da │ │ adds r0, #16 │ │ b.n 369ea6 │ │ asrs r2, r1, #32 │ │ b.n 36a6e2 │ │ movs r4, r2 │ │ b.n 36a8ae │ │ - subs r3, #114 ; 0x72 │ │ + subs r3, #123 ; 0x7b │ │ ; instruction: 0xebf3205c │ │ b.n 369ee8 │ │ movs r0, r0 │ │ b.n 36aaf2 │ │ movs r0, r0 │ │ b.n 36a65a │ │ movs r4, r6 │ │ @@ -1249790,15 +1249797,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ b.n 369ede │ │ asrs r2, r1, #32 │ │ b.n 36a71a │ │ movs r0, r1 │ │ b.n 36a8e6 │ │ - subs r3, #100 ; 0x64 │ │ + subs r3, #109 ; 0x6d │ │ ; instruction: 0xebf3003c │ │ b.n 369f20 │ │ movs r0, r0 │ │ b.n 36aa8a │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r6, r1, #20 │ │ @@ -1250701,15 +1250708,15 @@ │ │ ldc2l 10, cr14, [r5, #-1020] ; 0xfffffc04 ; │ │ movs r0, #104 ; 0x68 │ │ b.n 36a676 │ │ asrs r2, r1, #32 │ │ b.n 36aeb2 │ │ lsls r4, r5, #1 │ │ b.n 36b07e │ │ - subs r1, #126 ; 0x7e │ │ + subs r1, #135 ; 0x87 │ │ ; instruction: 0xebf3000a │ │ b.n 36aebe │ │ lsrs r2, r5, #12 │ │ add.w r0, r0, ip, lsr #13 │ │ b.n 36a6c0 │ │ add sp, #0 │ │ b.n 36b2ca │ │ @@ -1251808,15 +1251815,15 @@ │ │ b.n 36ae4e │ │ adds r0, #88 ; 0x58 │ │ b.n 36affa │ │ subs r5, r4, #7 │ │ b.n 36b9dc │ │ movs r3, #212 ; 0xd4 │ │ b.n 36b080 │ │ - adds r7, #37 ; 0x25 │ │ + adds r7, #46 ; 0x2e │ │ ; instruction: 0xebf31058 │ │ b.n 36b00a │ │ movs r1, r0 │ │ b.n 36bc26 │ │ mvns r4, r2 │ │ b.n 36b08c │ │ movs r0, #0 │ │ @@ -1252028,30 +1252035,30 @@ │ │ b.n 36b1ce │ │ movs r3, r0 │ │ b.n 36b9ea │ │ subs r5, r4, #7 │ │ b.n 36bbb2 │ │ movs r3, #212 ; 0xd4 │ │ b.n 36b256 │ │ - adds r6, #175 ; 0xaf │ │ + adds r6, #184 ; 0xb8 │ │ ; instruction: 0xebf33058 │ │ b.n 36b1e2 │ │ subs r5, r6, #7 │ │ b.n 36bbc4 │ │ asrs r1, r0, #32 │ │ b.n 36bbc4 │ │ movs r4, #21 │ │ b.n 36b26c │ │ stmia r0!, {} │ │ b.n 36ba0a │ │ lsls r4, r2, #15 │ │ b.n 36b274 │ │ movs r0, r0 │ │ b.n 36b7ea │ │ - adds r6, #167 ; 0xa7 │ │ + adds r6, #176 ; 0xb0 │ │ ; instruction: 0xebf34058 │ │ b.n 36b202 │ │ movs r1, r0 │ │ b.n 36be1e │ │ stmia r3!, {r2, r4, r6, r7} │ │ b.n 36b28a │ │ movs r4, #21 │ │ @@ -1253366,15 +1253373,15 @@ │ │ b.n 36c57a │ │ cmp r2, #127 ; 0x7f │ │ add.w r0, r0, r9 │ │ b.n 36c582 │ │ cmp r2, #125 ; 0x7d │ │ add.w r0, r0, r6 │ │ b.n 36c58a │ │ - adds r3, #198 ; 0xc6 │ │ + adds r3, #207 ; 0xcf │ │ ; instruction: 0xebf31000 │ │ b.n 36c592 │ │ movs r6, r0 │ │ b.n 36c596 │ │ lsrs r5, r5, #22 │ │ add.w r0, r0, r6 │ │ b.n 36c59e │ │ @@ -1253916,29 +1253923,29 @@ │ │ vrhadd.u d14, d0, d31 │ │ asrs r0, r0, #32 │ │ b.n 36ca5e │ │ movs r4, r0 │ │ b.n 36ca62 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - ; instruction: 0xeaff326a │ │ + ; instruction: 0xeaff326d │ │ ; instruction: 0xebf31000 │ │ b.n 36ca72 │ │ movs r4, r0 │ │ b.n 36ca76 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ ; instruction: 0xeaff12ac │ │ movs r2, r6 │ │ movs r0, #8 │ │ b.n 36ce86 │ │ adds r2, #45 ; 0x2d │ │ ; instruction: 0xeaf32008 │ │ b.n 36ce8e │ │ - adds r2, #136 ; 0x88 │ │ + adds r2, #145 ; 0x91 │ │ ; instruction: 0xeaf30004 │ │ b.n 36c276 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #8 │ │ b.n 36c29c │ │ movs r3, r0 │ │ b.n 36c880 │ │ @@ -1255668,15 +1255675,15 @@ │ │ eors r0, r6 │ │ stmdb sp!, {r1, lr} │ │ b.n 36d93e │ │ str r1, [r0, r0] │ │ b.n 36d942 │ │ str r0, [r0, #0] │ │ b.n 36d946 │ │ - cmp r6, #215 ; 0xd7 │ │ + cmp r6, #224 ; 0xe0 │ │ ; instruction: 0xebf32004 │ │ b.n 36d94e │ │ asrs r5, r0, #32 │ │ b.n 36d952 │ │ movs r1, r0 │ │ b.n 36db16 │ │ ; instruction: 0xffbeebff │ │ @@ -1255853,15 +1255860,15 @@ │ │ b.n 36dc2a │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #5 │ │ b.n 36dad2 │ │ asrs r6, r0, #32 │ │ b.n 36dad6 │ │ - cmp r6, #118 ; 0x76 │ │ + cmp r6, #127 ; 0x7f │ │ ; instruction: 0xebf31005 │ │ b.n 36dade │ │ movs r6, r0 │ │ b.n 36dae2 │ │ lsrs r2, r3, #1 │ │ add.w r0, r0, r8, ror #1 │ │ b.n 36d2e8 │ │ @@ -1259606,15 +1259613,15 @@ │ │ asrs r0, r4, #14 │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ b.n 36fae6 │ │ strh r1, [r0, #0] │ │ b.n 36faea │ │ - movs r6, #74 ; 0x4a │ │ + movs r6, #77 ; 0x4d │ │ ; instruction: 0xebf36000 │ │ b.n 36f2dc │ │ movs r0, r0 │ │ b.n 36fe62 │ │ ands r0, r0 │ │ b.n 36f2ba │ │ strb r0, [r0, #0] │ │ @@ -1259652,15 +1259659,15 @@ │ │ stmia r0!, {r2} │ │ b.n 36fd04 │ │ movs r4, r1 │ │ b.n 36fb46 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, r5, r6} │ │ b.n 36f34c │ │ - movs r6, #46 ; 0x2e │ │ + movs r6, #70 ; 0x46 │ │ ; instruction: 0xebf30000 │ │ b.n 36feb6 │ │ adds r0, #12 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ b.n 36f328 │ │ ands r0, r0 │ │ @@ -1259687,23 +1259694,23 @@ │ │ movs r0, r0 │ │ b.n 36fefa │ │ ; instruction: 0xffdb1aff │ │ str r0, [r0, #0] │ │ b.n 36f388 │ │ movs r1, r0 │ │ b.n 36fb9e │ │ - movs r6, #32 │ │ + movs r6, #53 ; 0x35 │ │ ; instruction: 0xebf34000 │ │ b.n 36f370 │ │ stmia r0!, {r2} │ │ b.n 36fbaa │ │ str r0, [r0, #0] │ │ b.n 36f37c │ │ ; instruction: 0xffe3eaff │ │ - movs r6, #24 │ │ + movs r6, #27 │ │ ; instruction: 0xebf32016 │ │ b.n 36ffba │ │ stmia r0!, {} │ │ b.n 36ffbe │ │ movs r0, #0 │ │ b.n 36f382 │ │ movs r4, r1 │ │ @@ -1259725,15 +1259732,15 @@ │ │ movs r0, r0 │ │ b.n 36f3d0 │ │ movs r6, #247 ; 0xf7 │ │ ; instruction: 0xebf35000 │ │ b.n 36fbf2 │ │ movs r0, r0 │ │ b.n 36f3de │ │ - movs r6, #10 │ │ + movs r6, #31 │ │ ; instruction: 0xebf30001 │ │ b.n 36ffa8 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -1259741,15 +1259748,15 @@ │ │ asrs r1, r0, #32 │ │ lsls r0, r4, #14 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ b.n 36fc16 │ │ strh r0, [r7, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r0, r9, sl, sp} │ │ ; instruction: 0xebf32016 │ │ b.n 370022 │ │ asrs r0, r0, #32 │ │ b.n 370026 │ │ movs r0, #0 │ │ b.n 36f3ea │ │ movs r1, r0 │ │ @@ -1261548,15 +1261555,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 370b66 │ │ cmp r5, #103 ; 0x67 │ │ ; instruction: 0xeb00b000 │ │ b.n 370cce │ │ ; instruction: 0xffc70aff │ │ - movs r2, #76 ; 0x4c │ │ + movs r2, #85 ; 0x55 │ │ ; instruction: 0xebf30000 │ │ b.n 370eea │ │ add r0, pc, #0 ; (adr r0, 37083c ) │ │ b.n 370b7e │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {} │ │ @@ -1261655,15 +1261662,15 @@ │ │ asrs r2, r3, #32 │ │ b.n 371052 │ │ movs r3, r1 │ │ b.n 370c56 │ │ ldrh r3, [r5, #14] │ │ add.w r0, r0, fp │ │ b.n 370c5e │ │ - movs r2, #17 │ │ + movs r2, #26 │ │ ; instruction: 0xebf32000 │ │ b.n 370460 │ │ movs r0, r0 │ │ b.n 370fda │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ add r0, pc, #0 ; (adr r0, 370930 ) │ │ @@ -1261687,15 +1261694,15 @@ │ │ movs r0, #0 │ │ b.n 370494 │ │ asrs r7, r0, #32 │ │ b.n 370c9e │ │ strb r6, [r5, #14] │ │ add.w r0, r0, r7 │ │ b.n 370ca6 │ │ - movs r1, #255 ; 0xff │ │ + movs r2, #8 │ │ ; instruction: 0xebf3ff7d │ │ ; instruction: 0xeaff0060 │ │ b.n 3704b0 │ │ asrs r7, r4, #32 │ │ b.n 371136 │ │ adds r0, #155 ; 0x9b │ │ b.n 370a7a │ │ @@ -1262328,15 +1262335,15 @@ │ │ b.n 370a16 │ │ movs r0, r0 │ │ b.n 371594 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ b.n 370a22 │ │ - movs r0, #157 ; 0x9d │ │ + movs r0, #166 ; 0xa6 │ │ ; instruction: 0xebf39000 │ │ b.n 371642 │ │ asrs r4, r1, #32 │ │ b.n 370a2e │ │ movs r0, #8 │ │ b.n 370a32 │ │ str r0, [sp, #16] │ │ @@ -1262351,15 +1262358,15 @@ │ │ b.n 370a28 │ │ movs r0, #8 │ │ b.n 370a2c │ │ str r0, [sp, #0] │ │ b.n 370a30 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ - movs r0, #142 ; 0x8e │ │ + movs r0, #151 ; 0x97 │ │ ; instruction: 0xebf3a144 │ │ b.n 370a70 │ │ movs r0, #95 ; 0x5f │ │ b.n 371676 │ │ str r0, [sp, #40] ; 0x28 │ │ b.n 371058 │ │ asrs r1, r1, #32 │ │ @@ -1262373,24 +1262380,24 @@ │ │ b.n 3713ee │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ b.n 371296 │ │ asrs r4, r0, #32 │ │ b.n 370a82 │ │ - movs r0, #133 ; 0x85 │ │ + movs r0, #142 ; 0x8e │ │ ; instruction: 0xebf36004 │ │ b.n 370a6c │ │ movs r0, r0 │ │ b.n 370a8e │ │ movs r0, r0 │ │ b.n 37160a │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ - movs r0, #125 ; 0x7d │ │ + movs r0, #134 ; 0x86 │ │ ; instruction: 0xebf3c104 │ │ b.n 370ab4 │ │ movs r0, #104 ; 0x68 │ │ b.n 3716ba │ │ str r0, [sp, #48] ; 0x30 │ │ b.n 37109c │ │ asrs r1, r1, #32 │ │ @@ -1262404,15 +1262411,15 @@ │ │ b.n 371432 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ b.n 3712da │ │ asrs r0, r0, #32 │ │ b.n 370ac6 │ │ - movs r0, #116 ; 0x74 │ │ + movs r0, #125 ; 0x7d │ │ ; instruction: 0xebf3a000 │ │ b.n 370ab0 │ │ b.n 370fd0 │ │ b.n 370ad2 │ │ movs r5, r0 │ │ b.n 3712ee │ │ adds r0, #13 │ │ @@ -1262949,15 +1262956,15 @@ │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 37179a │ │ lsls r0, r2, #1 │ │ b.n 371966 │ │ movs r0, #8 │ │ b.n 3717a2 │ │ - subs r3, r0, #5 │ │ + subs r4, r1, #5 │ │ ; instruction: 0xebf36004 │ │ b.n 3717aa │ │ stmia r0!, {r3} │ │ b.n 3717ae │ │ strh r4, [r1, #2] │ │ b.n 370fbe │ │ lsls r0, r0, #2 │ │ @@ -1263430,15 +1263437,15 @@ │ │ ; instruction: 0xfff30aff │ │ lsls r0, r2, #1 │ │ b.n 371d9a │ │ asrs r0, r2, #1 │ │ b.n 371da0 │ │ movs r0, #128 ; 0x80 │ │ b.n 371fda │ │ - subs r5, r6, #0 │ │ + subs r6, r7, #0 │ │ ; instruction: 0xebf3204c │ │ b.n 3713cc │ │ adds r0, #0 │ │ b.n 3713d0 │ │ movs r1, r0 │ │ b.n 371fea │ │ movs r0, #76 ; 0x4c │ │ @@ -1277536,15 +1277543,15 @@ │ │ b.n 37889a │ │ bcs.n 378cce │ │ ; instruction: 0xebffffec │ │ ; instruction: 0xeaff210c │ │ b.n 3790be │ │ asrs r4, r2, #32 │ │ b.n 3788aa │ │ - lsls r3, r7, #3 │ │ + lsls r4, r0, #4 │ │ ; instruction: 0xebf3ffe5 │ │ ; instruction: 0xeaff1cfc │ │ movs r6, r3 │ │ lsls r2, r2, #5 │ │ movs r0, r0 │ │ lsls r6, r0, #4 │ │ movs r0, r0 │ │ @@ -1298115,15 +1298122,15 @@ │ │ b.n 383624 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ b.n 383e62 │ │ movs r0, #4 │ │ b.n 383e66 │ │ - bpl.n 383a4c │ │ + bpl.n 383a5e │ │ ; instruction: 0xebf24040 │ │ b.n 383638 │ │ movs r4, r0 │ │ b.n 383e72 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r4, r5, r6, pc} │ │ ldmia.w sp!, {r5, r6, r8, r9, sl, fp, sp, lr} │ │ @@ -1299215,15 +1299222,15 @@ │ │ movs r4, r7 │ │ b.n 383fee │ │ ; instruction: 0xffcd0aff │ │ asrs r4, r7, #32 │ │ b.n 384018 │ │ movs r0, #64 ; 0x40 │ │ b.n 38401c │ │ - bcc.n 384530 │ │ + bcc.n 384542 │ │ ; instruction: 0xebf20000 │ │ b.n 384b96 │ │ ; instruction: 0xffc80aff │ │ str r0, [r0, r1] │ │ b.n 38402c │ │ str r0, [r0, r1] │ │ b.n 38400e │ │ @@ -1303330,15 +1303337,15 @@ │ │ b.n 386302 │ │ lsls r5, r2, #3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #1 │ │ b.n 386340 │ │ movs r0, #0 │ │ b.n 386340 │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ + ldmia r2!, {r1, r5, r6} │ │ ; instruction: 0xebf20000 │ │ b.n 386348 │ │ stmia r0!, {r6} │ │ b.n 386350 │ │ adds r0, #0 │ │ b.n 386348 │ │ movs r0, r0 │ │ @@ -1303414,15 +1303421,15 @@ │ │ b.n 3863c2 │ │ lsls r2, r5, #2 │ │ lsrs r0, r0, #8 │ │ asrs r3, r1, #32 │ │ b.n 386bf2 │ │ movs r0, #0 │ │ b.n 3863e0 │ │ - ldmia r2, {r1, r2, r3, r5} │ │ + ldmia r2, {r0, r1, r2, r4, r5} │ │ ; instruction: 0xebf2303c │ │ b.n 3863f8 │ │ movs r0, #0 │ │ b.n 3863ec │ │ lsls r0, r0, #1 │ │ b.n 386400 │ │ asrs r0, r0, #32 │ │ @@ -1303507,15 +1303514,15 @@ │ │ b.n 38687a │ │ lsls r2, r7, #1 │ │ lsrs r0, r0, #8 │ │ asrs r3, r1, #32 │ │ b.n 386cb2 │ │ movs r0, #0 │ │ b.n 3864a0 │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ + ldmia r2, {r0, r1, r2} │ │ ; instruction: 0xebf20000 │ │ b.n 3864a8 │ │ stmia r0!, {} │ │ b.n 3864aa │ │ movs r0, r0 │ │ b.n 386c3a │ │ add r0, pc, #0 ; (adr r0, 386988 ) │ │ @@ -1303583,15 +1303590,15 @@ │ │ b.n 38691e │ │ lsls r3, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n 38653e │ │ asrs r3, r1, #32 │ │ b.n 386d52 │ │ - ldmia r1, {r0, r1, r2, r4, r6, r7} │ │ + ldmia r1!, {r5, r6, r7} │ │ ; instruction: 0xebf20000 │ │ b.n 38654a │ │ movs r0, #0 │ │ b.n 386546 │ │ movs r0, r0 │ │ b.n 386cd6 │ │ add r0, pc, #0 ; (adr r0, 386a24 ) │ │ @@ -1308813,15 +1308820,15 @@ │ │ b.n 38924c │ │ movs r0, #20 │ │ b.n 389e6e │ │ str r0, [r0, r0] │ │ b.n 389234 │ │ asrs r1, r1, #32 │ │ b.n 389a76 │ │ - bkpt 0x008e │ │ + bkpt 0x0097 │ │ ; instruction: 0xebf26010 │ │ b.n 389248 │ │ movs r0, #4 │ │ b.n 389274 │ │ strh r5, [r0, #0] │ │ b.n 389a86 │ │ ands r7, r3 │ │ @@ -1308830,15 +1308837,15 @@ │ │ b.n 38905e │ │ movs r6, #18 │ │ b.n 389a92 │ │ asrs r0, r0, #32 │ │ b.n 389288 │ │ movs r4, r0 │ │ b.n 389a9a │ │ - bkpt 0x0085 │ │ + bkpt 0x008e │ │ ; instruction: 0xebf2c004 │ │ b.n 389294 │ │ movs r1, r1 │ │ b.n 389aa6 │ │ asrs r4, r1 │ │ b.n 389872 │ │ push {r0, r1, r4, r5, lr} │ │ @@ -1308850,28 +1308857,28 @@ │ │ b.n 3892a0 │ │ movs r0, #20 │ │ b.n 389ebe │ │ strh r0, [r0, #0] │ │ b.n 389288 │ │ asrs r1, r1, #32 │ │ b.n 389ac6 │ │ - bkpt 0x007a │ │ + bkpt 0x0083 │ │ ; instruction: 0xebf26010 │ │ b.n 38929e │ │ movs r0, #4 │ │ b.n 3892c4 │ │ movs r4, r0 │ │ b.n 389ad6 │ │ ands r0, r0 │ │ b.n 3892aa │ │ movs r6, #18 │ │ b.n 389ade │ │ asrs r0, r0, #32 │ │ b.n 3892d4 │ │ - bkpt 0x0073 │ │ + bkpt 0x007c │ │ ; instruction: 0xebf21004 │ │ b.n 3892dc │ │ movs r1, r1 │ │ b.n 389aee │ │ asrs r1, r0 │ │ b.n 3898ba │ │ push {r0, r5, lr} │ │ @@ -1308885,28 +1308892,28 @@ │ │ b.n 389b06 │ │ adds r0, #0 │ │ b.n 3892e2 │ │ asrs r0, r1, #32 │ │ b.n 389b0e │ │ movs r0, #20 │ │ b.n 389f12 │ │ - bkpt 0x0067 │ │ + bkpt 0x0070 │ │ ; instruction: 0xebf26010 │ │ b.n 3892da │ │ str r0, [sp, #16] │ │ b.n 38930e │ │ ands r0, r0 │ │ b.n 3892e2 │ │ movs r6, #25 │ │ b.n 389b26 │ │ asrs r0, r0, #32 │ │ b.n 38931a │ │ movs r4, r0 │ │ b.n 389b2e │ │ - bkpt 0x0060 │ │ + bkpt 0x0069 │ │ ; instruction: 0xebf22004 │ │ b.n 389326 │ │ movs r0, r1 │ │ b.n 389b3a │ │ asrs r2, r0 │ │ b.n 389906 │ │ push {r1, r2, r3, lr} │ │ @@ -1308920,28 +1308927,28 @@ │ │ b.n 389b52 │ │ stmia r0!, {} │ │ b.n 389318 │ │ movs r0, #20 │ │ b.n 389f5a │ │ asrs r0, r1, #32 │ │ b.n 389b5e │ │ - bkpt 0x0054 │ │ + bkpt 0x005d │ │ ; instruction: 0xebf26010 │ │ b.n 389326 │ │ str r0, [sp, #16] │ │ b.n 38935a │ │ ands r0, r0 │ │ b.n 38932e │ │ movs r6, #25 │ │ b.n 389b72 │ │ asrs r0, r0, #32 │ │ b.n 389366 │ │ movs r4, r0 │ │ b.n 389b7a │ │ - bkpt 0x004d │ │ + bkpt 0x0056 │ │ ; instruction: 0xebf22004 │ │ b.n 389372 │ │ movs r0, r1 │ │ b.n 389b86 │ │ asrs r2, r0 │ │ b.n 389952 │ │ push {r0, r1, r3, r4, r5, r6, r7} │ │ @@ -1308955,28 +1308962,28 @@ │ │ b.n 389b9e │ │ stmia r0!, {} │ │ b.n 389364 │ │ movs r0, #20 │ │ b.n 389fa6 │ │ asrs r0, r1, #32 │ │ b.n 389baa │ │ - bkpt 0x0041 │ │ + bkpt 0x004a │ │ ; instruction: 0xebf26010 │ │ b.n 389372 │ │ adds r0, #4 │ │ b.n 3893a6 │ │ ands r0, r0 │ │ b.n 38937a │ │ movs r6, #19 │ │ b.n 389bbe │ │ asrs r0, r0, #32 │ │ b.n 3893b2 │ │ movs r4, r0 │ │ b.n 389bc6 │ │ - bkpt 0x003a │ │ + bkpt 0x0043 │ │ ; instruction: 0xebf20008 │ │ b.n 389bce │ │ str r0, [sp, #16] │ │ b.n 3893c2 │ │ push {r0, r3, r5, r6, r7} │ │ ; instruction: 0xebff201c │ │ b.n 3893d4 │ │ @@ -1308988,30 +1308995,30 @@ │ │ b.n 389be6 │ │ asrs r0, r0, #32 │ │ b.n 3893ae │ │ asrs r0, r1, #32 │ │ b.n 389bee │ │ movs r0, #20 │ │ b.n 389ff2 │ │ - bkpt 0x002f │ │ + bkpt 0x0038 │ │ ; instruction: 0xebf24109 │ │ b.n 3899c2 │ │ str r0, [r2, #0] │ │ b.n 3893be │ │ adds r0, #4 │ │ b.n 3893f2 │ │ ands r0, r0 │ │ b.n 3893c6 │ │ movs r6, #19 │ │ b.n 389c0a │ │ asrs r0, r0, #32 │ │ b.n 3893fe │ │ movs r4, r0 │ │ b.n 389c12 │ │ - bkpt 0x0027 │ │ + bkpt 0x0030 │ │ ; instruction: 0xebf20008 │ │ b.n 389c1a │ │ push {r0, r1, r2, r4, r6, r7} │ │ ; instruction: 0xebff603c │ │ b.n 389410 │ │ str r4, [r1, r1] │ │ b.n 3893f4 │ │ @@ -1309616,15 +1309623,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ b.n 38a142 │ │ asrs r2, r0, #32 │ │ b.n 38a310 │ │ movs r0, #7 │ │ b.n 38a14a │ │ - pop {r0, r3, r4, r6, r7} │ │ + pop {r1, r5, r6, r7} │ │ ; instruction: 0xebf20048 │ │ b.n 38994c │ │ strb r0, [r0, #0] │ │ b.n 389916 │ │ ; instruction: 0xffd6eaff │ │ movs r3, r1 │ │ b.n 38a15e │ │ @@ -1309856,15 +1309863,15 @@ │ │ vpmin.u8 q15, , │ │ movs r0, #0 │ │ b.n 389b4a │ │ asrs r0, r1, #32 │ │ b.n 389b4e │ │ movs r0, r1 │ │ b.n 38a36a │ │ - pop {r0, r4, r6} │ │ + pop {r1, r3, r4, r6} │ │ ; instruction: 0xebf20004 │ │ b.n 389b60 │ │ movs r0, #72 ; 0x48 │ │ b.n 389b70 │ │ str r0, [sp, #0] │ │ b.n 389b5a │ │ ands r1, r0 │ │ @@ -1312360,15 +1312367,15 @@ │ │ movs r5, r3 │ │ lsls r0, r5, #3 │ │ movs r5, r3 │ │ cmp r0, #92 ; 0x5c │ │ movs r4, r3 │ │ lsls r4, r1, #3 │ │ movs r5, r3 │ │ - lsrs r0, r7, #18 │ │ + lsrs r4, r0, #19 │ │ movs r4, r3 │ │ movs r0, r6 │ │ movs r5, r3 │ │ ldrh r1, [r1, #4] │ │ ldrh r0, [r1, #4] │ │ movs r7, #156 ; 0x9c │ │ movs r4, r3 │ │ @@ -1313032,15 +1313039,15 @@ │ │ smmlsr r0, r4, ip, r0 │ │ smlsdx r0, r4, ip, r0 │ │ smladx r0, r8, ip, r0 │ │ mls r0, r4, ip, r0 │ │ movs r2, #120 ; 0x78 │ │ movs r4, r3 │ │ ; instruction: 0xfae8001c │ │ - lsls r4, r2, #27 │ │ + lsls r0, r4, #27 │ │ movs r4, r3 │ │ ; instruction: 0xfa4c001c │ │ ldrh r1, [r1, #4] │ │ ldrh r0, [r1, #4] │ │ movs r1, #184 ; 0xb8 │ │ movs r4, r3 │ │ ; instruction: 0xfa00001c │ │ @@ -1313568,15 +1313575,15 @@ │ │ ; instruction: 0xf6b8001c │ │ ; instruction: 0xf69c001c │ │ ; instruction: 0xf67c001c │ │ ; instruction: 0xf658001c │ │ adds r4, r1, #7 │ │ movs r4, r3 │ │ ; instruction: 0xf63c001c │ │ - lsls r0, r5, #8 │ │ + lsls r4, r6, #8 │ │ movs r4, r3 │ │ sub.w r0, r0, #10223616 ; 0x9c0000 │ │ ldrh r1, [r1, #4] │ │ ldrh r0, [r1, #4] │ │ adds r4, r1, #4 │ │ movs r4, r3 │ │ adcs.w r0, r4, #10223616 ; 0x9c0000 │ │ @@ -1315179,15 +1315186,15 @@ │ │ ; instruction: 0xe800001c │ │ b.n 38ced0 │ │ movs r4, r3 │ │ b.n 38ce84 │ │ movs r4, r3 │ │ lsrs r0, r7, #28 │ │ movs r4, r3 │ │ - usat16 r0, #27, r0 │ │ + usat16 r0, #27, ip │ │ b.n 38cd48 │ │ movs r4, r3 │ │ b.n 38ce44 │ │ movs r4, r3 │ │ ldrh r1, [r1, #4] │ │ ldrh r0, [r1, #4] │ │ lsrs r4, r0, #26 │ │ @@ -1316152,15 +1316159,15 @@ │ │ b.n 38dbb2 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r0, #32 │ │ b.n 38da5a │ │ movs r0, #4 │ │ b.n 38da5e │ │ - add r6, sp, #592 ; 0x250 │ │ + add r6, sp, #628 ; 0x274 │ │ ; instruction: 0xebf21000 │ │ b.n 38de66 │ │ movs r6, r0 │ │ b.n 38da6a │ │ asrs r4, r0, #32 │ │ b.n 38d6ba │ │ beq.n 38d748 │ │ @@ -1316189,15 +1316196,15 @@ │ │ movs r4, r3 │ │ adds r0, #0 │ │ b.n 38dc0a │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r0, r1, lr} │ │ b.n 38dab6 │ │ - add r6, sp, #492 ; 0x1ec │ │ + add r6, sp, #528 ; 0x210 │ │ ; instruction: 0xebf21000 │ │ b.n 38dabe │ │ movs r4, r0 │ │ b.n 38dac2 │ │ ands r0, r2 │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ ; instruction: 0xeaff010a │ │ @@ -1316239,15 +1316246,15 @@ │ │ asrs r5, r0, #32 │ │ b.n 38db1a │ │ movs r0, #4 │ │ b.n 38db1e │ │ beq.n 38d7f0 │ │ b.n 38dcfc │ │ eors r0, r6 │ │ - ldmia.w sp!, {r1, r5, r6, r9, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r9, sl, fp, sp, pc} │ │ ; instruction: 0xeaf20000 │ │ b.n 38df2e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, #113 ; 0x71 │ │ b.n 38df36 │ │ movs r0, #0 │ │ b.n 38d314 │ │ @@ -1316539,15 +1316546,15 @@ │ │ b.n 38dd7e │ │ movs r0, #0 │ │ b.n 38e182 │ │ movs r0, #0 │ │ b.n 38d5de │ │ movs r1, r0 │ │ b.n 38dd8a │ │ - add r5, sp, #792 ; 0x318 │ │ + add r5, sp, #828 ; 0x33c │ │ ; instruction: 0xebf20006 │ │ b.n 38db52 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, ip, sp, lr} │ │ b.n 38dd9a │ │ str r0, [r0, #0] │ │ b.n 38e19e │ │ @@ -1318483,15 +1318490,15 @@ │ │ strh r0, [r7, #6] │ │ ldmia.w sp!, {r2, sp} │ │ b.n 38ee2a │ │ movs r7, r0 │ │ b.n 38ee2e │ │ asrs r4, r0, #32 │ │ b.n 38e61c │ │ - add r1, sp, #636 ; 0x27c │ │ + add r1, sp, #672 ; 0x2a0 │ │ ; instruction: 0xebf20014 │ │ b.n 38e626 │ │ movs r0, #0 │ │ b.n 38e628 │ │ lsrs r2, r0, #16 │ │ b.n 38f122 │ │ movs r0, #2 │ │ @@ -1318750,15 +1318757,15 @@ │ │ b.n 38f076 │ │ beq.n 38ed48 │ │ b.n 38f1d4 │ │ movs r1, r0 │ │ b.n 38f07e │ │ strb r1, [r0, #0] │ │ b.n 38f082 │ │ - add r1, sp, #32 │ │ + add r1, sp, #68 ; 0x44 │ │ ; instruction: 0xebf23014 │ │ b.n 38e872 │ │ str r0, [r4, #0] │ │ b.n 38e876 │ │ lsrs r2, r0, #16 │ │ b.n 38f378 │ │ movs r3, r2 │ │ @@ -1318789,15 +1318796,15 @@ │ │ b.n 38e8b6 │ │ asrs r7, r0, #32 │ │ b.n 38f0ce │ │ movs r0, r1 │ │ b.n 38ee92 │ │ movs r0, #5 │ │ b.n 38f0d6 │ │ - add r0, sp, #984 ; 0x3d8 │ │ + add r0, sp, #1020 ; 0x3fc │ │ ; instruction: 0xebf20005 │ │ b.n 38f0de │ │ beq.n 38edb0 │ │ b.n 38f2bc │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r5, lr, pc} │ │ b.n 38e8e8 │ │ @@ -1319072,15 +1319079,15 @@ │ │ ; instruction: 0xffe3eaff │ │ asrs r4, r0, #32 │ │ b.n 38eb0c │ │ movs r0, #4 │ │ b.n 38f322 │ │ movs r5, r0 │ │ b.n 38f326 │ │ - add r0, sp, #392 ; 0x188 │ │ + add r0, sp, #428 ; 0x1ac │ │ ; instruction: 0xebf21014 │ │ b.n 38eb1a │ │ movs r0, r0 │ │ b.n 38eb20 │ │ lsrs r2, r0, #16 │ │ b.n 38f618 │ │ movs r0, #0 │ │ @@ -1319144,15 +1319151,15 @@ │ │ b.n 38eba4 │ │ asrs r0, r1, #32 │ │ b.n 38f3be │ │ movs r7, r0 │ │ b.n 38f182 │ │ movs r0, #4 │ │ b.n 38f3c6 │ │ - add r0, sp, #232 ; 0xe8 │ │ + add r0, sp, #268 ; 0x10c │ │ ; instruction: 0xebf20004 │ │ b.n 38f3ce │ │ beq.n 38f0a0 │ │ b.n 38f5ac │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r6, lr, pc} │ │ b.n 38ebd8 │ │ @@ -1319237,15 +1319244,15 @@ │ │ movs r0, #20 │ │ asrs r3, r0, #22 │ │ stmia r0!, {r2, r3, r4} │ │ asrs r3, r0, #22 │ │ beq.n 38f168 │ │ b.n 38f66c │ │ strh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, fp, sp, pc} │ │ + ldmia.w sp!, {r2, r3, fp, sp, pc} │ │ ; instruction: 0xebf24000 │ │ b.n 38f49e │ │ ; instruction: 0xffedeaff │ │ ands r0, r4 │ │ b.n 38eca4 │ │ lsls r6, r4, #1 │ │ b.n 38f8aa │ │ @@ -1319303,15 +1319310,15 @@ │ │ movs r0, r0 │ │ b.n 38f87e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 38f526 │ │ ands r0, r2 │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, sp, pc} │ │ ; instruction: 0xeaf20000 │ │ b.n 38f932 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n 38f89a │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #16 │ │ @@ -1319386,15 +1319393,15 @@ │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ b.n 38f5de │ │ beq.n 38f2b8 │ │ b.n 38f7bc │ │ strh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r7, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r7, r8, r9, sl, sp, pc} │ │ ; instruction: 0xebf21040 │ │ b.n 38edec │ │ stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ b.n 38f9f2 │ │ str r1, [r0, r0] │ │ b.n 38f3d4 │ │ adds r0, #5 │ │ @@ -1319429,15 +1319436,15 @@ │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n 38f63e │ │ movs r1, r0 │ │ b.n 38f642 │ │ str r1, [r0, #0] │ │ b.n 38f646 │ │ - add r7, pc, #604 ; (adr r7, 38f564 ) │ │ + add r7, pc, #640 ; (adr r7, 38f588 ) │ │ ; instruction: 0xebf2300c │ │ b.n 38ee38 │ │ movs r0, r0 │ │ b.n 38f9b8 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -1319708,15 +1319715,15 @@ │ │ ; instruction: 0xfff90aff │ │ movs r2, r0 │ │ b.n 38fc00 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ add r7, pc, #948 ; (adr r7, 38f918 ) │ │ ; instruction: 0xebf2ffb3 │ │ - ; instruction: 0xeaffa6da │ │ + ; instruction: 0xeaffa6dd │ │ ; instruction: 0xebf27170 │ │ b.n 38f0b0 │ │ stmia r1!, {r4, r5, r6} │ │ b.n 38f0b4 │ │ ands r7, r0 │ │ b.n 38f698 │ │ adds r0, #4 │ │ @@ -1319777,15 +1319784,15 @@ │ │ b.n 38f138 │ │ movs r0, #4 │ │ b.n 38fd3e │ │ asrs r6, r1, #32 │ │ b.n 38f720 │ │ strb.w lr, [r5, #3071] ; 0xbff │ │ ; instruction: 0xffb3eaff │ │ - add r6, pc, #712 ; (adr r6, 38f8d4 ) │ │ + add r6, pc, #724 ; (adr r6, 38f8e0 ) │ │ ; instruction: 0xebf210e4 │ │ b.n 38f150 │ │ stmia r0!, {r2, r5, r6, r7} │ │ b.n 38f154 │ │ ands r1, r0 │ │ b.n 38f738 │ │ adds r0, #4 │ │ @@ -1319944,15 +1319951,15 @@ │ │ b.n 38feae │ │ ; instruction: 0xfb66ebff │ │ movs r7, r0 │ │ b.n 38fab6 │ │ beq.n 38f788 │ │ b.n 38fc94 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r9, sl, sp, pc} │ │ ; instruction: 0xebf210af │ │ b.n 38fec6 │ │ movs r0, #0 │ │ b.n 38f2aa │ │ strh r0, [r0, #0] │ │ b.n 38face │ │ lsls r0, r5, #2 │ │ @@ -1320115,15 +1320122,15 @@ │ │ movs r4, r3 │ │ b.n 38f41a │ │ asrs r2, r0, #32 │ │ b.n 390036 │ │ add r7, pc, #56 ; (adr r7, 38f930 ) │ │ ; instruction: 0xebf2001c │ │ b.n 38f426 │ │ - add r6, pc, #64 ; (adr r6, 38f940 ) │ │ + add r5, pc, #1004 ; (adr r5, 38fcec ) │ │ ; instruction: 0xebf2fff2 │ │ ; instruction: 0xeaff000c │ │ b.n 38ffac │ │ movs r0, r1 │ │ ldmia r2!, {} │ │ movs r3, r1 │ │ b.n 38ffb4 │ │ @@ -1320217,15 +1320224,15 @@ │ │ ldmia.w sp!, {r2, r3, r4} │ │ b.n 38f4fa │ │ asrs r2, r0, #32 │ │ b.n 390116 │ │ add r6, pc, #856 ; (adr r6, 38fd30 ) │ │ ; instruction: 0xebf2001c │ │ b.n 38f506 │ │ - add r5, pc, #864 ; (adr r5, 38fd40 ) │ │ + add r5, pc, #780 ; (adr r5, 38fcec ) │ │ ; instruction: 0xebf2fff0 │ │ ; instruction: 0xeaff0000 │ │ b.n 3901aa │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ b.n 38f530 │ │ movs r0, r0 │ │ @@ -1320290,15 +1320297,15 @@ │ │ b.n 39011e │ │ movs r1, r0 │ │ ldr r2, [sp, #0] │ │ movs r0, r0 │ │ b.n 3901c6 │ │ vrhadd.u16 d14, d14, d31 │ │ ands r0, r1 │ │ - stmdb sp!, {r0, r4, r7, r8, sl, sp, pc} │ │ + stmdb sp!, {r2, r4, r7, r8, sl, sp, pc} │ │ ; instruction: 0xebf24008 │ │ ldmia.w sp!, {} │ │ b.n 38f5ba │ │ ; instruction: 0xffe4eaff │ │ movs r0, r0 │ │ b.n 390144 │ │ eors r0, r6 │ │ @@ -1320308,15 +1320315,15 @@ │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ b.n 38fdf2 │ │ ands r1, r0 │ │ b.n 38fdf6 │ │ str r2, [r0, #0] │ │ b.n 38fdfa │ │ - add r5, pc, #536 ; (adr r5, 38fcd4 ) │ │ + add r5, pc, #548 ; (adr r5, 38fce0 ) │ │ ; instruction: 0xebf23000 │ │ b.n 390202 │ │ asrs r4, r0, #32 │ │ b.n 38fe06 │ │ movs r0, #6 │ │ b.n 38fe0a │ │ adds r0, #0 │ │ @@ -1320353,15 +1320360,15 @@ │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n 38fe5e │ │ ands r2, r0 │ │ b.n 38fe62 │ │ str r1, [r0, #0] │ │ b.n 38fe66 │ │ - add r5, pc, #428 ; (adr r5, 38fcd4 ) │ │ + add r5, pc, #440 ; (adr r5, 38fce0 ) │ │ ; instruction: 0xebf23000 │ │ b.n 39026e │ │ movs r0, #4 │ │ b.n 38fe72 │ │ asrs r6, r0, #32 │ │ b.n 38fe76 │ │ adds r0, #0 │ │ @@ -1320398,18 +1320405,18 @@ │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n 38feca │ │ movs r1, r0 │ │ b.n 38fece │ │ ands r1, r0 │ │ b.n 38fed2 │ │ - add r5, pc, #464 ; (adr r5, 38fd64 ) │ │ + add r5, pc, #500 ; (adr r5, 38fd88 ) │ │ ; instruction: 0xebf26000 │ │ b.n 38feda │ │ - add r5, pc, #312 ; (adr r5, 38fcd4 ) │ │ + add r5, pc, #324 ; (adr r5, 38fce0 ) │ │ ; instruction: 0xebf23000 │ │ b.n 3902e2 │ │ asrs r4, r0, #32 │ │ b.n 38fee6 │ │ movs r0, #6 │ │ b.n 38feea │ │ adds r0, #0 │ │ @@ -1321129,15 +1321136,15 @@ │ │ b.n 38fcc6 │ │ asrs r0, r1, #32 │ │ b.n 390502 │ │ movs r0, #7 │ │ b.n 390506 │ │ b.n 3901e8 │ │ b.n 38fcd2 │ │ - add r3, pc, #932 ; (adr r3, 390570 ) │ │ + add r3, pc, #968 ; (adr r3, 390594 ) │ │ ; instruction: 0xebf20001 │ │ b.n 390912 │ │ mrc2 10, 7, lr, cr0, cr15, {7} ; │ │ str r4, [r0, #0] │ │ b.n 38fd02 │ │ strh r4, [r2, #0] │ │ b.n 38fd06 │ │ @@ -1321410,15 +1321417,15 @@ │ │ b.n 38ff50 │ │ ands r2, r1 │ │ add r1, pc, #640 ; (adr r1, 3906a8 ) │ │ movs r0, #4 │ │ b.n 39076e │ │ asrs r4, r1, #32 │ │ b.n 390534 │ │ - add r3, pc, #316 ; (adr r3, 390570 ) │ │ + add r3, pc, #352 ; (adr r3, 390594 ) │ │ ; instruction: 0xebf22010 │ │ b.n 38ff64 │ │ movs r4, r1 │ │ b.n 38ff68 │ │ movs r4, r0 │ │ b.n 3906f6 │ │ asrs r4, r0, #32 │ │ @@ -1321599,15 +1321606,15 @@ │ │ b.n 3900f6 │ │ asrs r6, r0, #32 │ │ b.n 390912 │ │ movs r0, r0 │ │ b.n 3906da │ │ movs r0, #10 │ │ b.n 39091a │ │ - add r2, pc, #916 ; (adr r2, 390970 ) │ │ + add r2, pc, #952 ; (adr r2, 390994 ) │ │ ; instruction: 0xebf21018 │ │ b.n 39010a │ │ adds r0, #28 │ │ b.n 39010e │ │ movs r0, #1 │ │ b.n 3906fe │ │ str r0, [sp, #36] ; 0x24 │ │ @@ -1321666,15 +1321673,15 @@ │ │ b.n 39018e │ │ asrs r6, r0, #32 │ │ b.n 3909aa │ │ movs r0, r0 │ │ b.n 390772 │ │ movs r0, #9 │ │ b.n 3909b2 │ │ - add r2, pc, #764 ; (adr r2, 390970 ) │ │ + add r2, pc, #800 ; (adr r2, 390994 ) │ │ ; instruction: 0xebf21018 │ │ b.n 3901a2 │ │ movs r1, r1 │ │ b.n 390788 │ │ str r0, [sp, #36] ; 0x24 │ │ b.n 390784 │ │ str r0, [sp, #96] ; 0x60 │ │ @@ -1321693,15 +1321700,15 @@ │ │ ands r0, r7 │ │ stmdb sp!, {ip, lr} │ │ b.n 3909ea │ │ movs r1, r0 │ │ b.n 3909ee │ │ ands r1, r0 │ │ b.n 3909f2 │ │ - add r2, pc, #688 ; (adr r2, 390964 ) │ │ + add r2, pc, #724 ; (adr r2, 390988 ) │ │ ; instruction: 0xebf22000 │ │ b.n 390b5a │ │ movs r1, r0 │ │ ldmia r2!, {} │ │ movs r0, r0 │ │ b.n 390e02 │ │ strh r0, [r7, #0] │ │ @@ -1321844,15 +1321851,15 @@ │ │ ldmia.w sp!, {ip} │ │ b.n 390318 │ │ movs r0, #0 │ │ b.n 39031a │ │ ; instruction: 0xffc4eaff │ │ asrs r0, r0, #32 │ │ b.n 39032a │ │ - add r2, pc, #368 ; (adr r2, 390970 ) │ │ + add r2, pc, #404 ; (adr r2, 390994 ) │ │ ; instruction: 0xebf22000 │ │ b.n 39032e │ │ ; instruction: 0xffd6eaff │ │ add r7, sp, #224 ; 0xe0 │ │ movs r4, r3 │ │ lsls r1, r7, #11 │ │ movs r0, r0 │ │ @@ -1321987,15 +1321994,15 @@ │ │ ldmia.w sp!, {ip} │ │ b.n 390450 │ │ movs r0, #0 │ │ b.n 390452 │ │ ; instruction: 0xffc4eaff │ │ asrs r0, r0, #32 │ │ b.n 390462 │ │ - add r2, pc, #56 ; (adr r2, 390970 ) │ │ + add r2, pc, #92 ; (adr r2, 390994 ) │ │ ; instruction: 0xebf22000 │ │ b.n 390466 │ │ ; instruction: 0xffd6eaff │ │ add r6, sp, #0 │ │ movs r4, r3 │ │ lsls r1, r7, #11 │ │ movs r0, r0 │ │ @@ -1322170,15 +1322177,15 @@ │ │ b.n 390bbe │ │ strb r0, [r0, #0] │ │ b.n 3911f2 │ │ movs r0, r3 │ │ b.n 3905f0 │ │ strb r4, [r3, #0] │ │ b.n 39053e │ │ - add r1, pc, #680 ; (adr r1, 390d64 ) │ │ + add r1, pc, #716 ; (adr r1, 390d88 ) │ │ ; instruction: 0xebf23020 │ │ b.n 3905fc │ │ stmia r0!, {r2, r7} │ │ b.n 390600 │ │ movs r3, r0 │ │ b.n 390d7e │ │ ands r4, r3 │ │ @@ -1323446,43 +1323453,43 @@ │ │ movs r0, r0 │ │ b.n 3910a4 │ │ str r2, [r0, r0] │ │ b.n 39151c │ │ stc2 10, cr14, [pc, #1020] ; 391994 ; │ │ asrs r0, r0, #32 │ │ b.n 3910d2 │ │ - ldr r6, [sp, #976] ; 0x3d0 │ │ + ldr r6, [sp, #1012] ; 0x3f4 │ │ ; instruction: 0xebf22000 │ │ b.n 3910d8 │ │ mcr2 10, 0, lr, cr14, cr15, {7} ; │ │ asrs r0, r0, #32 │ │ b.n 3910e2 │ │ - ldr r6, [sp, #960] ; 0x3c0 │ │ + ldr r6, [sp, #996] ; 0x3e4 │ │ ; instruction: 0xebf22000 │ │ b.n 3910e8 │ │ ldc2l 10, cr14, [r9, #1020]! ; 0x3fc ; │ │ b.n 3915e4 │ │ b.n 3910f8 │ │ asrs r0, r0, #32 │ │ b.n 3910fe │ │ - ldr r6, [sp, #940] ; 0x3ac │ │ + ldr r6, [sp, #976] ; 0x3d0 │ │ ; instruction: 0xebf22000 │ │ b.n 3910fc │ │ ; instruction: 0xffc1eaff │ │ adds r0, #20 │ │ b.n 39110c │ │ asrs r0, r0, #32 │ │ b.n 3910fc │ │ - ldr r6, [sp, #920] ; 0x398 │ │ + ldr r6, [sp, #956] ; 0x3bc │ │ ; instruction: 0xebf22000 │ │ b.n 391110 │ │ ; instruction: 0xffe0eaff │ │ - ; instruction: 0xb754 │ │ + ; instruction: 0xb760 │ │ movs r3, r3 │ │ - ; instruction: 0xb744 │ │ + ; instruction: 0xb750 │ │ movs r3, r3 │ │ stmia r6!, {r4, r7} │ │ movs r3, r3 │ │ add r4, sp, #352 ; 0x160 │ │ movs r4, r3 │ │ add r3, sp, #304 ; 0x130 │ │ movs r4, r3 │ │ @@ -1325069,15 +1325076,15 @@ │ │ b.n 392af8 │ │ lsls r3, r1, #7 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 392792 │ │ adds r0, #36 ; 0x24 │ │ b.n 391f70 │ │ - ldr r3, [sp, #268] ; 0x10c │ │ + ldr r3, [sp, #304] ; 0x130 │ │ ; instruction: 0xebf23024 │ │ b.n 391f98 │ │ movs r0, r0 │ │ b.n 392b02 │ │ stmia r0!, {} │ │ add r1, pc, #640 ; (adr r1, 3926e4 ) │ │ stmia r1!, {r1} │ │ @@ -1327253,15 +1327260,15 @@ │ │ b.n 393244 │ │ str r4, [r0, #0] │ │ b.n 393226 │ │ movs r1, #12 │ │ b.n 393a62 │ │ asrs r4, r0, #32 │ │ b.n 393250 │ │ - str r6, [sp, #584] ; 0x248 │ │ + str r6, [sp, #620] ; 0x26c │ │ ; instruction: 0xebf20008 │ │ b.n 393c38 │ │ movs r6, r1 │ │ ldmia.w r0, {r2} │ │ b.n 393a76 │ │ asrs r0, r1, #32 │ │ b.n 393242 │ │ @@ -1332527,15 +1332534,15 @@ │ │ movs r0, #6 │ │ b.n 39656c │ │ movs r5, r0 │ │ b.n 396792 │ │ bfcsel c, 396c52 , e, vc │ │ movs r5, r0 │ │ b.n 39679a │ │ - ldrh r2, [r0, #26] │ │ + ldrh r3, [r1, #26] │ │ ; instruction: 0xebf21001 │ │ b.n 3968ea │ │ movs r4, r0 │ │ b.n 396b0e │ │ str r0, [sp, #0] │ │ b.n 39652c │ │ ldrh r1, [r3, #56] ; 0x38 │ │ @@ -1334345,15 +1334352,15 @@ │ │ b.n 3973e4 │ │ b.n 3974ec │ │ b.n 3973d0 │ │ b.n 396ede │ │ movs r0, r0 │ │ b.n 396ee0 │ │ ; instruction: 0xffd3eaff │ │ - ldr r5, [pc, #608] ; (39763c ) │ │ + ldr r5, [pc, #656] ; (39766c ) │ │ movs r3, r3 │ │ muls r0, r6 │ │ movs r4, r3 │ │ ands r0, r1 │ │ stmdb sp!, {r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ ; instruction: 0xebff0000 │ │ b.n 397a8e │ │ @@ -1334770,15 +1334777,15 @@ │ │ movs r0, #3 │ │ b.n 39788c │ │ movs r0, #0 │ │ b.n 397280 │ │ b.n 397774 │ │ b.n 397282 │ │ ; instruction: 0xffdfeaff │ │ - ldr r1, [pc, #992] ; (397b5c ) │ │ + ldr r2, [pc, #16] ; (39778c ) │ │ movs r3, r3 │ │ subs r7, #208 ; 0xd0 │ │ movs r4, r3 │ │ lsrs r0, r7 │ │ stmdb sp!, {sp, lr} │ │ b.n 397aca │ │ str r1, [r0, r0] │ │ @@ -1334875,15 +1334882,15 @@ │ │ movs r0, #3 │ │ b.n 397970 │ │ movs r0, #0 │ │ b.n 397362 │ │ b.n 397858 │ │ b.n 397364 │ │ ; instruction: 0xffdfeaff │ │ - ldr r1, [pc, #80] ; (3978b0 ) │ │ + ldr r1, [pc, #128] ; (3978e0 ) │ │ movs r3, r3 │ │ subs r6, #236 ; 0xec │ │ movs r4, r3 │ │ ands r0, r2 │ │ stmdb sp!, {r2, r3, r4, r5, r6, lr} │ │ b.n 3973ac │ │ ands r4, r0 │ │ @@ -1335029,15 +1335036,15 @@ │ │ b.n 3980e2 │ │ add r0, pc, #40 ; (adr r0, 3979cc ) │ │ b.n 397ac4 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 397cee │ │ - strh r5, [r5, #46] ; 0x2e │ │ + strh r6, [r6, #46] ; 0x2e │ │ ; instruction: 0xebf20050 │ │ b.n 398056 │ │ ands r0, r0 │ │ b.n 397cfa │ │ lsls r0, r0, #1 │ │ ldmia r2!, {} │ │ asrs r6, r0, #32 │ │ @@ -1335070,15 +1335077,15 @@ │ │ b.n 397f04 │ │ movs r0, r0 │ │ b.n 3980b4 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ b.n 397d46 │ │ - strh r7, [r2, #46] ; 0x2e │ │ + strh r0, [r4, #46] ; 0x2e │ │ ; instruction: 0xebf24004 │ │ b.n 397b0e │ │ movs r7, r0 │ │ b.n 397cba │ │ movs r0, r1 │ │ bge.n 397a16 │ │ movs r0, r1 │ │ @@ -1335113,15 +1335120,15 @@ │ │ b.n 39810c │ │ str r4, [r0, r0] │ │ b.n 397f64 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ b.n 397da2 │ │ - strh r0, [r0, #46] ; 0x2e │ │ + strh r1, [r1, #46] ; 0x2e │ │ ; instruction: 0xebf24004 │ │ b.n 397b6a │ │ movs r7, r0 │ │ b.n 397d16 │ │ movs r0, r1 │ │ bge.n 397a72 │ │ movs r0, r1 │ │ @@ -1335719,15 +1335726,15 @@ │ │ ; instruction: 0xffb9ebff │ │ movs r4, r0 │ │ b.n 3982ee │ │ asrs r5, r0, #32 │ │ b.n 3982f2 │ │ movs r0, #24 │ │ b.n 3986f6 │ │ - strh r6, [r5, #34] ; 0x22 │ │ + strh r7, [r6, #34] ; 0x22 │ │ ; instruction: 0xebf2000c │ │ b.n 397ae8 │ │ movs r0, r0 │ │ b.n 398662 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -1335782,15 +1335789,15 @@ │ │ b.n 39836e │ │ movs r6, r0 │ │ b.n 398372 │ │ str r4, [r1, #0] │ │ b.n 397b3e │ │ asrs r4, r1, #32 │ │ b.n 397b64 │ │ - strh r5, [r1, #34] ; 0x22 │ │ + strh r6, [r2, #34] ; 0x22 │ │ ; instruction: 0xebf2ffe4 │ │ ; instruction: 0xeaff0001 │ │ b.n 398786 │ │ beq.n 398060 │ │ b.n 398564 │ │ strh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r7, lr} │ │ @@ -1336084,15 +1336091,15 @@ │ │ b.n 3983e4 │ │ asrs r1, r1, #32 │ │ b.n 39861e │ │ movs r2, r3 │ │ rev r0, r0 │ │ movs r0, #11 │ │ b.n 398626 │ │ - strh r2, [r4, #28] │ │ + strh r3, [r5, #28] │ │ ; instruction: 0xebf22005 │ │ b.n 39862e │ │ stmia r0!, {r4, r5} │ │ b.n 397c16 │ │ movs r5, r0 │ │ b.n 398636 │ │ stmia r0!, {r3, r4} │ │ @@ -1336132,15 +1336139,15 @@ │ │ b.n 398a82 │ │ ldrh r0, [r7, #62] ; 0x3e │ │ ldmia.w sp!, {} │ │ b.n 398a8a │ │ ldrh r0, [r7, #62] ; 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ b.n 398692 │ │ - strh r7, [r0, #28] │ │ + strh r0, [r2, #28] │ │ ; instruction: 0xebf2300c │ │ b.n 397e84 │ │ movs r0, #0 │ │ b.n 398a9e │ │ ands r4, r0 │ │ b.n 398468 │ │ ands r4, r1 │ │ @@ -1336152,15 +1336159,15 @@ │ │ ldrh r0, [r7, #62] ; 0x3e │ │ ldmia.w sp!, {r2, ip} │ │ b.n 398488 │ │ movs r0, r6 │ │ b.n 398884 │ │ movs r0, #6 │ │ b.n 3986be │ │ - strh r4, [r7, #26] │ │ + strh r5, [r0, #28] │ │ ; instruction: 0xebf2ffca │ │ ; instruction: 0xeaffe064 │ │ b.n 397ec8 │ │ stmia r0!, {r2, r5, r6} │ │ b.n 397ecc │ │ movs r6, r1 │ │ b.n 3984b0 │ │ @@ -1336492,15 +1336499,15 @@ │ │ b.n 398182 │ │ lsls r4, r5, #1 │ │ b.n 398b62 │ │ asrs r5, r0, #32 │ │ b.n 39876c │ │ movs r0, #10 │ │ b.n 3989a2 │ │ - strh r3, [r0, #22] │ │ + strh r4, [r1, #22] │ │ ; instruction: 0xebf2ffdd │ │ ; instruction: 0xeaff0001 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ strb r0, [r0, #0] │ │ b.n 39817a │ │ @@ -1336511,15 +1336518,15 @@ │ │ b.n 3989c2 │ │ asrs r4, r5, #1 │ │ b.n 398b8e │ │ movs r0, #10 │ │ b.n 3989ca │ │ strb r2, [r1, #0] │ │ b.n 39879c │ │ - strh r0, [r7, #20] │ │ + strh r1, [r0, #22] │ │ ; instruction: 0xebf28001 │ │ b.n 398dd6 │ │ ; instruction: 0xffc2eaff │ │ movs r4, r2 │ │ b.n 3981dc │ │ movs r0, #20 │ │ b.n 3981e0 │ │ @@ -1337667,25 +1337674,25 @@ │ │ lsrs r3, r2, #27 │ │ add.w r0, r0, r8, asr #4 │ │ b.n 398b74 │ │ movs r0, #0 │ │ b.n 39937e │ │ movs r7, r0 │ │ b.n 399382 │ │ - strh r3, [r1, #2] │ │ + strh r4, [r2, #2] │ │ ; instruction: 0xebf20004 │ │ b.n 39938a │ │ lsrs r5, r1, #27 │ │ add.w r0, r0, r7, lsl #4 │ │ b.n 399392 │ │ movs r0, #0 │ │ b.n 399396 │ │ movs r0, r4 │ │ b.n 399562 │ │ - strh r5, [r0, #2] │ │ + strh r6, [r1, #2] │ │ ; instruction: 0xebf2ff9d │ │ ; instruction: 0xeaffe028 │ │ b.n 398ba0 │ │ str r0, [r0, r0] │ │ b.n 3997aa │ │ movs r0, r0 │ │ b.n 39972a │ │ @@ -1337697,15 +1337704,15 @@ │ │ lsrs r1, r0, #27 │ │ add.w r0, r0, r8, asr #4 │ │ b.n 398bbc │ │ movs r0, #0 │ │ b.n 3993c6 │ │ movs r0, r4 │ │ b.n 399592 │ │ - strh r1, [r7, #0] │ │ + strh r2, [r0, #2] │ │ ; instruction: 0xebf2ff91 │ │ ; instruction: 0xeaffc0b4 │ │ b.n 398bd4 │ │ lsls r6, r0, #3 │ │ b.n 3997da │ │ str r0, [r0, r0] │ │ b.n 398ba6 │ │ @@ -1338000,15 +1338007,15 @@ │ │ mrc2 11, 2, lr, cr9, cr15, {7} ; │ │ asrs r4, r0, #32 │ │ b.n 399662 │ │ movs r6, r0 │ │ b.n 399666 │ │ movs r0, #140 ; 0x8c │ │ b.n 399a6a │ │ - ldrb r1, [r2, #30] │ │ + ldrb r2, [r3, #30] │ │ ; instruction: 0xebf20060 │ │ b.n 398e5a │ │ asrs r0, r0, #32 │ │ b.n 398e5e │ │ movs r0, r0 │ │ b.n 3999da │ │ movs r2, r0 │ │ @@ -1338109,15 +1338116,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n 398f36 │ │ asrs r0, r4, #1 │ │ b.n 398f3a │ │ movs r0, #32 │ │ b.n 398f3a │ │ - ldrb r6, [r2, #29] │ │ + ldrb r7, [r3, #29] │ │ ; instruction: 0xebf21000 │ │ b.n 398f46 │ │ str r0, [r2, r0] │ │ b.n 398f44 │ │ lsrs r1, r0, #12 │ │ b.n 399a50 │ │ ; instruction: 0xffca0aff │ │ @@ -1340736,15 +1340743,15 @@ │ │ b.n 39a4f6 │ │ movs r0, r4 │ │ b.n 39aefc │ │ asrs r7, r0, #32 │ │ b.n 39ad36 │ │ movs r0, #16 │ │ b.n 39b13a │ │ - ldrb r5, [r3, #7] │ │ + ldrb r6, [r4, #7] │ │ ; instruction: 0xebf20001 │ │ b.n 39b142 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ ; instruction: 0xeb01c010 │ │ b.n 39a54c │ │ strh r4, [r1, #0] │ │ @@ -1340800,15 +1340807,15 @@ │ │ b.n 39af86 │ │ asrs r6, r0, #32 │ │ b.n 39adc2 │ │ movs r4, r0 │ │ b.n 39adc6 │ │ movs r0, #8 │ │ b.n 39b1ca │ │ - ldrb r1, [r7, #6] │ │ + ldrb r2, [r0, #7] │ │ ; instruction: 0xebf240f8 │ │ b.n 39a5a0 │ │ movs r1, r0 │ │ b.n 39b1d6 │ │ strh r0, [r7, #6] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r9, sl, ip, sp, lr, pc} │ │ ; instruction: 0xeb01fff3 │ │ @@ -1340885,15 +1340892,15 @@ │ │ b.n 39ac3a │ │ asrs r3, r0, #32 │ │ b.n 39aeb2 │ │ movs r0, #6 │ │ b.n 39aeb6 │ │ movs r4, r0 │ │ b.n 39ac92 │ │ - ldrb r5, [r7, #5] │ │ + ldrb r6, [r0, #6] │ │ ; instruction: 0xebf20c01 │ │ b.n 39b08c │ │ asrs r0, r7, #9 │ │ b.n 39a6b0 │ │ movs r2, #124 ; 0x7c │ │ b.n 39a6b4 │ │ lsrs r4, r4, #30 │ │ @@ -1340941,15 +1340948,15 @@ │ │ b.n 39b286 │ │ lsls r7, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ b.n 39b0f6 │ │ asrs r3, r0, #32 │ │ b.n 39af32 │ │ - ldrb r7, [r3, #5] │ │ + ldrb r0, [r5, #5] │ │ ; instruction: 0xebf26280 │ │ b.n 39a704 │ │ movs r1, r0 │ │ b.n 39b33e │ │ ; instruction: 0xfff1eaff │ │ movs r1, r0 │ │ b.n 39b2ea │ │ @@ -1340969,15 +1340976,15 @@ │ │ bge.n 39ac22 │ │ asrs r3, r0, #32 │ │ b.n 39af66 │ │ lsls r0, r7, #9 │ │ b.n 39a754 │ │ movs r0, #6 │ │ b.n 39af6e │ │ - ldrb r0, [r2, #5] │ │ + ldrb r1, [r3, #5] │ │ ; instruction: 0xebf24008 │ │ b.n 39a75e │ │ movs r0, r0 │ │ b.n 39b2e2 │ │ lsls r4, r5, #2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ @@ -1341024,15 +1341031,15 @@ │ │ b.n 39afd6 │ │ str r0, [r7, #36] ; 0x24 │ │ b.n 39a7c4 │ │ movs r3, r0 │ │ b.n 39afde │ │ asrs r6, r1, #32 │ │ b.n 39adae │ │ - ldrb r3, [r6, #4] │ │ + ldrb r4, [r7, #4] │ │ ; instruction: 0xebf2227c │ │ b.n 39a7d4 │ │ negs r0, r7 │ │ b.n 39a7d8 │ │ stmia r0!, {r0} │ │ b.n 39b136 │ │ asrs r4, r1, #32 │ │ @@ -1341222,15 +1341229,15 @@ │ │ lsls r0, r7, #9 │ │ b.n 39a952 │ │ ; instruction: 0xffcf0aff │ │ asrs r0, r7, #9 │ │ b.n 39a978 │ │ movs r2, #124 ; 0x7c │ │ b.n 39a97c │ │ - ldrb r7, [r0, #3] │ │ + ldrb r0, [r2, #3] │ │ ; instruction: 0xebf20001 │ │ b.n 39b59a │ │ vpmin.u16 q15, q13, │ │ movs r0, #1 │ │ b.n 39b2e6 │ │ movs r7, r1 │ │ b.n 39b50a │ │ @@ -1341247,26 +1341254,26 @@ │ │ ; instruction: 0xffc1baff │ │ movs r3, r0 │ │ b.n 39b1c6 │ │ asrs r0, r6, #32 │ │ b.n 39b392 │ │ movs r0, #6 │ │ b.n 39b1ce │ │ - ldrb r0, [r7, #2] │ │ + ldrb r1, [r0, #3] │ │ ; instruction: 0xebf20001 │ │ b.n 39b5d6 │ │ vpmin.u8 q15, , │ │ movs r0, r0 │ │ b.n 39b65e │ │ vpmin.u8 q15, , │ │ asrs r3, r0, #32 │ │ b.n 39b1e6 │ │ movs r0, r6 │ │ b.n 39b3aa │ │ - ldrb r1, [r6, #2] │ │ + ldrb r2, [r7, #2] │ │ ; instruction: 0xebf26288 │ │ b.n 39a9bc │ │ str r3, [r7, #0] │ │ b.n 39aa5e │ │ adds r0, #60 ; 0x3c │ │ b.n 39aa62 │ │ strb r6, [r0, r0] │ │ @@ -1341309,15 +1341316,15 @@ │ │ ; instruction: 0xff9deaff │ │ asrs r3, r0, #32 │ │ b.n 39b256 │ │ lsls r0, r7, #9 │ │ b.n 39aa44 │ │ movs r2, #124 ; 0x7c │ │ b.n 39aa48 │ │ - ldrb r4, [r2, #2] │ │ + ldrb r5, [r3, #2] │ │ ; instruction: 0xebf20001 │ │ b.n 39b666 │ │ lsls r4, r0, #10 │ │ b.n 39aa34 │ │ vpmin.u32 q7, q11, │ │ movs r7, r1 │ │ b.n 39b5d6 │ │ @@ -1341788,15 +1341795,15 @@ │ │ movs r1, r0 │ │ b.n 39ba86 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, r5, r6, r9} │ │ b.n 39ae76 │ │ movs r2, #124 ; 0x7c │ │ b.n 39ae7a │ │ - strb r7, [r0, #30] │ │ + strb r0, [r2, #30] │ │ ; instruction: 0xebf2fff5 │ │ ; instruction: 0xeaffc0fc │ │ b.n 39ae86 │ │ movs r0, r0 │ │ b.n 39ba1a │ │ ; instruction: 0xffe70aff │ │ strb r0, [r7, #9] │ │ @@ -1342041,15 +1342048,15 @@ │ │ b.n 39b8ea │ │ stmia r1!, {} │ │ b.n 39b0b6 │ │ movs r0, #5 │ │ b.n 39b8f2 │ │ movs r0, r6 │ │ b.n 39bab6 │ │ - strb r6, [r5, #27] │ │ + strb r7, [r6, #27] │ │ ; instruction: 0xebf2ffc8 │ │ ; instruction: 0xeaff0001 │ │ b.n 39bd02 │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ stmdb sp!, {r5, r6, lr} │ │ b.n 39b0ee │ │ @@ -1342375,15 +1342382,15 @@ │ │ b.n 39bd94 │ │ asrs r6, r0, #32 │ │ b.n 39bbce │ │ movs r0, #15 │ │ b.n 39bd56 │ │ strb r1, [r0, #0] │ │ b.n 39bfd6 │ │ - strb r6, [r6, #24] │ │ + strb r7, [r7, #24] │ │ ; instruction: 0xebf270fc │ │ b.n 39b3a6 │ │ movs r1, r0 │ │ b.n 39bfe2 │ │ beq.n 39b8bc │ │ b.n 39bdc0 │ │ strh r0, [r6, #6] │ │ @@ -1344453,15 +1344460,15 @@ │ │ ands r0, r1 │ │ stmdb sp!, {r0} │ │ b.n 39ce46 │ │ asrs r2, r0, #32 │ │ b.n 39ce4a │ │ movs r0, #3 │ │ b.n 39ce4e │ │ - strb r0, [r3, #6] │ │ + strb r1, [r4, #6] │ │ ; instruction: 0xebf20001 │ │ b.n 39d256 │ │ strh r0, [r1, #0] │ │ ldmia.w sp!, {r0} │ │ b.n 39d25e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ @@ -1344546,15 +1344553,15 @@ │ │ bge.n 39cbde │ │ movs r0, r4 │ │ b.n 39d0ec │ │ asrs r7, r0, #32 │ │ b.n 39cf26 │ │ movs r0, #4 │ │ b.n 39cf2a │ │ - strb r1, [r4, #5] │ │ + strb r2, [r5, #5] │ │ ; instruction: 0xebf20004 │ │ b.n 39cf32 │ │ strh r0, [r7, #6] │ │ ldmia.w sp!, {r2, r3, r4} │ │ b.n 39c738 │ │ movs r0, #28 │ │ b.n 39c73c │ │ @@ -1345444,15 +1345451,15 @@ │ │ movs r4, r0 │ │ b.n 39d70a │ │ beq.n 39d4ac │ │ b.n 39d8e8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2} │ │ b.n 39d716 │ │ - ldr r3, [r4, #116] ; 0x74 │ │ + ldr r4, [r5, #116] ; 0x74 │ │ ; instruction: 0xebf26000 │ │ b.n 39d71e │ │ movs r4, r2 │ │ b.n 39cf1c │ │ movs r1, r0 │ │ b.n 39dac6 │ │ ; instruction: 0xffb91aff │ │ @@ -1345834,15 +1345841,15 @@ │ │ b.n 39ddf2 │ │ movs r5, r0 │ │ b.n 39da96 │ │ ; instruction: 0xffd81aff │ │ ; instruction: 0xff87eaff │ │ movs r6, r0 │ │ b.n 39daa2 │ │ - ldr r0, [r0, #104] ; 0x68 │ │ + ldr r1, [r1, #104] ; 0x68 │ │ ; instruction: 0xebf27000 │ │ b.n 39daaa │ │ vpmin.u q15, , │ │ str r0, [r3, r4] │ │ b.n 39d2b0 │ │ asrs r3, r4, #1 │ │ b.n 39deb6 │ │ @@ -1345874,15 +1345881,15 @@ │ │ b.n 39dccc │ │ asrs r4, r0, #32 │ │ b.n 39daf6 │ │ movs r0, #0 │ │ b.n 39dafa │ │ movs r7, r0 │ │ b.n 39dafe │ │ - ldr r4, [r5, #100] ; 0x64 │ │ + ldr r5, [r6, #100] ; 0x64 │ │ ; instruction: 0xebf200e0 │ │ b.n 39d300 │ │ stc2l 11, cr14, [ip], #1020 ; 0x3fc ; │ │ movs r0, r2 │ │ b.n 39de6e │ │ movs r6, r4 │ │ ldmia r2!, {} │ │ @@ -1345900,15 +1345907,15 @@ │ │ b.n 39db2e │ │ movs r0, r2 │ │ b.n 39dcc8 │ │ asrs r0, r0, #32 │ │ b.n 39d8fe │ │ movs r1, r1 │ │ b.n 39db3a │ │ - ldr r5, [r3, #100] ; 0x64 │ │ + ldr r6, [r4, #100] ; 0x64 │ │ ; instruction: 0xebf220e8 │ │ b.n 39d33c │ │ movs r0, #4 │ │ b.n 39d320 │ │ str r0, [sp, #0] │ │ b.n 39d324 │ │ movs r0, r1 │ │ @@ -1346126,15 +1346133,15 @@ │ │ ldr r7, [pc, #728] ; (39dcb0 ) │ │ ; instruction: 0xebff0008 │ │ b.n 39dd1e │ │ asrs r2, r1, #32 │ │ b.n 39dd22 │ │ movs r0, #5 │ │ b.n 39dd26 │ │ - ldr r2, [r4, #92] ; 0x5c │ │ + ldr r3, [r5, #92] ; 0x5c │ │ ; instruction: 0xebf2b260 │ │ b.n 39d528 │ │ movs r1, r0 │ │ b.n 39e0a8 │ │ lsls r3, r3, #4 │ │ bge.n 39d9f6 │ │ stmia r0!, {r2} │ │ @@ -1346735,15 +1346742,15 @@ │ │ ; instruction: 0xebff0000 │ │ b.n 39e602 │ │ svc 143 ; 0x8f │ │ b.n 39e3e0 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r2} │ │ b.n 39e20e │ │ - ldr r5, [r4, #72] ; 0x48 │ │ + ldr r6, [r5, #72] ; 0x48 │ │ ; instruction: 0xebf25000 │ │ b.n 39e216 │ │ mcr2 10, 4, lr, cr6, cr15, {7} ; │ │ blx lr │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n 39e37c │ │ ands r0, r0 │ │ @@ -1351279,15 +1351286,15 @@ │ │ ldr r1, [pc, #956] ; (3a0978 ) │ │ add.w r0, r0, r0, lsr #4 │ │ b.n 3a00ec │ │ movs r0, #12 │ │ b.n 3a00f0 │ │ movs r4, r1 │ │ b.n 3a0104 │ │ - str r1, [r5, #44] ; 0x2c │ │ + str r2, [r6, #44] ; 0x2c │ │ ; instruction: 0xebf2200c │ │ b.n 3a00fc │ │ asrs r4, r1, #32 │ │ b.n 3a0110 │ │ movs r4, r0 │ │ b.n 3a091a │ │ stmia r0!, {r1} │ │ @@ -1351990,15 +1351997,15 @@ │ │ b.n 3a0ca0 │ │ bhi.n 3a0aa4 │ │ ; instruction: 0xebffff5a │ │ ; instruction: 0xeaff0002 │ │ b.n 3a0ece │ │ movs r0, #8 │ │ b.n 3a06ac │ │ - str r4, [r6, #20] │ │ + str r5, [r7, #20] │ │ ; instruction: 0xebf22008 │ │ b.n 3a06d4 │ │ adds r0, #0 │ │ b.n 3a0ede │ │ mrc2 10, 4, lr, cr9, cr15, {7} ; │ │ movs r0, r0 │ │ b.n 3a125a │ │ @@ -1352974,15 +1352981,15 @@ │ │ b.n 3a0f10 │ │ movs r2, r0 │ │ b.n 3a174a │ │ asrs r0, r1, #32 │ │ b.n 3a174e │ │ movs r0, #4 │ │ b.n 3a1752 │ │ - ldrsh r7, [r2, r5] │ │ + ldrsh r0, [r4, r5] │ │ ; instruction: 0xebf28004 │ │ b.n 3a152a │ │ adds r0, #0 │ │ b.n 3a1b5e │ │ movs r0, r0 │ │ b.n 3a1ad0 │ │ ands r4, r1 │ │ @@ -1353582,15 +1353589,15 @@ │ │ b.n 3a1cd6 │ │ beq.n 3a19b8 │ │ b.n 3a1e34 │ │ movs r1, r0 │ │ b.n 3a1cde │ │ ands r1, r0 │ │ b.n 3a1ce2 │ │ - ldrb r0, [r6, r7] │ │ + ldrb r1, [r7, r7] │ │ ; instruction: 0xebf23017 │ │ b.n 3a20ea │ │ movs r0, #0 │ │ b.n 3a20ee │ │ ands r0, r1 │ │ b.n 3a14cc │ │ movs r0, #12 │ │ @@ -1354193,15 +1354200,15 @@ │ │ movs r0, r0 │ │ b.n 3a2572 │ │ asrs r0, r1, #32 │ │ b.n 3a19da │ │ vpmin.u8 , q10, │ │ movs r3, r0 │ │ b.n 3a2202 │ │ - ldrb r3, [r5, r2] │ │ + ldrb r4, [r6, r2] │ │ ; instruction: 0xebf2ff93 │ │ ; instruction: 0xeaff7000 │ │ b.n 3a2390 │ │ strb r7, [r7, #3] │ │ b.n 3a22e0 │ │ movs r1, r0 │ │ b.n 3a257a │ │ @@ -1354459,15 +1354466,15 @@ │ │ subs r0, r0, r0 │ │ movs r0, #6 │ │ b.n 3a242a │ │ asrs r5, r0, #32 │ │ b.n 3a242e │ │ movs r1, r1 │ │ b.n 3a2432 │ │ - ldrb r7, [r3, r0] │ │ + ldrb r0, [r5, r0] │ │ ; instruction: 0xebf2ffe1 │ │ ; instruction: 0xeaff0002 │ │ b.n 3a283e │ │ cmp r3, r1 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n 3a25a6 │ │ movs r1, r3 │ │ @@ -1355151,15 +1355158,15 @@ │ │ asrs r2, r0, #9 │ │ movs r0, r1 │ │ b.n 3a29d2 │ │ asrs r0, r1, #32 │ │ asrs r5, r1, #22 │ │ movs r0, #12 │ │ asrs r5, r1, #22 │ │ - ldrh r5, [r6, r2] │ │ + ldrh r6, [r7, r2] │ │ ; instruction: 0xebf21008 │ │ b.n 3a21dc │ │ movs r0, #12 │ │ b.n 3a21e0 │ │ strb r2, [r0, #0] │ │ b.n 3a27ac │ │ strb r0, [r1, #0] │ │ @@ -1356478,15 +1356485,15 @@ │ │ ; instruction: 0xea00ffc7 │ │ ; instruction: 0xeaff0018 │ │ and.w r0, r0, r8 │ │ b.n 3a352a │ │ subs r2, #186 ; 0xba │ │ ; instruction: 0xeb009000 │ │ b.n 3a3532 │ │ - ldrsb r4, [r3, r7] │ │ + ldrsb r5, [r4, r7] │ │ ; instruction: 0xebf2000b │ │ b.n 3a34a4 │ │ str r0, [r0, #0] │ │ b.n 3a353e │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ @@ -1358837,15 +1358844,15 @@ │ │ ; instruction: 0xea00ffc7 │ │ ; instruction: 0xeaff0016 │ │ and.w r0, r0, r8 │ │ b.n 3a4932 │ │ adds r5, #184 ; 0xb8 │ │ ; instruction: 0xeb009000 │ │ b.n 3a493a │ │ - strh r2, [r3, r3] │ │ + strh r3, [r4, r3] │ │ ; instruction: 0xebf20000 │ │ b.n 3a4cac │ │ str r0, [r0, #0] │ │ b.n 3a4946 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r1, #32 │ │ @@ -1361756,15 +1361763,15 @@ │ │ cmp r1, #211 ; 0xd3 │ │ ; instruction: 0xebff1000 │ │ b.n 3a6652 │ │ asrs r4, r0, #1 │ │ b.n 3a5a30 │ │ movs r2, r1 │ │ b.n 3a625a │ │ - ldr r4, [pc, #584] ; (3a6164 ) │ │ + ldr r4, [pc, #620] ; (3a6188 ) │ │ ; instruction: 0xebf20000 │ │ b.n 3a65cc │ │ stmia r0!, {} │ │ b.n 3a6266 │ │ movs r0, r6 │ │ b.n 3a5a44 │ │ lsls r7, r7, #2 │ │ @@ -1362135,15 +1362142,15 @@ │ │ movs r2, r3 │ │ strh r0, [r6, #26] │ │ movs r2, r3 │ │ str r0, [r2, #88] ; 0x58 │ │ movs r3, r3 │ │ ldrb r4, [r6, #19] │ │ movs r2, r3 │ │ - str r4, [r1, #120] ; 0x78 │ │ + str r0, [r3, #120] ; 0x78 │ │ movs r2, r3 │ │ ldrb r0, [r5, #19] │ │ movs r2, r3 │ │ ldrb r0, [r7, #31] │ │ movs r2, r3 │ │ ldr r4, [r2, #80] ; 0x50 │ │ movs r2, r3 │ │ @@ -1362869,15 +1362876,15 @@ │ │ movs r7, #116 ; 0x74 │ │ ; instruction: 0xebff0000 │ │ b.n 3a6fce │ │ lsls r4, r1, #1 │ │ b.n 3a63ac │ │ movs r2, r1 │ │ b.n 3a6bd6 │ │ - ldr r2, [pc, #204] ; (3a6964 ) │ │ + ldr r2, [pc, #240] ; (3a6988 ) │ │ ; instruction: 0xebf20000 │ │ b.n 3a6f48 │ │ stmia r0!, {} │ │ b.n 3a6be2 │ │ movs r4, r4 │ │ b.n 3a63c0 │ │ lsls r7, r1, #2 │ │ @@ -1363170,15 +1363177,15 @@ │ │ movs r2, r3 │ │ ldrh r4, [r1, r2] │ │ movs r3, r3 │ │ strb r4, [r5, #7] │ │ movs r2, r3 │ │ strb r4, [r4, #7] │ │ movs r2, r3 │ │ - ldrb r0, [r7, r1] │ │ + ldrb r4, [r0, r2] │ │ movs r2, r3 │ │ ldrb r0, [r1, #3] │ │ movs r2, r3 │ │ str r4, [r4, #92] ; 0x5c │ │ movs r2, r3 │ │ strb r4, [r7, #17] │ │ movs r2, r3 │ │ @@ -1364816,15 +1364823,15 @@ │ │ b.n 3a7d0a │ │ movs r0, #4 │ │ b.n 3a810e │ │ asrs r0, r0, #32 │ │ b.n 3a7d12 │ │ movs r4, r0 │ │ b.n 3a7ef0 │ │ - cmp lr, ip │ │ + cmp pc, sp │ │ ; instruction: 0xebf23014 │ │ b.n 3a7506 │ │ ands r4, r0 │ │ b.n 3a751c │ │ movs r4, r0 │ │ b.n 3a7c8c │ │ lsls r4, r1, #2 │ │ @@ -1365124,15 +1365131,15 @@ │ │ b.n 3a7ef0 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ b.n 3a816c │ │ movs r0, #4 │ │ b.n 3a8396 │ │ - cmp r6, r8 │ │ + cmp r7, r9 │ │ ; instruction: 0xebf20001 │ │ b.n 3a839e │ │ beq.n 3a7c88 │ │ b.n 3a817c │ │ bfcsel 0, 3a859c , 2, ne │ │ stmia r0!, {} │ │ b.n 3a780c │ │ @@ -1366189,15 +1366196,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n 3a80a2 │ │ movs r0, r0 │ │ b.n 3a80ac │ │ movs r0, #4 │ │ b.n 3a88be │ │ - cmn r4, r7 │ │ + orrs r5, r0 │ │ ; instruction: 0xebf23000 │ │ b.n 3a80b8 │ │ movs r4, r0 │ │ b.n 3a88ca │ │ strb r4, [r0, #0] │ │ b.n 3a8694 │ │ strb r0, [r0, #0] │ │ @@ -1366637,15 +1366644,15 @@ │ │ b.n 3a8498 │ │ movs r4, r0 │ │ b.n 3a8482 │ │ movs r0, #2 │ │ b.n 3a8a32 │ │ asrs r6, r0, #32 │ │ b.n 3a8caa │ │ - tst r1, r0 │ │ + tst r2, r1 │ │ ; instruction: 0xebf20014 │ │ b.n 3a84ac │ │ add r4, sp, #564 ; 0x234 │ │ ; instruction: 0xebff0000 │ │ b.n 3a8c2c │ │ movs r1, r3 │ │ add r2, sp, #0 │ │ @@ -1368598,15 +1368605,15 @@ │ │ movs r3, r3 │ │ subs r4, r6, r6 │ │ movs r3, r3 │ │ ldrh r1, [r7, #48] ; 0x30 │ │ subs r0, #227 ; 0xe3 │ │ subs r4, r3, r3 │ │ movs r3, r3 │ │ - movs r6, #220 ; 0xdc │ │ + movs r6, #232 ; 0xe8 │ │ movs r2, r3 │ │ negs r0, r1 │ │ movs r2, r3 │ │ eors r0, r6 │ │ stmdb sp!, {r0, lr} │ │ b.n 3a9e0e │ │ asrs r0, r3, #3 │ │ @@ -1369326,15 +1369333,15 @@ │ │ ; instruction: 0xffce9aff │ │ vpmin.u8 q15, , │ │ b.n 3aa0d2 │ │ b.n 3aa812 │ │ vpmin.u8 q15, , │ │ add r1, pc, #160 ; (adr r1, 3aa178 ) │ │ movs r1, r5 │ │ - movs r3, #36 ; 0x24 │ │ + movs r3, #48 ; 0x30 │ │ movs r2, r3 │ │ movs r3, #100 ; 0x64 │ │ movs r3, r3 │ │ movs r3, #96 ; 0x60 │ │ movs r3, r3 │ │ movs r2, #208 ; 0xd0 │ │ movs r3, r3 │ │ @@ -1369571,15 +1369578,15 @@ │ │ asrs r4, r2, #32 │ │ b.n 3a9e08 │ │ str r1, [r0, r0] │ │ b.n 3aa3ec │ │ ; instruction: 0xffdbeaff │ │ ldr r5, [sp, #112] ; 0x70 │ │ movs r1, r5 │ │ - subs r0, r2, #4 │ │ + subs r4, r3, #4 │ │ movs r2, r3 │ │ subs r4, r5, #6 │ │ movs r3, r3 │ │ subs r0, r7, #5 │ │ movs r3, r3 │ │ subs r4, r0, #4 │ │ movs r3, r3 │ │ @@ -1370237,25 +1370244,25 @@ │ │ ; instruction: 0xeb02feb7 │ │ ; instruction: 0xeaff1e44 │ │ movs r3, r3 │ │ subs r0, r7, #0 │ │ movs r3, r3 │ │ subs r0, r0, #0 │ │ movs r3, r3 │ │ - adds r0, r0, #4 │ │ + adds r4, r1, #4 │ │ movs r2, r3 │ │ adds r4, r5, #7 │ │ movs r3, r3 │ │ lsls r2, r0, #4 │ │ movs r0, r0 │ │ - adds r4, r1, #2 │ │ + adds r0, r3, #2 │ │ movs r2, r3 │ │ adds r4, r0, #7 │ │ movs r3, r3 │ │ - adds r0, r7, #1 │ │ + adds r4, r0, #2 │ │ movs r2, r3 │ │ adds r4, r5, #6 │ │ movs r3, r3 │ │ adds r4, r7, #4 │ │ movs r3, r3 │ │ adds r7, #48 ; 0x30 │ │ movs r2, r3 │ │ @@ -1370265,33 +1370272,33 @@ │ │ movs r3, r3 │ │ adds r4, r1, #3 │ │ movs r3, r3 │ │ adds r6, #132 ; 0x84 │ │ movs r2, r3 │ │ adds r0, r7, #3 │ │ movs r3, r3 │ │ - subs r0, r1, r3 │ │ + subs r4, r2, r3 │ │ movs r2, r3 │ │ adds r0, r1, #3 │ │ movs r3, r3 │ │ - subs r4, r0, r2 │ │ + subs r0, r2, r2 │ │ movs r2, r3 │ │ adds r0, r0, #0 │ │ movs r3, r3 │ │ adds r5, #152 ; 0x98 │ │ movs r2, r3 │ │ subs r0, r7, r6 │ │ movs r3, r3 │ │ - adds r4, r2, r7 │ │ + adds r0, r4, r7 │ │ movs r2, r3 │ │ subs r4, r6, r6 │ │ movs r3, r3 │ │ adds r5, #28 │ │ movs r2, r3 │ │ - adds r4, r4, r4 │ │ + adds r0, r6, r4 │ │ movs r2, r3 │ │ subs r4, r0, r1 │ │ movs r3, r3 │ │ cmp r7, #120 ; 0x78 │ │ movs r2, r3 │ │ subs r4, r3, r4 │ │ movs r3, r3 │ │ @@ -1370831,53 +1370838,53 @@ │ │ adds r0, #14 │ │ b.n 3aaf04 │ │ add r0, pc, #592 ; (adr r0, 3ab038 ) │ │ ; instruction: 0xebffffb6 │ │ ; instruction: 0xeaff0001 │ │ b.n 3ab532 │ │ vrhadd.u16 d14, d14, d31 │ │ - asrs r0, r2, #23 │ │ + asrs r4, r3, #23 │ │ movs r2, r3 │ │ adds r4, r3, r1 │ │ movs r3, r3 │ │ adds r1, #8 │ │ movs r2, r3 │ │ adds r0, #200 ; 0xc8 │ │ movs r2, r3 │ │ - asrs r4, r4, #20 │ │ + asrs r0, r6, #20 │ │ movs r2, r3 │ │ asrs r4, r3, #31 │ │ movs r3, r3 │ │ adds r0, #96 ; 0x60 │ │ movs r2, r3 │ │ adds r0, #20 │ │ movs r2, r3 │ │ asrs r0, r5, #29 │ │ movs r3, r3 │ │ - asrs r4, r3, #17 │ │ + asrs r0, r5, #17 │ │ movs r2, r3 │ │ - asrs r4, r7, #16 │ │ + asrs r0, r1, #17 │ │ movs r2, r3 │ │ asrs r4, r0, #29 │ │ movs r3, r3 │ │ asrs r4, r3, #28 │ │ movs r3, r3 │ │ - asrs r0, r0, #16 │ │ + asrs r4, r1, #16 │ │ movs r2, r3 │ │ lsls r0, r7, #29 │ │ movs r3, r3 │ │ cmp r7, #64 ; 0x40 │ │ movs r2, r3 │ │ asrs r4, r1, #25 │ │ movs r3, r3 │ │ - asrs r4, r2, #14 │ │ + asrs r0, r4, #14 │ │ movs r2, r3 │ │ asrs r0, r3, #25 │ │ movs r3, r3 │ │ - asrs r4, r5, #13 │ │ + asrs r0, r7, #13 │ │ movs r2, r3 │ │ movs r0, r0 │ │ b.n 3ab4ee │ │ lsls r6, r5, #2 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r3} │ │ b.n 3aa976 │ │ @@ -1371234,21 +1371241,21 @@ │ │ ; instruction: 0xebff0000 │ │ b.n 3ab7f6 │ │ movs r0, r0 │ │ bcc.n 3ab09a │ │ movs r1, r0 │ │ stmia r3!, {r5, r7} │ │ vpmin.u16 q15, , │ │ - asrs r4, r5, #11 │ │ + asrs r0, r7, #11 │ │ movs r2, r3 │ │ asrs r0, r1, #23 │ │ movs r3, r3 │ │ cmp r1, #8 │ │ movs r2, r3 │ │ - asrs r0, r3, #9 │ │ + asrs r4, r4, #9 │ │ movs r2, r3 │ │ movs r3, #220 ; 0xdc │ │ movs r2, r3 │ │ cmp r5, #116 ; 0x74 │ │ movs r2, r3 │ │ lsls r4, r1, #23 │ │ movs r3, r3 │ │ @@ -1371258,15 +1371265,15 @@ │ │ ldrh r0, [r1, #4] │ │ asrs r4, r6, #14 │ │ movs r3, r3 │ │ asrs r4, r1, #4 │ │ movs r3, r3 │ │ lsls r0, r4, #16 │ │ movs r3, r3 │ │ - asrs r0, r4, #32 │ │ + asrs r4, r5, #32 │ │ movs r2, r3 │ │ cmp r3, #140 ; 0x8c │ │ movs r2, r3 │ │ adds r0, #0 │ │ b.n 3aad40 │ │ movs r6, r0 │ │ b.n 3ab848 │ │ @@ -1372988,15 +1372995,15 @@ │ │ ; instruction: 0xff9f0aff │ │ movs r0, #1 │ │ b.n 3ac90a │ │ ands r2, r0 │ │ b.n 3ac50e │ │ asrs r7, r1, #32 │ │ b.n 3ac6ec │ │ - adds r3, #231 ; 0xe7 │ │ + adds r3, #240 ; 0xf0 │ │ ; instruction: 0xebf20004 │ │ b.n 3ac51a │ │ ; instruction: 0xff99eaff │ │ movs r0, #12 │ │ b.n 3abd08 │ │ movs r0, r2 │ │ b.n 3ac80a │ │ @@ -1374220,15 +1374227,15 @@ │ │ movs r7, r0 │ │ and.w r0, r0, r4, rrx │ │ b.n 3ac7cc │ │ asrs r4, r1, #32 │ │ b.n 3ac6cc │ │ movs r0, #8 │ │ b.n 3ac6d0 │ │ - adds r1, #53 ; 0x35 │ │ + adds r1, #62 ; 0x3e │ │ ; instruction: 0xebf23034 │ │ b.n 3ac7dc │ │ strb r0, [r1, #0] │ │ b.n 3ac6dc │ │ strh r7, [r0, #0] │ │ b.n 3acdb0 │ │ strh r4, [r6, #0] │ │ @@ -1375117,15 +1375124,15 @@ │ │ b.n 3acf64 │ │ movs r2, r0 │ │ b.n 3ad52e │ │ movs r0, #3 │ │ b.n 3ad772 │ │ adds r0, #24 │ │ b.n 3acf50 │ │ - cmp r7, #78 ; 0x4e │ │ + cmp r7, #87 ; 0x57 │ │ ; instruction: 0xebf2e024 │ │ b.n 3acf78 │ │ adds r0, #24 │ │ b.n 3acf7c │ │ b.n 3ad44a │ │ b.n 3ad562 │ │ b.n 3ad490 │ │ @@ -1381944,15 +1381951,15 @@ │ │ b.n 3b0d7a │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r0, #32 │ │ b.n 3b11b2 │ │ movs r0, #4 │ │ b.n 3b11b6 │ │ - movs r0, #190 ; 0xbe │ │ + movs r0, #199 ; 0xc7 │ │ ; instruction: 0xebf2c000 │ │ b.n 3b15be │ │ ands r4, r0 │ │ b.n 3b0990 │ │ stmia r0!, {r3} │ │ b.n 3b0994 │ │ movs r1, r0 │ │ @@ -1382016,15 +1382023,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r2, r0, #32 │ │ b.n 3b0e42 │ │ movs r0, r0 │ │ b.n 3b0a38 │ │ movs r0, #4 │ │ b.n 3b0a3a │ │ - movs r0, #151 ; 0x97 │ │ + movs r0, #160 ; 0xa0 │ │ ; instruction: 0xebf20000 │ │ b.n 3b0a44 │ │ asrs r4, r0, #32 │ │ b.n 3b0a46 │ │ stmia r0!, {r0} │ │ b.n 3b1022 │ │ stmia r0!, {} │ │ @@ -1383073,15 +1383080,15 @@ │ │ movs r1, r0 │ │ b.n 3b1e64 │ │ ; instruction: 0xfff51aff │ │ str r4, [r1, #0] │ │ b.n 3b1366 │ │ movs r6, r0 │ │ b.n 3b1b8a │ │ - subs r6, r0, #1 │ │ + subs r7, r1, #1 │ │ ; instruction: 0xebf20007 │ │ b.n 3b1af2 │ │ ; instruction: 0xfff01aff │ │ movs r6, r0 │ │ b.n 3b1b9a │ │ asrs r0, r1, #32 │ │ b.n 3b1b9e │ │ @@ -1383095,15 +1383102,15 @@ │ │ b.n 3b1bb2 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {} │ │ b.n 3b1fba │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0} │ │ b.n 3b1bc2 │ │ - subs r0, r7, #0 │ │ + subs r1, r0, #1 │ │ ; instruction: 0xebf27000 │ │ b.n 3b1bca │ │ ; instruction: 0xffdeeaff │ │ ands r0, r2 │ │ stmdb sp!, {r3, r5, r6, lr} │ │ b.n 3b13d4 │ │ asrs r0, r0, #32 │ │ @@ -1386350,15 +1386357,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 3b374e │ │ asrs r4, r0, #32 │ │ b.n 3b3752 │ │ movs r0, #6 │ │ b.n 3b3756 │ │ - asrs r6, r2, #29 │ │ + asrs r7, r3, #29 │ │ ; instruction: 0xebf20008 │ │ b.n 3b2f48 │ │ stmia r0!, {} │ │ b.n 3b3b62 │ │ stmia r0!, {r1, r2} │ │ b.n 3b33a6 │ │ movs r1, r0 │ │ @@ -1386386,15 +1386393,15 @@ │ │ b.n 3b2f64 │ │ strb r0, [r0, #0] │ │ b.n 3b379e │ │ ; instruction: 0xffe3eaff │ │ movs r0, r0 │ │ b.n 3b3908 │ │ ; instruction: 0xffef0aff │ │ - asrs r6, r7, #28 │ │ + asrs r7, r0, #29 │ │ ; instruction: 0xebf26000 │ │ b.n 3b37b2 │ │ ; instruction: 0xffd0eaff │ │ ands r0, r6 │ │ b.n 3b2fb8 │ │ b.n 3b34dc │ │ b.n 3b2fbc │ │ @@ -1386781,15 +1386788,15 @@ │ │ b.n 3b3b2e │ │ movs r4, r0 │ │ b.n 3b3a96 │ │ movs r0, #4 │ │ add r1, pc, #640 ; (adr r1, 3b3a74 ) │ │ asrs r0, r1, #32 │ │ b.n 3b3332 │ │ - asrs r5, r3, #25 │ │ + asrs r6, r4, #25 │ │ ; instruction: 0xebf20004 │ │ b.n 3b3b42 │ │ beq.n 3b3814 │ │ b.n 3b3d20 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r5, sp, lr, pc} │ │ b.n 3b334c │ │ @@ -1387090,15 +1387097,15 @@ │ │ cbz r0, 3b3aae │ │ movs r0, #10 │ │ add r1, pc, #640 ; (adr r1, 3b3d08 ) │ │ movs r5, r0 │ │ b.n 3b3dce │ │ asrs r0, r1, #32 │ │ b.n 3b35c4 │ │ - asrs r7, r6, #22 │ │ + asrs r0, r0, #23 │ │ ; instruction: 0xebf20009 │ │ b.n 3b3dda │ │ mcr2 11, 6, lr, cr2, cr15, {7} ; │ │ movs r7, r0 │ │ b.n 3b3de2 │ │ mcr2 11, 6, lr, cr0, cr15, {7} ; │ │ movs r2, r1 │ │ @@ -1387294,15 +1387301,15 @@ │ │ b.n 3b4302 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ b.n 3b3f9a │ │ movs r0, #5 │ │ b.n 3b3f9e │ │ - asrs r4, r0, #21 │ │ + asrs r5, r1, #21 │ │ ; instruction: 0xebf210d0 │ │ b.n 3b37a4 │ │ movs r4, r0 │ │ b.n 3b3faa │ │ asrs r1, r0, #32 │ │ b.n 3b3bac │ │ movs r0, #12 │ │ @@ -1387564,15 +1387571,15 @@ │ │ b.n 3b39ca │ │ movs r6, r7 │ │ lsrs r0, r0, #8 │ │ asrs r1, r1, #32 │ │ b.n 3b4206 │ │ movs r0, #4 │ │ b.n 3b420a │ │ - asrs r1, r5, #18 │ │ + asrs r2, r6, #18 │ │ ; instruction: 0xebf20000 │ │ b.n 3b4582 │ │ asrs r0, r1, #32 │ │ stmia r1!, {r5, r7} │ │ subs r2, r0, r4 │ │ bcc.n 3b3e1a │ │ movs r4, r0 │ │ @@ -1387772,15 +1387779,15 @@ │ │ b.n 3b45b0 │ │ asrs r0, r3, #3 │ │ b.n 3b3bd4 │ │ movs r0, #0 │ │ b.n 3b43de │ │ movs r2, r1 │ │ b.n 3b43e2 │ │ - asrs r3, r6, #16 │ │ + asrs r4, r7, #16 │ │ ; instruction: 0xebf25024 │ │ b.n 3b45c4 │ │ str r0, [r0, #0] │ │ b.n 3b47ee │ │ movs r5, r0 │ │ b.n 3b43f2 │ │ str r0, [sp, #276] ; 0x114 │ │ @@ -1388251,26 +1388258,26 @@ │ │ b.n 3b4812 │ │ ands r1, r0 │ │ b.n 3b4816 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 3b481e │ │ - asrs r1, r4, #12 │ │ + asrs r2, r5, #12 │ │ ; instruction: 0xebf21006 │ │ b.n 3b4826 │ │ movs r4, r0 │ │ b.n 3b478a │ │ ands r0, r0 │ │ cbz r0, 3b4516 │ │ movs r0, #4 │ │ b.n 3b4832 │ │ movs r5, r0 │ │ b.n 3b4836 │ │ - asrs r6, r3, #12 │ │ + asrs r7, r4, #12 │ │ ; instruction: 0xebf20004 │ │ b.n 3b483e │ │ beq.n 3b4510 │ │ b.n 3b4a1c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, ip, sp, lr} │ │ b.n 3b484a │ │ @@ -1388284,15 +1388291,15 @@ │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #6] │ │ b.n 3b4060 │ │ strh r0, [r1, #0] │ │ b.n 3b4644 │ │ movs r0, r1 │ │ - and.w r3, r0, lr, lsl #4 │ │ + and.w r3, r0, r7, lsr #4 │ │ ; instruction: 0xebf230b4 │ │ b.n 3b4070 │ │ asrs r0, r1, #32 │ │ b.n 3b4876 │ │ movs r0, #4 │ │ b.n 3b4c7a │ │ movs r3, r0 │ │ @@ -1388359,15 +1388366,15 @@ │ │ b.n 3b4c66 │ │ ; instruction: 0xffe91aff │ │ movs r5, r0 │ │ b.n 3b490e │ │ beq.n 3b45e0 │ │ b.n 3b4aec │ │ rors r0, r6 │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, r9, ip} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r9, ip} │ │ ; instruction: 0xeaf20010 │ │ b.n 3b411c │ │ str r0, [r0, #0] │ │ b.n 3b4700 │ │ ; instruction: 0xffcbeaff │ │ strh r4, [r6, #40] ; 0x28 │ │ movs r2, r3 │ │ @@ -1388478,15 +1388485,15 @@ │ │ asrs r2, r0, #32 │ │ b.n 3b47f4 │ │ cmp r3, #1 │ │ b.n 3b4e1a │ │ str r4, [r4, #76] ; 0x4c │ │ ; instruction: 0xebff0004 │ │ b.n 3b4a22 │ │ - asrs r0, r4, #10 │ │ + asrs r1, r5, #10 │ │ ; instruction: 0xebf2e086 │ │ b.n 3b4a2a │ │ adds r0, #0 │ │ b.n 3b480a │ │ lsrs r1, r0, #12 │ │ b.n 3b4d98 │ │ strh r0, [r6, #14] │ │ @@ -1389518,15 +1389525,15 @@ │ │ strh r2, [r0, #0] │ │ b.n 3b52ca │ │ str r0, [sp, #12] │ │ b.n 3b52ce │ │ movs r3, #234 ; 0xea │ │ add.w r0, r2, r5 │ │ b.n 3b52d6 │ │ - asrs r3, r6, #1 │ │ + asrs r4, r7, #1 │ │ ; instruction: 0xebf21268 │ │ b.n 3b4adc │ │ movs r0, #11 │ │ b.n 3b56e2 │ │ asrs r1, r0, #32 │ │ b.n 3b50c4 │ │ str r0, [r0, #0] │ │ @@ -1389579,15 +1389586,15 @@ │ │ b.n 3b5752 │ │ str r6, [r6, #60] ; 0x3c │ │ ; instruction: 0xebff0006 │ │ b.n 3b56ba │ │ ; instruction: 0xffe61aff │ │ movs r0, r1 │ │ b.n 3b5362 │ │ - asrs r0, r2, #1 │ │ + asrs r1, r3, #1 │ │ ; instruction: 0xebf2b000 │ │ b.n 3b54ca │ │ movs r4, r1 │ │ bge.n 3b502e │ │ asrs r0, r1, #32 │ │ b.n 3b5372 │ │ movs r4, r0 │ │ @@ -1389995,15 +1390002,15 @@ │ │ b.n 3b4eec │ │ movs r3, r1 │ │ b.n 3b5656 │ │ lsls r0, r5, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ b.n 3b56fe │ │ - lsrs r1, r5, #29 │ │ + lsrs r2, r6, #29 │ │ ; instruction: 0xebf2100c │ │ b.n 3b4eee │ │ stmia r0!, {r0, r7} │ │ b.n 3b54ca │ │ movs r0, #36 ; 0x24 │ │ b.n 3b58e6 │ │ lsrs r1, r0, #12 │ │ @@ -1390761,15 +1390768,15 @@ │ │ ; instruction: 0xebf20000 │ │ b.n 3b60ca │ │ ; instruction: 0xff941aff │ │ sub sp, #108 ; 0x6c │ │ b.n 3b5f4c │ │ movs r3, r1 │ │ b.n 3b5d76 │ │ - lsrs r3, r1, #23 │ │ + lsrs r4, r2, #23 │ │ ; instruction: 0xebf22006 │ │ b.n 3b617e │ │ asrs r5, r0, #32 │ │ b.n 3b5f42 │ │ str r0, [r0, #0] │ │ b.n 3b5d86 │ │ movs r1, r0 │ │ @@ -1390828,15 +1390835,15 @@ │ │ b.n 3b5600 │ │ asrs r3, r1, #32 │ │ b.n 3b5e0a │ │ movs r0, #6 │ │ b.n 3b5f5a │ │ movs r4, r0 │ │ b.n 3b5600 │ │ - lsrs r7, r4, #22 │ │ + lsrs r0, r6, #22 │ │ ; instruction: 0xebf2c004 │ │ b.n 3b5608 │ │ adds r0, #24 │ │ b.n 3b5698 │ │ movs r0, #6 │ │ b.n 3b5bfa │ │ movs r5, r0 │ │ @@ -1391099,15 +1391106,15 @@ │ │ b.n 3b581c │ │ movs r0, #6 │ │ b.n 3b6036 │ │ movs r7, r0 │ │ b.n 3b5e16 │ │ asrs r4, r0, #32 │ │ b.n 3b603e │ │ - lsrs r4, r3, #20 │ │ + lsrs r5, r4, #20 │ │ ; instruction: 0xebf23004 │ │ b.n 3b5830 │ │ strb r3, [r1, #0] │ │ b.n 3b604a │ │ strh r3, [r1, #0] │ │ b.n 3b5c94 │ │ ; instruction: 0xff82eaff │ │ @@ -1391438,15 +1391445,15 @@ │ │ b.n 3b5af4 │ │ movs r0, #5 │ │ b.n 3b62fe │ │ asrs r4, r0, #32 │ │ b.n 3b6302 │ │ movs r0, r0 │ │ b.n 3b60e2 │ │ - lsrs r2, r5, #17 │ │ + lsrs r3, r6, #17 │ │ ; instruction: 0xebf2c02c │ │ b.n 3b5b08 │ │ adds r0, #4 │ │ b.n 3b5afe │ │ movs r0, r0 │ │ b.n 3b6686 │ │ asrs r4, r1, #32 │ │ @@ -1391749,15 +1391756,15 @@ │ │ b.n 3b5d78 │ │ strb r0, [r2, #0] │ │ b.n 3b5d5c │ │ add r0, pc, #16 ; (adr r0, 3b6254 ) │ │ b.n 3b5d6a │ │ movs r2, r1 │ │ b.n 3b658a │ │ - lsrs r6, r0, #15 │ │ + lsrs r7, r1, #15 │ │ ; instruction: 0xebf26000 │ │ b.n 3b6592 │ │ movs r0, r2 │ │ b.n 3b5d90 │ │ movs r0, r0 │ │ b.n 3b68fa │ │ movs r6, r7 │ │ @@ -1392132,20 +1392139,20 @@ │ │ ldmia.w sp!, {r3, r4, r6, r7, sl, sp, lr} │ │ movs r2, r3 │ │ eors r0, r6 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n 3b68d2 │ │ str r0, [r0, #0] │ │ b.n 3b68d6 │ │ - lsrs r3, r6, #11 │ │ + lsrs r4, r7, #11 │ │ ; instruction: 0xebf24000 │ │ b.n 3b68de │ │ movs r5, r0 │ │ b.n 3b68e2 │ │ - lsrs r0, r6, #11 │ │ + lsrs r1, r7, #11 │ │ ; instruction: 0xebf23001 │ │ b.n 3b6aaa │ │ movs r3, r0 │ │ b.n 3b6856 │ │ movs r3, r1 │ │ bge.n 3b65b2 │ │ ands r4, r0 │ │ @@ -1396221,15 +1396228,15 @@ │ │ ; instruction: 0xebff0006 │ │ b.n 3b8c06 │ │ beq.n 3b8918 │ │ b.n 3b8de4 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2} │ │ b.n 3b8c12 │ │ - lsls r4, r4, #8 │ │ + lsls r5, r5, #8 │ │ ; instruction: 0xebf21006 │ │ b.n 3b8c1a │ │ movs r0, #0 │ │ b.n 3b8c1e │ │ movs r4, r0 │ │ b.n 3b8c22 │ │ ldrb r7, [r7, #20] │ │ @@ -1397403,15 +1397410,15 @@ │ │ b.n 3b97e6 │ │ ands r4, r1 │ │ b.n 3b8e64 │ │ lsls r4, r5, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ b.n 3b8e8c │ │ - ; instruction: 0xff84ebf1 │ │ + ; instruction: 0xff8debf1 │ │ stmia r0!, {r2} │ │ b.n 3b8e8a │ │ add sp, #0 │ │ b.n 3b8e96 │ │ adds r0, #4 │ │ b.n 3b8e9a │ │ lsls r1, r0, #24 │ │ @@ -1397671,15 +1397678,15 @@ │ │ b.n 3b98a6 │ │ asrs r4, r1, #32 │ │ b.n 3b90a4 │ │ movs r5, r0 │ │ b.n 3b98ae │ │ stmia r0!, {r3, r4} │ │ b.n 3b908c │ │ - mrc2 11, 7, lr, cr15, cr1, {7} ; │ │ + vqrdmlah.s q7, q12, │ │ adds r0, #61 ; 0x3d │ │ b.n 3b9cba │ │ adds r0, #10 │ │ b.n 3b9508 │ │ strh r4, [r0, #0] │ │ b.n 3b90b2 │ │ stmia r0!, {r1, r3} │ │ @@ -1399705,15 +1399712,15 @@ │ │ b.n 3babe4 │ │ asrs r6, r0, #32 │ │ b.n 3baa0e │ │ movs r0, r1 │ │ b.n 3baa12 │ │ movs r0, #12 │ │ b.n 3bae16 │ │ - ; instruction: 0xfaa6ebf1 │ │ + ; instruction: 0xfaafebf1 │ │ str r4, [r1, #0] │ │ b.n 3babea │ │ stmia r0!, {r2, r3} │ │ b.n 3bab6c │ │ asrs r4, r3, #32 │ │ b.n 3bac00 │ │ movs r0, #0 │ │ @@ -1399824,15 +1399831,15 @@ │ │ b.n 3bace4 │ │ asrs r6, r0, #32 │ │ b.n 3bab0e │ │ movs r0, r1 │ │ b.n 3bab12 │ │ movs r0, #10 │ │ b.n 3baf16 │ │ - ; instruction: 0xfa66ebf1 │ │ + ; instruction: 0xfa6febf1 │ │ str r2, [r1, #0] │ │ b.n 3bacea │ │ stmia r0!, {r1, r3} │ │ b.n 3bac6c │ │ asrs r2, r3, #32 │ │ b.n 3bad00 │ │ ; instruction: 0xffbeeaff │ │ @@ -1407884,15 +1407891,15 @@ │ │ movs r1, r0 │ │ b.n 3bf182 │ │ beq.n 3bee5c │ │ b.n 3bf360 │ │ strh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2} │ │ b.n 3bf18e │ │ - stlexd r1, lr, fp, [r5] │ │ + stlexd r1, lr, fp, [lr] │ │ ands r0, r0 │ │ b.n 3bf196 │ │ ; instruction: 0xffe6eaff │ │ movs r4, r0 │ │ b.n 3be78c │ │ stmia r5!, {r0, r1, r2, r6, r7} │ │ ; instruction: 0xebfe1006 │ │ @@ -1408306,15 +1408313,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ b.n 3bed2a │ │ movs r0, #4 │ │ b.n 3bf54e │ │ movs r5, r0 │ │ b.n 3bf552 │ │ - b.n 3bf1c2 │ │ + b.n 3bf1d4 │ │ ; instruction: 0xebf10000 │ │ b.n 3bf95a │ │ movs r4, r0 │ │ b.n 3bf1a8 │ │ movs r4, r0 │ │ b.n 3bf562 │ │ strh r0, [r6, #2] │ │ @@ -1416044,15 +1416051,15 @@ │ │ b.n 3c3a3e │ │ ldr r5, [pc, #708] ; (3c39c4 ) │ │ ; instruction: 0xebffffa4 │ │ ; instruction: 0xeaffa1a0 │ │ movs r1, r3 │ │ add r1, pc, #352 ; (adr r1, 3c386c ) │ │ movs r1, r3 │ │ - ldrh r0, [r5, #26] │ │ + ldrh r4, [r6, #26] │ │ movs r0, r3 │ │ add r0, pc, #720 ; (adr r0, 3c39e4 ) │ │ movs r1, r3 │ │ add r0, pc, #368 ; (adr r0, 3c3888 ) │ │ movs r1, r3 │ │ add r0, pc, #192 ; (adr r0, 3c37dc ) │ │ movs r1, r3 │ │ @@ -1416270,15 +1416277,15 @@ │ │ b.n 3c3c3a │ │ ldr r5, [pc, #200] ; (3c39c4 ) │ │ ; instruction: 0xebffffa4 │ │ ; instruction: 0xeaff9fa4 │ │ movs r1, r3 │ │ ldr r7, [sp, #368] ; 0x170 │ │ movs r1, r3 │ │ - ldrh r4, [r5, #10] │ │ + ldrh r0, [r7, #10] │ │ movs r0, r3 │ │ ldr r6, [sp, #736] ; 0x2e0 │ │ movs r1, r3 │ │ ldr r6, [sp, #384] ; 0x180 │ │ movs r1, r3 │ │ ldr r6, [sp, #208] ; 0xd0 │ │ movs r1, r3 │ │ @@ -1416407,15 +1416414,15 @@ │ │ b.n 3c3b4c │ │ ldr r4, [pc, #916] ; (3c3dc4 ) │ │ ; instruction: 0xebff0007 │ │ b.n 3c3d76 │ │ ; instruction: 0xffe9eaff │ │ ldrb r4, [r7, #19] │ │ movs r1, r3 │ │ - strh r0, [r7, #62] ; 0x3e │ │ + ldrh r4, [r0, #0] │ │ movs r0, r3 │ │ lsls r4, r1, #3 │ │ movs r4, r5 │ │ ldr r5, [sp, #144] ; 0x90 │ │ movs r1, r3 │ │ ldr r4, [sp, #1008] ; 0x3f0 │ │ movs r1, r3 │ │ @@ -1416702,15 +1416709,15 @@ │ │ movs r4, r0 │ │ b.n 3c37de │ │ subs r7, #190 ; 0xbe │ │ ; instruction: 0xebff5000 │ │ b.n 3c4006 │ │ movs r0, r0 │ │ b.n 3c37ea │ │ - bpl.n 3c3d18 │ │ + bpl.n 3c3d2a │ │ ; instruction: 0xebf11011 │ │ b.n 3c41d2 │ │ movs r4, r0 │ │ b.n 3c4016 │ │ movs r4, #188 ; 0xbc │ │ ; instruction: 0xebff0000 │ │ b.n 3c437e │ │ @@ -1416990,15 +1416997,15 @@ │ │ b.n 3c3a78 │ │ strb r4, [r0, #0] │ │ b.n 3c3864 │ │ strb r4, [r0, #0] │ │ b.n 3c3846 │ │ movs r0, #4 │ │ b.n 3c468a │ │ - bmi.n 3c3e5e │ │ + bmi.n 3c3e70 │ │ ; instruction: 0xebf19001 │ │ b.n 3c4692 │ │ lsls r1, r7, #1 │ │ ; instruction: 0xea00b028 │ │ b.n 3c3a74 │ │ strh r0, [r0, #0] │ │ b.n 3c469e │ │ @@ -1417378,15 +1417385,15 @@ │ │ movs r1, r3 │ │ lsls r7, r0, #6 │ │ movs r0, r0 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ movs r1, r3 │ │ str r7, [sp, #48] ; 0x30 │ │ movs r1, r3 │ │ - strh r4, [r1, #2] │ │ + strh r0, [r3, #2] │ │ movs r0, r3 │ │ str r6, [sp, #144] ; 0x90 │ │ movs r1, r3 │ │ lsls r7, r4, #4 │ │ movs r0, r0 │ │ str r5, [sp, #880] ; 0x370 │ │ movs r1, r3 │ │ @@ -1417537,15 +1417544,15 @@ │ │ movs r0, r0 │ │ b.n 3c3f38 │ │ subs r5, #234 ; 0xea │ │ ; instruction: 0xebffb000 │ │ b.n 3c3f36 │ │ movs r3, r1 │ │ b.n 3c475a │ │ - bcc.n 3c44c0 │ │ + bcc.n 3c44d2 │ │ ; instruction: 0xebf10006 │ │ b.n 3c46c2 │ │ ; instruction: 0xfff21aff │ │ ; instruction: 0xffebeaff │ │ movs r0, r0 │ │ b.n 3c3f58 │ │ subs r5, #222 ; 0xde │ │ @@ -1418281,15 +1418288,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ b.n 3c5154 │ │ movs r5, r7 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n 3c4dfa │ │ - bne.n 3c4a10 │ │ + bne.n 3c4a22 │ │ ; instruction: 0xebf16000 │ │ b.n 3c4f62 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ b.n 3c45fa │ │ movs r0, r0 │ │ @@ -1418427,15 +1418434,15 @@ │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ b.n 3c52a8 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n 3c4f4e │ │ - bne.n 3c4cba │ │ + bne.n 3c4ccc │ │ ; instruction: 0xebf15000 │ │ b.n 3c50b6 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ ands r1, r0 │ │ b.n 3c535e │ │ movs r4, r0 │ │ @@ -1418590,15 +1418597,15 @@ │ │ b.n 3c54ba │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, r5, r6, r9, sp} │ │ ; instruction: 0xebff4000 │ │ b.n 3c50c6 │ │ movs r7, r0 │ │ b.n 3c50ca │ │ - beq.n 3c4d78 │ │ + beq.n 3c4d8a │ │ ; instruction: 0xebf16000 │ │ b.n 3c50d2 │ │ ; instruction: 0xffedeaff │ │ ands r7, r0 │ │ b.n 3c50da │ │ str r7, [r0, #0] │ │ b.n 3c50de │ │ @@ -1418648,15 +1418655,15 @@ │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r2, #87 ; 0x57 │ │ ; instruction: 0xebff7000 │ │ b.n 3c514a │ │ movs r6, r0 │ │ b.n 3c514e │ │ - beq.n 3c4dba │ │ + beq.n 3c4dcc │ │ ; instruction: 0xebf14000 │ │ b.n 3c5156 │ │ movs r0, r0 │ │ b.n 3c54c8 │ │ ; instruction: 0xffee0aff │ │ movs r4, r2 │ │ b.n 3c494c │ │ @@ -1419916,15 +1419923,15 @@ │ │ b.n 3c5c5e │ │ ands r3, r0 │ │ b.n 3c5c62 │ │ strb r1, [r0, #0] │ │ b.n 3c5c66 │ │ str r2, [r0, #0] │ │ b.n 3c5c6a │ │ - ldmia r6!, {r1, r2, r3} │ │ + ldmia r6!, {r0, r1, r2, r4} │ │ ; instruction: 0xebf10008 │ │ b.n 3c5fd2 │ │ str r0, [r0, r0] │ │ b.n 3c5c76 │ │ lsls r3, r0, #1 │ │ ldr r2, [sp, #0] │ │ asrs r0, r3, #5 │ │ @@ -1419950,15 +1419957,15 @@ │ │ ; instruction: 0xebf13001 │ │ b.n 3c5e72 │ │ movs r0, r0 │ │ b.n 3c600e │ │ ; instruction: 0xfff91aff │ │ movs r4, r0 │ │ b.n 3c5cb6 │ │ - ldmia r5, {r0, r1, r3, r4, r5, r6, r7} │ │ + ldmia r6!, {r2} │ │ ; instruction: 0xebf18001 │ │ b.n 3c60be │ │ str r0, [r0, r0] │ │ b.n 3c5cc2 │ │ movs r3, r0 │ │ b.n 3c6030 │ │ movs r5, r1 │ │ @@ -1420105,15 +1420112,15 @@ │ │ b.n 3c5e02 │ │ ands r3, r0 │ │ b.n 3c5e06 │ │ str r1, [r0, #0] │ │ b.n 3c5e0a │ │ strb r2, [r0, #0] │ │ b.n 3c5e0e │ │ - ldmia r5, {r0, r2, r5, r7} │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ ; instruction: 0xebf10008 │ │ b.n 3c6176 │ │ str r0, [r0, r0] │ │ b.n 3c5e1a │ │ movs r7, r7 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #4 │ │ @@ -1420139,15 +1420146,15 @@ │ │ ; instruction: 0xebf13001 │ │ b.n 3c6016 │ │ movs r0, r0 │ │ b.n 3c61b2 │ │ ; instruction: 0xfff91aff │ │ movs r4, r0 │ │ b.n 3c5e5a │ │ - ldmia r5!, {r1, r4, r7} │ │ + ldmia r5!, {r0, r1, r3, r4, r7} │ │ ; instruction: 0xebf18001 │ │ b.n 3c6262 │ │ str r0, [r0, r0] │ │ b.n 3c5e66 │ │ movs r3, r0 │ │ b.n 3c61d4 │ │ movs r0, r1 │ │ @@ -1421806,23 +1421813,23 @@ │ │ ; instruction: 0xebffffa5 │ │ ; instruction: 0xeaff1008 │ │ b.n 3c6514 │ │ adds r0, r1, #7 │ │ ; instruction: 0xebffffd9 │ │ ; instruction: 0xeaff6f9c │ │ movs r1, r3 │ │ - ldr r0, [r5, r3] │ │ + ldr r4, [r6, r3] │ │ movs r0, r3 │ │ strb r4, [r2, #16] │ │ movs r0, r3 │ │ ldr r4, [r6, #116] ; 0x74 │ │ movs r1, r3 │ │ ldr r0, [r7, #104] ; 0x68 │ │ movs r1, r3 │ │ - ldr r0, [r1, r0] │ │ + ldr r4, [r2, r0] │ │ movs r0, r3 │ │ ldr r0, [r0, #108] ; 0x6c │ │ movs r1, r3 │ │ strb r0, [r1, #14] │ │ movs r0, r3 │ │ ldr r0, [r4, #96] ; 0x60 │ │ movs r1, r3 │ │ @@ -1422112,27 +1422119,27 @@ │ │ b.n 3c6db4 │ │ adds r0, #232 ; 0xe8 │ │ ; instruction: 0xebff0001 │ │ b.n 3c73de │ │ ; instruction: 0xff91eaff │ │ ldr r0, [r2, #88] ; 0x58 │ │ movs r1, r3 │ │ - ldrsb r0, [r4, r2] │ │ + ldrsb r4, [r5, r2] │ │ movs r0, r3 │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ movs r3, r5 │ │ ldmia r7, {r2, r3, r5, r7} │ │ movs r3, r5 │ │ - strb r0, [r4, r3] │ │ + strb r4, [r5, r3] │ │ movs r0, r3 │ │ ldr r0, [r4, #56] ; 0x38 │ │ movs r1, r3 │ │ ldr r0, [r4, #56] ; 0x38 │ │ movs r1, r3 │ │ - strb r4, [r7, r2] │ │ + strb r0, [r1, r3] │ │ movs r0, r3 │ │ ldr r7, [pc, #960] ; (3c7084 ) │ │ stmdb sp!, {lr} │ │ b.n 3c700a │ │ beq.n 3c6d14 │ │ b.n 3c7168 │ │ movs r2, r0 │ │ @@ -1422321,31 +1422328,31 @@ │ │ ldmia.w sp!, {r0} │ │ b.n 3c75a2 │ │ beq.n 3c6eac │ │ b.n 3c7380 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r8, r9, fp, sp, lr} │ │ movs r1, r3 │ │ - strb r0, [r0, r1] │ │ + strb r4, [r1, r1] │ │ movs r0, r3 │ │ - strb r4, [r5, r0] │ │ + strb r0, [r7, r0] │ │ movs r0, r3 │ │ ldr r0, [r4, r6] │ │ movs r1, r3 │ │ - strb r0, [r2, r0] │ │ + strb r4, [r3, r0] │ │ movs r0, r3 │ │ ldr r0, [r1, #48] ; 0x30 │ │ movs r1, r3 │ │ ldr r4, [r6, #40] ; 0x28 │ │ movs r1, r3 │ │ ldr r4, [r5, #40] ; 0x28 │ │ movs r1, r3 │ │ ldr r0, [r5, #116] ; 0x74 │ │ movs r0, r3 │ │ - strh r4, [r2, r4] │ │ + strh r0, [r4, r4] │ │ movs r0, r3 │ │ lsrs r0, r7 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n 3c71da │ │ asrs r0, r0, #32 │ │ b.n 3c75de │ │ str r2, [r0, #0] │ │ @@ -1423628,15 +1423635,15 @@ │ │ b.n 3c7474 │ │ movs r0, r0 │ │ b.n 3c800e │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ b.n 3c7ca6 │ │ - stmia r5!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ + stmia r6!, {r3} │ │ ; instruction: 0xebf18000 │ │ b.n 3c7cae │ │ movs r0, #0 │ │ b.n 3c80b2 │ │ adds r0, #2 │ │ b.n 3c7cb6 │ │ movs r4, r2 │ │ @@ -1427410,15 +1427417,15 @@ │ │ lsrs r0, r0, #8 │ │ bkpt 0x00cd │ │ ; instruction: 0xebf10000 │ │ b.n 3ca012 │ │ ; instruction: 0xfff91aff │ │ movs r4, r0 │ │ b.n 3c9cba │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ + bkpt 0x0003 │ │ ; instruction: 0xebf13001 │ │ b.n 3c9e02 │ │ str r3, [r0, #0] │ │ b.n 3c9a8e │ │ movs r4, r0 │ │ b.n 3c9c36 │ │ lsls r4, r7, #1 │ │ @@ -1427694,15 +1427701,15 @@ │ │ lsrs r0, r0, #8 │ │ bkpt 0x0033 │ │ ; instruction: 0xebf10000 │ │ b.n 3ca27a │ │ ; instruction: 0xfff91aff │ │ movs r4, r0 │ │ b.n 3c9f22 │ │ - pop {r5, r6, pc} │ │ + pop {r0, r3, r5, r6, pc} │ │ ; instruction: 0xebf10001 │ │ b.n 3ca06a │ │ movs r0, #0 │ │ b.n 3c9cf6 │ │ movs r4, r0 │ │ b.n 3c9e96 │ │ lsls r1, r0, #2 │ │ @@ -1428007,15 +1428014,15 @@ │ │ lsrs r0, r0, #8 │ │ pop {r0, r1, r3, r7, pc} │ │ ; instruction: 0xebf10000 │ │ b.n 3ca51a │ │ ; instruction: 0xfff91aff │ │ movs r5, r0 │ │ b.n 3ca1c2 │ │ - pop {r3, r4, r5, r7} │ │ + pop {r0, r6, r7} │ │ ; instruction: 0xebf11001 │ │ b.n 3ca30a │ │ movs r0, #1 │ │ b.n 3c9f98 │ │ movs r5, r0 │ │ b.n 3ca136 │ │ lsls r4, r0, #2 │ │ @@ -1428324,15 +1428331,15 @@ │ │ lsrs r0, r0, #8 │ │ pop {r5, r6, r7} │ │ ; instruction: 0xebf10000 │ │ b.n 3ca7c6 │ │ ; instruction: 0xfff91aff │ │ movs r4, r0 │ │ b.n 3ca46e │ │ - pop {r0, r2, r3} │ │ + pop {r1, r2, r4} │ │ ; instruction: 0xebf14008 │ │ b.n 3c9c50 │ │ movs r1, r0 │ │ b.n 3ca5ba │ │ movs r0, #0 │ │ b.n 3ca246 │ │ movs r4, r0 │ │ @@ -1428688,15 +1428695,15 @@ │ │ lsrs r0, r0, #8 │ │ pop {r1, r3, r4} │ │ ; instruction: 0xebf10000 │ │ b.n 3caade │ │ ; instruction: 0xfff91aff │ │ movs r5, r0 │ │ b.n 3ca786 │ │ - cbnz r7, 3ca498 │ │ + cbnz r0, 3ca49c │ │ ; instruction: 0xebf19001 │ │ b.n 3ca8ce │ │ asrs r1, r1, #32 │ │ b.n 3ca55c │ │ movs r5, r0 │ │ b.n 3ca6f8 │ │ lsls r5, r7, #1 │ │ @@ -1429355,15 +1429362,15 @@ │ │ b.n 3cae5e │ │ beq.n 3ca9d8 │ │ b.n 3cae5c │ │ lsls r6, r4, #1 │ │ lsrs r0, r0, #8 │ │ strh r1, [r0, #0] │ │ b.n 3cad0a │ │ - cbnz r6, 3caa04 │ │ + cbnz r7, 3caa06 │ │ ; instruction: 0xebf141b4 │ │ b.n 3ca510 │ │ movs r1, #180 ; 0xb4 │ │ b.n 3ca514 │ │ str r4, [r0, #0] │ │ b.n 3caaf8 │ │ asrs r6, r0, #32 │ │ @@ -1429584,15 +1429591,15 @@ │ │ eors r0, r6 │ │ stmdb sp!, {sp, lr} │ │ b.n 3caef6 │ │ movs r1, r0 │ │ b.n 3caefa │ │ ands r1, r0 │ │ b.n 3caefe │ │ - cbnz r1, 3cabda │ │ + cbnz r2, 3cabdc │ │ ; instruction: 0xebf11004 │ │ b.n 3caf06 │ │ str r0, [r0, r0] │ │ b.n 3caf0a │ │ movs r0, #5 │ │ b.n 3caf0e │ │ movs r6, r0 │ │ @@ -1429992,15 +1429999,15 @@ │ │ b.n 3cb2c2 │ │ strh r3, [r0, #0] │ │ b.n 3cb2c6 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ b.n 3cb2ce │ │ - ; instruction: 0xb875 │ │ + ; instruction: 0xb87e │ │ ; instruction: 0xebf10001 │ │ b.n 3cb636 │ │ ands r0, r0 │ │ b.n 3cb2da │ │ adds r0, #1 │ │ strh r0, [r0, #18] │ │ movs r2, r0 │ │ @@ -1430083,15 +1430090,15 @@ │ │ b.n 3cb38a │ │ strh r3, [r0, #0] │ │ b.n 3cb38e │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ b.n 3cb396 │ │ - ; instruction: 0xb843 │ │ + ; instruction: 0xb84c │ │ ; instruction: 0xebf10001 │ │ b.n 3cb6fe │ │ ands r0, r0 │ │ b.n 3cb3a2 │ │ adds r0, #1 │ │ strh r0, [r0, #18] │ │ movs r2, r0 │ │ @@ -1430260,15 +1430267,15 @@ │ │ rev r0, r0 │ │ asrs r5, r0, #32 │ │ b.n 3cb50e │ │ movs r0, #4 │ │ b.n 3cb512 │ │ movs r6, r0 │ │ b.n 3cb516 │ │ - ; instruction: 0xb7e6 │ │ + ; instruction: 0xb7ef │ │ ; instruction: 0xebf10004 │ │ b.n 3cb2ea │ │ asrs r0, r0, #32 │ │ b.n 3cb922 │ │ movs r0, #16 │ │ b.n 3cb6b4 │ │ ; instruction: 0xb7c7 │ │ @@ -1430282,15 +1430289,15 @@ │ │ b.n 3cb2c8 │ │ movs r2, r0 │ │ b.n 3cb30a │ │ asrs r4, r0, #32 │ │ b.n 3cb30c │ │ movs r0, #7 │ │ b.n 3cb2ce │ │ - ; instruction: 0xb7da │ │ + ; instruction: 0xb7e3 │ │ ; instruction: 0xebf1000b │ │ and.w r0, r0, r0 │ │ b.n 3cb8c0 │ │ ; instruction: 0xffeadaff │ │ movs r0, r0 │ │ b.n 3cb95a │ │ beq.n 3cb284 │ │ @@ -1430303,15 +1430310,15 @@ │ │ ; instruction: 0xfff91aff │ │ movs r6, r0 │ │ b.n 3cb572 │ │ asrs r5, r0, #32 │ │ b.n 3cb576 │ │ movs r0, #16 │ │ b.n 3cb97a │ │ - ; instruction: 0xb7cd │ │ + ; instruction: 0xb7d6 │ │ ; instruction: 0xebf10010 │ │ b.n 3cb982 │ │ beq.n 3cb2ac │ │ b.n 3cb760 │ │ strh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r5, r7, sp} │ │ b.n 3cad8c │ │ @@ -1430375,15 +1430382,15 @@ │ │ ; instruction: 0xffd5baff │ │ asrs r5, r0, #32 │ │ b.n 3cb61a │ │ movs r0, #4 │ │ b.n 3cb61e │ │ movs r6, r0 │ │ b.n 3cb622 │ │ - ; instruction: 0xb7a3 │ │ + ; instruction: 0xb7ac │ │ ; instruction: 0xebf10004 │ │ b.n 3cb3f6 │ │ movs r0, #16 │ │ b.n 3cb7b6 │ │ asrs r0, r0, #32 │ │ b.n 3cba32 │ │ ; instruction: 0xb784 │ │ @@ -1431064,15 +1431071,15 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbc82 │ │ movs r4, r0 │ │ b.n 3cbc86 │ │ ; instruction: 0xb70c │ │ ; instruction: 0xebf10004 │ │ b.n 3cbc8e │ │ - ; instruction: 0xb605 │ │ + ; instruction: 0xb60e │ │ ; instruction: 0xebf13388 │ │ b.n 3cb494 │ │ strh r4, [r0, #0] │ │ b.n 3cbe66 │ │ strb r3, [r0, #0] │ │ b.n 3cba7c │ │ asrs r7, r0, #32 │ │ @@ -1431087,15 +1431094,15 @@ │ │ b.n 3cb48c │ │ str r0, [sp, #80] ; 0x50 │ │ b.n 3cb490 │ │ add sp, #64 ; 0x40 │ │ b.n 3cb494 │ │ movs r0, r0 │ │ b.n 3cba86 │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ + ; instruction: 0xb605 │ │ ; instruction: 0xebf10018 │ │ b.n 3cb4c0 │ │ asrs r2, r0, #32 │ │ b.n 3cb42a │ │ movs r0, #1 │ │ b.n 3cb42e │ │ movs r5, r0 │ │ @@ -1431110,22 +1431117,22 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbce6 │ │ movs r4, r0 │ │ b.n 3cbcea │ │ ; instruction: 0xb6f3 │ │ ; instruction: 0xebf10004 │ │ b.n 3cbcf2 │ │ - push {r2, r3, r5, r6, r7, lr} │ │ + push {r0, r2, r4, r5, r6, r7, lr} │ │ ; instruction: 0xebf11007 │ │ b.n 3cbcfa │ │ movs r0, #2 │ │ b.n 3cc0fe │ │ movs r0, r0 │ │ b.n 3cbaca │ │ - push {r0, r1, r3, r5, r6, r7, lr} │ │ + push {r2, r4, r5, r6, r7, lr} │ │ ; instruction: 0xebf1c014 │ │ b.n 3cb504 │ │ movs r0, #10 │ │ b.n 3cbd0e │ │ strh r2, [r0, #0] │ │ b.n 3cb48a │ │ adds r0, #1 │ │ @@ -1431140,22 +1431147,22 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbd2a │ │ movs r4, r0 │ │ b.n 3cbd2e │ │ ; instruction: 0xb6e2 │ │ ; instruction: 0xebf10004 │ │ b.n 3cbd36 │ │ - push {r0, r1, r3, r4, r6, r7, lr} │ │ + push {r2, r5, r6, r7, lr} │ │ ; instruction: 0xebf11007 │ │ b.n 3cbd3e │ │ movs r0, #2 │ │ b.n 3cc142 │ │ movs r0, r0 │ │ b.n 3cbb0e │ │ - push {r1, r3, r4, r6, r7, lr} │ │ + push {r0, r1, r5, r6, r7, lr} │ │ ; instruction: 0xebf19006 │ │ b.n 3cb5ba │ │ add sp, #28 │ │ b.n 3cb5be │ │ movs r0, #10 │ │ b.n 3cbd56 │ │ adds r4, #9 │ │ @@ -1431168,22 +1431175,22 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbd6a │ │ movs r4, r0 │ │ b.n 3cbd6e │ │ ; instruction: 0xb6d2 │ │ ; instruction: 0xebf10004 │ │ b.n 3cbd76 │ │ - push {r0, r1, r3, r6, r7, lr} │ │ + push {r2, r4, r6, r7, lr} │ │ ; instruction: 0xebf11007 │ │ b.n 3cbd7e │ │ movs r0, #2 │ │ b.n 3cc182 │ │ movs r0, r0 │ │ b.n 3cbb4e │ │ - push {r1, r3, r6, r7, lr} │ │ + push {r0, r1, r4, r6, r7, lr} │ │ ; instruction: 0xebf11008 │ │ b.n 3cb5fa │ │ movs r0, #9 │ │ b.n 3cb5fe │ │ movs r5, r0 │ │ b.n 3cbd96 │ │ adds r4, #1 │ │ @@ -1431196,22 +1431203,22 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbdaa │ │ movs r4, r0 │ │ b.n 3cbdae │ │ ; instruction: 0xb6c2 │ │ ; instruction: 0xebf10004 │ │ b.n 3cbdb6 │ │ - push {r0, r1, r3, r4, r5, r7, lr} │ │ + push {r2, r6, r7, lr} │ │ ; instruction: 0xebf11007 │ │ b.n 3cbdbe │ │ movs r0, #2 │ │ b.n 3cc1c2 │ │ movs r0, r0 │ │ b.n 3cbb8e │ │ - push {r1, r3, r4, r5, r7, lr} │ │ + push {r0, r1, r6, r7, lr} │ │ ; instruction: 0xebf1c00a │ │ b.n 3cb63a │ │ strh r3, [r1, #0] │ │ b.n 3cb63e │ │ movs r0, #10 │ │ b.n 3cbdd6 │ │ adds r4, #12 │ │ @@ -1431224,22 +1431231,22 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbdea │ │ movs r4, r0 │ │ b.n 3cbdee │ │ ; instruction: 0xb6b2 │ │ ; instruction: 0xebf10004 │ │ b.n 3cbdf6 │ │ - push {r0, r1, r3, r5, r7, lr} │ │ + push {r2, r4, r5, r7, lr} │ │ ; instruction: 0xebf11007 │ │ b.n 3cbdfe │ │ movs r0, #2 │ │ b.n 3cc202 │ │ movs r0, r0 │ │ b.n 3cbbce │ │ - push {r1, r3, r5, r7, lr} │ │ + push {r0, r1, r4, r5, r7, lr} │ │ ; instruction: 0xebf10010 │ │ b.n 3cb608 │ │ movs r0, #10 │ │ b.n 3cbe12 │ │ str r0, [sp, #8] │ │ b.n 3cb576 │ │ adds r0, #1 │ │ @@ -1431254,22 +1431261,22 @@ │ │ ; instruction: 0xebff1005 │ │ b.n 3cbe2e │ │ movs r4, r0 │ │ b.n 3cbe32 │ │ ; instruction: 0xb6a1 │ │ ; instruction: 0xebf10004 │ │ b.n 3cbe3a │ │ - push {r1, r3, r4, r7, lr} │ │ + push {r0, r1, r5, r7, lr} │ │ ; instruction: 0xebf11007 │ │ b.n 3cbe42 │ │ movs r0, #2 │ │ b.n 3cc246 │ │ movs r0, r0 │ │ b.n 3cbc12 │ │ - push {r0, r3, r4, r7, lr} │ │ + push {r1, r5, r7, lr} │ │ ; instruction: 0xebf1700e │ │ b.n 3cb6be │ │ str r7, [r1, #0] │ │ b.n 3cb6c2 │ │ asrs r5, r0, #32 │ │ b.n 3cc25a │ │ movs r0, #10 │ │ @@ -1431999,15 +1432006,15 @@ │ │ b.n 3cc4e6 │ │ movs r4, r0 │ │ b.n 3cbcb2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 3cc4f2 │ │ - cbz r4, 3cc22e │ │ + cbz r5, 3cc230 │ │ ; instruction: 0xebf11007 │ │ b.n 3cc4fa │ │ movs r0, #0 │ │ b.n 3cc4fe │ │ movs r1, r1 │ │ b.n 3cc502 │ │ ldr r4, [sp, #472] ; 0x1d8 │ │ @@ -1434083,15 +1434090,15 @@ │ │ b.n 3ccf24 │ │ strb r7, [r5, #8] │ │ ; instruction: 0xebff0001 │ │ b.n 3cdb42 │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r7, sl} │ │ movs r1, r3 │ │ - ldcl 0, cr0, [r0, #92] ; 0x5c │ │ + ldcl 0, cr0, [ip, #92] ; 0x5c │ │ lsls r0, r7, #30 │ │ movs r1, r3 │ │ lsrs r0, r4, #3 │ │ movs r0, r3 │ │ lsls r4, r7, #29 │ │ movs r1, r3 │ │ adds r0, #4 │ │ @@ -1434253,21 +1434260,21 @@ │ │ b.n 3cda8a │ │ ; instruction: 0xffe7baff │ │ movs r1, r0 │ │ b.n 3cdcca │ │ beq.n 3cd5a4 │ │ b.n 3cdaa8 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ - ldmia.w sp!, {r3, r4, r5, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r6, sl, fp, sp, lr, pc} │ │ movs r7, r2 │ │ lsls r4, r6, #31 │ │ movs r1, r3 │ │ lsrs r0, r1, #32 │ │ movs r1, r3 │ │ - mcrr 0, 1, r0, ip, cr7 │ │ + mrrc 0, 1, r0, r8, cr7 │ │ adds r0, #4 │ │ b.n 3cd0e4 │ │ adds r0, #3 │ │ b.n 3cd4e8 │ │ ldrh r1, [r4, #38] ; 0x26 │ │ ; instruction: 0xeaff652c │ │ movs r3, r5 │ │ @@ -1434496,15 +1434503,15 @@ │ │ asrs r0, r0, #32 │ │ b.n 3cd2b2 │ │ beq.n 3cd7c0 │ │ b.n 3cdcc4 │ │ strh r0, [r6, #30] │ │ ldmia.w sp!, {r1} │ │ b.n 3cdaf2 │ │ - add r6, sp, #432 ; 0x1b0 │ │ + add r6, sp, #468 ; 0x1d4 │ │ ; instruction: 0xebf14000 │ │ b.n 3cdafa │ │ lsls r0, r0, #1 │ │ b.n 3cde66 │ │ ; instruction: 0xffc0daff │ │ stmia r0!, {r3, r4, r7} │ │ b.n 3cd304 │ │ @@ -1434554,15 +1434561,15 @@ │ │ asrs r1, r1, #22 │ │ movs r1, r0 │ │ asrs r0, r4, #14 │ │ ; instruction: 0xffcd0aff │ │ ; instruction: 0xffb4eaff │ │ movs r0, r1 │ │ b.n 3cdb7a │ │ - add r6, sp, #296 ; 0x128 │ │ + add r6, sp, #332 ; 0x14c │ │ ; instruction: 0xebf14000 │ │ b.n 3cdb82 │ │ ; instruction: 0xffc2eaff │ │ str r0, [sp, #0] │ │ b.n 3cdb8a │ │ ; instruction: 0xffc6eaff │ │ str r0, [sp, #20] │ │ @@ -1435132,39 +1435139,39 @@ │ │ ; instruction: 0xffe2eaff │ │ lsls r0, r1, #10 │ │ movs r1, r3 │ │ lsls r0, r6, #9 │ │ movs r1, r3 │ │ lsls r4, r4, #7 │ │ movs r0, r3 │ │ - b.n 3cd9e8 │ │ + b.n 3cda00 │ │ movs r7, r2 │ │ lsls r4, r7, #10 │ │ movs r1, r3 │ │ - b.n 3cd9e8 │ │ + b.n 3cda00 │ │ movs r7, r2 │ │ - b.n 3cd93c │ │ + b.n 3cd954 │ │ movs r7, r2 │ │ lsls r0, r3, #7 │ │ movs r1, r3 │ │ lsls r0, r2, #6 │ │ movs r1, r3 │ │ lsls r4, r7, #6 │ │ movs r1, r3 │ │ - b.n 3cd854 │ │ + b.n 3cd86c │ │ movs r7, r2 │ │ lsls r0, r6, #6 │ │ movs r1, r3 │ │ lsls r4, r6, #2 │ │ movs r0, r3 │ │ lsls r0, r1, #1 │ │ movs r0, r3 │ │ lsls r4, r4, #3 │ │ movs r1, r3 │ │ - b.n 3cd698 │ │ + b.n 3cd6b0 │ │ movs r7, r2 │ │ ldr r7, [pc, #960] ; (3ce144 ) │ │ stmdb sp!, {r0, r1, pc} │ │ b.n 3ce0ca │ │ add sp, #8 │ │ b.n 3ce294 │ │ add r0, pc, #624 ; (adr r0, 3ce000 ) │ │ @@ -1435238,15 +1435245,15 @@ │ │ movs r1, r0 │ │ b.n 3ce56a │ │ beq.n 3cde44 │ │ b.n 3ce348 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r2, r5} │ │ movs r1, r3 │ │ - b.n 3ce570 │ │ + b.n 3ce588 │ │ movs r7, r2 │ │ vqadd.u64 d0, d8, d7 │ │ asrs r4, r0, #32 │ │ b.n 3cd980 │ │ asrs r1, r0, #32 │ │ b.n 3cdd84 │ │ ldrb r0, [r7, #0] │ │ @@ -1435643,15 +1435650,15 @@ │ │ b.n 3cdcc0 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ add sp, #32 │ │ b.n 3cdcde │ │ movs r3, r1 │ │ b.n 3ce4fa │ │ - add r3, sp, #936 ; 0x3a8 │ │ + add r3, sp, #972 ; 0x3cc │ │ ; instruction: 0xebf1100b │ │ b.n 3ce502 │ │ movs r0, #0 │ │ b.n 3ce506 │ │ movs r7, r0 │ │ b.n 3ce50a │ │ str r4, [sp, #464] ; 0x1d0 │ │ @@ -1435782,15 +1435789,15 @@ │ │ asrs r0, r4, #14 │ │ b.n 3ce318 │ │ lsls r0, r4, #14 │ │ b.n 3ce2f0 │ │ b.n 3cde00 │ │ movs r2, r1 │ │ b.n 3ce62e │ │ - add r3, sp, #628 ; 0x274 │ │ + add r3, sp, #664 ; 0x298 │ │ ; instruction: 0xebf1100a │ │ b.n 3ce636 │ │ movs r0, #0 │ │ b.n 3ce63a │ │ movs r3, r1 │ │ b.n 3ce63e │ │ str r4, [sp, #156] ; 0x9c │ │ @@ -1435913,15 +1435920,15 @@ │ │ b.n 3cdf1e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ b.n 3cdf42 │ │ movs r6, r0 │ │ b.n 3ce75a │ │ - add r3, sp, #328 ; 0x148 │ │ + add r3, sp, #364 ; 0x16c │ │ ; instruction: 0xebf11006 │ │ b.n 3ce762 │ │ movs r0, #0 │ │ b.n 3ce766 │ │ movs r4, r0 │ │ b.n 3ce76a │ │ str r3, [sp, #880] ; 0x370 │ │ @@ -1436774,20 +1436781,20 @@ │ │ b.n 3cef36 │ │ asrs r6, r0, #32 │ │ b.n 3ced18 │ │ beq.n 3cec14 │ │ b.n 3cf118 │ │ lsrs r0, r6 │ │ ldmia.w sp!, {r0, r2, r3, r8, ip} │ │ - ; instruction: 0xeaffd5f4 │ │ + ; instruction: 0xeaffd600 │ │ movs r7, r2 │ │ ; instruction: 0xf2740018 │ │ adcs.w r0, r8, #23 │ │ ; instruction: 0xf2b80018 │ │ - bpl.n 3ceb68 │ │ + bpl.n 3ceb80 │ │ movs r7, r2 │ │ ; instruction: 0xf2b40018 │ │ ; instruction: 0xf2600018 │ │ ; instruction: 0xf2740018 │ │ movs r1, r0 │ │ b.n 3cf2ca │ │ ands r0, r1 │ │ @@ -1437288,41 +1437295,41 @@ │ │ add r0, pc, #352 ; (adr r0, 3cf1dc ) │ │ b.n 3cebbc │ │ asrs r2, r1, #32 │ │ b.n 3cf1a0 │ │ stc2 11, cr14, [r3], #-1016 ; 0xfffffc08 ; │ │ ; instruction: 0xffa5eaff │ │ vqadd.s64 d0, d12, d7 │ │ - bcc.n 3cefd8 │ │ + bcc.n 3ceff0 │ │ movs r7, r2 │ │ ; instruction: 0xf1980018 │ │ sbcs.w r0, ip, #24 │ │ - bcc.n 3cefec │ │ + bcc.n 3cf004 │ │ movs r7, r2 │ │ lsls r7, r3, #12 │ │ lsls r2, r0, #2 │ │ - bcs.n 3cf04c │ │ + bcs.n 3cf064 │ │ movs r7, r2 │ │ ; instruction: 0xf0f00018 │ │ ; instruction: 0xf0dc0018 │ │ ldrsb r4, [r2, r4] │ │ movs r7, r4 │ │ ldcl 0, cr0, [r0, #92]! ; 0x5c │ │ ldc 0, cr0, [ip, #92]! ; 0x5c │ │ ands.w r0, r8, #24 │ │ - bcs.n 3cf0d0 │ │ + bcs.n 3cf0e8 │ │ movs r7, r2 │ │ stcl 0, cr0, [r8, #-92]! ; 0xffffffa4 │ │ - bne.n 3cf090 │ │ + bne.n 3cf0a8 │ │ movs r7, r2 │ │ ldmia.w r8, {r3, r4} │ │ ldcl 0, cr0, [r0], {23} │ │ b.n 3cf0ac │ │ movs r0, r3 │ │ - bne.n 3cf140 │ │ + bne.n 3cf158 │ │ movs r7, r2 │ │ b.n 3cefdc │ │ movs r0, r3 │ │ ldr r7, [pc, #960] ; (3cf4a0 ) │ │ stmdb sp!, {ip, sp, lr} │ │ b.n 3cec08 │ │ beq.n 3cf150 │ │ @@ -1437661,51 +1437668,51 @@ │ │ b.n 3cef04 │ │ adds r0, #8 │ │ b.n 3cf4e8 │ │ asrs r4, r0, #32 │ │ b.n 3cf4ec │ │ lsrs r2, r3, #28 │ │ ; instruction: 0xebffffbc │ │ - ; instruction: 0xeaffd03c │ │ + ; instruction: 0xeaffd048 │ │ movs r7, r2 │ │ mcr 0, 0, r0, cr12, cr8, {0} │ │ ; instruction: 0xeb800017 │ │ lsls r7, r3, #12 │ │ lsls r2, r0, #2 │ │ mcr 0, 0, r0, cr0, cr8, {0} │ │ - ldmia r7, {r4, r6, r7} │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ movs r7, r2 │ │ ldcl 0, cr0, [r4, #96]! ; 0x60 │ │ - ldmia r7, {r3, r5, r7} │ │ + ldmia r7, {r2, r4, r5, r7} │ │ movs r7, r2 │ │ stcl 0, cr0, [r8, #96]! ; 0x60 │ │ - ldmia r7, {r7} │ │ + ldmia r7, {r2, r3, r7} │ │ movs r7, r2 │ │ - ldmia r7!, {r5, r6} │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ movs r7, r2 │ │ ldcl 0, cr0, [ip, #96]! ; 0x60 │ │ stcl 0, cr0, [r4, #-96]! ; 0xffffffa0 │ │ strh r0, [r4, r6] │ │ movs r7, r4 │ │ orns r0, ip, r7, lsr #32 │ │ b.n 3ceef4 │ │ movs r0, r3 │ │ ldc 0, cr0, [r4, #-96] ; 0xffffffa0 │ │ - ldmia r6!, {r3, r4, r7} │ │ + ldmia r6!, {r2, r5, r7} │ │ movs r7, r2 │ │ ldrd r0, r0, [ip, #92]! ; 0x5c │ │ ldc 0, cr0, [ip], #-96 ; 0xffffffa0 │ │ - ldmia r6, {r2, r4, r6} │ │ + ldmia r6, {r5, r6} │ │ movs r7, r2 │ │ strd r0, r0, [r8, #92] ; 0x5c │ │ b.n 3cee00 │ │ movs r0, r3 │ │ - ldmia r6!, {r4, r5} │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ movs r7, r2 │ │ - ldmia r5!, {r3, r7} │ │ + ldmia r5!, {r2, r4, r7} │ │ movs r7, r2 │ │ ldc 0, cr0, [r8], {24} │ │ adds r0, #4 │ │ b.n 3cef80 │ │ adds r0, #3 │ │ b.n 3cf384 │ │ strh r2, [r7, #40] ; 0x28 │ │ @@ -1441647,20 +1441654,20 @@ │ │ str r0, [r0, #0] │ │ b.n 3d1a6e │ │ movs r0, r1 │ │ b.n 3d1a72 │ │ subs r6, #28 │ │ ; instruction: 0xebff0008 │ │ b.n 3d1a7a │ │ - ldr r6, [sp, #552] ; 0x228 │ │ + ldr r6, [sp, #588] ; 0x24c │ │ ; instruction: 0xebf14000 │ │ b.n 3d1a82 │ │ movs r4, r0 │ │ b.n 3d1272 │ │ - ldr r6, [sp, #540] ; 0x21c │ │ + ldr r6, [sp, #576] ; 0x240 │ │ ; instruction: 0xebf1100c │ │ b.n 3d1288 │ │ movs r0, #131 ; 0x83 │ │ b.n 3d1e92 │ │ stmia r0!, {} │ │ b.n 3d185e │ │ ands r5, r0 │ │ @@ -1442093,15 +1442100,15 @@ │ │ b.n 3d1e5e │ │ movs r0, r0 │ │ b.n 3d1644 │ │ movs r0, #0 │ │ b.n 3d164e │ │ asrs r0, r1, #32 │ │ b.n 3d1652 │ │ - ldr r5, [sp, #580] ; 0x244 │ │ + ldr r5, [sp, #616] ; 0x268 │ │ ; instruction: 0xebf10000 │ │ b.n 3d165a │ │ adds r0, #0 │ │ b.n 3d1660 │ │ asrs r0, r0, #32 │ │ b.n 3d1c40 │ │ asrs r0, r0, #32 │ │ @@ -1442370,27 +1442377,27 @@ │ │ stmia r3!, {r5, r7} │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0} │ │ b.n 3d24da │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, sl, lr, pc} │ │ movs r0, r3 │ │ - add r4, pc, #800 ; (adr r4, 3d20c4 ) │ │ + add r4, pc, #848 ; (adr r4, 3d20f4 ) │ │ movs r7, r2 │ │ stmia r0!, {r2, r3, r4} │ │ movs r7, r2 │ │ stmia r5!, {r3, r4, r7} │ │ movs r0, r3 │ │ - add r4, pc, #384 ; (adr r4, 3d1f30 ) │ │ + add r4, pc, #432 ; (adr r4, 3d1f60 ) │ │ movs r7, r2 │ │ itt lt │ │ movlt r7, r2 │ │ stmialt r5!, {r6} │ │ movs r0, r3 │ │ - add r4, pc, #0 ; (adr r4, 3d1dbc ) │ │ + add r4, pc, #48 ; (adr r4, 3d1dec ) │ │ movs r7, r2 │ │ itt pl │ │ movpl r7, r2 │ │ andpl r0, r7 │ │ stmdb sp!, {r1, lr} │ │ b.n 3d210a │ │ str r1, [r0, r0] │ │ @@ -1442423,15 +1442430,15 @@ │ │ asrs r0, r4, #14 │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {} │ │ b.n 3d254e │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r2, r3, r4, r9, fp, ip, sp, pc} │ │ movs r0, r3 │ │ - add r3, pc, #432 ; (adr r3, 3d1fc8 ) │ │ + add r3, pc, #480 ; (adr r3, 3d1ff8 ) │ │ movs r7, r2 │ │ ands r0, r7 │ │ stmdb sp!, {r1, lr} │ │ b.n 3d2162 │ │ str r1, [r0, r0] │ │ b.n 3d2166 │ │ movs r0, #3 │ │ @@ -1442464,15 +1442471,15 @@ │ │ stmia r3!, {r5, r7} │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {} │ │ b.n 3d25aa │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r2, r6, r7, r8, fp, ip, sp, pc} │ │ movs r0, r3 │ │ - add r3, pc, #80 ; (adr r3, 3d1ec4 ) │ │ + add r3, pc, #128 ; (adr r3, 3d1ef4 ) │ │ movs r7, r2 │ │ ands r0, r7 │ │ stmdb sp!, {r1, lr} │ │ b.n 3d21be │ │ str r1, [r0, r0] │ │ b.n 3d21c2 │ │ movs r0, #3 │ │ @@ -1442507,15 +1442514,15 @@ │ │ stmia r3!, {r5, r7} │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {} │ │ b.n 3d260a │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r3, r5, r6, r8, fp, ip, sp, pc} │ │ movs r0, r3 │ │ - add r2, pc, #736 ; (adr r2, 3d21b4 ) │ │ + add r2, pc, #784 ; (adr r2, 3d21e4 ) │ │ movs r7, r2 │ │ ldr r7, [pc, #992] ; (3d22b8 ) │ │ stmdb sp!, {r1} │ │ b.n 3d221e │ │ ands r2, r0 │ │ b.n 3d2222 │ │ strh r3, [r0, #0] │ │ @@ -1442624,23 +1442631,23 @@ │ │ ; instruction: 0xffe0baff │ │ movs r1, r0 │ │ b.n 3d270a │ │ ldrh r0, [r7, #62] ; 0x3e │ │ ldmia.w sp!, {} │ │ b.n 3d2712 │ │ ldrh r0, [r7, #62] ; 0x3e │ │ - ldmia.w sp!, {r3, r4, r6, r9, sp, pc} │ │ + ldmia.w sp!, {r2, r5, r6, r9, sp, pc} │ │ movs r7, r2 │ │ stmia r3!, {r5, r7} │ │ movs r0, r3 │ │ lsls r7, r3, #12 │ │ lsls r2, r0, #2 │ │ stmia r3!, {r2, r3, r5, r6} │ │ movs r0, r3 │ │ - add r2, pc, #64 ; (adr r2, 3d2028 ) │ │ + add r2, pc, #112 ; (adr r2, 3d2058 ) │ │ movs r7, r2 │ │ stmia r2!, {r5, r6, r7} │ │ movs r0, r3 │ │ adds r0, #4 │ │ b.n 3d1b30 │ │ adds r0, #3 │ │ b.n 3d1f34 │ │ @@ -1443825,21 +1443832,21 @@ │ │ b.n 3d2d8a │ │ asrs r7, r0, #32 │ │ b.n 3d2b6c │ │ lsls r2, r7, #5 │ │ ; instruction: 0xebffffa8 │ │ ; instruction: 0xeaffafa8 │ │ movs r0, r3 │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ + ldr r0, [sp, #736] ; 0x2e0 │ │ movs r7, r2 │ │ revsh r4, r1 │ │ movs r0, r3 │ │ add r7, sp, #192 ; 0xc0 │ │ movs r0, r3 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ + ldr r0, [sp, #608] ; 0x260 │ │ movs r7, r2 │ │ cbz r0, 3d2aaa │ │ movs r0, r3 │ │ cbz r4, 3d2a78 │ │ movs r0, r3 │ │ ldrh r0, [r4, #30] │ │ movs r0, r3 │ │ @@ -1444709,15 +1444716,15 @@ │ │ b.n 3d3562 │ │ ldr r0, [sp, #60] ; 0x3c │ │ ; instruction: 0xebf10000 │ │ b.n 3d38ca │ │ mcr2 10, 7, r1, cr12, cr15, {7} ; │ │ movs r4, r0 │ │ b.n 3d3572 │ │ - str r7, [sp, #816] ; 0x330 │ │ + str r7, [sp, #852] ; 0x354 │ │ ; instruction: 0xebf1feea │ │ ; instruction: 0xeaff0000 │ │ b.n 3d38e4 │ │ vpmin.u8 , q15, │ │ mrc2 10, 7, lr, cr4, cr15, {7} ; │ │ movs r0, r0 │ │ b.n 3d38ec │ │ @@ -1445646,15 +1445653,15 @@ │ │ b.n 3d35a4 │ │ add sp, #32 │ │ b.n 3d35a0 │ │ b.n 3d3a70 │ │ b.n 3d35a4 │ │ movs r6, r1 │ │ b.n 3d3b8c │ │ - str r5, [sp, #760] ; 0x2f8 │ │ + str r5, [sp, #796] ; 0x31c │ │ ; instruction: 0xebf16000 │ │ b.n 3d35aa │ │ movs r0, #24 │ │ b.n 3d35bc │ │ add r0, pc, #0 ; (adr r0, 3d3a84 ) │ │ b.n 3d35b2 │ │ stmia r0!, {r3} │ │ @@ -1445773,15 +1445780,15 @@ │ │ b.n 3d3ca0 │ │ adds r0, #6 │ │ b.n 3d3ca4 │ │ lsrs r5, r3, #31 │ │ ; instruction: 0xebffff3c │ │ ; instruction: 0xeaff0005 │ │ b.n 3d40a2 │ │ - str r5, [sp, #464] ; 0x1d0 │ │ + str r5, [sp, #500] ; 0x1f4 │ │ ; instruction: 0xebf12000 │ │ b.n 3d36d0 │ │ adds r0, #187 ; 0xbb │ │ b.n 3d42de │ │ strb r0, [r0, #0] │ │ b.n 3d3ee2 │ │ lsls r0, r3, #17 │ │ @@ -1445817,15 +1445824,15 @@ │ │ b.n 3d3710 │ │ strh r0, [r0, #0] │ │ b.n 3d3714 │ │ asrs r5, r0, #32 │ │ b.n 3d40f4 │ │ movs r0, r1 │ │ b.n 3d3cee │ │ - str r5, [sp, #384] ; 0x180 │ │ + str r5, [sp, #420] ; 0x1a4 │ │ ; instruction: 0xebf16000 │ │ b.n 3d3722 │ │ movs r0, #24 │ │ b.n 3d3734 │ │ stmia r0!, {} │ │ b.n 3d372a │ │ ands r0, r1 │ │ @@ -1445896,15 +1445903,15 @@ │ │ b.n 3d37b6 │ │ movs r0, r1 │ │ b.n 3d37c6 │ │ b.n 3d3c90 │ │ b.n 3d37ca │ │ movs r6, r1 │ │ b.n 3d3d96 │ │ - str r5, [sp, #216] ; 0xd8 │ │ + str r5, [sp, #252] ; 0xfc │ │ ; instruction: 0xebf12000 │ │ b.n 3d37ca │ │ stmia r0!, {} │ │ b.n 3d43e2 │ │ adds r0, #0 │ │ b.n 3d37ca │ │ asrs r0, r1, #32 │ │ @@ -1446862,19 +1446869,19 @@ │ │ b.n 3d4008 │ │ asrs r2, r0, #32 │ │ b.n 3d45ec │ │ ; instruction: 0xfadaebfe │ │ ; instruction: 0xffd6eaff │ │ add r0, pc, #864 ; (adr r0, 3d4838 ) │ │ movs r0, r3 │ │ - ldrb r0, [r7, #20] │ │ + ldrb r4, [r0, #21] │ │ movs r7, r2 │ │ ldr r0, [sp, #624] ; 0x270 │ │ movs r7, r2 │ │ - ldrb r0, [r0, #20] │ │ + ldrb r4, [r1, #20] │ │ movs r7, r2 │ │ add r0, pc, #752 ; (adr r0, 3d47d8 ) │ │ movs r0, r3 │ │ add r0, pc, #464 ; (adr r0, 3d46bc ) │ │ movs r0, r3 │ │ add r0, pc, #224 ; (adr r0, 3d45d0 ) │ │ movs r0, r3 │ │ @@ -1450069,15 +1450076,15 @@ │ │ movs r4, r0 │ │ b.n 3d643a │ │ blx 7a58f8 │ │ ; instruction: 0xffc0eaff │ │ lsrs r7, r4, #30 │ │ b.n 3d6846 │ │ ; instruction: 0xfff6eaff │ │ - str r4, [r0, #52] ; 0x34 │ │ + str r0, [r2, #52] ; 0x34 │ │ movs r7, r2 │ │ strh r0, [r5, #58] ; 0x3a │ │ movs r0, r3 │ │ strh r0, [r1, #60] ; 0x3c │ │ movs r0, r3 │ │ ldrh r4, [r3, #0] │ │ movs r0, r3 │ │ @@ -1450095,19 +1450102,19 @@ │ │ movs r0, r3 │ │ strh r4, [r6, #48] ; 0x30 │ │ movs r0, r3 │ │ ldr r3, [sp, #496] ; 0x1f0 │ │ movs r7, r2 │ │ strh r4, [r2, #48] ; 0x30 │ │ movs r0, r3 │ │ - str r4, [r6, #20] │ │ + str r0, [r0, #24] │ │ movs r7, r2 │ │ strh r4, [r7, #46] ; 0x2e │ │ movs r0, r3 │ │ - str r4, [r7, #16] │ │ + str r0, [r1, #20] │ │ movs r7, r2 │ │ strh r0, [r6, #46] ; 0x2e │ │ movs r0, r3 │ │ ldrb r4, [r7, #17] │ │ movs r7, r2 │ │ lsls r2, r3, #12 │ │ movs r0, r0 │ │ @@ -1450255,15 +1450262,15 @@ │ │ b.n 3d5d9c │ │ lsls r1, r2, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ b.n 3d65da │ │ asrs r6, r0, #32 │ │ b.n 3d65de │ │ - ldrh r4, [r6, #28] │ │ + ldrh r5, [r7, #28] │ │ ; instruction: 0xebf13000 │ │ b.n 3d5dd0 │ │ strh r4, [r6, #4] │ │ b.n 3d6634 │ │ movs r0, #0 │ │ b.n 3d5e54 │ │ stmia r0!, {r3} │ │ @@ -1451954,15 +1451961,15 @@ │ │ ldr r7, [r3, r3] │ │ ; instruction: 0xebfe4000 │ │ b.n 3d763a │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ b.n 3d74e2 │ │ - strh r0, [r6, #62] ; 0x3e │ │ + strh r1, [r7, #62] ; 0x3e │ │ ; instruction: 0xebf11005 │ │ b.n 3d74ea │ │ cmp r7, #71 ; 0x47 │ │ b.n 3d78ee │ │ add r0, pc, #4 ; (adr r0, 3d71b4 ) │ │ b.n 3d76b2 │ │ movs r2, r1 │ │ @@ -1451976,15 +1451983,15 @@ │ │ b.n 3d6cce │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ b.n 3d750e │ │ movs r0, #10 │ │ b.n 3d7512 │ │ - strh r7, [r4, #62] ; 0x3e │ │ + strh r0, [r6, #62] ; 0x3e │ │ ; instruction: 0xebf13000 │ │ b.n 3d791a │ │ movs r0, r1 │ │ b.n 3d6d10 │ │ str r0, [r1, #0] │ │ b.n 3d6cea │ │ adds r0, #4 │ │ @@ -1452199,15 +1452206,15 @@ │ │ bvs.n 3d7376 │ │ ; instruction: 0xebfe6000 │ │ b.n 3d786a │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 3d7712 │ │ - strh r4, [r4, #58] ; 0x3a │ │ + strh r5, [r5, #58] ; 0x3a │ │ ; instruction: 0xebf11001 │ │ b.n 3d78da │ │ movs r6, r0 │ │ b.n 3d771e │ │ bvs.n 3d73d4 │ │ ; instruction: 0xebfe0000 │ │ b.n 3d7a86 │ │ @@ -1452551,15 +1452558,15 @@ │ │ strh r0, [r0, #0] │ │ b.n 3d7244 │ │ ; instruction: 0xff980aff │ │ movs r1, r0 │ │ b.n 3d79f6 │ │ asrs r4, r1, #32 │ │ b.n 3d71d4 │ │ - strh r2, [r5, #52] ; 0x34 │ │ + strh r3, [r6, #52] ; 0x34 │ │ ; instruction: 0xebf19000 │ │ b.n 3d71ee │ │ ands r4, r0 │ │ b.n 3d779a │ │ asrs r1, r1, #32 │ │ b.n 3d77d2 │ │ adds r0, #12 │ │ @@ -1452922,15 +1452929,15 @@ │ │ movs r4, r1 │ │ b.n 3d751c │ │ bge.n 3d7a06 │ │ ; instruction: 0xebfe51ff │ │ b.n 3d757c │ │ movs r1, r1 │ │ b.n 3d7d2e │ │ - strh r5, [r3, #46] ; 0x2e │ │ + strh r6, [r4, #46] ; 0x2e │ │ ; instruction: 0xebf1300a │ │ b.n 3d7d16 │ │ lsls r1, r4, #9 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ b.n 3d809e │ │ lsls r7, r3, #8 │ │ @@ -1453654,15 +1453661,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ b.n 3d86a2 │ │ movs r0, r1 │ │ b.n 3d8332 │ │ add r0, pc, #176 ; (adr r0, 3d80a4 ) │ │ lsls r5, r3, #22 │ │ - strh r3, [r3, #34] ; 0x22 │ │ + strh r4, [r4, #34] ; 0x22 │ │ ; instruction: 0xebf11018 │ │ b.n 3d7b38 │ │ movs r5, #20 │ │ b.n 3d7b40 │ │ movs r1, r0 │ │ b.n 3d8506 │ │ strb r2, [r0, r5] │ │ @@ -1453673,15 +1453680,15 @@ │ │ movs r0, r5 │ │ ; instruction: 0xe9890127 │ │ lsrs r0, r0, #8 │ │ movs r4, r4 │ │ b.n 3d7b38 │ │ movs r0, r1 │ │ b.n 3d8362 │ │ - strh r0, [r2, #34] ; 0x22 │ │ + strh r1, [r3, #34] ; 0x22 │ │ ; instruction: 0xebf11008 │ │ b.n 3d836a │ │ strh r4, [r4, #0] │ │ b.n 3d7b68 │ │ movs r0, #1 │ │ b.n 3d8532 │ │ movs r0, r1 │ │ @@ -1454836,15 +1454843,15 @@ │ │ movs r0, r0 │ │ b.n 3d91d2 │ │ beq.n 3d8abc │ │ b.n 3d8f30 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r1, r2} │ │ b.n 3d8d5e │ │ - strh r1, [r2, #14] │ │ + strh r2, [r3, #14] │ │ ; instruction: 0xebf17000 │ │ b.n 3d8d66 │ │ vpmin.u q7, q14, │ │ ands r4, r1 │ │ b.n 3d8556 │ │ movs r0, r0 │ │ b.n 3d90da │ │ @@ -1455486,15 +1455493,15 @@ │ │ ; instruction: 0xebf10000 │ │ b.n 3d96ae │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r7 │ │ ldmia.w sp!, {r1, r4, r6, r7, r8, ip, lr, pc} │ │ ; instruction: 0xeafed80f │ │ - ; instruction: 0xeb018051 │ │ + ; instruction: 0xeb01805a │ │ ; instruction: 0xebf11060 │ │ b.n 3d8b64 │ │ movs r0, #96 ; 0x60 │ │ b.n 3d8b68 │ │ asrs r1, r0, #32 │ │ b.n 3d914c │ │ str r5, [r1, r0] │ │ @@ -1455748,15 +1455755,15 @@ │ │ b.n 3d99a6 │ │ asrs r0, r0, #32 │ │ b.n 3d95aa │ │ vrhadd.u d14, d9, d31 │ │ ; instruction: 0xfff2eaff │ │ movs r4, r0 │ │ b.n 3d95b6 │ │ - ldrb r3, [r7, #30] │ │ + ldrb r4, [r0, #31] │ │ ; instruction: 0xebf10001 │ │ b.n 3d96fe │ │ add sp, #0 │ │ b.n 3d938a │ │ ; instruction: 0xffd4eaff │ │ movs r1, r0 │ │ b.n 3d99ca │ │ @@ -1463895,15 +1463902,15 @@ │ │ b.n 3ddce6 │ │ movs r0, #14 │ │ cbz r0, 3dda56 │ │ movs r0, #11 │ │ add r1, pc, #640 ; (adr r1, 3ddcb0 ) │ │ asrs r1, r1, #32 │ │ b.n 3ddd76 │ │ - ldr r6, [r1, #92] ; 0x5c │ │ + ldr r7, [r2, #92] ; 0x5c │ │ ; instruction: 0xebf13090 │ │ b.n 3dd578 │ │ movs r3, r1 │ │ b.n 3ddce8 │ │ lsls r4, r2, #3 │ │ bge.n 3dda46 │ │ movs r0, r0 │ │ @@ -1464270,15 +1464277,15 @@ │ │ movs r0, #10 │ │ b.n 3de09e │ │ movs r0, r0 │ │ b.n 3de402 │ │ movs r5, r0 │ │ b.n 3de0a6 │ │ ; instruction: 0xfff40aff │ │ - ldr r1, [r0, #80] ; 0x50 │ │ + ldr r2, [r1, #80] ; 0x50 │ │ ; instruction: 0xebf1ffcd │ │ ; instruction: 0xeaffb030 │ │ b.n 3dd8b0 │ │ str r0, [sp, #144] ; 0x90 │ │ b.n 3dd8b4 │ │ ands r0, r5 │ │ b.n 3dd8b8 │ │ @@ -1464657,15 +1464664,15 @@ │ │ str r0, [r0, r0] │ │ asrs r7, r0, #22 │ │ movs r0, r0 │ │ b.n 3de736 │ │ movs r0, r0 │ │ asrs r6, r0, #22 │ │ strh r0, [r7, #30] │ │ - ldmia.w sp!, {r2, r4, r5, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, sl, fp, sp, lr} │ │ ; instruction: 0xebf11000 │ │ b.n 3de3da │ │ ; instruction: 0xff81eaff │ │ lsrs r0, r5, #10 │ │ movs r0, r3 │ │ movs r1, r0 │ │ b.n 3de6c8 │ │ @@ -1466558,15 +1466565,15 @@ │ │ lsrs r0, r0, #8 │ │ ldr r4, [r6, #12] │ │ ; instruction: 0xebf10000 │ │ b.n 3df776 │ │ ; instruction: 0xfff91aff │ │ movs r2, r1 │ │ b.n 3df41e │ │ - ldr r1, [r4, #0] │ │ + ldr r2, [r5, #0] │ │ ; instruction: 0xebf16014 │ │ b.n 3dec00 │ │ movs r1, r0 │ │ b.n 3df56a │ │ stmia r0!, {} │ │ b.n 3df202 │ │ stmia r0!, {r2, r3, r4} │ │ @@ -1468880,24 +1468887,24 @@ │ │ b.n 3e0910 │ │ adds r0, #180 ; 0xb4 │ │ b.n 3e0914 │ │ movs r5, r6 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 3e08c2 │ │ - str r0, [r7, #44] ; 0x2c │ │ + str r1, [r0, #48] ; 0x30 │ │ ; instruction: 0xebf10000 │ │ b.n 3e0c38 │ │ ands r0, r0 │ │ b.n 3e08ce │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 3e08d6 │ │ - str r3, [r6, #44] ; 0x2c │ │ + str r4, [r7, #44] ; 0x2c │ │ ; instruction: 0xebf120c4 │ │ b.n 3e00dc │ │ asrs r2, r0, #32 │ │ b.n 3e06c0 │ │ movs r0, #192 ; 0xc0 │ │ b.n 3e00e4 │ │ movs r4, r0 │ │ @@ -1469652,15 +1469659,15 @@ │ │ b.n 3e10f4 │ │ movs r2, r0 │ │ b.n 3e0f9e │ │ str r1, [r0, #0] │ │ b.n 3e0fa2 │ │ str r2, [r0, r0] │ │ b.n 3e0fa6 │ │ - str r7, [r7, #16] │ │ + str r0, [r1, #20] │ │ ; instruction: 0xebf13014 │ │ b.n 3e0796 │ │ movs r0, r0 │ │ b.n 3e131e │ │ asrs r1, r0, #32 │ │ b.n 3e13fc │ │ asrs r4, r2, #32 │ │ @@ -1470850,15 +1470857,15 @@ │ │ ; instruction: 0xebf10001 │ │ b.n 3e1d92 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n 3e1dfa │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r7, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r3, r7, r9, sl, fp, ip, lr} │ │ ; instruction: 0xebf13000 │ │ b.n 3e11e6 │ │ movs r1, r3 │ │ b.n 3e1d70 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r2 │ │ @@ -1474019,15 +1474026,15 @@ │ │ b.n 3e2d2a │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ b.n 3e356a │ │ movs r0, #5 │ │ b.n 3e356e │ │ - ldrsb r0, [r2, r7] │ │ + ldrsb r1, [r3, r7] │ │ ; instruction: 0xebf10000 │ │ b.n 3e38e2 │ │ str r4, [r2, r0] │ │ b.n 3e2d42 │ │ movs r0, #1 │ │ lsls r0, r4, #14 │ │ movs r3, r0 │ │ @@ -1474220,15 +1474227,15 @@ │ │ movs r0, #20 │ │ b.n 3e2ee2 │ │ beq.n 3e33ec │ │ b.n 3e38f8 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0} │ │ b.n 3e3726 │ │ - ldrsb r7, [r3, r5] │ │ + ldrsb r0, [r5, r5] │ │ ; instruction: 0xebf12000 │ │ b.n 3e372e │ │ ; instruction: 0xfff7eaff │ │ b.n 3e343c │ │ b.n 3e2f34 │ │ lsls r7, r0, #1 │ │ b.n 3e3b3a │ │ @@ -1474984,15 +1474991,15 @@ │ │ b.n 3e362c │ │ movs r0, #7 │ │ b.n 3e3dbe │ │ adds r0, #9 │ │ b.n 3e3e42 │ │ adds r0, #3 │ │ b.n 3e3616 │ │ - strb r2, [r7, r6] │ │ + strb r3, [r0, r7] │ │ ; instruction: 0xebf10004 │ │ b.n 3e3f9c │ │ movs r0, r0 │ │ b.n 3e3d3c │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ asrs r3, r0, #32 │ │ @@ -1475301,15 +1475308,15 @@ │ │ ; instruction: 0xffec3aff │ │ movs r0, #10 │ │ b.n 3e4076 │ │ asrs r4, r0, #32 │ │ b.n 3e4248 │ │ movs r0, r1 │ │ b.n 3e407e │ │ - strb r4, [r1, r4] │ │ + strb r5, [r2, r4] │ │ ; instruction: 0xebf11009 │ │ b.n 3e4086 │ │ movs r7, r0 │ │ b.n 3e408a │ │ cmp r6, #240 ; 0xf0 │ │ ; instruction: 0xebfe0007 │ │ b.n 3e4092 │ │ @@ -1477150,15 +1477157,15 @@ │ │ asrs r0, r0, #32 │ │ b.n 3e50aa │ │ movs r4, r0 │ │ b.n 3e50ae │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ ; instruction: 0xebfe0008 │ │ b.n 3e50b6 │ │ - str r3, [r7, r3] │ │ + str r4, [r0, r4] │ │ ; instruction: 0xebf11008 │ │ b.n 3e50be │ │ movs r0, #0 │ │ b.n 3e50c2 │ │ movs r4, r0 │ │ b.n 3e50c6 │ │ ldmia r4, {r1, r2, r4} │ │ @@ -1477169,15 +1477176,15 @@ │ │ asrs r2, r0, #32 │ │ b.n 3e4eb4 │ │ movs r0, #1 │ │ b.n 3e54da │ │ ldmia r4, {r0, r4} │ │ ; instruction: 0xebfe0006 │ │ b.n 3e50e2 │ │ - str r0, [r6, r3] │ │ + str r1, [r7, r3] │ │ ; instruction: 0xebf11006 │ │ b.n 3e50ea │ │ str r4, [r0, #0] │ │ b.n 3e52c8 │ │ movs r0, #0 │ │ b.n 3e50f2 │ │ movs r4, r0 │ │ @@ -1478085,15 +1478092,15 @@ │ │ movs r0, r4 │ │ b.n 3e5c68 │ │ movs r1, r0 │ │ asrs r2, r2, #13 │ │ ; instruction: 0xfff89aff │ │ movs r4, r0 │ │ b.n 3e590e │ │ - ldr r6, [pc, #916] ; (3e5964 ) │ │ + ldr r6, [pc, #952] ; (3e5988 ) │ │ ; instruction: 0xebf19000 │ │ b.n 3e5916 │ │ lsls r4, r2, #23 │ │ b.n 3e5118 │ │ movs r0, r0 │ │ b.n 3e5890 │ │ lsls r1, r6, #5 │ │ @@ -1479868,25 +1479875,25 @@ │ │ movs r6, r0 │ │ b.n 3e684a │ │ stmia r5!, {r0, r2, r4, r6, r7} │ │ ; instruction: 0xebfe5008 │ │ b.n 3e603c │ │ movs r5, r0 │ │ b.n 3e6856 │ │ - ldr r3, [pc, #76] ; (3e6564 ) │ │ + ldr r3, [pc, #112] ; (3e6588 ) │ │ ; instruction: 0xebf11005 │ │ b.n 3e685e │ │ movs r0, #0 │ │ b.n 3e6862 │ │ movs r6, r0 │ │ b.n 3e6866 │ │ stmia r6!, {r1, r2, r3, r5} │ │ ; instruction: 0xebfe0008 │ │ b.n 3e686e │ │ - ldr r3, [pc, #52] ; (3e6564 ) │ │ + ldr r3, [pc, #88] ; (3e6588 ) │ │ ; instruction: 0xebf11008 │ │ b.n 3e6876 │ │ strh r4, [r2, #0] │ │ b.n 3e6a54 │ │ movs r0, #0 │ │ b.n 3e687e │ │ movs r6, r0 │ │ @@ -1480876,15 +1480883,15 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n 3e730e │ │ ands r1, r0 │ │ asrs r0, r4, #14 │ │ ; instruction: 0xffe0eaff │ │ movs r5, r0 │ │ b.n 3e713a │ │ - ldr r0, [pc, #872] ; (3e7164 ) │ │ + ldr r0, [pc, #908] ; (3e7188 ) │ │ ; instruction: 0xebf16014 │ │ b.n 3e692e │ │ movs r0, #0 │ │ b.n 3e72a6 │ │ ; instruction: 0xffe4baff │ │ strb r0, [r0, #0] │ │ b.n 3e6928 │ │ @@ -1481491,15 +1481498,15 @@ │ │ b.n 3e6e9e │ │ asrs r7, r0, #32 │ │ b.n 3e76ba │ │ lsls r0, r0, #3 │ │ b.n 3e7896 │ │ movs r0, #32 │ │ b.n 3e7ac2 │ │ - bx pc │ │ + blxns r0 │ │ ; instruction: 0xebf11021 │ │ b.n 3e7898 │ │ str r0, [sp, #128] ; 0x80 │ │ b.n 3e6f3c │ │ movs r6, r0 │ │ b.n 3e7454 │ │ movs r0, r0 │ │ @@ -1482448,15 +1482455,15 @@ │ │ b.n 3e769a │ │ asrs r4, r2, #32 │ │ b.n 3e76b0 │ │ lsrs r1, r0, #29 │ │ b.n 3e8084 │ │ movs r0, #9 │ │ b.n 3e7ebe │ │ - cmp r4, pc │ │ + cmp sp, r0 │ │ ; instruction: 0xebf1c0e4 │ │ b.n 3e76ae │ │ strb r4, [r7, #1] │ │ b.n 3e76c2 │ │ movs r0, r0 │ │ b.n 3e823c │ │ lsls r3, r1, #1 │ │ @@ -1482902,15 +1482909,15 @@ │ │ b.n 3e7a72 │ │ movs r2, r0 │ │ b.n 3e845a │ │ asrs r0, r4, #2 │ │ b.n 3e8456 │ │ movs r0, #32 │ │ b.n 3e8696 │ │ - add lr, r0 │ │ + add pc, r1 │ │ ; instruction: 0xebf130e4 │ │ b.n 3e7a86 │ │ movs r0, r4 │ │ b.n 3e7a88 │ │ movs r2, r0 │ │ b.n 3e8586 │ │ movs r2, r5 │ │ @@ -1482935,15 +1482942,15 @@ │ │ b.n 3e849a │ │ movs r0, #7 │ │ b.n 3e82d2 │ │ asrs r0, r1, #1 │ │ b.n 3e8498 │ │ movs r5, r0 │ │ b.n 3e82da │ │ - add r5, lr │ │ + add r6, pc │ │ ; instruction: 0xebf12058 │ │ b.n 3e7aca │ │ strb r7, [r0, #0] │ │ b.n 3e80b0 │ │ asrs r7, r0, #32 │ │ b.n 3e82ea │ │ lsls r4, r0, #13 │ │ @@ -1484103,15 +1484110,15 @@ │ │ b.n 3e84e0 │ │ asrs r3, r1, #32 │ │ b.n 3e8c92 │ │ movs r2, r1 │ │ b.n 3e8c96 │ │ str r0, [sp, #8] │ │ b.n 3e8c9a │ │ - tst r5, r0 │ │ + tst r6, r1 │ │ ; instruction: 0xebf1000b │ │ b.n 3e8ca2 │ │ asrs r1, r6, #14 │ │ ; instruction: 0xebfe0c01 │ │ b.n 3e8f96 │ │ str r0, [sp, #36] ; 0x24 │ │ b.n 3e8a82 │ │ @@ -1484120,45 +1484127,45 @@ │ │ mcr2 10, 2, r0, cr7, cr15, {7} ; │ │ lsls r4, r4, #3 │ │ b.n 3e84a2 │ │ str r2, [r0, #0] │ │ b.n 3e8e90 │ │ lsls r0, r1, #5 │ │ b.n 3e84a2 │ │ - rors r0, r7 │ │ + tst r1, r0 │ │ ; instruction: 0xebf12420 │ │ b.n 3e8cca │ │ movs r0, #0 │ │ b.n 3e8520 │ │ strh r4, [r4, #6] │ │ b.n 3e84ba │ │ lsls r0, r1, #5 │ │ b.n 3e84c6 │ │ - rors r3, r6 │ │ + rors r4, r7 │ │ ; instruction: 0xebf10001 │ │ b.n 3e8530 │ │ add r0, pc, #912 ; (adr r0, 3e8d30 ) │ │ b.n 3e84ca │ │ str r1, [sp, #288] ; 0x120 │ │ b.n 3e84da │ │ movs r1, r1 │ │ b.n 3e8cea │ │ - rors r6, r5 │ │ + rors r7, r6 │ │ ; instruction: 0xebf11009 │ │ b.n 3e8cf2 │ │ movs r0, #0 │ │ b.n 3e8cf6 │ │ movs r6, r0 │ │ b.n 3e8cfa │ │ cmp r5, r5 │ │ ; instruction: 0xebf110e4 │ │ b.n 3e84ea │ │ lsls r0, r1, #5 │ │ b.n 3e84e8 │ │ - rors r7, r4 │ │ + rors r0, r6 │ │ ; instruction: 0xebf19000 │ │ b.n 3e8ada │ │ mrc2 10, 1, lr, cr0, cr15, {7} ; │ │ strh r0, [r1, #0] │ │ b.n 3e84fe │ │ add r0, pc, #400 ; (adr r0, 3e8b68 ) │ │ b.n 3e850a │ │ @@ -1484448,15 +1484455,15 @@ │ │ b.n 3e8766 │ │ str r0, [sp, #0] │ │ b.n 3e8f82 │ │ movs r4, r3 │ │ b.n 3e8760 │ │ lsls r0, r1, #5 │ │ b.n 3e877e │ │ - adcs r6, r0 │ │ + adcs r7, r1 │ │ ; instruction: 0xebf19018 │ │ b.n 3e876c │ │ str r0, [sp, #48] ; 0x30 │ │ b.n 3e8770 │ │ strb r2, [r0, #0] │ │ b.n 3e915a │ │ mcr2 10, 4, lr, cr8, cr15, {7} ; │ │ @@ -1485397,15 +1485404,15 @@ │ │ b.n 3e9956 │ │ asrs r4, r4, #32 │ │ b.n 3e8f84 │ │ movs r1, r1 │ │ b.n 3e978e │ │ str r0, [sp, #128] ; 0x80 │ │ b.n 3e8f6c │ │ - subs r7, #71 ; 0x47 │ │ + subs r7, #80 ; 0x50 │ │ ; instruction: 0xebf1c01c │ │ b.n 3e8f94 │ │ add sp, #8 │ │ b.n 3e9966 │ │ add r0, pc, #128 ; (adr r0, 3e94e0 ) │ │ b.n 3e8f9c │ │ movs r0, #11 │ │ @@ -1486590,15 +1486597,15 @@ │ │ lsrs r0, r0, #8 │ │ strb r0, [r5, #0] │ │ b.n 3ea328 │ │ movs r0, #4 │ │ b.n 3ea152 │ │ movs r7, r0 │ │ b.n 3ea156 │ │ - subs r4, #214 ; 0xd6 │ │ + subs r4, #223 ; 0xdf │ │ ; instruction: 0xebf150ac │ │ b.n 3ea338 │ │ asrs r1, r1, #32 │ │ b.n 3ea162 │ │ movs r0, #129 ; 0x81 │ │ b.n 3ea2ee │ │ movs r4, r0 │ │ @@ -1489709,15 +1489716,15 @@ │ │ b.n 3ebd96 │ │ movs r6, r0 │ │ b.n 3ebbd6 │ │ movs r0, #16 │ │ b.n 3ebfda │ │ str r4, [r2, #0] │ │ b.n 3eb3b8 │ │ - adds r6, #52 ; 0x34 │ │ + adds r6, #61 ; 0x3d │ │ ; instruction: 0xebf17014 │ │ b.n 3eb3e0 │ │ movs r0, r1 │ │ b.n 3ebbea │ │ strb r0, [r2, #0] │ │ b.n 3ebdbc │ │ strb r4, [r2, #0] │ │ @@ -1489725,15 +1489732,15 @@ │ │ stmia r4!, {r0, r1, r4, r5, r7} │ │ ; instruction: 0xebfe100a │ │ b.n 3ebbfa │ │ movs r0, #0 │ │ b.n 3ebbfe │ │ movs r7, r0 │ │ b.n 3ebc02 │ │ - adds r6, #43 ; 0x2b │ │ + adds r6, #52 ; 0x34 │ │ ; instruction: 0xebf10008 │ │ b.n 3ebc0a │ │ stmia r4!, {r0, r2, r3, r5, r7} │ │ ; instruction: 0xebfea014 │ │ b.n 3eb40c │ │ str r0, [r0, r0] │ │ b.n 3eb3f0 │ │ @@ -1490021,15 +1490028,15 @@ │ │ b.n 3ec058 │ │ subs r1, r0, #5 │ │ b.n 3ec050 │ │ movs r6, r0 │ │ b.n 3ebe86 │ │ movs r0, #16 │ │ b.n 3ec28a │ │ - adds r5, #137 ; 0x89 │ │ + adds r5, #146 ; 0x92 │ │ ; instruction: 0xebf1ff28 │ │ ; instruction: 0xeaff0003 │ │ b.n 3ebe96 │ │ bgt.n 3ebbe8 │ │ ; instruction: 0xebfdffd6 │ │ ; instruction: 0xeaff21f0 │ │ movs r0, r0 │ │ @@ -1490114,15 +1490121,15 @@ │ │ b.n 3eb72e │ │ asrs r3, r0, #32 │ │ b.n 3eb796 │ │ asrs r0, r7, #4 │ │ b.n 3eb736 │ │ movs r1, #60 ; 0x3c │ │ b.n 3eb73a │ │ - adds r5, #87 ; 0x57 │ │ + adds r5, #96 ; 0x60 │ │ ; instruction: 0xebf10008 │ │ b.n 3eb742 │ │ movs r0, #5 │ │ b.n 3ebf5e │ │ str r4, [r4, r1] │ │ b.n 3eb742 │ │ asrs r6, r2, #32 │ │ @@ -1490244,15 +1490251,15 @@ │ │ b.n 3eb822 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ b.n 3ec230 │ │ movs r0, #6 │ │ b.n 3ec066 │ │ - adds r5, #18 │ │ + adds r5, #27 │ │ ; instruction: 0xebf16178 │ │ b.n 3eb8b6 │ │ movs r1, r0 │ │ b.n 3ec472 │ │ ; instruction: 0xffedeaff │ │ stmia r0!, {r2, r3, r4, r7} │ │ b.n 3eb878 │ │ @@ -1490362,15 +1490369,15 @@ │ │ b.n 3ec55a │ │ movs r0, r1 │ │ b.n 3eb876 │ │ movs r4, r1 │ │ b.n 3ec162 │ │ add r2, pc, #820 ; (adr r2, 3ec158 ) │ │ ; instruction: 0xebfeac1d │ │ - ; instruction: 0xebfe34aa │ │ + ; instruction: 0xebfe34ad │ │ ; instruction: 0xebf170d0 │ │ b.n 3eb95a │ │ adds r0, #0 │ │ b.n 3ec576 │ │ movs r3, r0 │ │ b.n 3ec0e8 │ │ adds r0, #0 │ │ @@ -1492269,15 +1492276,15 @@ │ │ b.n 3ec94a │ │ movs r2, r0 │ │ b.n 3ed332 │ │ asrs r0, r0, #3 │ │ b.n 3ed33c │ │ movs r0, #32 │ │ b.n 3ed56e │ │ - adds r0, #208 ; 0xd0 │ │ + adds r0, #217 ; 0xd9 │ │ ; instruction: 0xebf1c028 │ │ b.n 3ec95e │ │ movs r0, r0 │ │ b.n 3ed4f2 │ │ lsls r3, r5, #1 │ │ subs r0, r0, r0 │ │ b.n 3ecfc0 │ │ @@ -1492300,15 +1492307,15 @@ │ │ b.n 3ec98a │ │ movs r5, r0 │ │ b.n 3ed1a6 │ │ asrs r0, r1, #1 │ │ b.n 3ed36c │ │ movs r0, #7 │ │ b.n 3ed1ae │ │ - adds r0, #192 ; 0xc0 │ │ + adds r0, #201 ; 0xc9 │ │ ; instruction: 0xebf15007 │ │ b.n 3ecf80 │ │ adds r0, #8 │ │ b.n 3ec9a2 │ │ lsls r4, r4, #1 │ │ b.n 3ec9a4 │ │ str r0, [sp, #224] ; 0xe0 │ │ @@ -1492333,15 +1492340,15 @@ │ │ b.n 3ed3b0 │ │ asrs r4, r0, #32 │ │ b.n 3ed3b8 │ │ movs r2, #4 │ │ b.n 3ec9dc │ │ movs r5, r0 │ │ b.n 3ed1f2 │ │ - adds r0, #175 ; 0xaf │ │ + adds r0, #184 ; 0xb8 │ │ ; instruction: 0xebf1105c │ │ b.n 3ec9e2 │ │ movs r2, #4 │ │ b.n 3ec9e0 │ │ str r2, [r0, r0] │ │ b.n 3ecfcc │ │ movs r4, r0 │ │ @@ -1492806,15 +1492813,15 @@ │ │ b.n 3ed5f6 │ │ lsls r0, r4, #2 │ │ b.n 3ed7d2 │ │ movs r0, #32 │ │ b.n 3ed9fe │ │ str r0, [sp, #48] ; 0x30 │ │ b.n 3ecddc │ │ - cmp r7, #171 ; 0xab │ │ + cmp r7, #180 ; 0xb4 │ │ ; instruction: 0xebf13000 │ │ b.n 3eda0a │ │ adds r0, #108 ; 0x6c │ │ b.n 3ecdd6 │ │ str r0, [sp, #136] ; 0x88 │ │ b.n 3ece7e │ │ str r3, [r4, #0] │ │ @@ -1492972,15 +1492979,15 @@ │ │ b.n 3ecf1e │ │ lsls r0, r1, #1 │ │ b.n 3ed922 │ │ asrs r2, r1, #32 │ │ b.n 3ed75a │ │ movs r0, #9 │ │ b.n 3ed75e │ │ - cmp r7, #84 ; 0x54 │ │ + cmp r7, #93 ; 0x5d │ │ ; instruction: 0xebf19009 │ │ b.n 3ed53a │ │ asrs r1, r1, #32 │ │ b.n 3ed76a │ │ movs r4, r0 │ │ b.n 3ed76e │ │ str r0, [sp, #48] ; 0x30 │ │ @@ -1494939,15 +1494946,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r3, r1, #32 │ │ b.n 3ee7ce │ │ movs r0, #7 │ │ b.n 3ee7d2 │ │ movs r2, r1 │ │ b.n 3ee7d6 │ │ - cmp r3, #54 ; 0x36 │ │ + cmp r3, #63 ; 0x3f │ │ ; instruction: 0xebf11098 │ │ b.n 3edfc6 │ │ adds r0, #88 ; 0x58 │ │ b.n 3edfca │ │ strb r0, [r4, #4] │ │ b.n 3edfa8 │ │ strb r1, [r0, #0] │ │ @@ -1495339,15 +1495346,15 @@ │ │ b.n 3eeb2a │ │ asrs r4, r0, #32 │ │ b.n 3eeb2e │ │ movs r0, #6 │ │ b.n 3eeb32 │ │ add r0, sp, #40 ; 0x28 │ │ b.n 3eeb06 │ │ - cmp r2, #94 ; 0x5e │ │ + cmp r2, #103 ; 0x67 │ │ ; instruction: 0xebf17007 │ │ b.n 3eeb12 │ │ str r0, [r0, r3] │ │ b.n 3ee32c │ │ str r4, [sp, #36] ; 0x24 │ │ b.n 3eeb14 │ │ str r0, [sp, #944] ; 0x3b0 │ │ @@ -1496207,15 +1496214,15 @@ │ │ b.n 3ef27a │ │ movs r0, #8 │ │ b.n 3ef27e │ │ movs r6, r0 │ │ b.n 3eeed0 │ │ movs r1, r0 │ │ b.n 3ef450 │ │ - cmp r0, #138 ; 0x8a │ │ + cmp r0, #147 ; 0x93 │ │ ; instruction: 0xebf1500c │ │ b.n 3eea88 │ │ add sp, #4 │ │ b.n 3ef462 │ │ movs r5, r0 │ │ b.n 3ef296 │ │ movs r6, #225 ; 0xe1 │ │ @@ -1496482,15 +1496489,15 @@ │ │ b.n 3eecd0 │ │ movs r3, r0 │ │ b.n 3ef6a4 │ │ add sp, #12 │ │ b.n 3ef6a2 │ │ asrs r0, r1, #32 │ │ b.n 3ef4e2 │ │ - movs r7, #243 ; 0xf3 │ │ + movs r7, #252 ; 0xfc │ │ ; instruction: 0xebf1000a │ │ b.n 3ef4ea │ │ pop {r6, pc} │ │ ; instruction: 0xebfe1008 │ │ b.n 3eecda │ │ str r0, [r0, r3] │ │ b.n 3eecde │ │ @@ -1496691,15 +1496698,15 @@ │ │ lsrs r0, r0, #8 │ │ add sp, #0 │ │ b.n 3efaaa │ │ movs r0, r1 │ │ b.n 3ef6ae │ │ sub sp, #260 ; 0x104 │ │ b.n 3eef0c │ │ - movs r7, #124 ; 0x7c │ │ + movs r7, #133 ; 0x85 │ │ ; instruction: 0xebf10080 │ │ b.n 3efa1a │ │ movs r0, r1 │ │ b.n 3eee98 │ │ lsls r5, r0, #2 │ │ ldr r2, [sp, #0] │ │ adds r7, #192 ; 0xc0 │ │ @@ -1497082,15 +1497089,15 @@ │ │ b.n 3ef1de │ │ adds r0, #6 │ │ b.n 3ef658 │ │ movs r2, r0 │ │ b.n 3efbd8 │ │ add r0, pc, #4 ; (adr r0, 3ef6d4 ) │ │ b.n 3ef25c │ │ - movs r6, #167 ; 0xa7 │ │ + movs r6, #176 ; 0xb0 │ │ ; instruction: 0xebf10008 │ │ b.n 3efa1a │ │ asrs r2, r0, #2 │ │ b.n 3efe1e │ │ lsls r3, r1, #2 │ │ ; instruction: 0xebfe0009 │ │ b.n 3efa26 │ │ @@ -1502049,15 +1502056,15 @@ │ │ b.n 3f1c9e │ │ movs r0, #7 │ │ b.n 3f2456 │ │ asrs r4, r6, #5 │ │ b.n 3f1c42 │ │ movs r5, r0 │ │ b.n 3f262a │ │ - adds r4, r2, #0 │ │ + adds r5, r3, #0 │ │ ; instruction: 0xebf180ff │ │ b.n 3f2530 │ │ asrs r7, r0, #32 │ │ b.n 3f2236 │ │ stmia r0!, {r1, r2} │ │ b.n 3f263c │ │ strh r5, [r0, #0] │ │ @@ -1502415,15 +1502422,15 @@ │ │ b.n 3f2b72 │ │ movs r0, r1 │ │ b.n 3f1e8e │ │ movs r4, r1 │ │ b.n 3f277a │ │ ldrh r7, [r0, #10] │ │ ; instruction: 0xebfe9297 │ │ - ; instruction: 0xebfe1b24 │ │ + ; instruction: 0xebfe1b27 │ │ ; instruction: 0xebf180d0 │ │ b.n 3f1f72 │ │ adds r0, #0 │ │ b.n 3f2b8e │ │ movs r3, r0 │ │ b.n 3f2702 │ │ adds r0, #0 │ │ @@ -1504580,15 +1504587,15 @@ │ │ lsls r4, r3, #4 │ │ b.n 3f3272 │ │ ; instruction: 0xff900aff │ │ movs r0, #8 │ │ b.n 3f3ab2 │ │ asrs r7, r0, #32 │ │ b.n 3f3ab6 │ │ - asrs r6, r7, #25 │ │ + asrs r7, r0, #26 │ │ ; instruction: 0xebf18120 │ │ b.n 3f3286 │ │ movs r0, #1 │ │ b.n 3f3ec2 │ │ ; instruction: 0xff81eaff │ │ asrs r4, r4, #32 │ │ b.n 3f32b4 │ │ @@ -1505102,15 +1505109,15 @@ │ │ b.n 3f429c │ │ asrs r0, r4 │ │ b.n 3f36fc │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 3f3f3a │ │ - asrs r2, r3, #21 │ │ + asrs r3, r4, #21 │ │ ; instruction: 0xebf10001 │ │ b.n 3f4082 │ │ lsls r6, r7, #3 │ │ b.n 3f42a6 │ │ lsls r6, r1, #2 │ │ ldrh r0, [r0, #16] │ │ movs r7, r0 │ │ @@ -1506023,15 +1506030,15 @@ │ │ lsls r4, r3, #4 │ │ b.n 3f3fda │ │ ; instruction: 0xffcd0aff │ │ asrs r5, r0, #32 │ │ b.n 3f4816 │ │ movs r0, #7 │ │ b.n 3f481a │ │ - asrs r5, r4, #12 │ │ + asrs r6, r5, #12 │ │ ; instruction: 0xebf17120 │ │ b.n 3f3fee │ │ movs r1, r0 │ │ b.n 3f4c26 │ │ ; instruction: 0xffc8eaff │ │ movs r6, r0 │ │ b.n 3f482e │ │ @@ -1506171,15 +1506178,15 @@ │ │ b.n 3f4ccc │ │ lsls r0, r6, #5 │ │ b.n 3f412e │ │ lsls r4, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ b.n 3f496e │ │ - asrs r5, r1, #11 │ │ + asrs r6, r2, #11 │ │ ; instruction: 0xebf100ff │ │ b.n 3f4cd6 │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ b.n 3f463c │ │ b.n 3f41e8 │ │ movs r0, r0 │ │ @@ -1506235,29 +1506242,29 @@ │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ b.n 3f49f2 │ │ subs r1, r0, #5 │ │ b.n 3f4bbe │ │ movs r0, #16 │ │ b.n 3f4dfa │ │ - asrs r5, r5, #10 │ │ + asrs r6, r6, #10 │ │ ; instruction: 0xebf11f45 │ │ b.n 3f4bca │ │ movs r0, #16 │ │ b.n 3f4e06 │ │ movs r0, r2 │ │ b.n 3f4bd4 │ │ - asrs r1, r5, #10 │ │ + asrs r2, r6, #10 │ │ ; instruction: 0xebf10020 │ │ b.n 3f4bdc │ │ subs r1, r1, #5 │ │ b.n 3f4bde │ │ movs r0, #16 │ │ b.n 3f4e1a │ │ - asrs r5, r4, #10 │ │ + asrs r6, r5, #10 │ │ ; instruction: 0xebf10001 │ │ b.n 3f4e22 │ │ vpmin.u8 q15, , │ │ adds r1, #0 │ │ b.n 3f41f2 │ │ movs r1, r0 │ │ b.n 3f4e2e │ │ @@ -1506519,29 +1506526,29 @@ │ │ mcr2 10, 5, lr, cr15, cr15, {7} ; │ │ asrs r3, r0, #32 │ │ b.n 3f4c8e │ │ movs r0, #16 │ │ b.n 3f5092 │ │ lsrs r1, r0, #29 │ │ b.n 3f4e5e │ │ - asrs r6, r0, #8 │ │ + asrs r7, r1, #8 │ │ ; instruction: 0xebf11010 │ │ b.n 3f4e68 │ │ movs r0, #16 │ │ b.n 3f50a2 │ │ lsrs r5, r0, #29 │ │ b.n 3f4e6e │ │ - asrs r2, r0, #8 │ │ + asrs r3, r1, #8 │ │ ; instruction: 0xebf10f49 │ │ b.n 3f4e76 │ │ asrs r0, r4, #32 │ │ b.n 3f4e7c │ │ movs r0, #16 │ │ b.n 3f50b6 │ │ - asrs r6, r7, #7 │ │ + asrs r7, r0, #8 │ │ ; instruction: 0xebf10001 │ │ b.n 3f50be │ │ mcr2 10, 5, lr, cr2, cr15, {7} ; │ │ str r0, [r1, #12] │ │ b.n 3f44c4 │ │ lsls r0, r1, #3 │ │ b.n 3f44c8 │ │ @@ -1507053,15 +1507060,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n 3f51b2 │ │ movs r1, #32 │ │ b.n 3f499c │ │ asrs r4, r0, #32 │ │ b.n 3f51ba │ │ - asrs r5, r7, #2 │ │ + asrs r6, r0, #3 │ │ ; instruction: 0xebf16098 │ │ b.n 3f49ac │ │ lsls r0, r4, #4 │ │ b.n 3f49b2 │ │ beq.n 3f4e98 │ │ b.n 3f53a4 │ │ strh r0, [r6, #14] │ │ @@ -1507659,15 +1507666,15 @@ │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ b.n 3f56b2 │ │ str r2, [r0, r0] │ │ b.n 3f56b6 │ │ str r1, [r0, #0] │ │ b.n 3f56ba │ │ - lsrs r6, r2, #29 │ │ + lsrs r1, r3, #29 │ │ ; instruction: 0xebf13058 │ │ b.n 3f4eaa │ │ movs r0, #0 │ │ b.n 3f5ac6 │ │ movs r0, #0 │ │ b.n 3f4e8a │ │ lsls r4, r2, #6 │ │ @@ -1507781,15 +1507788,15 @@ │ │ b.n 3f5910 │ │ ands r0, r0 │ │ b.n 3f57ba │ │ str r2, [r0, #0] │ │ b.n 3f57be │ │ strb r1, [r0, #0] │ │ b.n 3f57c2 │ │ - lsrs r4, r2, #28 │ │ + lsrs r7, r2, #28 │ │ ; instruction: 0xebf13058 │ │ b.n 3f4fb2 │ │ movs r0, #0 │ │ b.n 3f5bce │ │ movs r0, #0 │ │ b.n 3f4f92 │ │ lsls r4, r2, #6 │ │ @@ -1507874,15 +1507881,15 @@ │ │ b.n 3f59dc │ │ ands r0, r0 │ │ b.n 3f5886 │ │ str r2, [r0, r0] │ │ b.n 3f588a │ │ str r1, [r0, #0] │ │ b.n 3f588e │ │ - lsrs r1, r4, #27 │ │ + lsrs r4, r4, #27 │ │ ; instruction: 0xebf13058 │ │ b.n 3f507e │ │ movs r0, #0 │ │ b.n 3f5c9a │ │ movs r0, #0 │ │ b.n 3f505e │ │ lsls r4, r2, #6 │ │ @@ -1508220,15 +1508227,15 @@ │ │ ldrh r2, [r0, #8] │ │ ; instruction: 0xebfe2009 │ │ b.n 3f5b62 │ │ movs r0, r2 │ │ b.n 3f5360 │ │ asrs r6, r0, #32 │ │ b.n 3f5b6a │ │ - lsrs r1, r2, #25 │ │ + lsrs r2, r3, #25 │ │ ; instruction: 0xebf10000 │ │ b.n 3f5ee0 │ │ str r0, [sp, #112] ; 0x70 │ │ b.n 3f5370 │ │ movs r7, r7 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #64] ; 0x40 │ │ @@ -1508776,15 +1508783,15 @@ │ │ b.n 3f5834 │ │ movs r4, r1 │ │ b.n 3f5838 │ │ asrs r3, r1, #32 │ │ b.n 3f6042 │ │ movs r0, #2 │ │ b.n 3f5dd8 │ │ - lsrs r2, r3, #20 │ │ + lsrs r3, r4, #20 │ │ ; instruction: 0xebf1e008 │ │ b.n 3f5848 │ │ movs r1, r1 │ │ b.n 3f5fce │ │ lsls r2, r5, #2 │ │ bge.n 3f5d16 │ │ lsrs r1, r0, #16 │ │ @@ -1510524,35 +1510531,35 @@ │ │ b.n 3f6714 │ │ movs r4, r1 │ │ b.n 3f6f3e │ │ asrs r1, r1, #32 │ │ b.n 3f6f42 │ │ add sp, #48 ; 0x30 │ │ b.n 3f6f46 │ │ - lsrs r2, r3, #5 │ │ + lsrs r3, r4, #5 │ │ ; instruction: 0xebf13020 │ │ b.n 3f6748 │ │ asrs r0, r7, #2 │ │ b.n 3f6750 │ │ movs r3, r0 │ │ b.n 3f6d2c │ │ movs r0, #10 │ │ b.n 3f6f5a │ │ asrs r1, r0, #32 │ │ b.n 3f6d3c │ │ add r0, pc, #12 ; (adr r0, 3f6c2c ) │ │ b.n 3f6d36 │ │ - lsrs r3, r2, #5 │ │ + lsrs r4, r3, #5 │ │ ; instruction: 0xebf1000a │ │ b.n 3f6d40 │ │ asrs r5, r0, #32 │ │ b.n 3f6f6e │ │ movs r0, #8 │ │ b.n 3f7372 │ │ - lsrs r7, r1, #5 │ │ + lsrs r0, r3, #5 │ │ ; instruction: 0xebf1c080 │ │ b.n 3f7154 │ │ movs r0, #0 │ │ b.n 3f6766 │ │ add r0, pc, #40 ; (adr r0, 3f6c68 ) │ │ b.n 3f6d5a │ │ movs r0, #68 ; 0x44 │ │ @@ -1510668,15 +1510675,15 @@ │ │ b.n 3f686c │ │ stmia r1!, {r1, r2} │ │ b.n 3f6c5a │ │ stmia r0!, {r4} │ │ b.n 3f6854 │ │ movs r4, r1 │ │ b.n 3f707e │ │ - lsrs r1, r1, #4 │ │ + lsrs r2, r2, #4 │ │ ; instruction: 0xebf11010 │ │ b.n 3f6880 │ │ movs r0, #0 │ │ b.n 3f708a │ │ movs r4, r0 │ │ b.n 3f708e │ │ strh r4, [r4, #32] │ │ @@ -1510992,15 +1510999,15 @@ │ │ b.n 3f6b0a │ │ movs r0, r1 │ │ b.n 3f760c │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ strh r3, [r1, #0] │ │ b.n 3f7332 │ │ - lsrs r0, r7, #32 │ │ + lsrs r3, r7, #32 │ │ ; instruction: 0xebf1a000 │ │ b.n 3f773a │ │ movs r4, r1 │ │ b.n 3f6b18 │ │ b.n 3f7018 │ │ b.n 3f6b2c │ │ stmia r0!, {r2, r3} │ │ @@ -1511232,15 +1511239,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r1, #108 ; 0x6c │ │ b.n 3f6d26 │ │ movs r1, r0 │ │ b.n 3f74a6 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ - lsls r3, r6, #30 │ │ + lsls r6, r6, #30 │ │ ; instruction: 0xebf17000 │ │ b.n 3f794e │ │ str r2, [r0, #0] │ │ b.n 3f7952 │ │ strh r0, [r0, #0] │ │ b.n 3f7556 │ │ movs r7, r1 │ │ @@ -1511833,15 +1511840,15 @@ │ │ movs r0, r3 │ │ b.n 3f720c │ │ vpmin.u16 q15, , │ │ asrs r3, r1, #32 │ │ b.n 3f7a3a │ │ movs r0, #8 │ │ b.n 3f7a3e │ │ - lsls r4, r3, #26 │ │ + lsls r5, r4, #26 │ │ ; instruction: 0xebf1013c │ │ b.n 3f7230 │ │ lsls r0, r0, #5 │ │ b.n 3f7214 │ │ stmia r0!, {r5} │ │ b.n 3f7248 │ │ adds r0, #28 │ │ @@ -1512483,15 +1512490,15 @@ │ │ movs r4, r4 │ │ b.n 3f777c │ │ vpmin.u8 q15, q11, │ │ asrs r0, r1, #32 │ │ b.n 3f7faa │ │ movs r0, #11 │ │ b.n 3f7fae │ │ - lsls r0, r0, #21 │ │ + lsls r1, r1, #21 │ │ ; instruction: 0xebf1013c │ │ b.n 3f779e │ │ lsls r0, r0, #5 │ │ b.n 3f7782 │ │ adds r0, #44 ; 0x2c │ │ b.n 3f77b8 │ │ vpmin.u8 q15, q14, │ │ @@ -1514707,15 +1514714,15 @@ │ │ movs r1, #160 ; 0xa0 │ │ movs r0, #8 │ │ b.n 3f9252 │ │ movs r0, r7 │ │ b.n 3f8a50 │ │ asrs r1, r0, #32 │ │ b.n 3f9032 │ │ - lsls r5, r2, #2 │ │ + lsls r6, r3, #2 │ │ ; instruction: 0xebf120e8 │ │ b.n 3f8a5c │ │ movs r0, r0 │ │ b.n 3f95ca │ │ stc2l 10, cr1, [r1, #-1020] ; 0xfffffc04 ; │ │ str r0, [r2, #16] │ │ b.n 3f8a62 │ │ @@ -1515872,15 +1515879,15 @@ │ │ b.n 3f9402 │ │ asrs r3, r1, #32 │ │ b.n 3fa01e │ │ strh r2, [r1, r4] │ │ ; instruction: 0xebfeff9c │ │ ; instruction: 0xeaff1007 │ │ b.n 3f9c2a │ │ - mcr2 11, 1, lr, cr1, cr0, {7} ; │ │ + mcr2 11, 1, lr, cr10, cr0, {7} ; │ │ lsls r4, r7, #4 │ │ b.n 3f941e │ │ lsls r0, r0, #5 │ │ b.n 3f9402 │ │ vpmin.u16 q15, , │ │ add sp, #0 │ │ b.n 3f9c3e │ │ @@ -1516084,15 +1516091,15 @@ │ │ b.n 3f9bc2 │ │ strh r4, [r6, r2] │ │ b.n 3f95ba │ │ subs r5, r1, #6 │ │ b.n 3f9fbe │ │ movs r0, #5 │ │ b.n 3f9dfe │ │ - stc2 11, cr14, [ip, #960]! ; 0x3c0 ; │ │ + ldc2 11, cr14, [r5, #960]! ; 0x3c0 ; │ │ adds r0, #4 │ │ b.n 3f95ee │ │ lsrs r1, r0, #8 │ │ b.n 3fa170 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ @@ -1516105,15 +1516112,15 @@ │ │ b.n 3f9e1e │ │ ldrb r5, [r6, #31] │ │ b.n 3f9fe4 │ │ movs r1, r0 │ │ b.n 3f9ff4 │ │ subs r5, r1, #6 │ │ b.n 3f9fec │ │ - stc2 11, cr14, [r1, #960]! ; 0x3c0 ; │ │ + stc2 11, cr14, [sl, #960]! ; 0x3c0 ; │ │ strh r0, [r3, #2] │ │ b.n 3f961a │ │ strb r5, [r2, r0] │ │ b.n 3f9686 │ │ stmia r0!, {r3} │ │ b.n 3f9622 │ │ movs r0, #5 │ │ @@ -1516141,15 +1516148,15 @@ │ │ b.n 3f9656 │ │ movs r0, #5 │ │ b.n 3f9e72 │ │ lsrs r5, r4, #31 │ │ b.n 3fa03c │ │ subs r5, r1, #6 │ │ b.n 3fa040 │ │ - stc2 11, cr14, [sp, #960] ; 0x3c0 ; │ │ + ldc2 11, cr14, [r6, #960] ; 0x3c0 ; │ │ lsls r0, r3, #1 │ │ b.n 3f966a │ │ strh r4, [r2, r7] │ │ b.n 3f96c6 │ │ ; instruction: 0xffeaeaff │ │ stmia r0!, {r4, r5} │ │ b.n 3f968c │ │ @@ -1516298,15 +1516305,15 @@ │ │ movs r0, #5 │ │ b.n 3f9fc6 │ │ vext.8 d30, d21, d1, #2 │ │ movs r1, r0 │ │ b.n 3fa1aa │ │ subs r6, r5, #6 │ │ b.n 3fa194 │ │ - ldc2 11, cr14, [r7, #-960]! ; 0xfffffc40 ; │ │ + stc2l 11, cr14, [r0, #-960] ; 0xfffffc40 ; │ │ eors r0, r3 │ │ b.n 3f97c2 │ │ movs r1, r0 │ │ b.n 3fa3de │ │ strb r5, [r2, r0] │ │ b.n 3f982a │ │ ; instruction: 0xffdfeaff │ │ @@ -1516359,15 +1516366,15 @@ │ │ b.n 3f9836 │ │ movs r0, #5 │ │ b.n 3fa052 │ │ lsrs r5, r4, #31 │ │ b.n 3fa218 │ │ subs r6, r5, #6 │ │ b.n 3fa21c │ │ - ldc2 11, cr14, [r5, #-960] ; 0xfffffc40 ; │ │ + ldc2 11, cr14, [lr, #-960] ; 0xfffffc40 ; │ │ movs r0, #88 ; 0x58 │ │ b.n 3f984a │ │ movs r1, r0 │ │ b.n 3fa466 │ │ strh r4, [r2, r7] │ │ b.n 3f98ae │ │ ; instruction: 0xffbdeaff │ │ @@ -1519777,22 +1519784,22 @@ │ │ b.n 3fbe28 │ │ asrs r4, r6, #32 │ │ b.n 3fb44c │ │ movs r0, #13 │ │ b.n 3fc056 │ │ movs r4, r0 │ │ b.n 3fbc5a │ │ - blx 2110fc │ │ + blx 21a0fc │ │ movs r0, #4 │ │ b.n 3fb45c │ │ asrs r0, r0, #13 │ │ b.n 3fb460 │ │ movs r5, r1 │ │ b.n 3fbe32 │ │ - blx 20d10c │ │ + blx 21610c │ │ str r4, [r4, r0] │ │ b.n 3fb46c │ │ asrs r4, r0, #32 │ │ b.n 3fbc76 │ │ movs r5, r0 │ │ b.n 3fbc7a │ │ stmia r0!, {r5} │ │ @@ -1520862,15 +1520869,15 @@ │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #13 │ │ b.n 3fbd24 │ │ movs r3, #80 ; 0x50 │ │ b.n 3fbd28 │ │ movs r6, r0 │ │ b.n 3fc532 │ │ - blx 7db9d4 │ │ + blx 7e49d4 │ │ movs r4, r0 │ │ b.n 3fc690 │ │ movs r1, #32 │ │ b.n 3fc53e │ │ asrs r0, r0, #32 │ │ b.n 3fbd2e │ │ stmia r2!, {r4, r5, r6, r7} │ │ @@ -1521264,22 +1521271,22 @@ │ │ b.n 3fc87a │ │ asrs r3, r1, #32 │ │ b.n 3fc64a │ │ movs r4, r0 │ │ b.n 3fc882 │ │ str r3, [r1, #0] │ │ b.n 3fc610 │ │ - blx 706d28 │ │ + blx 70fd28 │ │ movs r0, #6 │ │ b.n 3fc88e │ │ movs r5, r0 │ │ b.n 3fc65a │ │ asrs r0, r0, #13 │ │ b.n 3fc090 │ │ - blx 702d38 │ │ + blx 70bd38 │ │ str r4, [r4, r0] │ │ b.n 3fc098 │ │ asrs r4, r0, #32 │ │ b.n 3fc8a2 │ │ movs r5, r0 │ │ b.n 3fc8a6 │ │ str r0, [sp, #128] ; 0x80 │ │ @@ -1521529,15 +1521536,15 @@ │ │ b.n 3fcec6 │ │ movs r4, r0 │ │ b.n 3fc1e2 │ │ movs r4, r1 │ │ b.n 3fcace │ │ str r2, [r6, #4] │ │ ; instruction: 0xebfe69c2 │ │ - ; instruction: 0xebfef24f │ │ + ; instruction: 0xebfef252 │ │ ; instruction: 0xebf070d0 │ │ b.n 3fc2c6 │ │ adds r0, #0 │ │ b.n 3fcee2 │ │ movs r3, r0 │ │ b.n 3fca54 │ │ movs r0, #92 ; 0x5c │ │ @@ -1522910,15 +1522917,15 @@ │ │ b.n 3fce66 │ │ movs r3, r1 │ │ b.n 3fd682 │ │ asrs r4, r0, #32 │ │ b.n 3fd85e │ │ movs r2, #4 │ │ b.n 3fce82 │ │ - ; instruction: 0xef89ebf0 │ │ + ; instruction: 0xef92ebf0 │ │ movs r0, #92 ; 0x5c │ │ b.n 3fce7a │ │ adds r0, #12 │ │ b.n 3fd86a │ │ lsls r4, r0, #8 │ │ b.n 3fce7e │ │ asrs r0, r0, #32 │ │ @@ -1523276,15 +1523283,15 @@ │ │ b.n 3fdda6 │ │ movs r0, r1 │ │ b.n 3fd0c2 │ │ movs r4, r1 │ │ b.n 3fd9ae │ │ ldrb r2, [r7, r2] │ │ ; instruction: 0xebfe660a │ │ - ; instruction: 0xebfeee97 │ │ + ; instruction: 0xebfeee9a │ │ ; instruction: 0xebf070d0 │ │ b.n 3fd1a6 │ │ adds r0, #0 │ │ b.n 3fddc2 │ │ movs r3, r0 │ │ b.n 3fd934 │ │ adds r0, #0 │ │ @@ -1524421,15 +1524428,15 @@ │ │ b.n 3fdb9c │ │ asrs r3, r0, #32 │ │ b.n 3fe500 │ │ movs r0, #10 │ │ b.n 3fe33e │ │ movs r4, r0 │ │ b.n 3fe502 │ │ - mrrc 11, 15, lr, fp, cr0 │ │ + ; instruction: 0xec64ebf0 │ │ stmia r0!, {r2, r3, r4, r6} │ │ b.n 3fdb32 │ │ add r2, pc, #16 ; (adr r2, 3fe01c ) │ │ b.n 3fdb26 │ │ add sp, #0 │ │ b.n 3fdb2a │ │ ; instruction: 0xff91eaff │ │ @@ -1525211,15 +1525218,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ b.n 3fee66 │ │ subs r1, r6, #6 │ │ b.n 3fec2c │ │ movs r4, r0 │ │ b.n 3fea6e │ │ - ; instruction: 0xea90ebf0 │ │ + ; instruction: 0xea99ebf0 │ │ movs r4, r1 │ │ ldmia.w r4, {r0, r1, ip, sp} │ │ b.n 3fe806 │ │ movs r0, r0 │ │ b.n 3fede4 │ │ movs r0, #2 │ │ b.n 3fe80c │ │ @@ -1526418,16 +1526425,16 @@ │ │ b.n 3fec96 │ │ movs r7, r0 │ │ b.n 3ff4ca │ │ asrs r2, r1, #32 │ │ b.n 3ff4ce │ │ movs r0, #8 │ │ b.n 3ff8d2 │ │ - b.n 3ff182 │ │ - ; instruction: 0xebf00001 │ │ + ; instruction: 0xe800ebf0 │ │ + movs r1, r0 │ │ b.n 3ff8da │ │ vpmin.u16 q15, q14, │ │ movs r2, r1 │ │ b.n 3ff4e2 │ │ asrs r1, r1, #32 │ │ b.n 3ff4e6 │ │ movs r0, #7 │ │ @@ -1526563,24 +1526570,24 @@ │ │ asrs r4, r5, #3 │ │ b.n 3ff7c4 │ │ movs r4, r1 │ │ stmia.w r5, {r3} │ │ b.n 3ff7d4 │ │ movs r0, #16 │ │ b.n 3ffa0e │ │ - b.n 3ff220 │ │ + b.n 3ff232 │ │ ; instruction: 0xebf02058 │ │ b.n 3fedfe │ │ movs r0, r3 │ │ b.n 3ff7e4 │ │ subs r3, r0, #5 │ │ b.n 3ff7e2 │ │ movs r0, #36 ; 0x24 │ │ b.n 3ffa22 │ │ - b.n 3ff22a │ │ + b.n 3ff23c │ │ ; instruction: 0xebf00058 │ │ b.n 3fee12 │ │ asrs r0, r1, #32 │ │ b.n 3ff62e │ │ str r0, [r1, r0] │ │ b.n 3fee00 │ │ movs r0, #16 │ │ @@ -1526754,35 +1526761,35 @@ │ │ b.n 3fef72 │ │ movs r0, #80 ; 0x50 │ │ b.n 3fef76 │ │ asrs r0, r1, #32 │ │ b.n 3ff980 │ │ movs r0, #16 │ │ b.n 3ffbb6 │ │ - b.n 3ff2f4 │ │ + b.n 3ff306 │ │ ; instruction: 0xebf0a058 │ │ b.n 3fefa6 │ │ asrs r0, r3, #32 │ │ b.n 3ff990 │ │ movs r0, #36 ; 0x24 │ │ b.n 3ffbc6 │ │ lsrs r3, r0, #29 │ │ b.n 3ff99e │ │ - b.n 3ff2fe │ │ + b.n 3ff310 │ │ ; instruction: 0xebf04058 │ │ b.n 3fefba │ │ add sp, #0 │ │ b.n 3fefc4 │ │ movs r0, #6 │ │ b.n 3ffbda │ │ asrs r5, r0, #32 │ │ b.n 3ff9b4 │ │ movs r2, r1 │ │ b.n 3ff9aa │ │ - b.n 3ff30a │ │ + b.n 3ff31c │ │ ; instruction: 0xebf00008 │ │ b.n 3fefd6 │ │ ; instruction: 0xb8df │ │ ; instruction: 0xebfd0006 │ │ b.n 3ff7f2 │ │ ldrsb r6, [r3, r6] │ │ add.w r0, r1, r1 │ │ @@ -1526934,35 +1526941,35 @@ │ │ b.n 3ff0fe │ │ movs r0, #80 ; 0x50 │ │ b.n 3ff102 │ │ asrs r0, r1, #32 │ │ b.n 3ffb10 │ │ movs r0, #16 │ │ b.n 3ffd42 │ │ - b.n 3ff3ba │ │ + b.n 3ff3cc │ │ ; instruction: 0xebf0c058 │ │ b.n 3ff132 │ │ asrs r0, r3, #32 │ │ b.n 3ffb20 │ │ lsrs r3, r0, #29 │ │ b.n 3ffb2a │ │ movs r0, #36 ; 0x24 │ │ b.n 3ffd56 │ │ - b.n 3ff3c4 │ │ + b.n 3ff3d6 │ │ ; instruction: 0xebf03058 │ │ b.n 3ff146 │ │ asrs r0, r0, #32 │ │ b.n 3ff154 │ │ movs r2, r1 │ │ b.n 3ffb2c │ │ asrs r5, r0, #32 │ │ b.n 3ffb2c │ │ movs r0, #6 │ │ b.n 3ffd6e │ │ - b.n 3ff3d0 │ │ + b.n 3ff3e2 │ │ ; instruction: 0xebf00008 │ │ b.n 3ff16a │ │ ; instruction: 0xb87c │ │ ; instruction: 0xebfd000a │ │ b.n 3ff97e │ │ ldrsb r3, [r7, r4] │ │ add.w r0, r1, ip, lsr #21 │ │ @@ -1527045,15 +1527052,15 @@ │ │ ; instruction: 0xff94eaff │ │ asrs r3, r1, #32 │ │ b.n 3ffa2a │ │ movs r0, #8 │ │ b.n 3ffe2e │ │ lsrs r2, r1, #29 │ │ b.n 3ffc04 │ │ - b.n 3ff432 │ │ + b.n 3ff444 │ │ ; instruction: 0xebf0100a │ │ b.n 3ffa3a │ │ movs r4, r0 │ │ b.n 3ffa3e │ │ stc2l 11, cr14, [sl, #1020]! ; 0x3fc ; │ │ movs r0, r0 │ │ b.n 3ffda6 │ │ @@ -1527110,15 +1527117,15 @@ │ │ b.n 3ffc7c │ │ movs r0, #6 │ │ b.n 3ffeb6 │ │ movs r2, r1 │ │ b.n 3ffc7a │ │ str r6, [r0, #64] ; 0x40 │ │ b.n 3ffa96 │ │ - b.n 3ff478 │ │ + b.n 3ff48a │ │ ; instruction: 0xebf0200b │ │ b.n 3ff330 │ │ adds r1, #12 │ │ b.n 3ff2b2 │ │ str r4, [r1, r0] │ │ b.n 3ff338 │ │ movs r0, r0 │ │ @@ -1527255,15 +1527262,15 @@ │ │ vpmin.u16 , q13, │ │ lsrs r2, r1, #29 │ │ b.n 3ffdc8 │ │ asrs r3, r1, #32 │ │ b.n 3ffbfa │ │ movs r0, #8 │ │ b.n 3ffffe │ │ - b.n 3ff518 │ │ + b.n 3ff52a │ │ ; instruction: 0xebf05110 │ │ b.n 3ff3f4 │ │ movs r0, r0 │ │ b.n 3fff74 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ str r4, [r3, r1] │ │ @@ -1527356,24 +1527363,24 @@ │ │ asrs r4, r5, #3 │ │ b.n 3ffeaa │ │ movs r5, r0 │ │ stmia.w r5, {r4, sp} │ │ b.n 4000da │ │ movs r0, r1 │ │ b.n 3ffea8 │ │ - b.n 3ff588 │ │ + b.n 3ff59a │ │ ; instruction: 0xebf02058 │ │ b.n 3ff4ce │ │ movs r0, r3 │ │ b.n 3ffeb4 │ │ subs r3, r0, #5 │ │ b.n 3ffeb2 │ │ movs r0, #36 ; 0x24 │ │ b.n 4000f2 │ │ - b.n 3ff592 │ │ + b.n 3ff5a4 │ │ ; instruction: 0xebf01058 │ │ b.n 3ff4e2 │ │ movs r0, #16 │ │ b.n 4000fe │ │ str r0, [r1, r0] │ │ b.n 3ff4d8 │ │ lsls r4, r5, #3 │ │ @@ -1527722,15 +1527729,15 @@ │ │ b.n 400050 │ │ stmia r0!, {r0} │ │ b.n 3ff83e │ │ strb r0, [r3, #1] │ │ b.n 3ff7de │ │ asrs r6, r2, #1 │ │ b.n 4001c8 │ │ - b.n 3ff716 │ │ + b.n 3ff728 │ │ ; instruction: 0xebf00134 │ │ b.n 3ff7ec │ │ movs r4, #32 │ │ b.n 400006 │ │ movs r0, #8 │ │ b.n 3ff856 │ │ adds r1, #52 ; 0x34 │ │ @@ -1527894,15 +1527901,15 @@ │ │ str r3, [r0, #0] │ │ b.n 40033e │ │ vpmin.u32 q15, , │ │ asrs r3, r1, #32 │ │ b.n 40016e │ │ movs r0, #8 │ │ b.n 400172 │ │ - b.n 3ff7d2 │ │ + b.n 3ff7e4 │ │ ; instruction: 0xebf0c13c │ │ b.n 3ff964 │ │ stmia r1!, {r6} │ │ b.n 3ff948 │ │ vpmin.u q15, , │ │ lsls r4, r1, #2 │ │ b.n 3ff96e │ │ @@ -1528226,15 +1528233,15 @@ │ │ b.n 400610 │ │ asrs r4, r0, #32 │ │ b.n 40044e │ │ movs r0, #8 │ │ b.n 400852 │ │ movs r2, r0 │ │ b.n 400616 │ │ - b.n 3ff944 │ │ + b.n 3ff956 │ │ ; instruction: 0xebf0105c │ │ b.n 3ffc48 │ │ ldmia r7, {r1, r7} │ │ b.n 400624 │ │ movs r0, #178 ; 0xb2 │ │ b.n 4004de │ │ adds r0, #1 │ │ @@ -1528278,15 +1528285,15 @@ │ │ b.n 40068e │ │ movs r0, #176 ; 0xb0 │ │ b.n 4004fc │ │ subs r6, r0, #6 │ │ b.n 40069a │ │ movs r0, #12 │ │ b.n 4008c2 │ │ - b.n 40097a │ │ + b.n 3ff98c │ │ ; instruction: 0xebf0005c │ │ b.n 3ffcb4 │ │ asrs r0, r0, #32 │ │ b.n 4008ce │ │ subs r7, #134 ; 0x86 │ │ b.n 400692 │ │ stmia r0!, {r1} │ │ @@ -1528430,35 +1528437,35 @@ │ │ b.n 3ffdc6 │ │ movs r0, #80 ; 0x50 │ │ b.n 3ffdca │ │ asrs r0, r1, #32 │ │ b.n 4007d2 │ │ movs r0, #16 │ │ b.n 400a0a │ │ - b.n 400a1e │ │ + b.n 400a30 │ │ ; instruction: 0xebf00058 │ │ b.n 3ffdfa │ │ asrs r0, r3, #32 │ │ b.n 4007e2 │ │ movs r0, #36 ; 0x24 │ │ b.n 400a1a │ │ lsrs r3, r0, #29 │ │ b.n 4007de │ │ - b.n 400a28 │ │ + b.n 400a3a │ │ ; instruction: 0xebf01000 │ │ b.n 3ffe12 │ │ add sp, #352 ; 0x160 │ │ b.n 3ffe12 │ │ asrs r5, r0, #32 │ │ b.n 4007f0 │ │ movs r0, #6 │ │ b.n 400a32 │ │ movs r2, r1 │ │ b.n 40080c │ │ - b.n 400a34 │ │ + b.n 400a46 │ │ ; instruction: 0xebf00008 │ │ b.n 3ffe2e │ │ push {r1, r3, r6, lr} │ │ ; instruction: 0xebfd0008 │ │ b.n 400646 │ │ strb r1, [r1, r0] │ │ add.w r0, r1, r4 │ │ @@ -1529843,15 +1529850,15 @@ │ │ movs r1, #160 ; 0xa0 │ │ movs r0, r2 │ │ b.n 4009e0 │ │ movs r0, #6 │ │ b.n 4011ea │ │ asrs r2, r1, #32 │ │ b.n 400fbc │ │ - b.n 401010 │ │ + b.n 401022 │ │ ; instruction: 0xebf05070 │ │ b.n 4009f0 │ │ movs r0, r0 │ │ b.n 401564 │ │ mcr2 10, 7, r1, cr12, cr15, {7} ; │ │ asrs r0, r2, #4 │ │ b.n 4009f4 │ │ @@ -1530691,15 +1530698,15 @@ │ │ b.n 401946 │ │ str r0, [r6, r0] │ │ b.n 40111c │ │ movs r1, r1 │ │ b.n 40194e │ │ movs r0, #44 ; 0x2c │ │ b.n 401d52 │ │ - udf #215 ; 0xd7 │ │ + udf #224 ; 0xe0 │ │ ; instruction: 0xebf01004 │ │ b.n 40114c │ │ adds r0, #0 │ │ b.n 401d5e │ │ asrs r0, r2, #32 │ │ b.n 401134 │ │ adds r0, #12 │ │ @@ -1531168,15 +1531175,15 @@ │ │ b.n 40154c │ │ movs r4, r5 │ │ b.n 401536 │ │ stmia r0!, {r4, r5} │ │ b.n 40153a │ │ movs r0, #68 ; 0x44 │ │ b.n 401560 │ │ - ble.n 4019d4 │ │ + ble.n 4019e6 │ │ ; instruction: 0xebf00000 │ │ b.n 4020ec │ │ strh r4, [r3, #2] │ │ b.n 40156c │ │ movs r1, r7 │ │ subs r0, r0, r0 │ │ str r4, [r4, #36] ; 0x24 │ │ @@ -1532339,15 +1532346,15 @@ │ │ lsls r0, r4, #14 │ │ movs r0, #0 │ │ b.n 402520 │ │ asrs r4, r5, #32 │ │ b.n 401f3c │ │ movs r4, r0 │ │ b.n 401f3c │ │ - blt.n 4024c4 │ │ + blt.n 4024d6 │ │ ; instruction: 0xebf0e004 │ │ b.n 401f48 │ │ strh r4, [r3, #2] │ │ b.n 401f4a │ │ add r0, pc, #56 ; (adr r0, 40245c ) │ │ b.n 402538 │ │ add r0, pc, #272 ; (adr r0, 402538 ) │ │ @@ -1532520,28 +1532527,28 @@ │ │ b.n 40209c │ │ str r3, [r3, #4] │ │ b.n 40213e │ │ b.n 4025a8 │ │ b.n 4020a4 │ │ strb r4, [r1, #0] │ │ b.n 4020a8 │ │ - bge.n 402580 │ │ + blt.n 402592 │ │ ; instruction: 0xebf01008 │ │ ; instruction: 0xe99dffc8 │ │ ; instruction: 0xeaffb058 │ │ b.n 4020c6 │ │ add r7, sp, #552 ; 0x228 │ │ b.n 402abe │ │ asrs r4, r2, #1 │ │ b.n 402abc │ │ movs r0, #8 │ │ b.n 402cea │ │ movs r2, r0 │ │ b.n 402ac2 │ │ - bge.n 402590 │ │ + bge.n 4025a2 │ │ ; instruction: 0xebf09058 │ │ b.n 4020de │ │ strh r4, [r4, #0] │ │ b.n 402174 │ │ stmia r0!, {r5} │ │ b.n 402178 │ │ adds r0, #28 │ │ @@ -1533297,15 +1533304,15 @@ │ │ b.n 403100 │ │ movs r0, r0 │ │ b.n 402d06 │ │ asrs r4, r5, #32 │ │ b.n 402730 │ │ movs r0, #16 │ │ b.n 402734 │ │ - bls.n 402cbe │ │ + bls.n 402cd0 │ │ ; instruction: 0xebf00005 │ │ b.n 402f52 │ │ ldr??.w lr, [r6, #3071] ; 0xbff │ │ movs r3, r1 │ │ b.n 402f5a │ │ ldr r1, [pc, #784] ; (402f2c ) │ │ add.w r0, r1, r1, lsl #20 │ │ @@ -1533364,15 +1533371,15 @@ │ │ b.n 4027be │ │ movs r0, #8 │ │ b.n 4033da │ │ lsls r4, r2, #1 │ │ b.n 4031ba │ │ asrs r2, r0, #32 │ │ b.n 402dbe │ │ - bls.n 402d0a │ │ + bls.n 402d1c │ │ ; instruction: 0xebf0ff55 │ │ ; instruction: 0xeaffa03c │ │ b.n 4027d6 │ │ adds r0, #8 │ │ b.n 4027da │ │ b.n 402cbc │ │ b.n 4027ea │ │ @@ -1533541,15 +1533548,15 @@ │ │ b.n 40315a │ │ add sp, #176 ; 0xb0 │ │ b.n 402928 │ │ add sp, #192 ; 0xc0 │ │ b.n 40292c │ │ movs r0, #44 ; 0x2c │ │ b.n 403566 │ │ - bhi.n 402dcc │ │ + bhi.n 402dde │ │ ; instruction: 0xebf0a000 │ │ b.n 4035ee │ │ strh r2, [r1, #0] │ │ b.n 403172 │ │ asrs r5, r0, #32 │ │ b.n 403176 │ │ movs r6, r0 │ │ @@ -1533659,15 +1533666,15 @@ │ │ b.n 402a30 │ │ movs r0, #44 ; 0x2c │ │ b.n 40366a │ │ str r0, [sp, #192] ; 0xc0 │ │ b.n 402a38 │ │ movs r5, r0 │ │ b.n 403272 │ │ - bhi.n 402e52 │ │ + bhi.n 402e64 │ │ ; instruction: 0xebf01008 │ │ b.n 402a62 │ │ movs r0, #10 │ │ b.n 40327e │ │ str r0, [sp, #0] │ │ b.n 402a5c │ │ movs r4, r0 │ │ @@ -1533859,15 +1533866,15 @@ │ │ b.n 402c64 │ │ movs r0, #6 │ │ b.n 403416 │ │ movs r3, r0 │ │ b.n 40341a │ │ str r2, [r0, #0] │ │ b.n 402c70 │ │ - bhi.n 403128 │ │ + bhi.n 40313a │ │ ; instruction: 0xebf01010 │ │ b.n 403826 │ │ movs r6, r0 │ │ b.n 4031ea │ │ mov r4, r5 │ │ ; instruction: 0xebfe0000 │ │ b.n 403792 │ │ @@ -1534502,15 +1534509,15 @@ │ │ ands r4, r0 │ │ b.n 4031d4 │ │ movs r6, r0 │ │ b.n 4039fe │ │ subs r6, #129 ; 0x81 │ │ ; instruction: 0xebfe0006 │ │ b.n 403a06 │ │ - bvs.n 403616 │ │ + bvs.n 403628 │ │ ; instruction: 0xebf031e4 │ │ b.n 40320c │ │ movs r0, #3 │ │ b.n 4037f0 │ │ asrs r0, r0, #32 │ │ b.n 4031fa │ │ movs r2, r0 │ │ @@ -1534573,15 +1534580,15 @@ │ │ movs r0, #12 │ │ b.n 403270 │ │ str r0, [r0, #0] │ │ b.n 403e9a │ │ movs r0, r2 │ │ and.w r0, r0, ip, lsl #8 │ │ b.n 403aa2 │ │ - bvs.n 40366a │ │ + bvs.n 40367c │ │ ; instruction: 0xebf01158 │ │ b.n 4032a8 │ │ lsls r5, r7, #1 │ │ b.n 403eae │ │ movs r0, #12 │ │ b.n 4032ac │ │ movs r0, r0 │ │ @@ -1534632,37 +1534639,37 @@ │ │ movs r4, r0 │ │ b.n 4032f4 │ │ movs r6, r0 │ │ b.n 4038e8 │ │ subs r6, #57 ; 0x39 │ │ ; instruction: 0xebfe0005 │ │ b.n 403b26 │ │ - bvs.n 4038a6 │ │ + bvs.n 4038b8 │ │ ; instruction: 0xebf0a010 │ │ b.n 403316 │ │ strb r0, [r0, #0] │ │ b.n 403b32 │ │ movs r2, r1 │ │ b.n 403b36 │ │ - bvs.n 4038ae │ │ + bvs.n 4038c0 │ │ ; instruction: 0xebf0c07d │ │ b.n 403ccc │ │ asrs r2, r1, #32 │ │ b.n 403b42 │ │ cmp r3, #1 │ │ b.n 403cd4 │ │ movs r4, r1 │ │ b.n 403aaa │ │ movs r7, r0 │ │ b.n 403918 │ │ ; instruction: 0xffd2caff │ │ cmp r0, #1 │ │ ; instruction: 0xebfe0005 │ │ b.n 403b5a │ │ - bvs.n 4038c0 │ │ + bvs.n 4038d2 │ │ ; instruction: 0xebf01b01 │ │ b.n 403ce2 │ │ ; instruction: 0xffd1eaff │ │ ble.n 40384a │ │ b.n 403d44 │ │ beq.n 403844 │ │ b.n 403d48 │ │ @@ -1534688,15 +1534695,15 @@ │ │ add r0, pc, #16 ; (adr r0, 40386c ) │ │ b.n 403378 │ │ movs r5, r0 │ │ b.n 403ba2 │ │ subs r6, #24 │ │ ; instruction: 0xebfe0005 │ │ b.n 403baa │ │ - bvs.n 4038e8 │ │ + bvs.n 4038fa │ │ ; instruction: 0xebf06000 │ │ b.n 40397c │ │ subs r1, r0, r4 │ │ b.n 403d36 │ │ ; instruction: 0xff88eaff │ │ movs r0, r2 │ │ b.n 403d8c │ │ @@ -1534712,15 +1534719,15 @@ │ │ subs r1, r0, r4 │ │ b.n 403d96 │ │ movs r2, r1 │ │ b.n 403bda │ │ subs r6, #10 │ │ ; instruction: 0xebfe000a │ │ b.n 403be2 │ │ - bvs.n 403904 │ │ + bvs.n 403916 │ │ ; instruction: 0xebf0a000 │ │ b.n 4039be │ │ ; instruction: 0xff8ceaff │ │ pop {r5} │ │ movs r0, r5 │ │ ; instruction: 0xfae40015 │ │ cbnz r4, 40392c │ │ @@ -1539327,15 +1539334,15 @@ │ │ b.n 40643a │ │ asrs r6, r0, #32 │ │ b.n 4062be │ │ movs r0, r0 │ │ b.n 406092 │ │ movs r0, #7 │ │ b.n 4062c6 │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ + ldmia r4!, {r0, r1, r7} │ │ ; instruction: 0xebf01008 │ │ b.n 4062ce │ │ movs r5, r0 │ │ b.n 4062d2 │ │ movs r0, #1 │ │ b.n 4066d6 │ │ ldc2l 11, cr14, [r8], {255} ; 0xff ; │ │ @@ -1539371,15 +1539378,15 @@ │ │ b.n 405ae4 │ │ movs r0, r3 │ │ b.n 4064e8 │ │ asrs r6, r0, #32 │ │ b.n 406322 │ │ movs r0, #4 │ │ b.n 406326 │ │ - ldmia r4!, {r1, r5, r6} │ │ + ldmia r4!, {r0, r1, r3, r5, r6} │ │ ; instruction: 0xebf00001 │ │ b.n 40672e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 406336 │ │ movs r0, #8 │ │ b.n 40633a │ │ @@ -1539395,15 +1539402,15 @@ │ │ ; instruction: 0xffeaeaff │ │ movs r0, #4 │ │ b.n 406356 │ │ movs r0, r0 │ │ b.n 40612a │ │ asrs r6, r0, #32 │ │ b.n 40635e │ │ - ldmia r4, {r2, r4, r6} │ │ + ldmia r4, {r0, r2, r3, r4, r6} │ │ ; instruction: 0xebf03058 │ │ b.n 405b50 │ │ ands r4, r0 │ │ b.n 406130 │ │ eors r0, r3 │ │ b.n 405b38 │ │ ; instruction: 0xffe4eaff │ │ @@ -1542696,15 +1542703,15 @@ │ │ b.n 407ec6 │ │ asrs r6, r0, #32 │ │ b.n 407d4a │ │ movs r0, r0 │ │ b.n 407b1e │ │ movs r0, #7 │ │ b.n 407d52 │ │ - stmia r5!, {r0, r1, r2, r4, r6, r7} │ │ + stmia r5!, {r5, r6, r7} │ │ ; instruction: 0xebf01008 │ │ b.n 407d5a │ │ movs r5, r0 │ │ b.n 407d5e │ │ movs r0, #1 │ │ b.n 408162 │ │ ldr??.w lr, [r7, #3071] ; 0xbff │ │ @@ -1542740,15 +1542747,15 @@ │ │ b.n 407570 │ │ movs r4, r3 │ │ b.n 407f74 │ │ asrs r6, r0, #32 │ │ b.n 407dae │ │ movs r0, #4 │ │ b.n 407db2 │ │ - stmia r5!, {r0, r1, r2, r3, r4, r5, r7} │ │ + stmia r5!, {r3, r6, r7} │ │ ; instruction: 0xebf00001 │ │ b.n 4081ba │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 407dc2 │ │ movs r0, #8 │ │ b.n 407dc6 │ │ @@ -1542764,15 +1542771,15 @@ │ │ ; instruction: 0xffeaeaff │ │ movs r0, #4 │ │ b.n 407de2 │ │ movs r0, r0 │ │ b.n 407bb6 │ │ asrs r6, r0, #32 │ │ b.n 407dea │ │ - stmia r5!, {r0, r4, r5, r7} │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ ; instruction: 0xebf0305c │ │ b.n 4075dc │ │ ands r4, r0 │ │ b.n 407bbc │ │ eors r4, r3 │ │ b.n 4075c4 │ │ ; instruction: 0xffe4eaff │ │ @@ -1545558,15 +1545565,15 @@ │ │ b.n 409582 │ │ asrs r6, r0, #32 │ │ b.n 409406 │ │ movs r0, r0 │ │ b.n 4091d8 │ │ movs r0, #8 │ │ b.n 40940e │ │ - stmia r0!, {r3, r5} │ │ + stmia r0!, {r0, r4, r5} │ │ ; instruction: 0xebf01007 │ │ b.n 409416 │ │ movs r5, r0 │ │ b.n 40941a │ │ movs r0, #1 │ │ b.n 40981e │ │ ; instruction: 0xfae6ebff │ │ @@ -1545602,15 +1545609,15 @@ │ │ b.n 408c2c │ │ movs r0, r5 │ │ b.n 409630 │ │ asrs r6, r0, #32 │ │ b.n 40946a │ │ movs r0, #4 │ │ b.n 40946e │ │ - stmia r0!, {r4} │ │ + stmia r0!, {r0, r3, r4} │ │ ; instruction: 0xebf00001 │ │ b.n 409876 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, sp} │ │ b.n 40947e │ │ strb r7, [r0, #12] │ │ b.n 409482 │ │ @@ -1545629,15 +1545636,15 @@ │ │ ; instruction: 0xffeeeaff │ │ movs r0, #4 │ │ b.n 4094a6 │ │ movs r0, r0 │ │ b.n 409278 │ │ asrs r6, r0, #32 │ │ b.n 4094ae │ │ - stmia r0!, {} │ │ + stmia r0!, {r0, r3} │ │ ; instruction: 0xebf03068 │ │ b.n 408ca0 │ │ ands r4, r0 │ │ b.n 409280 │ │ eors r0, r5 │ │ b.n 408c88 │ │ ; instruction: 0xffe2eaff │ │ @@ -1560965,15 +1560972,15 @@ │ │ b.n 410c02 │ │ asrs r1, r1, #32 │ │ b.n 410e3a │ │ lsls r0, r7, #1 │ │ subs r2, #0 │ │ movs r0, #7 │ │ b.n 410e42 │ │ - add r1, pc, #620 ; (adr r1, 410d70 ) │ │ + add r1, pc, #656 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf01000 │ │ b.n 41124a │ │ asrs r0, r2, #3 │ │ b.n 410616 │ │ str r5, [r0, r0] │ │ b.n 410be0 │ │ movs r4, r0 │ │ @@ -1560995,15 +1561002,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r1, r1, #32 │ │ b.n 410e7a │ │ movs r0, #128 ; 0x80 │ │ b.n 41127e │ │ movs r6, r0 │ │ b.n 410e82 │ │ - add r1, pc, #556 ; (adr r1, 410d70 ) │ │ + add r1, pc, #592 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf08080 │ │ b.n 410fd4 │ │ movs r4, r0 │ │ b.n 410e8e │ │ asrs r6, r0, #32 │ │ b.n 410e92 │ │ movs r0, #1 │ │ @@ -1561033,15 +1561040,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ b.n 410eca │ │ movs r0, #128 ; 0x80 │ │ b.n 4112ce │ │ movs r6, r0 │ │ b.n 410ed2 │ │ - add r1, pc, #476 ; (adr r1, 410d70 ) │ │ + add r1, pc, #512 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf00004 │ │ b.n 410eda │ │ asrs r6, r0, #32 │ │ b.n 410ede │ │ movs r0, #1 │ │ b.n 4112e2 │ │ b.n 41110a │ │ @@ -1561051,15 +1561058,15 @@ │ │ b.n 4110bc │ │ asrs r7, r0, #32 │ │ b.n 410ef2 │ │ movs r0, #128 ; 0x80 │ │ b.n 4112f6 │ │ movs r6, r0 │ │ b.n 410efa │ │ - add r1, pc, #436 ; (adr r1, 410d70 ) │ │ + add r1, pc, #472 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf00004 │ │ b.n 410f02 │ │ asrs r6, r0, #32 │ │ b.n 410f06 │ │ movs r0, #1 │ │ b.n 41130a │ │ b.n 41111e │ │ @@ -1561069,15 +1561076,15 @@ │ │ b.n 4110e4 │ │ asrs r7, r0, #32 │ │ b.n 410f1a │ │ movs r0, #128 ; 0x80 │ │ b.n 41131e │ │ movs r6, r0 │ │ b.n 410f22 │ │ - add r1, pc, #396 ; (adr r1, 410d70 ) │ │ + add r1, pc, #432 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf08080 │ │ b.n 41107a │ │ movs r4, r0 │ │ b.n 410f2e │ │ asrs r6, r0, #32 │ │ b.n 410f32 │ │ movs r0, #1 │ │ @@ -1561091,15 +1561098,15 @@ │ │ ldr r2, [sp, #0] │ │ asrs r7, r0, #32 │ │ b.n 410f4a │ │ movs r0, #128 ; 0x80 │ │ b.n 41134e │ │ movs r6, r0 │ │ b.n 410f52 │ │ - add r1, pc, #348 ; (adr r1, 410d70 ) │ │ + add r1, pc, #384 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf0a080 │ │ b.n 411128 │ │ movs r4, r0 │ │ b.n 410f5e │ │ asrs r6, r0, #32 │ │ b.n 410f62 │ │ movs r0, #1 │ │ @@ -1561107,43 +1561114,43 @@ │ │ b.n 41114c │ │ ; instruction: 0xebff100a │ │ b.n 410f6e │ │ movs r0, #128 ; 0x80 │ │ b.n 411372 │ │ movs r6, r0 │ │ b.n 410f76 │ │ - add r1, pc, #312 ; (adr r1, 410d70 ) │ │ + add r1, pc, #348 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf00004 │ │ b.n 410f7e │ │ asrs r6, r0, #32 │ │ b.n 410f82 │ │ movs r0, #1 │ │ b.n 411386 │ │ b.n 41115c │ │ ; instruction: 0xebff1c01 │ │ b.n 41115c │ │ movs r0, #128 ; 0x80 │ │ b.n 411392 │ │ movs r6, r0 │ │ b.n 410f96 │ │ - add r1, pc, #280 ; (adr r1, 410d70 ) │ │ + add r1, pc, #316 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf00004 │ │ b.n 410f9e │ │ asrs r6, r0, #32 │ │ b.n 410fa2 │ │ movs r0, #1 │ │ b.n 4113a6 │ │ b.n 41116c │ │ ; instruction: 0xebff1d06 │ │ b.n 41117c │ │ movs r0, #128 ; 0x80 │ │ b.n 4113b2 │ │ movs r6, r0 │ │ b.n 410fb6 │ │ - add r1, pc, #248 ; (adr r1, 410d70 ) │ │ + add r1, pc, #284 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf08c02 │ │ b.n 41110e │ │ movs r4, r0 │ │ b.n 410fc2 │ │ asrs r6, r0, #32 │ │ b.n 410fc6 │ │ movs r0, #1 │ │ @@ -1561176,23 +1561183,23 @@ │ │ ; instruction: 0xff998aff │ │ movs r6, r0 │ │ b.n 41100a │ │ asrs r1, r1, #32 │ │ b.n 41100e │ │ movs r0, #5 │ │ b.n 411012 │ │ - add r1, pc, #156 ; (adr r1, 410d70 ) │ │ + add r1, pc, #192 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf050d0 │ │ b.n 4107e2 │ │ movs r1, r0 │ │ b.n 41141e │ │ strh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r0, r2, sp} │ │ b.n 411026 │ │ - add r1, pc, #136 ; (adr r1, 410d70 ) │ │ + add r1, pc, #172 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf000d0 │ │ b.n 410816 │ │ str r5, [r0, r0] │ │ b.n 410df2 │ │ str r0, [r2, r3] │ │ b.n 4107fe │ │ movs r1, r0 │ │ @@ -1561226,15 +1561233,15 @@ │ │ lsrs r0, r0, #8 │ │ adds r0, #80 ; 0x50 │ │ b.n 41123e │ │ movs r0, #128 ; 0x80 │ │ b.n 411482 │ │ movs r3, r0 │ │ b.n 411086 │ │ - add r1, pc, #40 ; (adr r1, 410d70 ) │ │ + add r1, pc, #76 ; (adr r1, 410d94 ) │ │ ; instruction: 0xebf02000 │ │ b.n 41108e │ │ movs r4, r0 │ │ b.n 411092 │ │ asrs r2, r0, #32 │ │ b.n 411096 │ │ ands r0, r2 │ │ @@ -1561358,15 +1561365,15 @@ │ │ b.n 41150a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ b.n 41099c │ │ movs r0, #0 │ │ b.n 4109a0 │ │ - add r0, pc, #760 ; (adr r0, 411170 ) │ │ + add r0, pc, #796 ; (adr r0, 411194 ) │ │ ; instruction: 0xebf00000 │ │ b.n 4109a8 │ │ adds r0, #0 │ │ b.n 4109aa │ │ asrs r0, r0, #32 │ │ b.n 410f8c │ │ asrs r0, r0, #32 │ │ @@ -1561383,15 +1561390,15 @@ │ │ strb r4, [r3, #6] │ │ ; instruction: 0xebfd2000 │ │ b.n 4109d0 │ │ movs r0, r0 │ │ b.n 4109b2 │ │ asrs r0, r1, #32 │ │ b.n 4109d8 │ │ - add r0, pc, #704 ; (adr r0, 411170 ) │ │ + add r0, pc, #740 ; (adr r0, 411194 ) │ │ ; instruction: 0xebf00000 │ │ b.n 4109e0 │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r2, r5, r7, r8, r9, sp} │ │ movs r5, r2 │ │ lsrs r0, r7 │ │ stmdb sp!, {ip, sp, lr} │ │ @@ -1565547,15 +1565554,15 @@ │ │ b.n 4134ee │ │ asrs r6, r0, #32 │ │ b.n 413372 │ │ movs r0, r0 │ │ b.n 413146 │ │ movs r0, #7 │ │ b.n 41337a │ │ - ldr r0, [sp, #308] ; 0x134 │ │ + ldr r0, [sp, #344] ; 0x158 │ │ ; instruction: 0xebf01008 │ │ b.n 413382 │ │ movs r5, r0 │ │ b.n 413386 │ │ movs r0, #1 │ │ b.n 41378a │ │ ldr.w lr, [ip, #3071] ; 0xbff │ │ @@ -1565591,15 +1565598,15 @@ │ │ b.n 412b98 │ │ movs r4, r3 │ │ b.n 41359c │ │ asrs r6, r0, #32 │ │ b.n 4133d6 │ │ movs r0, #4 │ │ b.n 4133da │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ ; instruction: 0xebf00001 │ │ b.n 4137e2 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 4133ea │ │ movs r0, #8 │ │ b.n 4133ee │ │ @@ -1565615,15 +1565622,15 @@ │ │ ; instruction: 0xffeaeaff │ │ movs r0, #4 │ │ b.n 41340a │ │ movs r0, r0 │ │ b.n 4131de │ │ asrs r6, r0, #32 │ │ b.n 413412 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ ; instruction: 0xebf0305c │ │ b.n 412c04 │ │ ands r4, r0 │ │ b.n 4131e4 │ │ eors r4, r3 │ │ b.n 412bec │ │ ; instruction: 0xffe4eaff │ │ @@ -1580390,15 +1580397,15 @@ │ │ asrs r5, r0, #32 │ │ b.n 41aab2 │ │ movs r0, #16 │ │ b.n 41aeb6 │ │ beq.n 41a7a0 │ │ b.n 41ac94 │ │ ldr r7, [pc, #960] ; (41ab3c ) │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r2, r7, r9, fp, ip, sp, lr} │ │ ; instruction: 0xeaf0e001 │ │ b.n 41ac8e │ │ adds r0, #4 │ │ b.n 41a73c │ │ movs r7, r1 │ │ b.n 41ae4a │ │ adds r0, #4 │ │ @@ -1580917,15 +1580924,15 @@ │ │ b.n 41afe2 │ │ asrs r2, r0, #8 │ │ b.n 41acca │ │ movs r4, r0 │ │ b.n 41af0e │ │ movs r0, #16 │ │ b.n 41b312 │ │ - ldrb r7, [r4, #5] │ │ + ldrb r0, [r6, #5] │ │ ; instruction: 0xebf00000 │ │ b.n 41b286 │ │ lsls r1, r5, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ b.n 41af22 │ │ movs r7, r0 │ │ @@ -1585845,15 +1585852,15 @@ │ │ b.n 41d70e │ │ ands r1, r0 │ │ asrs r0, r4, #14 │ │ sub sp, #0 │ │ b.n 41db16 │ │ add sp, #16 │ │ lsls r0, r4, #6 │ │ - ldr r5, [r4, #116] ; 0x74 │ │ + ldr r6, [r5, #116] ; 0x74 │ │ ; instruction: 0xebf00005 │ │ b.n 41d722 │ │ asrs r5, r0, #32 │ │ b.n 41d726 │ │ movs r0, #12 │ │ b.n 41cf24 │ │ stmia r0!, {r2, r3, r5, r6} │ │ @@ -1586062,15 +1586069,15 @@ │ │ b.n 41d8ca │ │ movs r0, #16 │ │ b.n 41dcce │ │ movs r1, r1 │ │ b.n 41d8d2 │ │ adds r0, #4 │ │ b.n 41d0b0 │ │ - ldr r6, [r6, #108] ; 0x6c │ │ + ldr r7, [r7, #108] ; 0x6c │ │ ; instruction: 0xebf00004 │ │ b.n 41d8de │ │ asrs r4, r0, #32 │ │ b.n 41d8e2 │ │ movs r0, #7 │ │ b.n 41d8e6 │ │ vrhadd.u d14, d8, d31 │ │ @@ -1586088,15 +1586095,15 @@ │ │ b.n 41d902 │ │ movs r4, r0 │ │ b.n 41d906 │ │ movs r0, #16 │ │ b.n 41dd0a │ │ stmia r0!, {r2, r3, r4} │ │ b.n 41d168 │ │ - ldr r0, [r5, #108] ; 0x6c │ │ + ldr r1, [r6, #108] ; 0x6c │ │ ; instruction: 0xebf0000a │ │ b.n 41d882 │ │ movs r4, r0 │ │ b.n 41d114 │ │ movs r5, r7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -1586105,15 +1586112,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n 41d92a │ │ movs r0, #16 │ │ b.n 41dd2e │ │ movs r1, r1 │ │ b.n 41d932 │ │ - ldr r7, [r3, #108] ; 0x6c │ │ + ldr r0, [r5, #108] ; 0x6c │ │ ; instruction: 0xebf00004 │ │ b.n 41d93a │ │ asrs r4, r0, #32 │ │ b.n 41d93e │ │ movs r0, #7 │ │ b.n 41d942 │ │ vrhadd.u d14, d8, d31 │ │ @@ -1586129,28 +1586136,28 @@ │ │ b.n 41d1e4 │ │ asrs r3, r1, #32 │ │ b.n 41d95e │ │ movs r0, #16 │ │ b.n 41dd62 │ │ add r0, pc, #112 ; (adr r0, 41d694 ) │ │ b.n 41d1c0 │ │ - ldr r2, [r2, #108] ; 0x6c │ │ + ldr r3, [r3, #108] ; 0x6c │ │ ; instruction: 0xebf0c000 │ │ b.n 41d168 │ │ movs r4, r1 │ │ b.n 41d8de │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n 41d97a │ │ movs r0, #16 │ │ b.n 41dd7e │ │ movs r1, r1 │ │ b.n 41d982 │ │ - ldr r3, [r1, #108] ; 0x6c │ │ + ldr r4, [r2, #108] ; 0x6c │ │ ; instruction: 0xebf0a006 │ │ b.n 41d98a │ │ movs r4, r0 │ │ b.n 41d98e │ │ asrs r4, r0, #32 │ │ b.n 41d992 │ │ movs r0, #7 │ │ @@ -1586168,22 +1586175,22 @@ │ │ b.n 41d1f8 │ │ movs r4, r0 │ │ b.n 41d9b2 │ │ movs r0, #16 │ │ b.n 41ddb6 │ │ adds r0, #28 │ │ b.n 41d214 │ │ - ldr r5, [r7, #104] ; 0x68 │ │ + ldr r6, [r0, #108] ; 0x6c │ │ ; instruction: 0xebf01004 │ │ b.n 41d9c2 │ │ movs r0, #16 │ │ b.n 41ddc6 │ │ movs r1, r1 │ │ b.n 41d9ca │ │ - ldr r1, [r7, #104] ; 0x68 │ │ + ldr r2, [r0, #108] ; 0x6c │ │ ; instruction: 0xebf00004 │ │ b.n 41d9d2 │ │ asrs r4, r0, #32 │ │ b.n 41d9d6 │ │ movs r0, #7 │ │ b.n 41d9da │ │ vrhadd.u d14, d8, d31 │ │ @@ -1586199,15 +1586206,15 @@ │ │ b.n 41d23c │ │ movs r0, #16 │ │ b.n 41ddf6 │ │ asrs r3, r1, #32 │ │ b.n 41d9fa │ │ stmia r0!, {r2, r3, r4} │ │ b.n 41d258 │ │ - ldr r4, [r5, #104] ; 0x68 │ │ + ldr r5, [r6, #104] ; 0x68 │ │ ; instruction: 0xebf00000 │ │ b.n 41d200 │ │ str r1, [r0, #0] │ │ b.n 41dbde │ │ movs r0, r0 │ │ b.n 41d97a │ │ str r2, [r0, r0] │ │ @@ -1586232,15 +1586239,15 @@ │ │ b.n 41da3a │ │ movs r0, #16 │ │ b.n 41de3e │ │ movs r2, r1 │ │ b.n 41da42 │ │ stmia r0!, {r2} │ │ b.n 41d220 │ │ - ldr r2, [r3, #104] ; 0x68 │ │ + ldr r3, [r4, #104] ; 0x68 │ │ ; instruction: 0xebf00004 │ │ b.n 41da4e │ │ asrs r4, r0, #32 │ │ b.n 41da52 │ │ movs r0, #7 │ │ b.n 41da56 │ │ vrhadd.u d14, d8, d31 │ │ @@ -1586258,15 +1586265,15 @@ │ │ b.n 41d2bc │ │ movs r4, r0 │ │ b.n 41da76 │ │ movs r0, #16 │ │ b.n 41de7a │ │ adds r0, #28 │ │ b.n 41d2d8 │ │ - ldr r4, [r1, #104] ; 0x68 │ │ + ldr r5, [r2, #104] ; 0x68 │ │ ; instruction: 0xebf00009 │ │ b.n 41d9f2 │ │ asrs r4, r0, #32 │ │ b.n 41d284 │ │ ; instruction: 0xffe10aff │ │ movs r0, r0 │ │ b.n 41ddf4 │ │ @@ -1586274,15 +1586281,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n 41da9a │ │ movs r0, #16 │ │ b.n 41de9e │ │ movs r2, r1 │ │ b.n 41daa2 │ │ - ldr r3, [r0, #104] ; 0x68 │ │ + ldr r4, [r1, #104] ; 0x68 │ │ ; instruction: 0xebf00004 │ │ b.n 41daaa │ │ asrs r4, r0, #32 │ │ b.n 41daae │ │ movs r0, #7 │ │ b.n 41dab2 │ │ vrhadd.u d14, d8, d31 │ │ @@ -1586298,27 +1586305,27 @@ │ │ b.n 41d354 │ │ asrs r3, r1, #32 │ │ b.n 41dace │ │ movs r0, #16 │ │ b.n 41ded2 │ │ stmia r0!, {r2, r3, r4} │ │ b.n 41d330 │ │ - ldr r6, [r6, #100] ; 0x64 │ │ + ldr r7, [r7, #100] ; 0x64 │ │ ; instruction: 0xebf03000 │ │ b.n 41d2d8 │ │ movs r3, r0 │ │ b.n 41da4e │ │ ; instruction: 0xffcb0aff │ │ asrs r4, r0, #32 │ │ b.n 41daea │ │ movs r0, #16 │ │ b.n 41deee │ │ movs r2, r1 │ │ b.n 41daf2 │ │ - ldr r7, [r5, #100] ; 0x64 │ │ + ldr r0, [r7, #100] ; 0x64 │ │ ; instruction: 0xebf09006 │ │ b.n 41dafa │ │ movs r4, r0 │ │ b.n 41dafe │ │ asrs r4, r0, #32 │ │ b.n 41db02 │ │ movs r0, #7 │ │ @@ -1586336,22 +1586343,22 @@ │ │ b.n 41d368 │ │ asrs r3, r1, #32 │ │ b.n 41db22 │ │ movs r4, r0 │ │ b.n 41db26 │ │ stmia r0!, {r2, r3, r4} │ │ b.n 41d384 │ │ - ldr r1, [r4, #100] ; 0x64 │ │ + ldr r2, [r5, #100] ; 0x64 │ │ ; instruction: 0xebf01004 │ │ b.n 41db32 │ │ movs r0, #16 │ │ b.n 41df36 │ │ movs r2, r1 │ │ b.n 41db3a │ │ - ldr r5, [r3, #100] ; 0x64 │ │ + ldr r6, [r4, #100] ; 0x64 │ │ ; instruction: 0xebf00004 │ │ b.n 41db42 │ │ asrs r4, r0, #32 │ │ b.n 41db46 │ │ movs r0, #7 │ │ b.n 41db4a │ │ vrhadd.u d14, d8, d31 │ │ @@ -1586367,15 +1586374,15 @@ │ │ b.n 41d3ac │ │ asrs r3, r1, #32 │ │ b.n 41db66 │ │ movs r0, #16 │ │ b.n 41df6a │ │ adds r0, #28 │ │ b.n 41d3c8 │ │ - ldr r0, [r2, #100] ; 0x64 │ │ + ldr r1, [r3, #100] ; 0x64 │ │ ; instruction: 0xebf00000 │ │ b.n 41d370 │ │ str r1, [r0, #0] │ │ b.n 41dd4c │ │ movs r0, r0 │ │ b.n 41daea │ │ str r2, [r0, r0] │ │ @@ -1589025,15 +1589032,15 @@ │ │ movs r4, r1 │ │ b.n 41e8fa │ │ asrs r5, r1, #32 │ │ b.n 41e8fe │ │ movs r0, #14 │ │ b.n 41e902 │ │ strh r0, [r6, #62] ; 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r2, r8, fp, sp, lr} │ │ ; instruction: 0xebf05002 │ │ b.n 41f4c6 │ │ str r7, [r1, #0] │ │ b.n 41e912 │ │ ; instruction: 0xffeeeaff │ │ b.n 41ed90 │ │ b.n 41f4d2 │ │ @@ -1594397,15 +1594404,15 @@ │ │ movs r0, #4 │ │ adds r1, #160 ; 0xa0 │ │ asrs r0, r0, #1 │ │ b.n 421e6c │ │ movs r0, #16 │ │ movs r3, #160 ; 0xa0 │ │ eors r0, r6 │ │ - ldmia.w sp!, {r0, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r1, r3, r9, sl, fp, ip, lr} │ │ ; instruction: 0xeaf04070 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n 421cb6 │ │ asrs r4, r5, #32 │ │ b.n 4214b8 │ │ str r0, [r0, #0] │ │ b.n 421cbe │ │ @@ -1594523,15 +1594530,15 @@ │ │ b.n 4215f6 │ │ str r6, [r1, r0] │ │ b.n 4215fa │ │ b.n 421a7e │ │ b.n 421406 │ │ movs r4, r0 │ │ b.n 421dc2 │ │ - ldrb r3, [r7, r6] │ │ + ldrb r4, [r0, r7] │ │ ; instruction: 0xebf00000 │ │ b.n 4221ca │ │ strh r0, [r7, #30] │ │ ldmia.w sp!, {} │ │ b.n 422252 │ │ strh r0, [r7, #30] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -1596273,15 +1596280,15 @@ │ │ b.n 4228f0 │ │ str r3, [r1, r0] │ │ b.n 422bde │ │ ands r2, r1 │ │ b.n 422be2 │ │ rors r0, r6 │ │ b.n 422c32 │ │ - ldrh r2, [r6, r0] │ │ + ldrh r3, [r7, r0] │ │ ; instruction: 0xebf0101c │ │ b.n 4223e8 │ │ movs r0, #20 │ │ b.n 4223ec │ │ movs r1, r0 │ │ b.n 422bf6 │ │ str r0, [r2, r0] │ │ @@ -1598787,15 +1598794,15 @@ │ │ b.n 424066 │ │ movs r1, r0 │ │ b.n 42406a │ │ asrs r0, r2, #32 │ │ b.n 424232 │ │ movs r0, #4 │ │ b.n 424072 │ │ - strb r7, [r1, r4] │ │ + strb r0, [r3, r4] │ │ ; instruction: 0xebf00004 │ │ b.n 42407a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n 4241e0 │ │ stmia r0!, {r5, r6} │ │ @@ -1598814,15 +1598821,15 @@ │ │ b.n 42427c │ │ add r0, pc, #0 ; (adr r0, 423d64 ) │ │ b.n 4240a6 │ │ movs r0, #16 │ │ b.n 4244aa │ │ movs r3, r0 │ │ b.n 4240ae │ │ - strb r0, [r0, r4] │ │ + strb r1, [r1, r4] │ │ ; instruction: 0xebf0400c │ │ b.n 4238aa │ │ movs r0, #4 │ │ b.n 4238ae │ │ asrs r0, r0, #32 │ │ b.n 4240be │ │ vrhadd.u d14, d4, d31 │ │ @@ -1598899,15 +1598906,15 @@ │ │ b.n 424298 │ │ movs r0, #16 │ │ b.n 424556 │ │ movs r0, r1 │ │ b.n 42415a │ │ str r0, [sp, #12] │ │ b.n 42415e │ │ - strb r4, [r2, r3] │ │ + strb r5, [r3, r3] │ │ ; instruction: 0xebf022d8 │ │ b.n 4241c0 │ │ lsls r0, r2, #15 │ │ b.n 4241c4 │ │ adds r0, #7 │ │ b.n 423e74 │ │ movs r0, #6 │ │ @@ -1598961,15 +1598968,15 @@ │ │ b.n 42432a │ │ asrs r0, r1, #32 │ │ b.n 4241d6 │ │ movs r0, #16 │ │ b.n 4245da │ │ b.n 423ea4 │ │ b.n 4239b8 │ │ - strb r4, [r6, r2] │ │ + strb r5, [r7, r2] │ │ ; instruction: 0xebf0a010 │ │ b.n 42435a │ │ ; instruction: 0xffc31aff │ │ movs r2, r1 │ │ b.n 4241ee │ │ beq.n 423f28 │ │ b.n 4243cc │ │ @@ -1599030,15 +1599037,15 @@ │ │ b.n 424666 │ │ movs r0, r1 │ │ b.n 42426a │ │ strb r3, [r0, #0] │ │ b.n 42426e │ │ str r4, [r0, #0] │ │ b.n 424272 │ │ - strb r7, [r1, r2] │ │ + strb r0, [r3, r2] │ │ ; instruction: 0xebf002d8 │ │ b.n 4242d4 │ │ lsrs r0, r3 │ │ b.n 4242d8 │ │ movs r3, #208 ; 0xd0 │ │ b.n 4242dc │ │ ands r0, r0 │ │ @@ -1599502,15 +1599509,15 @@ │ │ b.n 424622 │ │ strb r3, [r0, #0] │ │ b.n 424626 │ │ movs r0, #16 │ │ b.n 424a2a │ │ str r0, [r6, #60] ; 0x3c │ │ b.n 424688 │ │ - strh r0, [r4, r6] │ │ + strh r1, [r5, r6] │ │ ; instruction: 0xebf00000 │ │ b.n 424a36 │ │ beq.n 424370 │ │ b.n 424814 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ b.n 423e3c │ │ @@ -1599916,15 +1599923,15 @@ │ │ b.n 424b84 │ │ asrs r6, r0, #32 │ │ b.n 4249ae │ │ movs r5, r0 │ │ b.n 4249b2 │ │ movs r0, #8 │ │ b.n 424db6 │ │ - strh r6, [r7, r2] │ │ + strh r7, [r0, r3] │ │ ; instruction: 0xebf07048 │ │ b.n 4241b8 │ │ movs r6, r0 │ │ b.n 424dc2 │ │ add r0, pc, #4 ; (adr r0, 424688 ) │ │ b.n 424b14 │ │ cbz r2, 4246b2 │ │ @@ -1599951,15 +1599958,15 @@ │ │ b.n 4241ec │ │ movs r0, #8 │ │ b.n 424df6 │ │ movs r6, r0 │ │ b.n 4249fa │ │ strb r1, [r0, #0] │ │ b.n 424ac4 │ │ - strh r4, [r5, r2] │ │ + strh r5, [r6, r2] │ │ ; instruction: 0xebf01005 │ │ b.n 424a06 │ │ movs r5, r0 │ │ b.n 424a0a │ │ movs r0, #8 │ │ b.n 424a0e │ │ vrhadd.u d14, d9, d31 │ │ @@ -1599997,15 +1600004,15 @@ │ │ b.n 424c1a │ │ movs r3, r1 │ │ b.n 424a56 │ │ asrs r6, r0, #32 │ │ b.n 424a5a │ │ movs r0, #8 │ │ b.n 424e5e │ │ - strh r4, [r2, r2] │ │ + strh r5, [r3, r2] │ │ ; instruction: 0xebf0000a │ │ b.n 4249ce │ │ add sp, #32 │ │ b.n 424c40 │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -1600014,15 +1600021,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r3, r1, #32 │ │ b.n 424a7a │ │ movs r0, #8 │ │ b.n 424e7e │ │ movs r6, r0 │ │ b.n 424a82 │ │ - strh r3, [r1, r2] │ │ + strh r4, [r2, r2] │ │ ; instruction: 0xebf00005 │ │ b.n 424a8a │ │ asrs r5, r0, #32 │ │ b.n 424a8e │ │ movs r0, #8 │ │ b.n 424a92 │ │ vrhadd.u d14, d9, d31 │ │ @@ -1600058,15 +1600065,15 @@ │ │ b.n 424ad2 │ │ ands r1, r0 │ │ b.n 424c9e │ │ asrs r6, r0, #32 │ │ b.n 424ada │ │ movs r0, #8 │ │ b.n 424ede │ │ - strh r4, [r6, r1] │ │ + strh r5, [r7, r1] │ │ ; instruction: 0xebf0000a │ │ b.n 424a4e │ │ add sp, #32 │ │ b.n 424cc0 │ │ movs r3, r7 │ │ lsrs r0, r0, #8 │ │ strb r3, [r1, #0] │ │ @@ -1600075,15 +1600082,15 @@ │ │ b.n 424af6 │ │ asrs r7, r0, #32 │ │ b.n 424afa │ │ movs r0, #8 │ │ b.n 424efe │ │ movs r6, r0 │ │ b.n 424b02 │ │ - strh r3, [r5, r1] │ │ + strh r4, [r6, r1] │ │ ; instruction: 0xebf00005 │ │ b.n 424b0a │ │ asrs r5, r0, #32 │ │ b.n 424b0e │ │ movs r0, #8 │ │ b.n 424b12 │ │ vrhadd.u d14, d9, d31 │ │ @@ -1600121,22 +1600128,22 @@ │ │ b.n 424872 │ │ stmia r0!, {r1, r2, r4} │ │ b.n 4243b4 │ │ adds r0, #21 │ │ b.n 4243b8 │ │ ands r4, r2 │ │ b.n 4243bc │ │ - strh r3, [r2, r1] │ │ + strh r4, [r3, r1] │ │ ; instruction: 0xebf0100a │ │ b.n 424b6a │ │ movs r0, #8 │ │ b.n 424f6e │ │ movs r6, r0 │ │ b.n 424b72 │ │ - strh r7, [r1, r1] │ │ + strh r0, [r3, r1] │ │ ; instruction: 0xebf00005 │ │ b.n 424b7a │ │ asrs r5, r0, #32 │ │ b.n 424b7e │ │ movs r0, #8 │ │ b.n 424b82 │ │ vrhadd.u d14, d9, d31 │ │ @@ -1600172,15 +1600179,15 @@ │ │ b.n 424d90 │ │ movs r2, r1 │ │ b.n 424bc6 │ │ asrs r6, r0, #32 │ │ b.n 424bca │ │ movs r0, #8 │ │ b.n 424fce │ │ - strh r0, [r7, r0] │ │ + strh r1, [r0, r1] │ │ ; instruction: 0xebf0000b │ │ b.n 424b3e │ │ strb r0, [r1, #0] │ │ b.n 424dae │ │ ; instruction: 0xffc51aff │ │ add sp, #16 │ │ b.n 4243dc │ │ @@ -1600191,15 +1600198,15 @@ │ │ vpmin.u , , │ │ movs r4, r1 │ │ b.n 4243ec │ │ asrs r5, r0, #32 │ │ b.n 424bf6 │ │ movs r0, #8 │ │ b.n 424ffa │ │ - strh r5, [r5, r0] │ │ + strh r6, [r6, r0] │ │ ; instruction: 0xebf00048 │ │ b.n 4243fc │ │ movs r0, r1 │ │ b.n 424dc6 │ │ beq.n 424910 │ │ b.n 424de4 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ @@ -1600264,15 +1600271,15 @@ │ │ b.n 424c8a │ │ movs r0, #8 │ │ b.n 42508e │ │ movs r7, r0 │ │ b.n 424c92 │ │ stmia r0!, {r2} │ │ b.n 424470 │ │ - strh r6, [r0, r0] │ │ + strh r7, [r1, r0] │ │ ; instruction: 0xebf0801c │ │ b.n 424498 │ │ asrs r0, r1, #32 │ │ b.n 424e78 │ │ movs r0, #5 │ │ b.n 424ca6 │ │ movs r0, r1 │ │ @@ -1600358,15 +1600365,15 @@ │ │ b.n 424544 │ │ movs r0, #8 │ │ b.n 42514e │ │ asrs r5, r0, #32 │ │ b.n 424d52 │ │ movs r0, r1 │ │ b.n 424d56 │ │ - str r6, [r2, r7] │ │ + str r7, [r3, r7] │ │ ; instruction: 0xebf00007 │ │ b.n 424d5e │ │ asrs r7, r0, #32 │ │ b.n 424d62 │ │ movs r0, #9 │ │ b.n 424d66 │ │ vrhadd.u d14, d10, d31 │ │ @@ -1600374,15 +1600381,15 @@ │ │ b.n 424d6e │ │ asrs r0, r1, #32 │ │ b.n 424d72 │ │ movs r0, #8 │ │ b.n 425176 │ │ ands r0, r1 │ │ b.n 424ec4 │ │ - str r5, [r1, r7] │ │ + str r6, [r2, r7] │ │ ; instruction: 0xebf01004 │ │ b.n 42457c │ │ movs r3, r1 │ │ b.n 424cee │ │ str r1, [r0, r0] │ │ b.n 424ecc │ │ lsls r2, r3, #1 │ │ @@ -1600421,15 +1600428,15 @@ │ │ b.n 424628 │ │ asrs r4, r0, #32 │ │ b.n 424dd2 │ │ movs r0, #8 │ │ b.n 4251d6 │ │ movs r0, r1 │ │ b.n 424dda │ │ - str r5, [r6, r6] │ │ + str r6, [r7, r6] │ │ ; instruction: 0xebf00007 │ │ b.n 424de2 │ │ asrs r7, r0, #32 │ │ b.n 424de6 │ │ movs r0, #9 │ │ b.n 424dea │ │ vrhadd.u d14, d10, d31 │ │ @@ -1600437,15 +1600444,15 @@ │ │ b.n 424df2 │ │ asrs r0, r1, #32 │ │ b.n 424df6 │ │ ands r0, r1 │ │ b.n 424f42 │ │ movs r0, #8 │ │ b.n 4251fe │ │ - str r4, [r5, r6] │ │ + str r5, [r6, r6] │ │ ; instruction: 0xebf0000b │ │ b.n 424d6e │ │ str r1, [r0, r0] │ │ b.n 424f54 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ b.n 424b1e │ │ @@ -1600480,29 +1600487,29 @@ │ │ b.n 424b66 │ │ stmia r0!, {r1, r2, r5} │ │ b.n 4246a8 │ │ adds r0, #37 ; 0x25 │ │ b.n 4246ac │ │ str r4, [r4, r0] │ │ b.n 4246b0 │ │ - str r6, [r2, r6] │ │ + str r7, [r3, r6] │ │ ; instruction: 0xebf00007 │ │ b.n 424e5e │ │ asrs r7, r0, #32 │ │ b.n 424e62 │ │ movs r0, #9 │ │ b.n 424e66 │ │ vrhadd.u d14, d10, d31 │ │ movs r4, r0 │ │ b.n 424e6e │ │ asrs r0, r1, #32 │ │ b.n 424e72 │ │ movs r0, #8 │ │ b.n 425276 │ │ - str r6, [r1, r6] │ │ + str r7, [r2, r6] │ │ ; instruction: 0xebf01027 │ │ b.n 4246f8 │ │ lsls r7, r7, #3 │ │ b.n 4251ee │ │ asrs r6, r0, #32 │ │ b.n 424b88 │ │ ands r0, r1 │ │ @@ -1600531,15 +1600538,15 @@ │ │ b.n 424710 │ │ asrs r4, r0, #32 │ │ b.n 424eba │ │ movs r0, #8 │ │ b.n 4252be │ │ movs r0, r1 │ │ b.n 424ec2 │ │ - str r3, [r7, r5] │ │ + str r4, [r0, r6] │ │ ; instruction: 0xebf00007 │ │ b.n 424eca │ │ asrs r7, r0, #32 │ │ b.n 424ece │ │ movs r0, #9 │ │ b.n 424ed2 │ │ vrhadd.u d14, d10, d31 │ │ @@ -1600547,15 +1600554,15 @@ │ │ b.n 424eda │ │ asrs r0, r1, #32 │ │ b.n 424ede │ │ ands r0, r1 │ │ b.n 42502a │ │ movs r0, #8 │ │ b.n 4252e6 │ │ - str r2, [r6, r5] │ │ + str r3, [r7, r5] │ │ ; instruction: 0xebf0000b │ │ b.n 424e56 │ │ str r1, [r0, r0] │ │ b.n 42503e │ │ ; instruction: 0xffc51aff │ │ asrs r4, r0, #32 │ │ b.n 4246f4 │ │ @@ -1601941,15 +1601948,15 @@ │ │ b.n 4252de │ │ adds r0, #8 │ │ b.n 4252da │ │ asrs r0, r1, #32 │ │ b.n 4252e0 │ │ movs r0, #0 │ │ b.n 4252e4 │ │ - ldr r6, [pc, #432] ; (425970 ) │ │ + ldr r6, [pc, #468] ; (425994 ) │ │ ; instruction: 0xebf01008 │ │ b.n 4252f2 │ │ movs r0, r1 │ │ b.n 4252ec │ │ ands r0, r0 │ │ b.n 4252ee │ │ eors r0, r0 │ │ @@ -1615671,15 +1615678,15 @@ │ │ movs r3, r2 │ │ str r0, [r3, #124] ; 0x7c │ │ movs r3, r2 │ │ movs r0, r6 │ │ movs r2, r2 │ │ str r4, [r4, #116] ; 0x74 │ │ movs r3, r2 │ │ - movt r0, #16401 ; 0x4011 │ │ + ; instruction: 0xf2d00011 │ │ b.n 42ccc0 │ │ movs r2, r2 │ │ b.n 42cdbc │ │ movs r2, r2 │ │ str r4, [r5, #92] ; 0x5c │ │ movs r3, r2 │ │ str r0, [r3, #92] ; 0x5c │ │ @@ -1616264,15 +1616271,15 @@ │ │ blx 83c67c │ │ cbnz r4, 42d5a8 │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 42d0b0 │ │ blx 83c68c │ │ - cbnz r4, 42d5d2 │ │ + cbnz r0, 42d5e8 │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 42d0c0 │ │ blx 83c69c │ │ cbnz r4, 42d5ea │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ @@ -1616288,15 +1616295,15 @@ │ │ blx 83c6bc │ │ cbnz r0, 42d600 │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 42d0f0 │ │ blx 83c6cc │ │ - cbnz r4, 42d626 │ │ + cbnz r0, 42d630 │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 42d100 │ │ blx 83c6dc │ │ rev r0, r4 │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ @@ -1616306,15 +1616313,15 @@ │ │ blx 83c6ec │ │ pop {r3} │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 42d120 │ │ blx 83c6fc │ │ - cbnz r4, 42d638 │ │ + revsh r4, r4 │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 42d130 │ │ blx 83c70c │ │ pop {r2, r3, r6, r7} │ │ vbic.i32 q10, #-2013265920 ; 0x88000000 │ │ @@ -1620023,15 +1620030,15 @@ │ │ b.n 42f756 │ │ strb r4, [r0, #0] │ │ b.n 42f5de │ │ movs r5, r0 │ │ b.n 42f75e │ │ movs r0, #6 │ │ b.n 42f9a2 │ │ - movs r6, #195 ; 0xc3 │ │ + movs r6, #204 ; 0xcc │ │ ; instruction: 0xebf00005 │ │ b.n 42f9aa │ │ beq.n 42f67c │ │ b.n 42fb88 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r5, ip, sp} │ │ b.n 42f1b4 │ │ @@ -1620311,15 +1620318,15 @@ │ │ b.n 42fb4c │ │ movs r5, r3 │ │ ldmia r2!, {} │ │ asrs r3, r0, #32 │ │ b.n 42fbea │ │ movs r0, #5 │ │ b.n 42fbee │ │ - movs r6, #48 ; 0x30 │ │ + movs r6, #57 ; 0x39 │ │ ; instruction: 0xebf00005 │ │ b.n 42fbf6 │ │ beq.n 42f8d0 │ │ b.n 42fdd4 │ │ strh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ b.n 42f400 │ │ @@ -1620496,15 +1620503,15 @@ │ │ b.n 43017a │ │ asrs r7, r0, #32 │ │ b.n 42fd7e │ │ movs r0, #6 │ │ b.n 42fd82 │ │ b.n 42fa46 │ │ b.n 42f3c6 │ │ - movs r5, #202 ; 0xca │ │ + movs r5, #211 ; 0xd3 │ │ ; instruction: 0xebf00001 │ │ b.n 43018e │ │ movs r0, r0 │ │ and.w r0, r0, r0 │ │ b.n 430196 │ │ beq.n 42fa70 │ │ b.n 42ff74 │ │ @@ -1620611,15 +1620618,15 @@ │ │ b.n 42fe76 │ │ movs r0, #4 │ │ b.n 42fe7a │ │ movs r0, r0 │ │ b.n 42fc4e │ │ ands r0, r1 │ │ b.n 42fe82 │ │ - movs r5, #139 ; 0x8b │ │ + movs r5, #148 ; 0x94 │ │ ; instruction: 0xebf02001 │ │ b.n 42f732 │ │ asrs r0, r0, #32 │ │ b.n 42f6fe │ │ adds r0, #1 │ │ b.n 42f73a │ │ stmia r0!, {r1} │ │ @@ -1620858,15 +1620865,15 @@ │ │ vpmin.u32 q15, , │ │ movs r0, #4 │ │ b.n 430072 │ │ asrs r1, r0, #32 │ │ b.n 42fe46 │ │ movs r7, r0 │ │ b.n 43007a │ │ - movs r5, #13 │ │ + movs r5, #22 │ │ ; instruction: 0xebf00008 │ │ b.n 430082 │ │ asrs r5, r0, #32 │ │ b.n 430086 │ │ mrc2 11, 7, lr, cr1, cr12, {7} ; │ │ movs r0, r1 │ │ b.n 43008e │ │ @@ -1620979,15 +1620986,15 @@ │ │ b.n 43017e │ │ movs r0, #6 │ │ b.n 430182 │ │ adds r0, #8 │ │ b.n 42f9d0 │ │ movs r1, r1 │ │ b.n 430354 │ │ - movs r4, #201 ; 0xc9 │ │ + movs r4, #210 ; 0xd2 │ │ ; instruction: 0xebf00001 │ │ b.n 430592 │ │ movs r0, r0 │ │ and.w r0, r0, r0 │ │ b.n 43059a │ │ beq.n 42fe74 │ │ b.n 430378 │ │ @@ -1621321,15 +1621328,15 @@ │ │ b.n 4303aa │ │ movs r2, r2 │ │ ldmia r2!, {} │ │ asrs r2, r0, #32 │ │ b.n 430446 │ │ movs r0, #6 │ │ b.n 43044a │ │ - movs r4, #25 │ │ + movs r4, #34 ; 0x22 │ │ ; instruction: 0xebf00006 │ │ b.n 430452 │ │ beq.n 430124 │ │ b.n 430630 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, sp} │ │ b.n 43045e │ │ @@ -1621428,15 +1621435,15 @@ │ │ ldmia r2!, {} │ │ movs r5, r0 │ │ rev r0, r0 │ │ asrs r2, r0, #32 │ │ b.n 430532 │ │ movs r0, #3 │ │ b.n 430536 │ │ - movs r3, #222 ; 0xde │ │ + movs r3, #231 ; 0xe7 │ │ ; instruction: 0xebf00001 │ │ b.n 43093e │ │ beq.n 430218 │ │ b.n 43071c │ │ bfcsel 0, 430b3c , 2, ne │ │ stmia r0!, {r4, r6} │ │ b.n 42fd48 │ │ @@ -1621506,15 +1621513,15 @@ │ │ movs r3, #156 ; 0x9c │ │ ; instruction: 0xebf00006 │ │ b.n 4303aa │ │ asrs r7, r0, #32 │ │ b.n 4305de │ │ movs r0, #5 │ │ b.n 4305e2 │ │ - movs r3, #179 ; 0xb3 │ │ + movs r3, #188 ; 0xbc │ │ ; instruction: 0xebf00004 │ │ b.n 4305ea │ │ beq.n 4302bc │ │ b.n 4307c8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r5, lr, pc} │ │ b.n 42fdf4 │ │ @@ -1621660,15 +1621667,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 4304fe │ │ asrs r4, r0, #32 │ │ b.n 43072e │ │ movs r0, #8 │ │ b.n 4304c0 │ │ - movs r3, #95 ; 0x5f │ │ + movs r3, #104 ; 0x68 │ │ ; instruction: 0xebf07000 │ │ b.n 430b3a │ │ movs r5, r0 │ │ b.n 43073e │ │ ldr r6, [sp, #652] ; 0x28c │ │ ; instruction: 0xebfd0007 │ │ b.n 430746 │ │ @@ -1621823,15 +1621830,15 @@ │ │ b.n 430080 │ │ movs r0, #10 │ │ b.n 43088a │ │ str r0, [sp, #4] │ │ b.n 42ffe6 │ │ str r1, [r1, #0] │ │ b.n 430662 │ │ - movs r3, #7 │ │ + movs r3, #16 │ │ ; instruction: 0xebf00006 │ │ b.n 43089a │ │ asrs r4, r0, #32 │ │ b.n 43089e │ │ str r1, [sp, #60] ; 0x3c │ │ ; instruction: 0xebfd0000 │ │ b.n 430c06 │ │ @@ -1623019,15 +1623026,15 @@ │ │ b.n 430a28 │ │ movs r2, r0 │ │ b.n 430ffa │ │ movs r0, #10 │ │ b.n 431236 │ │ add r0, pc, #16 ; (adr r0, 430f08 ) │ │ b.n 43123a │ │ - movs r0, #157 ; 0x9d │ │ + movs r0, #166 ; 0xa6 │ │ ; instruction: 0xebf0000b │ │ b.n 430cb6 │ │ stmia r0!, {r2, r4} │ │ b.n 430a40 │ │ asrs r0, r5, #32 │ │ b.n 431424 │ │ movs r4, r3 │ │ @@ -1624281,15 +1624288,15 @@ │ │ mcr2 10, 6, lr, cr9, cr15, {7} ; │ │ movs r0, r2 │ │ b.n 431438 │ │ asrs r4, r1, #32 │ │ b.n 431a12 │ │ movs r0, #10 │ │ b.n 431c46 │ │ - subs r2, r3, #0 │ │ + subs r3, r4, #0 │ │ ; instruction: 0xebf0fd40 │ │ ; instruction: 0xeaff8024 │ │ b.n 43142c │ │ movs r4, r2 │ │ b.n 431450 │ │ vpmin.u32 q15, q9, │ │ cmp r0, #44 ; 0x2c │ │ @@ -1624364,15 +1624371,15 @@ │ │ b.n 431532 │ │ asrs r6, r0, #32 │ │ b.n 431cf6 │ │ movs r0, #4 │ │ b.n 431cfa │ │ movs r3, r0 │ │ b.n 431cfe │ │ - adds r4, r5, #7 │ │ + adds r5, r6, #7 │ │ ; instruction: 0xebf02033 │ │ b.n 432186 │ │ str r0, [r0, #0] │ │ b.n 431d0a │ │ movs r1, r0 │ │ b.n 43210e │ │ movs r0, #4 │ │ @@ -1624436,15 +1624443,15 @@ │ │ b.n 4319f0 │ │ lsls r4, r1, #3 │ │ b.n 43210e │ │ lsls r7, r4, #2 │ │ subs r0, r0, r0 │ │ movs r0, #4 │ │ b.n 431d9a │ │ - adds r5, r0, #7 │ │ + adds r6, r1, #7 │ │ ; instruction: 0xebf00004 │ │ b.n 431da2 │ │ beq.n 431a7c │ │ b.n 431f80 │ │ strh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, sp, lr, pc} │ │ b.n 431f06 │ │ @@ -1629892,15 +1629899,15 @@ │ │ ; instruction: 0xffbc0aff │ │ movs r6, r0 │ │ b.n 434d3e │ │ asrs r0, r4, #32 │ │ b.n 43452a │ │ movs r0, #5 │ │ b.n 434d46 │ │ - asrs r2, r3, #7 │ │ + asrs r3, r4, #7 │ │ ; instruction: 0xebf0ffb7 │ │ ; instruction: 0xeaff702c │ │ b.n 434550 │ │ ldr r7, [r1, #116] ; 0x74 │ │ b.n 435156 │ │ movs r4, r0 │ │ b.n 43515a │ │ @@ -1630099,15 +1630106,15 @@ │ │ movs r0, r0 │ │ b.n 435266 │ │ ; instruction: 0xffd60aff │ │ asrs r0, r1, #32 │ │ b.n 434f0e │ │ movs r0, #10 │ │ b.n 434f12 │ │ - asrs r7, r4, #5 │ │ + asrs r0, r6, #5 │ │ ; instruction: 0xebf00005 │ │ b.n 434f1a │ │ strh r0, [r4, #0] │ │ b.n 434706 │ │ add r0, pc, #876 ; (adr r0, 434f4c ) │ │ ; instruction: 0xebfdf450 │ │ ; instruction: 0xebffc005 │ │ @@ -1641211,15 +1641218,15 @@ │ │ vpmin.u q8, q14, │ │ asrs r1, r1, #32 │ │ b.n 43b06a │ │ movs r7, r0 │ │ b.n 43b06e │ │ movs r0, #4 │ │ b.n 43b072 │ │ - ; instruction: 0xf90febef │ │ + ldrsb.w lr, [r8], #239 │ │ movs r1, r1 │ │ b.n 43b07a │ │ asrs r6, r0, #32 │ │ b.n 43b07e │ │ bcs.n 43ad26 │ │ ; instruction: 0xebfc7001 │ │ b.n 43b486 │ │ @@ -1641410,15 +1641417,15 @@ │ │ ; instruction: 0xfff20aff │ │ asrs r1, r1, #32 │ │ b.n 43b226 │ │ movs r0, r1 │ │ b.n 43b22a │ │ movs r0, #6 │ │ b.n 43b22e │ │ - strh.w lr, [r0, #3055] ; 0xbef │ │ + strh.w lr, [r9, #3055] ; 0xbef │ │ movs r1, r1 │ │ b.n 43b236 │ │ asrs r7, r0, #32 │ │ b.n 43b23a │ │ bcs.n 43ae04 │ │ ; instruction: 0xebfca001 │ │ b.n 43b642 │ │ @@ -1642214,15 +1642221,15 @@ │ │ beq.n 43b5ec │ │ b.n 43baf0 │ │ strh r0, [r6, #6] │ │ ldmia.w sp!, {r0} │ │ b.n 43b91e │ │ str r1, [r0, #0] │ │ b.n 43b922 │ │ - ; instruction: 0xf6e0ebef │ │ + ; instruction: 0xf6e9ebef │ │ strb r4, [r0, #2] │ │ b.n 43b128 │ │ movs r0, #132 ; 0x84 │ │ b.n 43b12c │ │ strb r7, [r0, #0] │ │ b.n 43b710 │ │ asrs r7, r0, #32 │ │ @@ -1642232,15 +1642239,15 @@ │ │ stmia r7!, {r0, r2, r6, r7} │ │ ; instruction: 0xebfc4000 │ │ b.n 43baa2 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 43b94a │ │ - bf 1a, 431dea │ │ + bf 1a, 43adea │ │ asrs r6, r0, #32 │ │ b.n 43b952 │ │ movs r0, #1 │ │ b.n 43bb16 │ │ movs r4, r0 │ │ b.n 43b95a │ │ ldr r0, [pc, #508] ; (43b818 ) │ │ @@ -1642606,15 +1642613,15 @@ │ │ movs r0, #24 │ │ b.n 43b456 │ │ movs r0, r0 │ │ b.n 43bfde │ │ ; instruction: 0xfff41aff │ │ movs r6, r0 │ │ b.n 43bc82 │ │ - bfcsel 18, 43c122 , 1a, cs │ │ + bfcsel 18, 43b122 , 1a, mi │ │ asrs r0, r7, #2 │ │ b.n 43b488 │ │ movs r0, #184 ; 0xb8 │ │ b.n 43b48c │ │ ands r1, r0 │ │ b.n 43ba70 │ │ asrs r4, r0, #32 │ │ @@ -1642624,15 +1642631,15 @@ │ │ stmia r6!, {r0, r2, r3, r5, r6, r7} │ │ ; instruction: 0xebfc5000 │ │ b.n 43be02 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ b.n 43bcaa │ │ - ; instruction: 0xf5feebef │ │ + bfcsel 18, 43b14a , 1c, ne │ │ asrs r6, r0, #32 │ │ b.n 43bcb2 │ │ movs r0, #1 │ │ b.n 43be76 │ │ movs r5, r0 │ │ b.n 43bcba │ │ ; instruction: 0x47a7 │ │ @@ -1642915,15 +1642922,15 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n 43c32a │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n 43c094 │ │ vrhadd.u16 d0, d14, d31 │ │ - bf 14, 4371d6 │ │ + bfx 14, r4 │ │ movs r4, r0 │ │ b.n 43b73c │ │ movs r0, r0 │ │ b.n 43bd20 │ │ vrhadd.u16 d14, d14, d31 │ │ bge.n 43bb78 │ │ movs r4, r4 │ │ @@ -1643704,15 +1643711,15 @@ │ │ asrs r1, r0, #32 │ │ b.n 43c39c │ │ movs r5, r0 │ │ b.n 43c5c2 │ │ cmp sl, pc │ │ ; instruction: 0xebfd0005 │ │ b.n 43c5ca │ │ - bfcsel e, 43ca6a , 12, le │ │ + bfcsel e, 43ba6a , 12, │ │ movs r0, #56 ; 0x38 │ │ b.n 43bdcc │ │ strh r4, [r6, #0] │ │ b.n 43bdd0 │ │ asrs r0, r0, #32 │ │ b.n 43c5da │ │ movs r5, r0 │ │ @@ -1644052,19 +1644059,19 @@ │ │ ; instruction: 0xebfdffdd │ │ ; instruction: 0xeaff75a8 │ │ movs r2, r2 │ │ adds r0, r2, r0 │ │ movs r1, r2 │ │ asrs r0, r1, #13 │ │ movs r2, r2 │ │ - ldc2 0, cr0, [r8], {16} │ │ + stc2 0, cr0, [r4], #64 ; 0x40 │ │ ldc2l 0, cr0, [r0], #-68 ; 0xffffffbc │ │ asrs r0, r0, #10 │ │ movs r2, r2 │ │ - ; instruction: 0xfbd00010 │ │ + ; instruction: 0xfbdc0010 │ │ lsrs r0, r6 │ │ stmdb sp!, {r4, r7, r8, lr} │ │ b.n 43c0ec │ │ beq.n 43c5c8 │ │ b.n 43ca4c │ │ ands r4, r0 │ │ b.n 43c6d4 │ │ @@ -1646671,15 +1646678,15 @@ │ │ b.n 43d668 │ │ asrs r0, r1, #32 │ │ b.n 43d68c │ │ lsls r7, r0, #4 │ │ b.n 43da78 │ │ adds r1, r1, #0 │ │ b.n 43e29a │ │ - fldmdbx r3!, {d30-d148} ;@ Deprecated │ │ + vldr d30, [fp, #-956] ; 0xfffffc44 │ │ str r0, [r0, #0] │ │ b.n 43e002 │ │ movs r7, r4 │ │ rev r0, r0 │ │ asrs r1, r1, #32 │ │ b.n 43deaa │ │ ; instruction: 0xedb4ebef │ │ @@ -1646751,15 +1646758,15 @@ │ │ vldr d14, [r5, #956] ; 0x3bc │ │ movs r0, r0 │ │ b.n 43e29a │ │ ands r0, r0 │ │ stmia r0!, {r2, r7} │ │ movs r6, r0 │ │ b.n 43df42 │ │ - vstr d30, [pc, #-956] ; 43d848 │ │ + fldmdbx sl!, {d14-d132} ;@ Deprecated │ │ movs r7, r3 │ │ b.n 43e2b2 │ │ strb r1, [r0, #0] │ │ b.n 43e11c │ │ adds r0, #0 │ │ stmia r3!, {r5, r7} │ │ adds r0, #1 │ │ @@ -1647042,15 +1647049,15 @@ │ │ movs r0, #28 │ │ b.n 43d9f0 │ │ adds r0, #20 │ │ b.n 43d9f4 │ │ strb r2, [r0, r2] │ │ ; instruction: 0xebfd0004 │ │ b.n 43e202 │ │ - fstmiax r8!, {d14-d132} ;@ Deprecated │ │ + fldmiax r1!, {d14-d132} ;@ Deprecated │ │ movs r0, #10 │ │ b.n 43e20a │ │ asrs r0, r0, #32 │ │ b.n 43e20e │ │ movs r4, r0 │ │ b.n 43e212 │ │ vrhadd.u d14, d11, d31 │ │ @@ -1647075,15 +1647082,15 @@ │ │ b.n 43e59e │ │ ; instruction: 0xffe01aff │ │ bgt.n 43df26 │ │ b.n 43e420 │ │ beq.n 43df80 │ │ b.n 43e424 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ - ldmia.w sp!, {r2, r4, r6, r7, r9, sp, lr, pc} │ │ + ldmia.w sp!, {r5, r6, r7, r9, sp, lr, pc} │ │ movs r0, r2 │ │ ldrb r4, [r4, r3] │ │ movs r2, r2 │ │ asrs r0, r0, #32 │ │ b.n 43e25a │ │ movs r4, r0 │ │ b.n 43da5c │ │ @@ -1647549,25 +1647556,25 @@ │ │ add r2, sp, #0 │ │ asrs r3, r1, #32 │ │ b.n 43e622 │ │ movs r0, r1 │ │ b.n 43e7fa │ │ movs r0, #6 │ │ b.n 43e62a │ │ - ; instruction: 0xeba1ebef │ │ + ; instruction: 0xebaaebef │ │ movs r7, r5 │ │ and.w r0, r0, r8, lsl #4 │ │ b.n 43e800 │ │ movs r1, r0 │ │ b.n 43e40e │ │ movs r0, #7 │ │ b.n 43e63e │ │ asrs r3, r1, #32 │ │ b.n 43e642 │ │ - ; instruction: 0xeb9bebef │ │ + ; instruction: 0xeba4ebef │ │ movs r4, r0 │ │ b.n 43e64a │ │ movs r0, #4 │ │ b.n 43de42 │ │ asrs r0, r1, #32 │ │ b.n 43e826 │ │ vqrdmlah.s q7, , │ │ @@ -1647674,15 +1647681,15 @@ │ │ b.n 43e8f8 │ │ movs r2, r0 │ │ b.n 43e506 │ │ asrs r3, r1, #32 │ │ b.n 43e736 │ │ movs r0, #6 │ │ b.n 43e73a │ │ - ; instruction: 0xeb5debef │ │ + ; instruction: 0xeb66ebef │ │ stmia r0!, {} │ │ b.n 43df36 │ │ str r6, [r0, #0] │ │ b.n 43e51e │ │ str r0, [r0, #0] │ │ b.n 43df1e │ │ ldrh r0, [r7, #62] ; 0x3e │ │ @@ -1649143,15 +1649150,15 @@ │ │ str r0, [r6, r4] │ │ ; instruction: 0xebff0c01 │ │ b.n 43f55e │ │ asrs r4, r0, #32 │ │ b.n 43f39a │ │ movs r0, #128 ; 0x80 │ │ b.n 43f79e │ │ - strex fp, lr, [r4, #956] ; 0x3bc │ │ + strex fp, lr, [sp, #956] ; 0x3bc │ │ movs r1, r0 │ │ b.n 43f7a6 │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r0, r1, r2, r8} │ │ b.n 43f758 │ │ beq.n 43f0bc │ │ @@ -1649877,15 +1649884,15 @@ │ │ b.n 43fb80 │ │ movs r6, r0 │ │ b.n 43f9ba │ │ asrs r1, r0, #32 │ │ b.n 43f79c │ │ movs r0, #8 │ │ b.n 43fdc2 │ │ - b.n 43f3fa │ │ + b.n 43f40c │ │ ; instruction: 0xebef3060 │ │ b.n 43f1b4 │ │ strh r4, [r3, #0] │ │ b.n 43fba8 │ │ stmia r1!, {r7} │ │ b.n 43f1b8 │ │ movs r0, r0 │ │ @@ -1650166,15 +1650173,15 @@ │ │ b.n 43f430 │ │ asrs r0, r1, #32 │ │ b.n 43fc3a │ │ movs r3, r0 │ │ b.n 43fa06 │ │ movs r0, #8 │ │ b.n 440042 │ │ - b.n 43f53a │ │ + b.n 43f54c │ │ ; instruction: 0xebef0008 │ │ b.n 43fc4a │ │ asrs r4, r2, #32 │ │ b.n 44004e │ │ strh r0, [r4, #0] │ │ b.n 43fe1c │ │ ittt │ │ @@ -1650190,15 +1650197,15 @@ │ │ bge.n 43f92a │ │ movs r4, r0 │ │ b.n 43fc6e │ │ asrs r0, r1, #32 │ │ b.n 43fc72 │ │ movs r0, #8 │ │ b.n 440076 │ │ - b.n 43f554 │ │ + b.n 43f566 │ │ ; instruction: 0xebef6060 │ │ b.n 43f468 │ │ stmia r0!, {r2, r4} │ │ b.n 43f47c │ │ cbz r0, 43f964 │ │ b.n 43f472 │ │ movs r0, r0 │ │ @@ -1650229,15 +1650236,15 @@ │ │ b.n 43f4bc │ │ movs r0, r1 │ │ b.n 43fcc2 │ │ asrs r2, r0, #32 │ │ b.n 43faa4 │ │ movs r0, #8 │ │ b.n 4400ca │ │ - b.n 43f57e │ │ + b.n 43f590 │ │ ; instruction: 0xebef6060 │ │ b.n 43f4bc │ │ movs r0, #9 │ │ b.n 43fcd6 │ │ cbz r0, 43f9b8 │ │ b.n 43f4c6 │ │ movs r0, r0 │ │ @@ -1653315,15 +1653322,15 @@ │ │ add r1, pc, #640 ; (adr r1, 441674 ) │ │ str r0, [sp, #640] ; 0x280 │ │ b.n 441900 │ │ movs r0, #7 │ │ b.n 44173e │ │ asrs r1, r1, #32 │ │ b.n 44150a │ │ - svc 91 ; 0x5b │ │ + svc 100 ; 0x64 │ │ ; instruction: 0xebef000c │ │ ldmia.w r4, {r0, r2, ip, lr} │ │ b.n 4414dc │ │ movs r3, r0 │ │ b.n 441520 │ │ movs r2, r0 │ │ b.n 4416b6 │ │ @@ -1653360,15 +1653367,15 @@ │ │ b.n 441afc │ │ str r5, [r0, r0] │ │ b.n 441520 │ │ adds r0, #8 │ │ b.n 440f78 │ │ movs r0, r5 │ │ bge.n 441462 │ │ - svc 67 ; 0x43 │ │ + svc 76 ; 0x4c │ │ ; instruction: 0xebef2008 │ │ b.n 440fa4 │ │ movs r0, r0 │ │ b.n 441b18 │ │ strb r2, [r0, #0] │ │ b.n 441580 │ │ movs r0, #4 │ │ @@ -1653433,15 +1653440,15 @@ │ │ b.n 441832 │ │ asrs r0, r1, #32 │ │ b.n 441836 │ │ movs r0, #5 │ │ b.n 44183a │ │ strb r5, [r0, #0] │ │ b.n 44160c │ │ - svc 28 │ │ + svc 37 ; 0x25 │ │ ; instruction: 0xebef5004 │ │ b.n 44100e │ │ movs r2, r1 │ │ b.n 44184a │ │ asrs r7, r1, #32 │ │ b.n 441c4e │ │ adds r2, #87 ; 0x57 │ │ @@ -1655344,15 +1655351,15 @@ │ │ ldmia r2!, {} │ │ asrs r6, r0, #32 │ │ b.n 442a4e │ │ movs r0, #7 │ │ b.n 442a52 │ │ movs r5, r1 │ │ b.n 442a56 │ │ - bge.n 442644 │ │ + bge.n 442656 │ │ ; instruction: 0xebef5f41 │ │ b.n 442c26 │ │ b.n 442cd0 │ │ b.n 442260 │ │ movs r0, r0 │ │ b.n 442260 │ │ strh r4, [r0, #0] │ │ @@ -1655671,15 +1655678,15 @@ │ │ b.n 442eb2 │ │ strh r0, [r3, #16] │ │ b.n 4424b6 │ │ movs r5, r0 │ │ b.n 442cf2 │ │ movs r0, #92 ; 0x5c │ │ b.n 4430f6 │ │ - bls.n 442994 │ │ + bls.n 4429a6 │ │ ; instruction: 0xebef1006 │ │ b.n 442cfe │ │ movs r0, #13 │ │ b.n 443102 │ │ lsrs r5, r2, #21 │ │ ; instruction: 0xebff0010 │ │ b.n 44310a │ │ @@ -1655759,29 +1655766,29 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ b.n 442db2 │ │ movs r6, r0 │ │ b.n 442db6 │ │ movs r0, #4 │ │ b.n 442dba │ │ - bls.n 4429f6 │ │ + bls.n 442a08 │ │ ; instruction: 0xebef4004 │ │ b.n 442b8e │ │ asrs r7, r0, #32 │ │ b.n 442dc6 │ │ movs r4, r0 │ │ b.n 442dca │ │ lsrs r2, r5, #21 │ │ ; instruction: 0xebff1e16 │ │ b.n 442f9c │ │ movs r0, #92 ; 0x5c │ │ b.n 4431d6 │ │ movs r7, r0 │ │ b.n 442dda │ │ - bls.n 442a06 │ │ + bls.n 442a18 │ │ ; instruction: 0xebef2010 │ │ b.n 4431e2 │ │ asrs r4, r0, #32 │ │ b.n 442de6 │ │ movs r7, r0 │ │ b.n 442dea │ │ lsrs r3, r3, #20 │ │ @@ -1655871,15 +1655878,15 @@ │ │ lsrs r2, r6, #20 │ │ ; instruction: 0xebff1e16 │ │ b.n 44307c │ │ movs r0, #92 ; 0x5c │ │ b.n 4432b6 │ │ movs r0, r1 │ │ b.n 442eba │ │ - bls.n 442c76 │ │ + bls.n 442a88 │ │ ; instruction: 0xebef2010 │ │ b.n 4432c2 │ │ asrs r5, r1, #32 │ │ b.n 442ec6 │ │ movs r0, r1 │ │ b.n 442eca │ │ lsrs r3, r4, #19 │ │ @@ -1655921,22 +1655928,22 @@ │ │ lsrs r5, r6, #6 │ │ ; instruction: 0xebff1005 │ │ b.n 442f2a │ │ movs r0, #6 │ │ b.n 442f2e │ │ lsrs r6, r2, #24 │ │ b.n 4430fa │ │ - bls.n 442cb2 │ │ + bls.n 442cc4 │ │ ; instruction: 0xebef1005 │ │ b.n 442f3a │ │ movs r0, #6 │ │ b.n 442f3e │ │ lsrs r7, r5, #29 │ │ b.n 44310a │ │ - bls.n 442cba │ │ + bls.n 442ccc │ │ ; instruction: 0xebef3000 │ │ b.n 4433ca │ │ adds r2, #24 │ │ b.n 442716 │ │ movs r1, r0 │ │ b.n 443352 │ │ strh r0, [r6, #2] │ │ @@ -1656223,15 +1656230,15 @@ │ │ b.n 442972 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 44319a │ │ ands r2, r0 │ │ b.n 442f66 │ │ - bhi.n 442de8 │ │ + bhi.n 442dfa │ │ ; instruction: 0xebef0001 │ │ b.n 44290e │ │ strb r0, [r0, #0] │ │ b.n 442e78 │ │ strb r1, [r0, #0] │ │ b.n 4428f6 │ │ ands r0, r0 │ │ @@ -1656341,15 +1656348,15 @@ │ │ b.n 4433ee │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ asrs r5, r0, #32 │ │ b.n 443296 │ │ movs r0, #8 │ │ b.n 44329a │ │ - bhi.n 442e66 │ │ + bhi.n 442e78 │ │ ; instruction: 0xebef0001 │ │ b.n 4433f2 │ │ movs r0, #0 │ │ b.n 442f1a │ │ asrs r7, r7, #3 │ │ b.n 4436aa │ │ strb r1, [r2, #28] │ │ @@ -1657398,15 +1657405,15 @@ │ │ b.n 443b4e │ │ str r7, [r2, #0] │ │ b.n 443f52 │ │ ands r1, r0 │ │ b.n 443b56 │ │ str r4, [r0, #0] │ │ b.n 443334 │ │ - bvs.n 4438c0 │ │ + bvs.n 4438d2 │ │ ; instruction: 0xebef4008 │ │ b.n 44333c │ │ movs r0, r0 │ │ b.n 443340 │ │ movs r5, r1 │ │ b.n 443b6a │ │ ; instruction: 0xfff0ebff │ │ @@ -1657562,15 +1657569,15 @@ │ │ ands r0, r2 │ │ b.n 443484 │ │ movs r6, r0 │ │ b.n 443cae │ │ subs r5, #213 ; 0xd5 │ │ ; instruction: 0xebfd0006 │ │ b.n 443cb6 │ │ - bpl.n 44396e │ │ + bvs.n 443980 │ │ ; instruction: 0xebef3005 │ │ b.n 443cbe │ │ str r7, [r2, #0] │ │ b.n 4440c2 │ │ str r4, [r0, #0] │ │ b.n 443490 │ │ movs r0, r0 │ │ @@ -1658101,15 +1658108,15 @@ │ │ b.n 444172 │ │ str r0, [r3, #0] │ │ b.n 444576 │ │ ands r1, r0 │ │ b.n 44417a │ │ str r4, [r0, #0] │ │ b.n 443958 │ │ - bmi.n 443dd2 │ │ + bmi.n 443de4 │ │ ; instruction: 0xebef4008 │ │ b.n 443960 │ │ movs r0, r0 │ │ b.n 443964 │ │ movs r5, r1 │ │ b.n 44418e │ │ ; instruction: 0xfff0ebff │ │ @@ -1658245,15 +1658252,15 @@ │ │ movs r0, #2 │ │ b.n 444084 │ │ str r0, [r2, #0] │ │ b.n 443a84 │ │ subs r4, #86 ; 0x56 │ │ ; instruction: 0xebfd0004 │ │ b.n 4442b2 │ │ - bmi.n 44406c │ │ + bmi.n 443e7e │ │ ; instruction: 0xebef4005 │ │ b.n 4442ba │ │ adds r0, #24 │ │ b.n 4446be │ │ movs r1, r1 │ │ stmia.w r5, {r2} │ │ b.n 4442c6 │ │ @@ -1663056,15 +1663063,15 @@ │ │ ldr r4, [sp, #48] ; 0x30 │ │ b.n 446414 │ │ strh r6, [r3, #0] │ │ b.n 44701a │ │ ; instruction: 0xffd2eaff │ │ movs r1, r0 │ │ b.n 446c22 │ │ - ldmia r2!, {r5} │ │ + ldmia r2!, {r0, r3, r5} │ │ ; instruction: 0xebef5000 │ │ b.n 446c2a │ │ vpmin.u8 q7, , │ │ ldr r3, [sp, #944] ; 0x3b0 │ │ b.n 446430 │ │ strh r6, [r2, #0] │ │ b.n 447036 │ │ @@ -1668189,15 +1668196,15 @@ │ │ strh r4, [r1, #6] │ │ b.n 449148 │ │ str r0, [sp, #32] │ │ b.n 44972c │ │ vpmin.u32 q7, , │ │ negs r0, r5 │ │ movs r1, r2 │ │ - subs r2, #244 ; 0xf4 │ │ + subs r3, #0 │ │ movs r0, r2 │ │ stmia r4!, {r3, r4, r6} │ │ movs r1, r2 │ │ ldrsb r4, [r4, r1] │ │ movs r0, r2 │ │ str r4, [r3, r7] │ │ movs r1, r2 │ │ @@ -1668205,51 +1668212,51 @@ │ │ movs r1, r2 │ │ ldrsb r4, [r6, r0] │ │ movs r0, r2 │ │ ldrsb r4, [r0, r1] │ │ movs r0, r2 │ │ stmia r4!, {} │ │ movs r1, r2 │ │ - subs r0, #100 ; 0x64 │ │ + subs r0, #112 ; 0x70 │ │ movs r0, r2 │ │ strh r4, [r1, r7] │ │ movs r0, r2 │ │ stmia r1!, {r5, r7} │ │ movs r1, r2 │ │ stmia r0!, {r3, r5, r6, r7} │ │ movs r1, r2 │ │ stmia r0!, {r4, r5, r6} │ │ movs r1, r2 │ │ subs r4, #220 ; 0xdc │ │ movs r1, r2 │ │ - adds r5, #96 ; 0x60 │ │ + adds r5, #108 ; 0x6c │ │ movs r0, r2 │ │ wfe │ │ movs r1, r2 │ │ strh r4, [r1, r7] │ │ movs r1, r2 │ │ - adds r5, #48 ; 0x30 │ │ + adds r5, #60 ; 0x3c │ │ movs r0, r2 │ │ bkpt 0x00c8 │ │ movs r1, r2 │ │ - adds r5, #8 │ │ + adds r5, #20 │ │ movs r0, r2 │ │ ldr r2, [pc, #944] ; (449a18 ) │ │ movs r1, r2 │ │ - adds r3, #240 ; 0xf0 │ │ + adds r3, #252 ; 0xfc │ │ movs r0, r2 │ │ movs r7, #32 │ │ movs r1, r2 │ │ pop {pc} │ │ movs r1, r2 │ │ pop {r2, r5, pc} │ │ movs r1, r2 │ │ cbnz r4, 4496f6 │ │ movs r1, r2 │ │ - adds r1, #232 ; 0xe8 │ │ + adds r1, #244 ; 0xf4 │ │ movs r0, r2 │ │ ldr r5, [pc, #320] ; (4497c4 ) │ │ movs r0, r2 │ │ cbnz r4, 4496e2 │ │ movs r1, r2 │ │ ldr r4, [pc, #656] ; (44991c ) │ │ movs r0, r2 │ │ @@ -1668273,29 +1668280,29 @@ │ │ movs r1, r2 │ │ ; instruction: 0xb6a8 │ │ movs r1, r2 │ │ ; instruction: 0xb6d4 │ │ movs r1, r2 │ │ ldr r0, [pc, #160] ; (44975c ) │ │ movs r0, r2 │ │ - cmp r4, #136 ; 0x88 │ │ + cmp r4, #148 ; 0x94 │ │ movs r0, r2 │ │ subs r0, r6, #5 │ │ movs r1, r2 │ │ push {r3, r4, r5, lr} │ │ movs r1, r2 │ │ - cmp r3, #152 ; 0x98 │ │ + cmp r3, #164 ; 0xa4 │ │ movs r0, r2 │ │ push {r3, r4, r6, lr} │ │ movs r1, r2 │ │ push {r3, r6, r7} │ │ movs r1, r2 │ │ push {r2, r5, r6, r7} │ │ movs r1, r2 │ │ - cmp r3, #68 ; 0x44 │ │ + cmp r3, #80 ; 0x50 │ │ movs r0, r2 │ │ ldr r7, [pc, #960] ; (449aa0 ) │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n 449b80 │ │ lsls r0, r4 │ │ b.n 449224 │ │ str r0, [r0, r0] │ │ @@ -1669148,15 +1669155,15 @@ │ │ strb r4, [r0, #0] │ │ b.n 449fb8 │ │ vpmin.u8 q15, q15, │ │ uxtb r0, r5 │ │ movs r1, r2 │ │ cbz r0, 449ecc │ │ movs r1, r2 │ │ - movs r7, #156 ; 0x9c │ │ + movs r7, #168 ; 0xa8 │ │ movs r0, r2 │ │ orrs r4, r0 │ │ movs r0, r2 │ │ cbz r0, 449eb8 │ │ movs r1, r2 │ │ add r2, pc, #256 ; (adr r2, 449fb4 ) │ │ movs r3, r4 │ │ @@ -1669180,21 +1669187,21 @@ │ │ movs r0, r2 │ │ asrs r0, r6, #27 │ │ movs r1, r2 │ │ add r4, sp, #688 ; 0x2b0 │ │ movs r1, r2 │ │ add r4, sp, #816 ; 0x330 │ │ movs r1, r2 │ │ - movs r3, #12 │ │ + movs r3, #24 │ │ movs r0, r2 │ │ add r4, sp, #240 ; 0xf0 │ │ movs r1, r2 │ │ add r4, sp, #352 ; 0x160 │ │ movs r1, r2 │ │ - movs r2, #184 ; 0xb8 │ │ + movs r2, #196 ; 0xc4 │ │ movs r0, r2 │ │ movs r0, r0 │ │ b.n 44a59c │ │ ldr r7, [pc, #960] ; (44a2bc ) │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n 44a39c │ │ movs r2, r7 │ │ @@ -1671419,15 +1671426,15 @@ │ │ ; instruction: 0xebfd0004 │ │ b.n 44b4a6 │ │ ; instruction: 0xff9deaff │ │ asrs r0, r1, #32 │ │ b.n 44ac90 │ │ movs r0, r4 │ │ b.n 44b67a │ │ - ; instruction: 0xb7ff │ │ + ; instruction: 0xb808 │ │ ; instruction: 0xebefffd9 │ │ ; instruction: 0xeaff20a5 │ │ b.n 44b8be │ │ adds r0, #87 ; 0x57 │ │ b.n 44b8c2 │ │ movs r0, #28 │ │ b.n 44aca0 │ │ @@ -1672206,15 +1672213,15 @@ │ │ ldr r5, [sp, #276] ; 0x114 │ │ ; instruction: 0xebfd2008 │ │ b.n 44bbaa │ │ asrs r0, r2, #32 │ │ b.n 44b3a8 │ │ movs r4, r2 │ │ b.n 44b3ac │ │ - ; instruction: 0xb63f │ │ + ; instruction: 0xb648 │ │ ; instruction: 0xebef1f76 │ │ b.n 44bd94 │ │ movs r0, #6 │ │ b.n 44bbbe │ │ str r1, [sp, #768] ; 0x300 │ │ b.n 44b2c4 │ │ movs r0, r0 │ │ @@ -1672829,15 +1672836,15 @@ │ │ movs r1, r2 │ │ lsls r1, r1, #12 │ │ movs r0, r0 │ │ str r0, [sp, #528] ; 0x210 │ │ movs r1, r2 │ │ str r0, [sp, #528] ; 0x210 │ │ movs r1, r2 │ │ - lsls r4, r4, #23 │ │ + lsls r0, r6, #23 │ │ movs r0, r2 │ │ ldrh r0, [r5, #62] ; 0x3e │ │ movs r1, r2 │ │ lsls r3, r3, #10 │ │ movs r0, r0 │ │ ldrh r4, [r0, #62] ; 0x3e │ │ movs r1, r2 │ │ @@ -1673216,15 +1673223,15 @@ │ │ b.n 44c7e0 │ │ str r3, [r0, r0] │ │ asrs r0, r4, #6 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ b.n 44c446 │ │ - push {r0, r1, r2, r4} │ │ + push {r5} │ │ ; instruction: 0xebef5000 │ │ b.n 44c44e │ │ ; instruction: 0xb66c │ │ b.n 44bc50 │ │ asrs r4, r5, #25 │ │ b.n 44bc54 │ │ stmia r0!, {r0, r1, r3} │ │ @@ -1674457,15 +1674464,15 @@ │ │ b.n 44d240 │ │ lsls r2, r3, #3 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ b.n 44ced6 │ │ asrs r4, r1, #1 │ │ b.n 44c6d4 │ │ - cbz r5, 44cbb8 │ │ + cbz r6, 44cbba │ │ ; instruction: 0xebef7050 │ │ b.n 44c6dc │ │ movs r0, r0 │ │ b.n 44d2e6 │ │ movs r7, r0 │ │ b.n 44cb3c │ │ movs r0, #80 ; 0x50 │ │ @@ -1674492,15 +1674499,15 @@ │ │ b.n 44c714 │ │ asrs r0, r1, #32 │ │ b.n 44c708 │ │ movs r3, r1 │ │ b.n 44ccf4 │ │ movs r0, #0 │ │ b.n 44c710 │ │ - cbz r2, 44cc00 │ │ + cbz r3, 44cc02 │ │ ; instruction: 0xebef8084 │ │ b.n 44c728 │ │ movs r1, r0 │ │ b.n 44d022 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ stmia r0!, {r3, r4, r7} │ │ @@ -1674666,15 +1674673,15 @@ │ │ b.n 44c884 │ │ asrs r0, r1, #32 │ │ b.n 44c872 │ │ movs r4, r0 │ │ b.n 44ce6a │ │ movs r0, #0 │ │ b.n 44c87a │ │ - cbz r6, 44cd58 │ │ + cbz r7, 44cd5a │ │ ; instruction: 0xebef00b0 │ │ b.n 44c898 │ │ adds r0, #92 ; 0x5c │ │ b.n 44c89c │ │ movs r1, r0 │ │ b.n 44d186 │ │ movs r5, r0 │ │ @@ -1674758,15 +1674765,15 @@ │ │ b.n 44d4c2 │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ b.n 44d15a │ │ asrs r4, r7, #32 │ │ b.n 44c958 │ │ - sub sp, #336 ; 0x150 │ │ + sub sp, #372 ; 0x174 │ │ ; instruction: 0xebefb040 │ │ b.n 44c960 │ │ stmia r0!, {} │ │ b.n 44d56a │ │ stmia r0!, {r0, r1, r3} │ │ b.n 44cdbe │ │ movs r0, #64 ; 0x40 │ │ @@ -1675052,15 +1675059,15 @@ │ │ b.n 44d53e │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ b.n 44cbe0 │ │ movs r0, #20 │ │ b.n 44cbe4 │ │ - add sp, #196 ; 0xc4 │ │ + add sp, #232 ; 0xe8 │ │ ; instruction: 0xebefc014 │ │ b.n 44cbec │ │ asrs r0, r0, #32 │ │ b.n 44d7f6 │ │ asrs r4, r1, #32 │ │ b.n 44d048 │ │ adds r0, #16 │ │ @@ -1675171,15 +1675178,15 @@ │ │ str r6, [sp, #980] ; 0x3d4 │ │ ; instruction: 0xebfd1008 │ │ b.n 44ccd2 │ │ movs r0, #0 │ │ b.n 44ccd6 │ │ movs r4, r1 │ │ b.n 44ccec │ │ - add r7, sp, #956 ; 0x3bc │ │ + add r7, sp, #992 ; 0x3e0 │ │ ; instruction: 0xebef2000 │ │ b.n 44cce2 │ │ asrs r4, r1, #32 │ │ b.n 44ccf8 │ │ movs r0, r1 │ │ b.n 44d502 │ │ stmia r0!, {r1} │ │ @@ -1675450,15 +1675457,15 @@ │ │ b.n 44cf38 │ │ asrs r0, r1, #32 │ │ b.n 44cf3a │ │ movs r0, #0 │ │ b.n 44cf3e │ │ movs r6, r0 │ │ b.n 44d526 │ │ - add r7, sp, #356 ; 0x164 │ │ + add r7, sp, #392 ; 0x188 │ │ ; instruction: 0xebef1048 │ │ b.n 44cf4c │ │ adds r0, #44 ; 0x2c │ │ b.n 44cf50 │ │ movs r1, r0 │ │ b.n 44d83c │ │ movs r5, r0 │ │ @@ -1675588,15 +1675595,15 @@ │ │ b.n 44dbe0 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #32 │ │ b.n 44d070 │ │ movs r1, r1 │ │ b.n 44d87a │ │ - add r7, sp, #52 ; 0x34 │ │ + add r7, sp, #88 ; 0x58 │ │ ; instruction: 0xebef3020 │ │ b.n 44d07c │ │ asrs r0, r0, #32 │ │ b.n 44dc86 │ │ asrs r3, r0, #32 │ │ b.n 44d4dc │ │ movs r0, #32 │ │ @@ -1676976,15 +1676983,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r0, #68 ; 0x44 │ │ b.n 44dc68 │ │ movs r0, #48 ; 0x30 │ │ b.n 44dc4c │ │ movs r2, r0 │ │ b.n 44e476 │ │ - add r4, sp, #44 ; 0x2c │ │ + add r4, sp, #80 ; 0x50 │ │ ; instruction: 0xebef3030 │ │ b.n 44dc78 │ │ movs r2, r1 │ │ b.n 44e7e2 │ │ lsls r2, r5, #1 │ │ ldmia r2!, {} │ │ lsls r4, r6, #11 │ │ @@ -1677043,15 +1677050,15 @@ │ │ lsrs r0, r0, #8 │ │ b.n 44e248 │ │ b.n 44dcfc │ │ b.n 44e224 │ │ b.n 44dce0 │ │ movs r6, r1 │ │ b.n 44e50a │ │ - add r3, sp, #920 ; 0x398 │ │ + add r3, sp, #956 ; 0x3bc │ │ ; instruction: 0xebef3030 │ │ b.n 44dd0c │ │ movs r2, r1 │ │ b.n 44e876 │ │ lsls r5, r0, #1 │ │ ldmia r2!, {} │ │ movs r2, #104 ; 0x68 │ │ @@ -1677162,15 +1677169,15 @@ │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r6} │ │ b.n 44de0c │ │ stmia r0!, {r4, r5} │ │ b.n 44ddf0 │ │ movs r4, r1 │ │ b.n 44e61a │ │ - add r3, sp, #648 ; 0x288 │ │ + add r3, sp, #684 ; 0x2ac │ │ ; instruction: 0xebef216c │ │ b.n 44de20 │ │ stmia r0!, {r2, r4, r5, r6} │ │ b.n 44ea26 │ │ adds r0, #48 ; 0x30 │ │ b.n 44de24 │ │ movs r2, r1 │ │ @@ -1677440,15 +1677447,15 @@ │ │ ; instruction: 0xebfd86f0 │ │ ; instruction: 0xebfcb010 │ │ b.n 44ea6c │ │ add r0, pc, #0 ; (adr r0, 44e564 ) │ │ b.n 44ea06 │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ - add r2, sp, #1016 ; 0x3f8 │ │ + add r3, sp, #28 │ │ ; instruction: 0xebef100c │ │ b.n 44e09a │ │ stmia r0!, {r0, r7} │ │ b.n 44e676 │ │ movs r0, #36 ; 0x24 │ │ b.n 44ea92 │ │ lsrs r1, r0, #12 │ │ @@ -1679457,15 +1679464,15 @@ │ │ ldrh r6, [r1, #60] ; 0x3c │ │ ; instruction: 0xebfd4000 │ │ b.n 44fb9a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ b.n 44fa42 │ │ - add r6, pc, #608 ; (adr r6, 44f964 ) │ │ + add r6, pc, #644 ; (adr r6, 44f988 ) │ │ ; instruction: 0xebef1005 │ │ b.n 44fa4a │ │ movs r0, #0 │ │ b.n 44fa4e │ │ movs r4, r0 │ │ b.n 44fa52 │ │ ldrh r2, [r4, #56] ; 0x38 │ │ @@ -1679548,15 +1679555,15 @@ │ │ b.n 44fc62 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n 44f2f4 │ │ asrs r0, r1, #32 │ │ b.n 44f2f8 │ │ - add r6, pc, #416 ; (adr r6, 44f970 ) │ │ + add r6, pc, #452 ; (adr r6, 44f994 ) │ │ ; instruction: 0xebef3000 │ │ b.n 44f300 │ │ movs r0, #0 │ │ b.n 44ff1a │ │ movs r4, r0 │ │ b.n 44fb1e │ │ movs r0, #3 │ │ @@ -1680300,15 +1680307,15 @@ │ │ b.n 44fddc │ │ movs r3, r1 │ │ b.n 44ff40 │ │ movs r0, r0 │ │ b.n 4504f2 │ │ lsls r7, r4, #1 │ │ lsrs r0, r0, #8 │ │ - add r4, pc, #804 ; (adr r4, 450164 ) │ │ + add r4, pc, #840 ; (adr r4, 450188 ) │ │ ; instruction: 0xebefb000 │ │ b.n 44ff5c │ │ movs r1, r0 │ │ b.n 4502e0 │ │ movs r0, #0 │ │ b.n 44fdf8 │ │ movs r2, r1 │ │ @@ -1681326,15 +1681333,15 @@ │ │ b.n 450e6a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ b.n 450a72 │ │ movs r0, #12 │ │ b.n 450250 │ │ - add r2, pc, #556 ; (adr r2, 450964 ) │ │ + add r2, pc, #592 ; (adr r2, 450988 ) │ │ ; instruction: 0xebef200c │ │ b.n 450278 │ │ add r0, pc, #0 ; (adr r0, 450740 ) │ │ b.n 450a82 │ │ movs r6, r0 │ │ b.n 4509ee │ │ lsls r3, r3, #1 │ │ @@ -1681369,136 +1681376,136 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 4500ae │ │ movs r0, r0 │ │ b.n 450e2a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #468 ; (adr r2, 450964 ) │ │ + add r2, pc, #504 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 450896 │ │ movs r4, r0 │ │ b.n 4500c2 │ │ movs r0, r0 │ │ b.n 450e3e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #448 ; (adr r2, 450964 ) │ │ + add r2, pc, #484 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 4508aa │ │ movs r4, r0 │ │ b.n 4500d6 │ │ movs r0, r0 │ │ b.n 450e52 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #428 ; (adr r2, 450964 ) │ │ + add r2, pc, #464 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 4508be │ │ movs r4, r0 │ │ b.n 4500ea │ │ movs r0, r0 │ │ b.n 450e66 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #408 ; (adr r2, 450964 ) │ │ + add r2, pc, #444 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 4508d2 │ │ movs r4, r0 │ │ b.n 4500fe │ │ movs r0, r0 │ │ b.n 450e7a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #388 ; (adr r2, 450964 ) │ │ + add r2, pc, #424 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 4508e6 │ │ movs r4, r0 │ │ b.n 450112 │ │ movs r0, r0 │ │ b.n 450e8e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #368 ; (adr r2, 450964 ) │ │ + add r2, pc, #404 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 4508fa │ │ movs r4, r0 │ │ b.n 450126 │ │ movs r0, r0 │ │ b.n 450ea2 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #348 ; (adr r2, 450964 ) │ │ + add r2, pc, #384 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 45090e │ │ movs r6, r0 │ │ b.n 450aba │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 450142 │ │ movs r0, r0 │ │ b.n 450ebe │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #320 ; (adr r2, 450964 ) │ │ + add r2, pc, #356 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 45092a │ │ movs r0, r0 │ │ b.n 450356 │ │ movs r0, r0 │ │ b.n 450ed2 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #300 ; (adr r2, 450964 ) │ │ + add r2, pc, #336 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 45093e │ │ movs r4, r0 │ │ b.n 45036a │ │ movs r0, r0 │ │ b.n 450ee6 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #280 ; (adr r2, 450964 ) │ │ + add r2, pc, #316 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 450952 │ │ movs r0, r1 │ │ b.n 45037e │ │ movs r0, r0 │ │ b.n 450efa │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #260 ; (adr r2, 450964 ) │ │ + add r2, pc, #296 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 450966 │ │ movs r4, r1 │ │ b.n 450392 │ │ movs r0, r0 │ │ b.n 450f0e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #240 ; (adr r2, 450964 ) │ │ + add r2, pc, #276 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 45097a │ │ movs r0, r2 │ │ b.n 4503a6 │ │ movs r0, r0 │ │ b.n 450f22 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #220 ; (adr r2, 450964 ) │ │ + add r2, pc, #256 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 45098e │ │ movs r4, r2 │ │ b.n 4503ba │ │ movs r0, r0 │ │ b.n 450f36 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #200 ; (adr r2, 450964 ) │ │ + add r2, pc, #236 ; (adr r2, 450988 ) │ │ ; instruction: 0xebefa00a │ │ b.n 4509a2 │ │ movs r0, r3 │ │ b.n 4503ce │ │ ands r4, r3 │ │ b.n 450db2 │ │ movs r0, r0 │ │ @@ -1689928,15 +1689935,15 @@ │ │ b.n 4557aa │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ b.n 455652 │ │ movs r0, #8 │ │ b.n 455a56 │ │ - ldrh r6, [r2, #60] ; 0x3c │ │ + ldrh r7, [r3, #60] ; 0x3c │ │ ; instruction: 0xebef3000 │ │ b.n 455a5e │ │ str r0, [r1, r0] │ │ b.n 454e2a │ │ adds r0, #12 │ │ b.n 454e2e │ │ movs r4, r0 │ │ @@ -1690306,36 +1690313,36 @@ │ │ b.n 455b7e │ │ str r0, [r0, #0] │ │ b.n 4559ba │ │ movs r0, #0 │ │ b.n 4559be │ │ lsls r4, r1, #2 │ │ b.n 455b8c │ │ - ldrh r3, [r7, #52] ; 0x34 │ │ + ldrh r4, [r0, #54] ; 0x36 │ │ ; instruction: 0xebef2006 │ │ b.n 4559ca │ │ asrs r4, r5, #2 │ │ b.n 455b96 │ │ lsls r4, r5, #2 │ │ b.n 455b9c │ │ - ldrh r7, [r6, #52] ; 0x34 │ │ + ldrh r0, [r0, #54] ; 0x36 │ │ ; instruction: 0xebef2006 │ │ b.n 4559da │ │ asrs r4, r1, #3 │ │ b.n 455ba6 │ │ lsls r4, r1, #3 │ │ b.n 455bac │ │ - ldrh r3, [r6, #52] ; 0x34 │ │ + ldrh r4, [r7, #52] ; 0x34 │ │ ; instruction: 0xebef10ec │ │ b.n 455bb2 │ │ movs r0, #6 │ │ b.n 4559ee │ │ lsls r4, r5, #3 │ │ b.n 455bbc │ │ - ldrh r7, [r5, #52] ; 0x34 │ │ + ldrh r0, [r7, #52] ; 0x34 │ │ ; instruction: 0xebef110c │ │ b.n 4551e2 │ │ movs r1, r0 │ │ b.n 455dfe │ │ asrs r4, r1, #4 │ │ b.n 4551cc │ │ strh r0, [r6, #2] │ │ @@ -1691073,15 +1691080,15 @@ │ │ b.n 455dcc │ │ lsls r4, r5, #3 │ │ b.n 4561c4 │ │ movs r0, #8 │ │ b.n 456006 │ │ asrs r6, r0, #32 │ │ b.n 45600a │ │ - ldrh r1, [r5, #40] ; 0x28 │ │ + ldrh r2, [r6, #40] ; 0x28 │ │ ; instruction: 0xebef210c │ │ b.n 455800 │ │ ands r0, r1 │ │ b.n 455d7e │ │ stmia r0!, {r3} │ │ b.n 455dde │ │ stmia r1!, {r2, r3} │ │ @@ -1691134,15 +1691141,15 @@ │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 45608a │ │ lsls r4, r5, #3 │ │ b.n 45625c │ │ movs r0, #4 │ │ b.n 456092 │ │ - ldrh r7, [r0, #40] ; 0x28 │ │ + ldrh r0, [r2, #40] ; 0x28 │ │ ; instruction: 0xebef0001 │ │ b.n 45649a │ │ asrs r4, r1 │ │ b.n 45586c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ stmdb sp!, {r2, r3, r8, ip, sp} │ │ @@ -1722407,15 +1722414,15 @@ │ │ b.n 466680 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #1 │ │ b.n 4664fc │ │ asrs r3, r0, #32 │ │ b.n 466326 │ │ - ldr r4, [pc, #392] ; (466170 ) │ │ + ldr r4, [pc, #428] ; (466194 ) │ │ ; instruction: 0xebef753d │ │ ; instruction: 0xebfc1000 │ │ b.n 466492 │ │ asrs r0, r3, #32 │ │ b.n 465b10 │ │ lsls r6, r6, #5 │ │ lsrs r0, r0, #8 │ │ @@ -1722623,22 +1722630,22 @@ │ │ b.n 4664ea │ │ movs r0, #9 │ │ b.n 4664ee │ │ movs r0, r2 │ │ b.n 465cec │ │ lsrs r0, r2 │ │ b.n 4666d0 │ │ - ldr r3, [pc, #952] ; (466570 ) │ │ + ldr r3, [pc, #988] ; (466594 ) │ │ ; instruction: 0xebef0004 │ │ b.n 4664fe │ │ asrs r7, r0, #32 │ │ b.n 466502 │ │ movs r0, #9 │ │ b.n 466506 │ │ - ldr r3, [pc, #936] ; (466570 ) │ │ + ldr r3, [pc, #972] ; (466594 ) │ │ ; instruction: 0xebef0000 │ │ b.n 466884 │ │ lsls r5, r7, #1 │ │ rev r0, r0 │ │ b.n 466254 │ │ b.n 465c82 │ │ stmia r0!, {r0} │ │ @@ -1723879,15 +1723886,15 @@ │ │ vpmin.u q8, , │ │ movs r0, #9 │ │ b.n 466f4a │ │ asrs r4, r5, #32 │ │ b.n 466748 │ │ movs r3, r1 │ │ b.n 466f52 │ │ - ldr r1, [pc, #348] ; (466d70 ) │ │ + ldr r1, [pc, #384] ; (466d94 ) │ │ ; instruction: 0xebef9001 │ │ b.n 46735a │ │ vpmin.u32 q15, , │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ ldmia r4!, {r2, r3, r6, r7} │ │ ldr r7, [pc, #960] ; (466fe4 ) │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ @@ -1724099,15 +1724106,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ b.n 46712e │ │ asrs r6, r1, #32 │ │ b.n 467132 │ │ movs r0, #244 ; 0xf4 │ │ b.n 466930 │ │ - ldr r0, [pc, #888] ; (467170 ) │ │ + ldr r0, [pc, #924] ; (467194 ) │ │ ; instruction: 0xebef4716 │ │ ; instruction: 0xebfc9000 │ │ b.n 4672a2 │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ strb r6, [r6, #6] │ │ ; instruction: 0xebfc3000 │ │ @@ -1724173,15 +1724180,15 @@ │ │ rev r0, r0 │ │ movs r2, r1 │ │ b.n 4671d6 │ │ asrs r3, r1, #32 │ │ b.n 4671da │ │ movs r0, #244 ; 0xf4 │ │ b.n 4669d8 │ │ - ldr r0, [pc, #720] ; (467170 ) │ │ + ldr r0, [pc, #756] ; (467194 ) │ │ ; instruction: 0xebef3000 │ │ b.n 4675e6 │ │ adds r0, #24 │ │ b.n 4669c4 │ │ subs r7, #49 ; 0x31 │ │ ; instruction: 0xebfc1007 │ │ b.n 4671f2 │ │ @@ -1724650,15 +1724657,15 @@ │ │ b.n 467936 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #32 │ │ b.n 466dd8 │ │ movs r0, #244 ; 0xf4 │ │ b.n 466ddc │ │ - ; instruction: 0x47b3 │ │ + blxns r7 │ │ ; instruction: 0xebef0108 │ │ b.n 466de4 │ │ asrs r2, r0, #32 │ │ b.n 4679ee │ │ movs r0, #0 │ │ b.n 4679f2 │ │ str r4, [r2, #36] ; 0x24 │ │ @@ -1726793,15 +1726800,15 @@ │ │ adds r1, #160 ; 0xa0 │ │ asrs r0, r1, #32 │ │ b.n 4688b6 │ │ movs r0, #5 │ │ b.n 4688ba │ │ str r0, [sp, #48] ; 0x30 │ │ adds r5, #141 ; 0x8d │ │ - cmn r4, r7 │ │ + orrs r5, r0 │ │ ; instruction: 0xebefffa3 │ │ ; instruction: 0xeaff0196 │ │ movs r0, r0 │ │ ldr r6, [pc, #576] ; (4687cc ) │ │ movs r0, r2 │ │ ldr r6, [pc, #208] ; (468660 ) │ │ movs r0, r2 │ │ @@ -1726972,29 +1726979,29 @@ │ │ negs r4, r7 │ │ ; instruction: 0xebef5001 │ │ b.n 468e5a │ │ movs r6, r0 │ │ b.n 468a5e │ │ str r0, [r6, r2] │ │ b.n 468aaa │ │ - cmp r0, r2 │ │ + cmp r1, r3 │ │ ; instruction: 0xebef006b │ │ b.n 468dca │ │ lsls r7, r2, #1 │ │ ldrh r0, [r0, #16] │ │ asrs r6, r0, #32 │ │ b.n 468a72 │ │ movs r0, #108 ; 0x6c │ │ b.n 468e76 │ │ movs r2, r0 │ │ b.n 468c42 │ │ str r4, [sp, #220] ; 0xdc │ │ ; instruction: 0xebfc0006 │ │ b.n 468a82 │ │ - cmp r0, r1 │ │ + cmp r1, r2 │ │ ; instruction: 0xebef1005 │ │ b.n 468a8a │ │ movs r0, #0 │ │ b.n 468e8e │ │ str r0, [sp, #8] │ │ b.n 468c52 │ │ movs r5, r0 │ │ @@ -1727013,15 +1727020,15 @@ │ │ movs r0, #9 │ │ b.n 468ab2 │ │ bics r6, r5 │ │ ; instruction: 0xebef0000 │ │ b.n 468e1a │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ - negs r5, r2 │ │ + negs r0, r3 │ │ ; instruction: 0xebef3000 │ │ b.n 4682a6 │ │ lsls r2, r5, #1 │ │ b.n 468e30 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #114 ; 0x72 │ │ @@ -1727034,15 +1727041,15 @@ │ │ movs r3, r1 │ │ b.n 468e48 │ │ ; instruction: 0xffef0aff │ │ str r0, [sp, #0] │ │ b.n 468eea │ │ movs r5, r0 │ │ b.n 468aee │ │ - negs r4, r4 │ │ + negs r7, r1 │ │ ; instruction: 0xebef0009 │ │ b.n 468af6 │ │ svc 95 ; 0x5f │ │ b.n 468cd4 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {} │ │ b.n 468e70 │ │ @@ -1727062,15 +1727069,15 @@ │ │ ands r0, r0 │ │ b.n 468f22 │ │ add r0, pc, #16 ; (adr r0, 4687f4 ) │ │ b.n 468380 │ │ adds r0, #5 │ │ b.n 468384 │ │ movs r7, r0 │ │ - and.w r2, r0, r9, ror #16 │ │ + and.w r2, r0, ip, ror #16 │ │ ; instruction: 0xebef3000 │ │ b.n 468316 │ │ movs r4, r0 │ │ b.n 468ea0 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ @@ -1727112,15 +1727119,15 @@ │ │ negs r6, r7 │ │ ; instruction: 0xebef0000 │ │ b.n 468ef6 │ │ ; instruction: 0xffd30aff │ │ ands r0, r0 │ │ stmia r0!, {r2, r7} │ │ ; instruction: 0xfff5caff │ │ - tst r4, r3 │ │ + tst r7, r3 │ │ ; instruction: 0xebef0000 │ │ b.n 46838a │ │ movs r4, r0 │ │ b.n 468f0e │ │ ; instruction: 0xfff10aff │ │ movs r3, r1 │ │ b.n 468f16 │ │ @@ -1727166,15 +1727173,15 @@ │ │ negs r5, r3 │ │ ; instruction: 0xebef0000 │ │ b.n 468f7a │ │ ; instruction: 0xffb20aff │ │ ands r0, r0 │ │ stmia r0!, {r2, r7} │ │ ; instruction: 0xfff4caff │ │ - rors r3, r7 │ │ + rors r6, r7 │ │ ; instruction: 0xebef1000 │ │ b.n 46840e │ │ movs r4, r0 │ │ b.n 468f94 │ │ ; instruction: 0xfff00aff │ │ movs r3, r1 │ │ b.n 468f9c │ │ @@ -1727664,24 +1727671,24 @@ │ │ b.n 469466 │ │ asrs r6, r0, #32 │ │ b.n 468e32 │ │ movs r0, #6 │ │ b.n 46906e │ │ lsls r0, r0, #2 │ │ b.n 469232 │ │ - asrs r7, r1 │ │ + asrs r0, r3 │ │ ; instruction: 0xebef2060 │ │ b.n 468864 │ │ asrs r0, r2, #32 │ │ b.n 469246 │ │ lsls r0, r1, #2 │ │ b.n 469246 │ │ movs r0, #6 │ │ b.n 469086 │ │ - asrs r2, r1 │ │ + asrs r3, r2 │ │ ; instruction: 0xebef0001 │ │ b.n 46948e │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2} │ │ b.n 468894 │ │ movs r0, r0 │ │ b.n 468e78 │ │ @@ -1728477,15 +1728484,15 @@ │ │ asrs r0, r4, #14 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #1 │ │ and.w r0, r0, r6 │ │ ldmdb r9, {r2, r3, r4} │ │ b.n 468f90 │ │ - subs r7, #70 ; 0x46 │ │ + subs r7, #79 ; 0x4f │ │ ; instruction: 0xebef001c │ │ b.n 468f98 │ │ asrs r4, r0, #32 │ │ b.n 468e94 │ │ movs r0, #1 │ │ b.n 469566 │ │ movs r0, #28 │ │ @@ -1728502,15 +1728509,15 @@ │ │ ; instruction: 0xfff2baff │ │ movs r0, #4 │ │ b.n 4697c6 │ │ asrs r6, r0, #32 │ │ b.n 4697ca │ │ movs r0, r2 │ │ b.n 468fc8 │ │ - subs r7, #56 ; 0x38 │ │ + subs r7, #65 ; 0x41 │ │ ; instruction: 0xebef0006 │ │ b.n 4697d6 │ │ asrs r4, r4, #3 │ │ ; instruction: 0xebfc000c │ │ b.n 468fd8 │ │ asrs r2, r4, #3 │ │ ; instruction: 0xebfc0007 │ │ @@ -1729457,15 +1729464,15 @@ │ │ b.n 46a01e │ │ movs r1, r0 │ │ b.n 46a022 │ │ asrs r4, r0, #32 │ │ b.n 469800 │ │ ands r2, r0 │ │ b.n 46a02a │ │ - subs r5, #30 │ │ + subs r5, #39 ; 0x27 │ │ ; instruction: 0xebefa3c0 │ │ b.n 469830 │ │ str r0, [r0, #0] │ │ b.n 46a436 │ │ str r0, [sp, #4] │ │ b.n 46a43a │ │ str r0, [r3, r0] │ │ @@ -1729875,15 +1729882,15 @@ │ │ b.n 469b5c │ │ str r0, [sp, #0] │ │ b.n 46a786 │ │ ldrh r1, [r5, #62] ; 0x3e │ │ ; instruction: 0xebfcff35 │ │ ; instruction: 0xeaff0004 │ │ b.n 469b8c │ │ - subs r4, #68 ; 0x44 │ │ + subs r4, #77 ; 0x4d │ │ ; instruction: 0xebefb000 │ │ b.n 46a39a │ │ vpmin.u q7, q13, │ │ str r1, [r0, #0] │ │ b.n 46a56e │ │ str r7, [r7, #12] │ │ b.n 46a472 │ │ @@ -1730195,15 +1730202,15 @@ │ │ lsrs r0, r0, #8 │ │ add sp, #4 │ │ b.n 46a854 │ │ lsls r4, r7, #11 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ b.n 46a666 │ │ - subs r3, #143 ; 0x8f │ │ + subs r3, #152 ; 0x98 │ │ ; instruction: 0xebef1001 │ │ b.n 46a7ae │ │ ands r1, r0 │ │ b.n 46a468 │ │ lsls r7, r6, #11 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ @@ -1730470,15 +1730477,15 @@ │ │ lsrs r0, r0, #8 │ │ strb r1, [r0, #0] │ │ b.n 46aaac │ │ lsls r3, r5, #9 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 46a8be │ │ - subs r2, #249 ; 0xf9 │ │ + subs r3, #2 │ │ ; instruction: 0xebefb001 │ │ b.n 46aa06 │ │ ands r3, r1 │ │ b.n 46a6b8 │ │ lsls r6, r4, #9 │ │ cmp r2, #0 │ │ movs r3, r1 │ │ @@ -1730658,15 +1730665,15 @@ │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ b.n 46ac3c │ │ lsls r1, r1, #8 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 46aa4e │ │ - subs r2, #149 ; 0x95 │ │ + subs r2, #158 ; 0x9e │ │ ; instruction: 0xebef2001 │ │ b.n 46ab96 │ │ add sp, #8 │ │ b.n 46a842 │ │ lsls r4, r0, #8 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ @@ -1730894,15 +1730901,15 @@ │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ b.n 46ae3c │ │ lsls r6, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n 46ac4e │ │ - subs r2, #21 │ │ + subs r2, #30 │ │ ; instruction: 0xebefc001 │ │ b.n 46ad96 │ │ add r0, pc, #48 ; (adr r0, 46a948 ) │ │ b.n 46aa42 │ │ lsls r1, r6, #1 │ │ cmp r2, #0 │ │ movs r4, r1 │ │ @@ -1731233,15 +1731240,15 @@ │ │ lsrs r0, r0, #8 │ │ add sp, #4 │ │ b.n 46b12c │ │ lsls r4, r0, #3 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ b.n 46af3e │ │ - subs r1, #89 ; 0x59 │ │ + subs r1, #98 ; 0x62 │ │ ; instruction: 0xebef0001 │ │ b.n 46b086 │ │ str r0, [sp, #0] │ │ b.n 46ad40 │ │ lsls r7, r7, #2 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ @@ -1731438,15 +1731445,15 @@ │ │ lsrs r0, r0, #8 │ │ strb r1, [r0, #0] │ │ b.n 46b2e8 │ │ lsls r3, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 46b0fa │ │ - subs r0, #234 ; 0xea │ │ + subs r0, #243 ; 0xf3 │ │ ; instruction: 0xebefb001 │ │ b.n 46b242 │ │ add r0, pc, #44 ; (adr r0, 46adf0 ) │ │ b.n 46aef4 │ │ lsls r6, r1, #1 │ │ cmp r2, #0 │ │ movs r3, r1 │ │ @@ -1735326,15 +1735333,15 @@ │ │ b.n 46d362 │ │ asrs r6, r0, #32 │ │ b.n 46d1e6 │ │ movs r0, r0 │ │ b.n 46cfba │ │ movs r0, #7 │ │ b.n 46d1ee │ │ - adds r0, #176 ; 0xb0 │ │ + adds r0, #185 ; 0xb9 │ │ ; instruction: 0xebef1008 │ │ b.n 46d1f6 │ │ movs r5, r0 │ │ b.n 46d1fa │ │ movs r0, #1 │ │ b.n 46d5fe │ │ ldc2 11, cr14, [r4, #1020]! ; 0x3fc ; │ │ @@ -1735370,15 +1735377,15 @@ │ │ b.n 46ca0c │ │ movs r0, r3 │ │ b.n 46d410 │ │ asrs r6, r0, #32 │ │ b.n 46d24a │ │ movs r0, #4 │ │ b.n 46d24e │ │ - adds r0, #152 ; 0x98 │ │ + adds r0, #161 ; 0xa1 │ │ ; instruction: 0xebef0001 │ │ b.n 46d656 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 46d25e │ │ movs r0, #8 │ │ b.n 46d262 │ │ @@ -1735394,15 +1735401,15 @@ │ │ ; instruction: 0xffeaeaff │ │ movs r0, #4 │ │ b.n 46d27e │ │ movs r0, r0 │ │ b.n 46d052 │ │ asrs r6, r0, #32 │ │ b.n 46d286 │ │ - adds r0, #138 ; 0x8a │ │ + adds r0, #147 ; 0x93 │ │ ; instruction: 0xebef3058 │ │ b.n 46ca78 │ │ ands r4, r0 │ │ b.n 46d058 │ │ eors r0, r3 │ │ b.n 46ca60 │ │ ; instruction: 0xffe4eaff │ │ @@ -1738567,15 +1738574,15 @@ │ │ b.n 46ecf2 │ │ asrs r6, r0, #32 │ │ b.n 46eb76 │ │ movs r0, r0 │ │ b.n 46e94a │ │ movs r0, #7 │ │ b.n 46eb7e │ │ - cmp r2, #76 ; 0x4c │ │ + cmp r2, #85 ; 0x55 │ │ ; instruction: 0xebef1008 │ │ b.n 46eb86 │ │ movs r5, r0 │ │ b.n 46eb8a │ │ movs r0, #1 │ │ b.n 46ef8e │ │ ; instruction: 0xfa16ebff │ │ @@ -1738611,15 +1738618,15 @@ │ │ b.n 46e39c │ │ movs r4, r3 │ │ b.n 46eda0 │ │ asrs r6, r0, #32 │ │ b.n 46ebda │ │ movs r0, #4 │ │ b.n 46ebde │ │ - cmp r2, #52 ; 0x34 │ │ + cmp r2, #61 ; 0x3d │ │ ; instruction: 0xebef0001 │ │ b.n 46efe6 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 46ebee │ │ movs r0, #8 │ │ b.n 46ebf2 │ │ @@ -1738635,15 +1738642,15 @@ │ │ ; instruction: 0xffeaeaff │ │ movs r0, #4 │ │ b.n 46ec0e │ │ movs r0, r0 │ │ b.n 46e9e2 │ │ asrs r6, r0, #32 │ │ b.n 46ec16 │ │ - cmp r2, #38 ; 0x26 │ │ + cmp r2, #47 ; 0x2f │ │ ; instruction: 0xebef305c │ │ b.n 46e408 │ │ ands r4, r0 │ │ b.n 46e9e8 │ │ eors r4, r3 │ │ b.n 46e3f0 │ │ ; instruction: 0xffe4eaff │ │ @@ -1739115,15 +1739122,15 @@ │ │ b.n 46ef6a │ │ movs r4, r0 │ │ b.n 46f1d0 │ │ movs r3, r3 │ │ subs r2, #0 │ │ movs r0, #6 │ │ b.n 46f012 │ │ - cmp r1, #39 ; 0x27 │ │ + cmp r1, #48 ; 0x30 │ │ ; instruction: 0xebef2000 │ │ b.n 46f41a │ │ asrs r5, r0, #32 │ │ b.n 46f01e │ │ movs r0, #4 │ │ b.n 46e5e4 │ │ movs r5, r0 │ │ @@ -1739148,29 +1739155,29 @@ │ │ strh r0, [r7, #6] │ │ ldmia.w sp!, {r1, r2, ip} │ │ b.n 46ee20 │ │ movs r4, r0 │ │ b.n 46f220 │ │ movs r0, #4 │ │ b.n 46f05a │ │ - cmp r1, #21 │ │ + cmp r1, #30 │ │ ; instruction: 0xebef4000 │ │ b.n 46e82c │ │ movs r1, r0 │ │ b.n 46f466 │ │ strh r0, [r7, #6] │ │ ldmia.w sp!, {r0, r2} │ │ b.n 46f06e │ │ asrs r7, r0, #32 │ │ b.n 46f072 │ │ movs r0, #6 │ │ b.n 46f076 │ │ vqrdmlah.s16 q15, , │ │ ; instruction: 0xffefeaff │ │ - cmp r1, #12 │ │ + cmp r1, #21 │ │ ; instruction: 0xebef1000 │ │ b.n 46e870 │ │ movs r1, r0 │ │ b.n 46f48a │ │ ands r4, r0 │ │ b.n 46ee50 │ │ ands r0, r0 │ │ @@ -1739229,22 +1739236,22 @@ │ │ vqrdmlah.s q7, , │ │ asrs r4, r1, #32 │ │ b.n 46f2ce │ │ movs r5, r0 │ │ b.n 46f10a │ │ movs r0, #8 │ │ b.n 46f50e │ │ - cmp r0, #232 ; 0xe8 │ │ + cmp r0, #241 ; 0xf1 │ │ ; instruction: 0xebef0008 │ │ b.n 46f2e0 │ │ asrs r4, r2, #32 │ │ b.n 46f2e2 │ │ movs r0, #8 │ │ b.n 46f51e │ │ - cmp r0, #228 ; 0xe4 │ │ + cmp r0, #237 ; 0xed │ │ ; instruction: 0xebef0001 │ │ b.n 46f526 │ │ strh r0, [r7, #0] │ │ ldmia.w sp!, {r3, lr} │ │ stmdb sp!, {ip} │ │ b.n 46f532 │ │ movs r0, #168 ; 0xa8 │ │ @@ -1739890,15 +1739897,15 @@ │ │ movs r4, r1 │ │ and.w r0, r0, fp, lsl #4 │ │ b.n 46f656 │ │ movs r0, #7 │ │ b.n 46f65a │ │ str r6, [r0, #0] │ │ b.n 46f3fa │ │ - movs r7, #148 ; 0x94 │ │ + movs r7, #157 ; 0x9d │ │ ; instruction: 0xebef0005 │ │ b.n 46f666 │ │ asrs r2, r1, #32 │ │ b.n 46f66a │ │ movs r0, #1 │ │ b.n 46fa6e │ │ lsls r5, r0, #6 │ │ @@ -1739933,15 +1739940,15 @@ │ │ movs r6, r0 │ │ b.n 46f62e │ │ movs r0, r0 │ │ b.n 46f480 │ │ ands r6, r0 │ │ b.n 46f482 │ │ ; instruction: 0xffe49aff │ │ - movs r7, #124 ; 0x7c │ │ + movs r7, #133 ; 0x85 │ │ ; instruction: 0xebef6000 │ │ b.n 46fac6 │ │ ; instruction: 0xffebeaff │ │ strh r1, [r0, #0] │ │ b.n 46f81a │ │ add r1, pc, #672 ; (adr r1, 46f630 ) │ │ b.n 46f6d2 │ │ @@ -1740556,15 +1740563,15 @@ │ │ b.n 46fd3c │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n 46fbda │ │ movs r0, #64 ; 0x40 │ │ b.n 46ffde │ │ - movs r6, #52 ; 0x34 │ │ + movs r6, #61 ; 0x3d │ │ ; instruction: 0xebef0004 │ │ b.n 46fbe6 │ │ asrs r0, r5, #2 │ │ b.n 46ffea │ │ movs r0, r3 │ │ ; instruction: 0xebfc0001 │ │ b.n 46fff2 │ │ @@ -1740678,15 +1740685,15 @@ │ │ b.n 46f4e0 │ │ movs r0, #64 ; 0x40 │ │ b.n 4700ea │ │ asrs r1, r0, #32 │ │ b.n 46feb0 │ │ lsls r4, r6, #7 │ │ b.n 46f4ec │ │ - movs r5, #239 ; 0xef │ │ + movs r5, #248 ; 0xf8 │ │ ; instruction: 0xebefc1d4 │ │ b.n 46f4f4 │ │ cdp 2, 1, cr14, cr10, cr13, {4} │ │ add r0, pc, #864 ; (adr r0, 46fd20 ) │ │ b.n 46fd5a │ │ rors r0, r2 │ │ b.n 46fd5e │ │ @@ -1745730,15 +1745737,15 @@ │ │ b.n 4724e6 │ │ asrs r1, r0, #32 │ │ b.n 4722c8 │ │ movs r1, #244 ; 0xf4 │ │ b.n 471cec │ │ beq.n 4721c8 │ │ b.n 47264c │ │ - subs r7, r5, r7 │ │ + subs r0, r7, r7 │ │ ; instruction: 0xebef4005 │ │ b.n 4724fa │ │ lsls r0, r1, #1 │ │ b.n 47286c │ │ movs r0, #7 │ │ beq.n 4720ce │ │ movs r0, #72 ; 0x48 │ │ @@ -1759616,15 +1759623,15 @@ │ │ b.n 4797aa │ │ movs r1, #8 │ │ b.n 4795da │ │ movs r0, r3 │ │ b.n 4797b8 │ │ strb r6, [r0, #0] │ │ b.n 479734 │ │ - vtbx.8 d14, {d19-d22}, d30 │ │ + vtbx.8 d14, {d28-d31}, d30 │ │ movs r5, r0 │ │ b.n 479958 │ │ lsls r1, r3, #1 │ │ ldmia r2!, {} │ │ str r1, [sp, #28] │ │ b.n 4795f2 │ │ asrs r1, r0, #32 │ │ @@ -1760279,15 +1760286,15 @@ │ │ b.n 479d0a │ │ movs r1, #8 │ │ b.n 479b3a │ │ movs r0, r6 │ │ b.n 479d18 │ │ str r0, [sp, #28] │ │ b.n 479c94 │ │ - ; instruction: 0xfe5bebee │ │ + ; instruction: 0xfe64ebee │ │ movs r6, r0 │ │ b.n 479ebc │ │ lsls r1, r3, #1 │ │ ldmia r2!, {} │ │ add r1, pc, #36 ; (adr r1, 479834 ) │ │ b.n 479b52 │ │ asrs r1, r0, #32 │ │ @@ -1761066,15 +1761073,15 @@ │ │ b.n 47a36a │ │ movs r1, #11 │ │ b.n 47a19a │ │ movs r0, r7 │ │ b.n 47a378 │ │ str r0, [sp, #32] │ │ b.n 47a2f4 │ │ - stc2l 11, cr14, [r3], {238} ; 0xee ; │ │ + stc2l 11, cr14, [ip], {238} ; 0xee ; │ │ movs r7, r0 │ │ b.n 47a51c │ │ lsls r1, r3, #1 │ │ ldmia r2!, {} │ │ add r1, pc, #36 ; (adr r1, 479e94 ) │ │ b.n 47a1b2 │ │ asrs r1, r0, #32 │ │ @@ -1762123,15 +1762130,15 @@ │ │ b.n 47abea │ │ movs r1, #2 │ │ b.n 47aa1a │ │ lsls r0, r3, #1 │ │ b.n 47abf8 │ │ str r0, [sp, #48] ; 0x30 │ │ b.n 47ab74 │ │ - ; instruction: 0xfaa3ebee │ │ + ; instruction: 0xfaacebee │ │ movs r3, r1 │ │ b.n 47ad9c │ │ lsls r1, r3, #1 │ │ ldmia r2!, {} │ │ add r1, pc, #36 ; (adr r1, 47a714 ) │ │ b.n 47aa32 │ │ asrs r1, r0, #32 │ │ @@ -1770226,15 +1770233,15 @@ │ │ b.n 47ee04 │ │ asrs r4, r7, #1 │ │ b.n 47f200 │ │ movs r0, #9 │ │ b.n 47f036 │ │ movs r0, r1 │ │ b.n 47f03a │ │ - ldmdb sp, {r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + stmdb r6!, {r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r4, r1 │ │ ldmia.w fp, {r0, r3, lr} │ │ b.n 47ee16 │ │ stmia r0!, {r0, r1} │ │ b.n 47ee1c │ │ adds r0, #8 │ │ b.n 47e848 │ │ @@ -1770398,15 +1770405,15 @@ │ │ b.n 47f104 │ │ strb r0, [r1, #0] │ │ add r1, pc, #640 ; (adr r1, 47f0d8 ) │ │ movs r0, #7 │ │ b.n 47f19e │ │ movs r4, r1 │ │ b.n 47e99c │ │ - ; instruction: 0xe8c3ebee │ │ + ; instruction: 0xe8ccebee │ │ add r0, pc, #0 ; (adr r0, 47ee68 ) │ │ b.n 47e9a0 │ │ movs r0, #8 │ │ b.n 47e9a8 │ │ movs r7, r0 │ │ b.n 47f126 │ │ str r4, [r2, r0] │ │ @@ -1772239,15 +1772246,15 @@ │ │ b.n 47fe7a │ │ movs r0, #7 │ │ b.n 4800ae │ │ asrs r4, r2, #32 │ │ b.n 47f8ac │ │ movs r2, r1 │ │ b.n 480288 │ │ - b.n 47f774 │ │ + b.n 47f786 │ │ ; instruction: 0xebee2008 │ │ b.n 47f8ae │ │ ands r4, r3 │ │ b.n 47f8bc │ │ movs r0, #2 │ │ b.n 47fe94 │ │ asrs r7, r0, #32 │ │ @@ -1772408,15 +1772415,15 @@ │ │ b.n 4803de │ │ asrs r4, r2, #32 │ │ b.n 47fa0c │ │ movs r2, r1 │ │ b.n 4803e0 │ │ movs r0, #7 │ │ b.n 48021a │ │ - b.n 47f826 │ │ + b.n 47f838 │ │ ; instruction: 0xebee7008 │ │ b.n 47f9f2 │ │ strh r4, [r3, #0] │ │ b.n 47fa20 │ │ movs r7, r0 │ │ b.n 47fffa │ │ beq.n 47ff64 │ │ @@ -1773074,15 +1773081,15 @@ │ │ ands r0, r7 │ │ stmdb sp!, {ip, lr} │ │ b.n 4807da │ │ movs r1, r0 │ │ b.n 4807de │ │ ands r1, r0 │ │ b.n 4807e2 │ │ - b.n 480b04 │ │ + b.n 480b16 │ │ ; instruction: 0xebee1004 │ │ b.n 4807ea │ │ movs r0, #0 │ │ b.n 4807ee │ │ movs r5, r0 │ │ b.n 4807f2 │ │ ands r0, r7 │ │ @@ -1773795,15 +1773802,15 @@ │ │ ands r0, r7 │ │ stmdb sp!, {ip, lr} │ │ b.n 480e26 │ │ movs r1, r0 │ │ b.n 480e2a │ │ ands r1, r0 │ │ b.n 480e2e │ │ - b.n 480e2a │ │ + b.n 480e3c │ │ ; instruction: 0xebee1004 │ │ b.n 480e36 │ │ movs r0, #0 │ │ b.n 480e3a │ │ movs r5, r0 │ │ b.n 480e3e │ │ ands r0, r7 │ │ @@ -1819383,15 +1819390,15 @@ │ │ cmp r6, #0 │ │ strb.w r7, [fp, #13] │ │ beq.n 49da3c │ │ add r4, r6 │ │ cmp r4, r8 │ │ bcc.n 49d9aa │ │ b.n 49da30 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr.w sl, [r0] │ │ movs r0, #1 │ │ cmp.w sl, #9 │ │ beq.n 49d9bc │ │ str r0, [sp, #28] │ │ mov.w r9, #0 │ │ ldr r0, [sp, #12] │ │ @@ -1819528,15 +1819535,15 @@ │ │ blx 393a8 │ │ adds r1, r0, #1 │ │ beq.n 49db62 │ │ mov r5, r0 │ │ movs r1, #0 │ │ movs r0, #0 │ │ b.n 49db74 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ cmp r0, #9 │ │ bne.n 49db70 │ │ b.n 49db74 │ │ movs r1, #1 │ │ movs r5, #0 │ │ @@ -1819875,15 +1819882,15 @@ │ │ mov r3, ip │ │ blx 39660 │ │ adds r0, #1 │ │ beq.n 49ded2 │ │ movs r0, #0 │ │ movs r1, #3 │ │ b.n 49deda │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ add sp, #16 │ │ pop {r4, pc} │ │ movs r0, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ @@ -1820100,27 +1820107,27 @@ │ │ movne r6, #28 │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r2, r6 │ │ blx 39630 │ │ adds r0, #1 │ │ bne.n 49e132 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r4, [r0, #0] │ │ mov r0, r4 │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ beq.n 49e0fa │ │ movs r0, #0 │ │ movs r1, #1 │ │ strd r1, r0, [r8] │ │ mov r0, r5 │ │ str.w r4, [r8, #8] │ │ - blx 39144 │ │ + blx 390f0 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ strd r0, r5, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, r0 │ │ @@ -1820159,15 +1820166,15 @@ │ │ ldr r0, [pc, #116] ; (49e204 ) │ │ movs r1, #66 ; 0x42 │ │ ldr r2, [pc, #116] ; (49e208 ) │ │ add r0, pc │ │ add r2, pc │ │ bl 4a7cfc │ │ udf #254 ; 0xfe │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movs r1, #1 │ │ ldr r0, [r0, #0] │ │ movs r2, #0 │ │ strd r1, r2, [r4] │ │ str r0, [r4, #8] │ │ add sp, #148 ; 0x94 │ │ pop {r4, r5, r6, r7, pc} │ │ @@ -1820237,15 +1820244,15 @@ │ │ mov.w r0, #384 ; 0x180 │ │ mov r1, r6 │ │ mov r2, r7 │ │ movs r3, #1 │ │ blx 39228 │ │ adds r1, r0, #1 │ │ bne.n 49e262 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #4] │ │ cmp r0, #4 │ │ bne.n 49e26e │ │ b.n 49e242 │ │ add r5, r0 │ │ cmp r5, r4 │ │ @@ -1820277,15 +1820284,15 @@ │ │ mov r2, r8 │ │ mov r3, r4 │ │ bl 4a0e94 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #3 │ │ bne.n 49e324 │ │ ldr r0, [sp, #4] │ │ - blx 39144 │ │ + blx 390f0 │ │ add sp, #48 ; 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #136] ; (49e350 ) │ │ movs r1, #1 │ │ ldr r3, [pc, #136] ; (49e354 ) │ │ add r2, sp, #8 │ │ strb.w r1, [sp, #32] │ │ @@ -1821123,15 +1821130,15 @@ │ │ mov r5, r0 │ │ orrs.w r0, r5, r4 │ │ bne.n 49eb18 │ │ cmp r6, #1 │ │ bge.n 49eb18 │ │ add sp, #64 ; 0x40 │ │ pop {r4, r5, r6, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ add r2, sp, #12 │ │ ldr r1, [pc, #144] ; (49eb90 ) │ │ cmp r0, #4 │ │ str r0, [sp, #12] │ │ add r1, pc │ │ strd r2, r1, [sp, #16] │ │ @@ -1823785,15 +1823792,15 @@ │ │ blx 3924c │ │ adds r1, r0, #1 │ │ beq.n 4a04ec │ │ str r0, [r5, #4] │ │ movs r0, #0 │ │ str r0, [r5, #0] │ │ pop {r4, r5, r7, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r5, #4] │ │ movs r0, #1 │ │ str r0, [r5, #0] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r7, lr} │ │ @@ -1823808,15 +1823815,15 @@ │ │ blx 393a8 │ │ adds r1, r0, #1 │ │ beq.n 4a0522 │ │ str r0, [r5, #4] │ │ movs r0, #0 │ │ str r0, [r5, #0] │ │ pop {r4, r5, r7, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r5, #4] │ │ movs r0, #1 │ │ str r0, [r5, #0] │ │ pop {r4, r5, r7, pc} │ │ movs r1, #0 │ │ @@ -1823914,15 +1823921,15 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #12 │ │ add.w r5, r1, #19 │ │ mov r4, r0 │ │ ldr.w r7, [r1, #280] ; 0x118 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r6, r0 │ │ adds r0, r6, #1 │ │ beq.n 4a0662 │ │ ldr r1, [r7, #12] │ │ ldr r2, [r7, #20] │ │ mov r7, sp │ │ mov r0, r7 │ │ @@ -1823945,15 +1823952,15 @@ │ │ mov r0, r4 │ │ blx 4c5c40 │ │ udf #254 ; 0xfe │ │ push {r4, r5, r7, lr} │ │ add.w r5, r1, #19 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.n 4a069c │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl 4a5ec8 │ │ pop {r4, r5, r7, pc} │ │ @@ -1824270,15 +1824277,15 @@ │ │ popne {r4, r5, r6, r7, pc} │ │ movs r0, #12 │ │ movs r1, #4 │ │ bl 4b9e24 │ │ udf #254 ; 0xfe │ │ push {r4, lr} │ │ mov r4, r0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ strb r0, [r4, #0] │ │ pop {r4, pc} │ │ ldrb r1, [r0, #0] │ │ and.w r2, r1, #3 │ │ @@ -1824851,15 +1824858,15 @@ │ │ cmp r5, r0 │ │ bcc.n 4a0f70 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ bne.n 4a0eb8 │ │ b.n 4a0f02 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r4, [r0, #0] │ │ mov r0, r4 │ │ strd fp, r4, [r9] │ │ str.w r8, [sp, #24] │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ @@ -1824953,15 +1824960,15 @@ │ │ strd fp, r0, [sp, #4] │ │ beq.n 4a100c │ │ cmp r5, r0 │ │ bcc.n 4a1074 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ b.n 4a1002 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r4, [r0, #0] │ │ mov r0, r4 │ │ strd fp, r4, [r9] │ │ str.w r8, [sp, #4] │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ @@ -1825051,15 +1825058,15 @@ │ │ itttt eq │ │ addeq.w r2, sp, #24 │ │ ldmiaeq r2, {r0, r1, r2} │ │ addeq sp, #40 ; 0x28 │ │ popeq {r4, r5, r7, pc} │ │ bl 4a2004 │ │ udf #254 ; 0xfe │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r1, [r0, #0] │ │ add r2, sp, #16 │ │ ldr r0, [pc, #16] ; (4a1100 ) │ │ add r0, pc │ │ strd r5, r1, [sp, #16] │ │ movs r1, #43 ; 0x2b │ │ bl 4a2548 │ │ @@ -1825075,15 +1825082,15 @@ │ │ strd r4, r4, [sp] │ │ blx 39654 │ │ adds r0, #1 │ │ ittt ne │ │ ldrdne r0, r1, [sp] │ │ addne sp, #16 │ │ popne {r4, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r1, [r0, #0] │ │ add r2, sp, #8 │ │ ldr r0, [pc, #16] ; (4a113c ) │ │ add r0, pc │ │ strd r4, r1, [sp, #8] │ │ movs r1, #43 ; 0x2b │ │ bl 4a2548 │ │ @@ -1825847,15 +1825854,15 @@ │ │ ldr r0, [r5, #0] │ │ adds.w fp, fp, r6 │ │ adc.w r8, r8, #0 │ │ uxtb r1, r0 │ │ cmp r1, #3 │ │ beq.n 4a185c │ │ b.n 4a194c │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r1, [r0, #0] │ │ movs r0, #0 │ │ movs r6, #0 │ │ strd r0, r1, [r4] │ │ movs r1, #1 │ │ str r1, [r5, #0] │ │ and.w r1, r6, #3 │ │ @@ -1825897,15 +1825904,15 @@ │ │ mov r6, r0 │ │ adds r0, r6, #1 │ │ beq.n 4a1912 │ │ str r6, [r5, #4] │ │ lsrs r0, r6, #8 │ │ movs r1, #0 │ │ b.n 4a1922 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r6, #0 │ │ movs r1, #1 │ │ strd r6, r0, [r4] │ │ movs r0, #0 │ │ cmp r1, #0 │ │ str r1, [r5, #0] │ │ @@ -1826182,15 +1826189,15 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ movs r2, #128 ; 0x80 │ │ blx 396d8 │ │ cmp.w r0, #4294967295 ; 0xffffffff │ │ ble.n 4a1bfa │ │ mov r0, sp │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.n 4a1c0a │ │ add r0, sp, #132 ; 0x84 │ │ mov r1, sp │ │ bl 4bd3fc │ │ ldr r0, [sp, #132] ; 0x84 │ │ @@ -1826239,15 +1826246,15 @@ │ │ strd r6, r5, [sp] │ │ str r0, [sp, #8] │ │ mov r0, r6 │ │ mov.w r1, #512 ; 0x200 │ │ blx 39384 │ │ cbz r0, 4a1c96 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r7, r0 │ │ adds r0, r7, #1 │ │ beq.n 4a1d40 │ │ cmp r5, r7 │ │ str r7, [sp, #8] │ │ beq.n 4a1d0c │ │ bcc.n 4a1d4c │ │ @@ -1826260,15 +1826267,15 @@ │ │ mov r8, r0 │ │ cmp.w r8, #0 │ │ bne.n 4a1d08 │ │ mov r0, r7 │ │ b.n 4a1d38 │ │ mov.w r5, #512 ; 0x200 │ │ mov r7, sp │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ cmp r0, #34 ; 0x22 │ │ bne.n 4a1ce0 │ │ str r5, [sp, #8] │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r2, #1 │ │ @@ -1826386,15 +1826393,15 @@ │ │ str r6, [sp, #20] │ │ blx 3936c │ │ mov sl, r0 │ │ movs r6, #0 │ │ cmp.w sl, #0 │ │ beq.n 4a1e14 │ │ mov r0, sl │ │ - blx 39168 │ │ + blx 3918c │ │ mov r6, r0 │ │ adds r0, r6, #1 │ │ beq.n 4a1e7e │ │ cmp.w r6, #4294967295 ; 0xffffffff │ │ ble.n 4a1e8a │ │ cbz r6, 4a1e1c │ │ mov r0, r6 │ │ @@ -1826556,15 +1826563,15 @@ │ │ blx 396e4 │ │ adds r0, #1 │ │ mov.w r5, #0 │ │ beq.n 4a1fa6 │ │ movs r1, #3 │ │ movs r2, #0 │ │ b.n 4a1fae │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ ldr r0, [pc, #80] ; (4a2000 ) │ │ strd r1, r2, [r4] │ │ add r0, pc │ │ blx 38fd0 │ │ cmp.w r8, #0 │ │ @@ -1826624,28 +1826631,28 @@ │ │ b.w 4bb698 │ │ push {r4, r5, r7, lr} │ │ sub sp, #64 ; 0x40 │ │ mov r4, r0 │ │ cbz r1, 4a2056 │ │ cmp r1, #11 │ │ bne.n 4a2062 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ b.n 4a205a │ │ movs r0, #0 │ │ movs r1, #3 │ │ str r1, [r4, #0] │ │ str r0, [r4, #4] │ │ add sp, #64 ; 0x40 │ │ pop {r4, r5, r7, pc} │ │ mov r0, r1 │ │ blx 396f0 │ │ mov r5, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.n 4a20ec │ │ add r0, sp, #32 │ │ mov r1, r5 │ │ bl 4bd3fc │ │ ldr r0, [sp, #32] │ │ @@ -1826737,24 +1826744,24 @@ │ │ movw r1, #21585 ; 0x5451 │ │ blx 396fc │ │ adds r0, #1 │ │ ittt ne │ │ movne r0, #0 │ │ strdne r0, r5, [r4] │ │ popne {r4, r5, r6, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movs r1, #1 │ │ ldr r0, [r0, #0] │ │ movs r2, #0 │ │ strd r1, r2, [r4] │ │ str r0, [r4, #8] │ │ mov r0, r5 │ │ - blx 39144 │ │ + blx 390f0 │ │ pop {r4, r5, r6, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movs r1, #1 │ │ ldr r0, [r0, #0] │ │ strd r1, r6, [r4] │ │ str r0, [r4, #8] │ │ pop {r4, r5, r6, pc} │ │ push {r4, lr} │ │ ldr.w ip, [sp, #8] │ │ @@ -1826766,15 +1826773,15 @@ │ │ blx 39708 │ │ adds r1, r0, #1 │ │ itttt ne │ │ strne r0, [r4, #4] │ │ movne r0, #0 │ │ strne r0, [r4, #0] │ │ popne {r4, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4, #4] │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ pop {r4, pc} │ │ movs r0, r0 │ │ @@ -1826871,34 +1826878,34 @@ │ │ sub sp, #24 │ │ ldmia.w r1, {r5, r6, r7} │ │ mov r8, r0 │ │ ldr r0, [r5, #0] │ │ ldr r1, [r6, #0] │ │ ldr r2, [r7, #0] │ │ ldrh r2, [r2, #4] │ │ - blx 3912c │ │ + blx 390cc │ │ adds r1, r0, #1 │ │ bne.n 4a22cc │ │ mov r0, sp │ │ orr.w r4, r0, #4 │ │ mov.w r9, #0 │ │ mov.w sl, #1 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ strd r9, r0, [r4] │ │ str.w sl, [sp] │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ bne.n 4a22d6 │ │ ldr r2, [r7, #0] │ │ ldr r1, [r6, #0] │ │ ldr r0, [r5, #0] │ │ ldrh r2, [r2, #4] │ │ - blx 3912c │ │ + blx 390cc │ │ adds r1, r0, #1 │ │ beq.n 4a22a4 │ │ movs r2, #0 │ │ add r1, sp, #12 │ │ strd r2, r0, [sp] │ │ b.n 4a22d8 │ │ add r1, sp, #12 │ │ @@ -1829108,15 +1829115,15 @@ │ │ mov r2, r4 │ │ blx 393a8 │ │ adds r1, r0, #1 │ │ beq.n 4a38ac │ │ movs r1, #0 │ │ movs r2, #0 │ │ b.n 4a38b8 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov r1, r0 │ │ movs r0, #0 │ │ ldr r1, [r1, #0] │ │ movs r2, #1 │ │ strd r2, r0, [r5] │ │ str r1, [r5, #8] │ │ pop {r4, r5, r7, pc} │ │ @@ -1829765,15 +1829772,15 @@ │ │ blx 393a8 │ │ adds r1, r0, #1 │ │ beq.n 4a3f3e │ │ movs r1, #0 │ │ str r1, [sp, #8] │ │ strd r1, r0, [sp] │ │ b.n 4a3f58 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r1, [r0, #0] │ │ movs r0, #0 │ │ movs r2, #1 │ │ str r1, [sp, #8] │ │ cmp r1, #9 │ │ str r0, [sp, #4] │ │ str r2, [sp, #0] │ │ @@ -1830264,15 +1830271,15 @@ │ │ blx 393a8 │ │ mov r7, r0 │ │ adds r0, r7, #1 │ │ beq.n 4a4430 │ │ movs r0, #0 │ │ movs r1, #0 │ │ b.n 4a444a │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ cmp r0, #9 │ │ bne.n 4a4446 │ │ strd r1, r5, [sp, #4] │ │ lsrs r0, r5, #8 │ │ mov r7, r5 │ │ @@ -1830387,15 +1830394,15 @@ │ │ blx 39534 │ │ adds r0, #1 │ │ beq.n 4a455e │ │ movs r0, #0 │ │ movs r1, #3 │ │ strd r1, r0, [r4] │ │ pop {r4, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ pop {r4, pc} │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ mov r5, r0 │ │ @@ -1830516,15 +1830523,15 @@ │ │ blx 39738 │ │ adds r1, r0, #1 │ │ itttt ne │ │ strne r0, [r4, #4] │ │ movne r0, #0 │ │ strne r0, [r4, #0] │ │ popne {r4, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4, #4] │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ pop {r4, pc} │ │ movs r1, #0 │ │ @@ -1830751,15 +1830758,15 @@ │ │ mov r3, r1 │ │ uxtb r1, r3 │ │ cmp r1, #255 ; 0xff │ │ it eq │ │ moveq r0, #1 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r1, [r0, #0] │ │ add r2, sp, #16 │ │ ldr r0, [pc, #16] ; (4a4918 ) │ │ add r0, pc │ │ strd r5, r1, [sp, #16] │ │ movs r1, #43 ; 0x2b │ │ bl 4a2548 │ │ @@ -1831886,15 +1831893,15 @@ │ │ add.w r5, r5, r0, lsl #3 │ │ add.w r9, sp, #16 │ │ add.w r8, sp, #272 ; 0x110 │ │ ldr.w r7, [r9] │ │ cbz r7, 4a54c6 │ │ mov r0, r7 │ │ ldr.w sl, [r9, #4] │ │ - blx 39168 │ │ + blx 3918c │ │ adds r1, r0, #1 │ │ beq.n 4a54f6 │ │ ldrd r1, r2, [r6] │ │ ldrb.w r3, [fp] │ │ strd r0, sl, [sp] │ │ mov r0, r8 │ │ str r3, [sp, #8] │ │ @@ -1831954,15 +1831961,15 @@ │ │ str r6, [sp, #0] │ │ add r3, pc │ │ blx 4a93e4 │ │ cbz r0, 4a5568 │ │ ldr r6, [sp, #16] │ │ cbz r6, 4a5564 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.n 4a55e4 │ │ add r0, sp, #32 │ │ mov r1, r6 │ │ bl 4bd3fc │ │ ldr r0, [sp, #32] │ │ @@ -1832041,15 +1832048,15 @@ │ │ str r5, [sp, #0] │ │ add r3, pc │ │ blx 4a93e4 │ │ cbz r0, 4a564e │ │ ldr r5, [sp, #120] ; 0x78 │ │ cbz r5, 4a564c │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.w 4a59d2 │ │ add r0, sp, #40 ; 0x28 │ │ mov r1, r5 │ │ bl 4bd3fc │ │ ldr r0, [sp, #40] ; 0x28 │ │ @@ -1832515,15 +1832522,15 @@ │ │ movs r2, #0 │ │ movs r3, #1 │ │ movs r4, #0 │ │ movs r5, #1 │ │ blx 39228 │ │ adds r0, #1 │ │ bne.n 4a5b06 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ cmp r0, #38 ; 0x26 │ │ it ne │ │ movne r4, #1 │ │ mov r5, r4 │ │ ldr r0, [pc, #20] ; (4a5b1c ) │ │ add r0, pc │ │ @@ -1832764,15 +1832771,15 @@ │ │ udf #254 ; 0xfe │ │ cbz r0, 4a5dd8 │ │ movs r5, r3 │ │ cbz r4, 4a5de2 │ │ movs r5, r3 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r1, r0, #1 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ bx lr │ │ ldr r0, [pc, #4] ; (4a5d8c ) │ │ movs r1, #22 │ │ add r0, pc │ │ @@ -1832806,15 +1832813,15 @@ │ │ movs r5, r3 │ │ cmp r7, #12 │ │ movs r0, r3 │ │ sub sp, #48 ; 0x30 │ │ movs r5, r3 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - blx 39168 │ │ + blx 3918c │ │ adds r1, r0, #1 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ push {r7, lr} │ │ mov r3, r2 │ │ subs r2, r3, #1 │ │ cbz r3, 4a5dec │ │ @@ -1833007,15 +1833014,15 @@ │ │ cmp r5, r0 │ │ bcc.n 4a6006 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ bne.n 4a5f82 │ │ b.n 4a5fd0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r7, [r0, #0] │ │ str.w sl, [sp, #4] │ │ mov r0, r7 │ │ strd fp, r7, [r4] │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ @@ -1833128,15 +1833135,15 @@ │ │ movs r2, #0 │ │ movs r3, #1 │ │ movs r4, #0 │ │ movs r5, #1 │ │ blx 39228 │ │ adds r0, #1 │ │ bne.n 4a6100 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ cmp r0, #38 ; 0x26 │ │ it ne │ │ movne r4, #1 │ │ mov r5, r4 │ │ ldr r0, [pc, #16] ; (4a6114 ) │ │ add r0, pc │ │ @@ -1833881,15 +1833888,15 @@ │ │ cmpne r6, #0 │ │ bne.n 4a682c │ │ movs r0, #3 │ │ strd r0, r9, [fp] │ │ add sp, #148 ; 0x94 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.w 4a6b5a │ │ add r0, sp, #56 ; 0x38 │ │ mov r1, r6 │ │ bl 4bd3fc │ │ ldr r0, [sp, #56] ; 0x38 │ │ @@ -1834231,15 +1834238,15 @@ │ │ ldr r0, [r1, #0] │ │ add r1, sp, #16 │ │ blx 39768 │ │ cbz r0, 4a6bca │ │ ldr r6, [sp, #24] │ │ cbz r6, 4a6bc8 │ │ mov r0, r6 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r2, r0 │ │ adds r0, r2, #1 │ │ beq.n 4a6c02 │ │ add r0, sp, #32 │ │ mov r1, r6 │ │ bl 4bd3fc │ │ ldr r0, [sp, #32] │ │ @@ -1834785,15 +1834792,15 @@ │ │ mov r2, r4 │ │ blx 393a8 │ │ adds r1, r0, #1 │ │ beq.n 4a7132 │ │ movs r1, #0 │ │ movs r2, #0 │ │ b.n 4a713e │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ mov r1, r0 │ │ movs r0, #0 │ │ ldr r1, [r1, #0] │ │ movs r2, #1 │ │ strd r2, r0, [r5] │ │ str r1, [r5, #8] │ │ pop {r4, r5, r7, pc} │ │ @@ -1835138,15 +1835145,15 @@ │ │ dmb ish │ │ bl 4a2afe │ │ movs r0, #0 │ │ add sp, #48 ; 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ bl 4a2004 │ │ b.n 4a74d0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r1, [r0, #0] │ │ ldr r0, [pc, #36] ; (4a74e4 ) │ │ str r1, [sp, #20] │ │ movs r1, #0 │ │ add r0, pc │ │ str r1, [sp, #16] │ │ add r2, sp, #16 │ │ @@ -1836452,15 +1836459,15 @@ │ │ str r6, [sp, #280] ; 0x118 │ │ str.w fp, [sp, #292] ; 0x124 │ │ add r2, sp, #292 ; 0x124 │ │ ldr r0, [r6, #8] │ │ mov r1, r5 │ │ blx 3978c │ │ cbz r0, 4a8186 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #1 │ │ strd r1, fp, [r4] │ │ str r0, [r4, #8] │ │ ldr r1, [sp, #280] ; 0x118 │ │ add.w r0, r5, #280 ; 0x118 │ │ dmb ish │ │ @@ -1836477,15 +1836484,15 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r7, r5, #19 │ │ mov r8, sp │ │ add.w r9, sp, #292 ; 0x124 │ │ ldr r0, [sp, #292] ; 0x124 │ │ cbz r0, 4a81f2 │ │ mov r0, r7 │ │ - blx 39168 │ │ + blx 3918c │ │ cmp r0, #1 │ │ beq.n 4a81ae │ │ cmp r0, #2 │ │ bne.n 4a81c6 │ │ ldrh r0, [r7, #0] │ │ movw r1, #11822 ; 0x2e2e │ │ cmp r0, r1 │ │ @@ -1836550,15 +1836557,15 @@ │ │ adds r1, #9 │ │ adds r7, #9 │ │ mov.w r0, #268435456 ; 0x10000000 │ │ b.n 4a82be │ │ add.w r5, r1, #19 │ │ ldr.w r7, [r1, #280] ; 0x118 │ │ mov r0, r5 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r6, r0 │ │ adds r0, r6, #1 │ │ beq.n 4a82de │ │ ldr r1, [r7, #12] │ │ ldr r2, [r7, #20] │ │ mov r7, sp │ │ mov r0, r7 │ │ @@ -1836822,15 +1836829,15 @@ │ │ beq.n 4a84f2 │ │ movs r0, #0 │ │ movs r1, #3 │ │ strd r1, r0, [r4] │ │ strb r0, [r6, #0] │ │ cbnz r5, 4a8504 │ │ b.n 4a84c4 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ strb r1, [r6, #0] │ │ cmp r5, #0 │ │ beq.n 4a84c4 │ │ mov r0, r6 │ │ @@ -1836893,15 +1836900,15 @@ │ │ ldmia r6, {r2, r3, r6} │ │ strd r1, r1, [r0] │ │ strd r7, r2, [r0, #8] │ │ movs r7, #0 │ │ strd r3, r6, [r0, #16] │ │ str r0, [r4, #4] │ │ b.n 4a85b4 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ movs r7, #1 │ │ strd r1, r0, [r4, #4] │ │ cmp.w r8, #0 │ │ mov.w r0, #0 │ │ str r7, [r4, #0] │ │ @@ -1836966,15 +1836973,15 @@ │ │ beq.n 4a8664 │ │ movs r0, #0 │ │ movs r1, #3 │ │ strd r1, r0, [r4] │ │ strb r0, [r6, #0] │ │ cbnz r5, 4a8676 │ │ b.n 4a8638 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ strb r1, [r6, #0] │ │ cmp r5, #0 │ │ beq.n 4a8638 │ │ mov r0, r6 │ │ @@ -1837071,15 +1837078,15 @@ │ │ strb r4, [r0, #0] │ │ beq.n 4a86c0 │ │ mov r1, r9 │ │ movs r2, #1 │ │ bl 156ec0 │ │ add sp, #36 ; 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ cmp.w r8, #0 │ │ strd r1, r0, [r5] │ │ strb r1, [r7, #0] │ │ beq.n 4a8790 │ │ mov r0, r7 │ │ @@ -1837129,15 +1837136,15 @@ │ │ beq.n 4a8808 │ │ movs r0, #0 │ │ movs r1, #3 │ │ strd r1, r0, [r4] │ │ strb r0, [r6, #0] │ │ cbnz r5, 4a881a │ │ b.n 4a87dc │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ strb r1, [r6, #0] │ │ cmp r5, #0 │ │ beq.n 4a87dc │ │ mov r0, r6 │ │ @@ -1837235,15 +1837242,15 @@ │ │ bne.w 4a8a6a │ │ ldrh.w r0, [sp, #626] ; 0x272 │ │ and.w r0, r0, #61440 ; 0xf000 │ │ cmp.w r0, #16384 ; 0x4000 │ │ bne.n 4a8982 │ │ mov r0, r9 │ │ ldr r4, [sp, #616] ; 0x268 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r5, r0 │ │ adds r0, r5, #1 │ │ beq.w 4a8b2e │ │ ldr r1, [r4, #12] │ │ ldr r2, [r4, #20] │ │ mov r0, r7 │ │ bl 4a5ec8 │ │ @@ -1837273,15 +1837280,15 @@ │ │ movne r2, #1 │ │ blne 156ec0 │ │ mov sl, r6 │ │ mov r6, r4 │ │ b.n 4a89ce │ │ mov r0, r9 │ │ ldr r4, [sp, #616] ; 0x268 │ │ - blx 39168 │ │ + blx 3918c │ │ mov r5, r0 │ │ adds r0, r5, #1 │ │ beq.w 4a8b22 │ │ ldr r1, [r4, #12] │ │ ldr r2, [r4, #20] │ │ mov r0, r7 │ │ bl 4a5ec8 │ │ @@ -1837532,15 +1837539,15 @@ │ │ movs r2, #104 ; 0x68 │ │ bl 4c38c4 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ strb r0, [r6, #0] │ │ cbnz r5, 4a8c40 │ │ b.n 4a8be8 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movs r1, #1 │ │ ldr r0, [r0, #0] │ │ movs r2, #0 │ │ strd r1, r2, [r4] │ │ str r0, [r4, #8] │ │ strb r2, [r6, #0] │ │ cmp r5, #0 │ │ @@ -1837597,15 +1837604,15 @@ │ │ movs r2, #104 ; 0x68 │ │ bl 4c38c4 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ strb r0, [r6, #0] │ │ cbnz r5, 4a8ce2 │ │ b.n 4a8c8a │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ movs r1, #1 │ │ ldr r0, [r0, #0] │ │ movs r2, #0 │ │ strd r1, r2, [r4] │ │ str r0, [r4, #8] │ │ strb r2, [r6, #0] │ │ cmp r5, #0 │ │ @@ -1837731,44 +1837738,44 @@ │ │ ldr r5, [sp, #20] │ │ uxth.w r6, r8 │ │ mov r0, r5 │ │ mov r1, r6 │ │ blx 393b4 │ │ adds r0, #1 │ │ bne.n 4a8e72 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r7, [r0, #0] │ │ mov r0, r7 │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ beq.n 4a8e32 │ │ movs r0, #0 │ │ movs r1, #1 │ │ strd r1, r0, [fp] │ │ str.w r7, [fp, #8] │ │ b.n 4a8f26 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ movs r2, #1 │ │ strd r2, r1, [fp] │ │ str.w r0, [fp, #8] │ │ b.n 4a8f26 │ │ ldrd r0, r1, [sp, #24] │ │ strd r0, r1, [fp, #8] │ │ movs r0, #0 │ │ str.w r0, [fp] │ │ ldr r0, [sp, #20] │ │ - blx 39144 │ │ + blx 390f0 │ │ ldr r0, [sp, #16] │ │ b.n 4a8f30 │ │ movs r0, #38 ; 0x26 │ │ b.n 4a8ea0 │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r0, [r0, #0] │ │ movs r7, #0 │ │ cmp r0, #38 ; 0x26 │ │ ite ne │ │ cmpne r0, #1 │ │ strbeq.w r7, [sl] │ │ cmp r0, #1 │ │ @@ -1837803,33 +1837810,33 @@ │ │ uxth.w r6, r8 │ │ ldr r5, [sp, #20] │ │ mov r0, r5 │ │ mov r1, r6 │ │ blx 393b4 │ │ adds r0, #1 │ │ bne.n 4a8f1c │ │ - blx 390d8 <__errno@plt> │ │ + blx 390e4 <__errno@plt> │ │ ldr r7, [r0, #0] │ │ mov r0, r7 │ │ bl 4a21c4 │ │ uxtb r0, r0 │ │ cmp r0, #15 │ │ beq.n 4a8ef4 │ │ movs r0, #0 │ │ strd r0, r7, [fp, #4] │ │ movs r0, #1 │ │ b.n 4a8f22 │ │ movs r0, #0 │ │ strd r9, sl, [fp, #8] │ │ str.w r0, [fp] │ │ ldr r0, [sp, #20] │ │ - blx 39144 │ │ + blx 390f0 │ │ ldr r6, [sp, #16] │ │ mov r0, r6 │ │ - blx 39144 │ │ + blx 390f0 │ │ add sp, #172 ; 0xac │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r0, #38 ; 0x26 │ │ beq.n 4a8eac │ │ movs r1, #1 │ │ strd r1, r7, [fp] │ │ b.n 4a8e6c │ │ @@ -1838209,15 +1838216,15 @@ │ │ b.n 4a97ac │ │ adds r0, #0 │ │ b.n 4a95d2 │ │ asrs r0, r0, #1 │ │ b.n 4a99d6 │ │ movs r0, r1 │ │ b.n 4a95da │ │ - subs r7, #172 ; 0xac │ │ + subs r7, #181 ; 0xb5 │ │ ; instruction: 0xebee300c │ │ b.n 4a97bc │ │ movs r0, r1 │ │ b.n 4a95e6 │ │ asrs r5, r0, #32 │ │ b.n 4a95ea │ │ movs r0, #6 │ │ @@ -1838442,20 +1838449,20 @@ │ │ asrs r6, r0, #22 │ │ movs r7, r0 │ │ b.n 4a97c2 │ │ asrs r2, r0, #28 │ │ b.n 4a9bc6 │ │ str r2, [r0, r0] │ │ b.n 4a97ca │ │ - subs r7, #39 ; 0x27 │ │ + subs r7, #15 │ │ ; instruction: 0xebee0000 │ │ b.n 4a9b32 │ │ ldrh r0, [r6, #6] │ │ add r0, sp, #756 ; 0x2f4 │ │ - subs r7, #15 │ │ + subs r7, #18 │ │ ; instruction: 0xebee0000 │ │ b.n 4a9b4a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n 4a8fc6 │ │ movs r2, r0 │ │ @@ -1838482,24 +1838489,24 @@ │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ b.n 4a99f8 │ │ str r2, [r0, r0] │ │ b.n 4a9822 │ │ ands r1, r0 │ │ b.n 4a9826 │ │ - subs r7, #22 │ │ + subs r7, #1 │ │ ; instruction: 0xebee1000 │ │ b.n 4a982e │ │ movs r1, r0 │ │ b.n 4a9c32 │ │ movs r0, r0 │ │ b.n 4a9b98 │ │ ldrh r0, [r6, #0] │ │ add r0, sp, #756 ; 0x2f4 │ │ - subs r6, #246 ; 0xf6 │ │ + subs r6, #249 ; 0xf9 │ │ ; instruction: 0xebee2000 │ │ b.n 4a9022 │ │ asrs r4, r1, #32 │ │ b.n 4a9a24 │ │ movs r5, r0 │ │ b.n 4a984a │ │ vrhadd.u d14, d4, d31 │ │ @@ -1840406,15 +1840413,15 @@ │ │ b.n 4aa80e │ │ strh r7, [r0, #0] │ │ asrs r0, r0, #1 │ │ movs r5, r0 │ │ b.n 4aa816 │ │ str r0, [r2, r1] │ │ b.n 4a9ff4 │ │ - subs r3, #34 ; 0x22 │ │ + subs r3, #43 ; 0x2b │ │ ; instruction: 0xebee6000 │ │ b.n 4aa5f2 │ │ lsls r4, r4, #2 │ │ b.n 4aa000 │ │ lsls r0, r5, #2 │ │ b.n 4aa024 │ │ asrs r1, r0, #32 │ │ @@ -1840502,15 +1840509,15 @@ │ │ lsls r2, r1, #11 │ │ and.w r0, r0, r0, lsr #29 │ │ b.n 4aa0dc │ │ str r7, [r0, #0] │ │ b.n 4aa8e6 │ │ movs r6, r0 │ │ b.n 4aa8ea │ │ - subs r2, #238 ; 0xee │ │ + subs r2, #247 ; 0xf7 │ │ ; instruction: 0xebee4000 │ │ b.n 4aa6c2 │ │ lsls r4, r4, #2 │ │ b.n 4aa0d0 │ │ lsls r0, r5, #2 │ │ b.n 4aa0f4 │ │ asrs r0, r1, #32 │ │ @@ -1840594,15 +1840601,15 @@ │ │ b.n 4aa17c │ │ movs r3, r6 │ │ add r2, sp, #0 │ │ strh r6, [r0, #0] │ │ b.n 4aa9aa │ │ movs r0, r1 │ │ b.n 4aa9ae │ │ - subs r2, #189 ; 0xbd │ │ + subs r2, #198 ; 0xc6 │ │ ; instruction: 0xebee60a8 │ │ b.n 4aa1b0 │ │ ands r0, r0 │ │ b.n 4aa788 │ │ asrs r0, r2, #32 │ │ b.n 4aab86 │ │ lsls r4, r4, #2 │ │ @@ -1840762,15 +1840769,15 @@ │ │ and.w r0, r0, r0 │ │ b.n 4aaf12 │ │ ands r1, r0 │ │ b.n 4aaf16 │ │ lsls r4, r3, #1 │ │ b.n 4aa2f4 │ │ lsls r2, r7, #8 │ │ - and.w sl, r0, sp, ror #12 │ │ + and.w sl, r0, r0, lsl #13 │ │ ; instruction: 0xebee19fc │ │ b.n 4aa324 │ │ movs r0, #0 │ │ b.n 4aa30a │ │ movs r2, r1 │ │ b.n 4aab2e │ │ asrs r1, r0, #32 │ │ @@ -1849206,26 +1849213,26 @@ │ │ b.n 4afb98 │ │ movs r1, r0 │ │ b.n 4af9c2 │ │ str r3, [r0, r0] │ │ b.n 4af9c6 │ │ ands r2, r0 │ │ b.n 4af9ca │ │ - movs r6, #143 ; 0x8f │ │ + movs r6, #167 ; 0xa7 │ │ ; instruction: 0xebee6000 │ │ b.n 4af9d2 │ │ movs r0, r0 │ │ b.n 4afd3e │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ b.n 4afd4a │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ - movs r6, #140 ; 0x8c │ │ + movs r6, #143 ; 0x8f │ │ ; instruction: 0xebee2000 │ │ b.n 4af1ca │ │ asrs r4, r1, #32 │ │ b.n 4afbcc │ │ movs r5, r0 │ │ b.n 4af9f2 │ │ vrhadd.u d14, d4, d31 │ │ @@ -1849234,15 +1849241,15 @@ │ │ ldrh r0, [r6, #34] ; 0x22 │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, r8, sp, lr} │ │ ldr r4, [r5, #68] ; 0x44 │ │ str r7, [r5, #52] ; 0x34 │ │ movs r0, r0 │ │ movs r1, r0 │ │ b.n 4afa0a │ │ - movs r6, #133 ; 0x85 │ │ + movs r6, #154 ; 0x9a │ │ ; instruction: 0xeaee4df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ b.n 4afbf0 │ │ str r0, [r1, r0] │ │ b.n 4af210 │ │ ands r1, r0 │ │ b.n 4afa1e │ │ @@ -1849279,15 +1849286,15 @@ │ │ b.n 4af24c │ │ movs r1, r0 │ │ b.n 4af9d4 │ │ strb r1, [r0, #0] │ │ adds r1, #160 ; 0xa0 │ │ asrs r7, r0, #32 │ │ b.n 4afa6e │ │ - movs r6, #111 ; 0x6f │ │ + movs r6, #132 ; 0x84 │ │ ; instruction: 0xebee0000 │ │ b.n 4afdd6 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ b.n 4af268 │ │ movs r0, r0 │ │ @@ -1849303,15 +1849310,15 @@ │ │ asrs r4, r0, #32 │ │ b.n 4af7d8 │ │ adds r0, #4 │ │ b.n 4af264 │ │ asrs r0, r1, #32 │ │ b.n 4af268 │ │ ldrh r0, [r6, #46] ; 0x2e │ │ - ldmia.w sp!, {r2, r3, r4, r6, r9, sl, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, sl, sp} │ │ ; instruction: 0xebee1014 │ │ b.n 4af2a8 │ │ movs r0, #0 │ │ b.n 4af28e │ │ movs r6, r0 │ │ b.n 4afab2 │ │ asrs r1, r0, #32 │ │ @@ -1849328,15 +1849335,15 @@ │ │ str r1, [r0, #0] │ │ b.n 4afad2 │ │ str r3, [r0, r0] │ │ b.n 4afad6 │ │ movs r3, r0 │ │ ldmia.w r6, {r1, lr} │ │ b.n 4afade │ │ - movs r6, #83 ; 0x53 │ │ + movs r6, #104 ; 0x68 │ │ ; instruction: 0xebee0000 │ │ b.n 4afe46 │ │ movs r0, r0 │ │ b.n 4af2b6 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -1849344,15 +1849351,15 @@ │ │ asrs r0, r0, #32 │ │ b.n 4af2c2 │ │ asrs r4, r0, #32 │ │ b.n 4af2c6 │ │ asrs r0, r1, #32 │ │ b.n 4af2ca │ │ ldrh r0, [r6, #34] ; 0x22 │ │ - ldmia.w sp!, {r2, r6, r9, sl, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r9, sl, sp} │ │ ; instruction: 0xebee1014 │ │ b.n 4af308 │ │ movs r0, #0 │ │ b.n 4af2ee │ │ movs r5, r0 │ │ b.n 4afb12 │ │ asrs r1, r0, #32 │ │ @@ -1849369,29 +1849376,29 @@ │ │ str r1, [r0, #0] │ │ b.n 4afb32 │ │ str r3, [r0, r0] │ │ b.n 4afb36 │ │ movs r3, r0 │ │ ldmia.w r6, {r1, lr} │ │ b.n 4afb3e │ │ - movs r6, #59 ; 0x3b │ │ + movs r6, #80 ; 0x50 │ │ ; instruction: 0xebee0000 │ │ b.n 4afea6 │ │ movs r0, r0 │ │ b.n 4af316 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ b.n 4aff52 │ │ movs r0, r1 │ │ b.n 4af322 │ │ movs r1, r0 │ │ b.n 4aff5a │ │ ldrh r0, [r6, #34] ; 0x22 │ │ - ldmia.w sp!, {r0, r2, r3, r5, r9, sl, sp} │ │ + ldmia.w sp!, {r4, r5, r9, sl, sp} │ │ ; instruction: 0xebee1014 │ │ b.n 4af364 │ │ movs r0, #0 │ │ b.n 4af34a │ │ movs r5, r0 │ │ b.n 4afb6e │ │ asrs r1, r0, #32 │ │ @@ -1849992,15 +1849999,15 @@ │ │ b.n 4b0036 │ │ asrs r0, r1, #3 │ │ b.n 4b043a │ │ movs r0, #204 ; 0xcc │ │ b.n 4af838 │ │ adds r0, #200 ; 0xc8 │ │ b.n 4af83c │ │ - movs r5, #18 │ │ + movs r5, #27 │ │ ; instruction: 0xebee312c │ │ b.n 4af740 │ │ asrs r5, r0, #32 │ │ b.n 4b004e │ │ lsls r0, r5, #4 │ │ b.n 4af748 │ │ movs r0, #0 │ │ @@ -1850152,15 +1850159,15 @@ │ │ b.n 4af97c │ │ adds r1, #48 ; 0x30 │ │ b.n 4af980 │ │ movs r0, r0 │ │ b.n 4af964 │ │ lsls r4, r7, #3 │ │ b.n 4b02e4 │ │ - movs r4, #191 ; 0xbf │ │ + movs r4, #200 ; 0xc8 │ │ ; instruction: 0xebee0030 │ │ b.n 4af98c │ │ asrs r4, r7, #3 │ │ b.n 4b02f0 │ │ adds r0, #44 ; 0x2c │ │ b.n 4af994 │ │ movs r0, #0 │ │ @@ -1850237,15 +1850244,15 @@ │ │ b.n 4afa2c │ │ adds r1, #56 ; 0x38 │ │ b.n 4afa30 │ │ movs r0, r0 │ │ b.n 4afa14 │ │ movs r0, r1 │ │ b.n 4b023e │ │ - movs r4, #147 ; 0x93 │ │ + movs r4, #156 ; 0x9c │ │ ; instruction: 0xebee0030 │ │ b.n 4afa3c │ │ asrs r0, r1, #32 │ │ b.n 4b024a │ │ movs r0, #0 │ │ b.n 4b064e │ │ vrhadd.u d14, d10, d31 │ │ @@ -1850278,15 +1850285,15 @@ │ │ b.n 4afa84 │ │ adds r0, #232 ; 0xe8 │ │ b.n 4afa88 │ │ movs r0, r0 │ │ b.n 4afa6c │ │ movs r4, r0 │ │ b.n 4b0296 │ │ - movs r4, #125 ; 0x7d │ │ + movs r4, #134 ; 0x86 │ │ ; instruction: 0xebee0030 │ │ b.n 4afa94 │ │ asrs r4, r0, #32 │ │ b.n 4b02a2 │ │ movs r0, #0 │ │ b.n 4b06a6 │ │ strb r0, [r0, #0] │ │ @@ -1850315,15 +1850322,15 @@ │ │ b.n 4afad4 │ │ adds r0, #240 ; 0xf0 │ │ b.n 4afad8 │ │ movs r0, r0 │ │ b.n 4afabc │ │ movs r4, r0 │ │ b.n 4b02e6 │ │ - movs r4, #105 ; 0x69 │ │ + movs r4, #114 ; 0x72 │ │ ; instruction: 0xebee0030 │ │ b.n 4afae4 │ │ asrs r4, r0, #32 │ │ b.n 4b02f2 │ │ movs r0, #0 │ │ b.n 4b06f6 │ │ strb r0, [r0, #0] │ │ @@ -1850407,15 +1850414,15 @@ │ │ b.n 4afb94 │ │ adds r1, #68 ; 0x44 │ │ b.n 4afb98 │ │ movs r0, r0 │ │ b.n 4afb7c │ │ movs r2, r1 │ │ b.n 4b03a6 │ │ - movs r4, #57 ; 0x39 │ │ + movs r4, #66 ; 0x42 │ │ ; instruction: 0xebee0030 │ │ b.n 4afba4 │ │ asrs r2, r1, #32 │ │ b.n 4b03b2 │ │ add r0, pc, #20 ; (adr r0, 4b0088 ) │ │ b.n 4b03b6 │ │ movs r0, #0 │ │ @@ -1850456,15 +1850463,15 @@ │ │ b.n 4afc00 │ │ adds r1, #40 ; 0x28 │ │ b.n 4afc04 │ │ movs r0, r0 │ │ b.n 4afbe8 │ │ movs r4, r0 │ │ b.n 4b0412 │ │ - movs r4, #30 │ │ + movs r4, #39 ; 0x27 │ │ ; instruction: 0xebee0030 │ │ b.n 4afc10 │ │ asrs r4, r0, #32 │ │ b.n 4b041e │ │ movs r0, #0 │ │ b.n 4b0822 │ │ strb r0, [r0, #0] │ │ @@ -1850514,15 +1850521,15 @@ │ │ b.n 4afc78 │ │ adds r1, #76 ; 0x4c │ │ b.n 4afc7c │ │ movs r0, r0 │ │ b.n 4afc60 │ │ movs r5, r0 │ │ b.n 4b048a │ │ - movs r4, #0 │ │ + movs r4, #9 │ │ ; instruction: 0xebee0030 │ │ b.n 4afc88 │ │ asrs r5, r0, #32 │ │ b.n 4b0496 │ │ movs r0, #0 │ │ b.n 4b089a │ │ vrhadd.u d14, d10, d31 │ │ @@ -1850560,15 +1850567,15 @@ │ │ b.n 4afcdc │ │ adds r1, #32 │ │ b.n 4afce0 │ │ movs r0, r0 │ │ b.n 4afcc4 │ │ movs r4, r0 │ │ b.n 4b04ee │ │ - movs r3, #231 ; 0xe7 │ │ + movs r3, #240 ; 0xf0 │ │ ; instruction: 0xebee0030 │ │ b.n 4afcec │ │ asrs r4, r0, #32 │ │ b.n 4b04fa │ │ movs r0, #0 │ │ b.n 4b08fe │ │ strb r0, [r0, #0] │ │ @@ -1850704,15 +1850711,15 @@ │ │ b.n 4afe0c │ │ movs r0, r0 │ │ b.n 4afdf0 │ │ movs r1, r1 │ │ b.n 4b061a │ │ str r0, [sp, #48] ; 0x30 │ │ b.n 4b061e │ │ - movs r3, #155 ; 0x9b │ │ + movs r3, #164 ; 0xa4 │ │ ; instruction: 0xebee0030 │ │ b.n 4afe1c │ │ asrs r4, r7, #3 │ │ b.n 4b0780 │ │ adds r0, #44 ; 0x2c │ │ b.n 4afe24 │ │ movs r0, #0 │ │ @@ -1850753,15 +1850760,15 @@ │ │ b.n 4afe74 │ │ adds r0, #116 ; 0x74 │ │ b.n 4afe78 │ │ movs r0, r0 │ │ b.n 4afe5c │ │ movs r4, r0 │ │ b.n 4b0686 │ │ - movs r3, #129 ; 0x81 │ │ + movs r3, #138 ; 0x8a │ │ ; instruction: 0xebee0030 │ │ b.n 4afe84 │ │ asrs r4, r0, #32 │ │ b.n 4b0692 │ │ adds r0, #44 ; 0x2c │ │ b.n 4afe8c │ │ movs r0, #0 │ │ @@ -1850792,15 +1850799,15 @@ │ │ b.n 4afec8 │ │ adds r0, #148 ; 0x94 │ │ b.n 4afecc │ │ movs r0, r0 │ │ b.n 4afeb0 │ │ movs r4, r0 │ │ b.n 4b06da │ │ - movs r3, #108 ; 0x6c │ │ + movs r3, #117 ; 0x75 │ │ ; instruction: 0xebee0000 │ │ b.n 4b0ae2 │ │ adds r0, #44 ; 0x2c │ │ b.n 4afedc │ │ movs r0, r5 │ │ b.n 4afec4 │ │ asrs r4, r0, #32 │ │ @@ -1850860,15 +1850867,15 @@ │ │ b.n 4aff58 │ │ adds r0, #92 ; 0x5c │ │ b.n 4aff5c │ │ movs r0, r0 │ │ b.n 4aff40 │ │ movs r4, r0 │ │ b.n 4b076a │ │ - movs r3, #72 ; 0x48 │ │ + movs r3, #81 ; 0x51 │ │ ; instruction: 0xebee0030 │ │ b.n 4aff68 │ │ asrs r4, r0, #32 │ │ b.n 4b0776 │ │ movs r0, #0 │ │ b.n 4b0b7a │ │ str r0, [r0, r0] │ │ @@ -1850948,15 +1850955,15 @@ │ │ b.n 4b0014 │ │ adds r0, #208 ; 0xd0 │ │ b.n 4b0018 │ │ movs r0, r0 │ │ b.n 4afffc │ │ movs r7, r0 │ │ b.n 4b0826 │ │ - movs r3, #25 │ │ + movs r3, #34 ; 0x22 │ │ ; instruction: 0xebee0030 │ │ b.n 4b0024 │ │ asrs r7, r0, #32 │ │ b.n 4b0832 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b002c │ │ movs r0, #0 │ │ @@ -1851018,15 +1851025,15 @@ │ │ b.n 4b00a8 │ │ adds r0, #224 ; 0xe0 │ │ b.n 4b00ac │ │ movs r0, r0 │ │ b.n 4b0090 │ │ movs r2, r1 │ │ b.n 4b08ba │ │ - movs r2, #244 ; 0xf4 │ │ + movs r2, #253 ; 0xfd │ │ ; instruction: 0xebee0030 │ │ b.n 4b00b8 │ │ asrs r2, r1, #32 │ │ b.n 4b08c6 │ │ movs r0, #0 │ │ b.n 4b0cca │ │ vrhadd.u d14, d9, d31 │ │ @@ -1851062,15 +1851069,15 @@ │ │ b.n 4b0108 │ │ adds r0, #128 ; 0x80 │ │ b.n 4b010c │ │ movs r0, r0 │ │ b.n 4b00f0 │ │ movs r4, r0 │ │ b.n 4b091a │ │ - movs r2, #220 ; 0xdc │ │ + movs r2, #229 ; 0xe5 │ │ ; instruction: 0xebee0030 │ │ b.n 4b0118 │ │ asrs r4, r0, #32 │ │ b.n 4b0926 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b0120 │ │ movs r0, #0 │ │ @@ -1851137,15 +1851144,15 @@ │ │ b.n 4b01a8 │ │ adds r0, #184 ; 0xb8 │ │ b.n 4b01ac │ │ movs r0, r0 │ │ b.n 4b0190 │ │ movs r4, r0 │ │ b.n 4b09ba │ │ - movs r2, #180 ; 0xb4 │ │ + movs r2, #189 ; 0xbd │ │ ; instruction: 0xebee0030 │ │ b.n 4b01b8 │ │ asrs r4, r0, #32 │ │ b.n 4b09c6 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b01c0 │ │ movs r0, #0 │ │ @@ -1851236,15 +1851243,15 @@ │ │ b.n 4b0274 │ │ adds r0, #248 ; 0xf8 │ │ b.n 4b0278 │ │ movs r0, r0 │ │ b.n 4b025c │ │ movs r6, r0 │ │ b.n 4b0a86 │ │ - movs r2, #129 ; 0x81 │ │ + movs r2, #138 ; 0x8a │ │ ; instruction: 0xebee0030 │ │ b.n 4b0284 │ │ asrs r6, r0, #32 │ │ b.n 4b0a92 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b028c │ │ movs r0, #0 │ │ @@ -1851287,15 +1851294,15 @@ │ │ b.n 4b02e4 │ │ adds r0, #192 ; 0xc0 │ │ b.n 4b02e8 │ │ movs r0, r0 │ │ b.n 4b02cc │ │ movs r4, r0 │ │ b.n 4b0af6 │ │ - movs r2, #101 ; 0x65 │ │ + movs r2, #110 ; 0x6e │ │ ; instruction: 0xebee0030 │ │ b.n 4b02f4 │ │ asrs r4, r0, #32 │ │ b.n 4b0b02 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b02fc │ │ movs r0, #0 │ │ @@ -1851379,15 +1851386,15 @@ │ │ b.n 4b03a4 │ │ adds r1, #0 │ │ b.n 4b03a8 │ │ movs r0, r0 │ │ b.n 4b038c │ │ movs r0, r1 │ │ b.n 4b0bb6 │ │ - movs r2, #53 ; 0x35 │ │ + movs r2, #62 ; 0x3e │ │ ; instruction: 0xebee0030 │ │ b.n 4b03b4 │ │ asrs r0, r1, #32 │ │ b.n 4b0bc2 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b03bc │ │ movs r0, #0 │ │ @@ -1851501,15 +1851508,15 @@ │ │ b.n 4b0eb0 │ │ movs r0, r0 │ │ b.n 4b04b0 │ │ movs r7, r0 │ │ b.n 4b0cda │ │ asrs r0, r1, #3 │ │ b.n 4b10de │ │ - movs r1, #235 ; 0xeb │ │ + movs r1, #244 ; 0xf4 │ │ ; instruction: 0xebee0030 │ │ b.n 4b04dc │ │ asrs r7, r0, #32 │ │ b.n 4b0cea │ │ adds r0, #44 ; 0x2c │ │ b.n 4b04e4 │ │ movs r0, #0 │ │ @@ -1851614,15 +1851621,15 @@ │ │ b.n 4b0f4c │ │ adds r0, #180 ; 0xb4 │ │ b.n 4b05ec │ │ movs r0, r0 │ │ b.n 4b05d0 │ │ movs r7, r0 │ │ b.n 4b0dfa │ │ - movs r1, #164 ; 0xa4 │ │ + movs r1, #173 ; 0xad │ │ ; instruction: 0xebee0030 │ │ b.n 4b05f8 │ │ asrs r7, r0, #32 │ │ b.n 4b0e06 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b0600 │ │ movs r0, #0 │ │ @@ -1851693,15 +1851700,15 @@ │ │ b.n 4b0698 │ │ adds r0, #100 ; 0x64 │ │ b.n 4b069c │ │ movs r0, r0 │ │ b.n 4b0680 │ │ movs r4, r0 │ │ b.n 4b0eaa │ │ - movs r1, #120 ; 0x78 │ │ + movs r1, #129 ; 0x81 │ │ ; instruction: 0xebee0000 │ │ b.n 4b12b2 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b06ac │ │ lsls r4, r2, #4 │ │ b.n 4b0694 │ │ asrs r4, r0, #32 │ │ @@ -1851769,15 +1851776,15 @@ │ │ b.n 4b0738 │ │ adds r0, #108 ; 0x6c │ │ b.n 4b073c │ │ movs r0, r0 │ │ b.n 4b0720 │ │ movs r4, r0 │ │ b.n 4b0f4a │ │ - movs r1, #80 ; 0x50 │ │ + movs r1, #89 ; 0x59 │ │ ; instruction: 0xebee0030 │ │ b.n 4b0748 │ │ asrs r4, r0, #32 │ │ b.n 4b0f56 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b0750 │ │ movs r0, #0 │ │ @@ -1851875,15 +1851882,15 @@ │ │ b.n 4b0814 │ │ adds r0, #216 ; 0xd8 │ │ b.n 4b0818 │ │ movs r0, r0 │ │ b.n 4b07fc │ │ movs r7, r0 │ │ b.n 4b1026 │ │ - movs r1, #25 │ │ + movs r1, #34 ; 0x22 │ │ ; instruction: 0xebee302c │ │ b.n 4b0824 │ │ asrs r7, r0, #32 │ │ b.n 4b1032 │ │ movs r1, r1 │ │ b.n 4b1036 │ │ movs r0, #0 │ │ @@ -1851926,15 +1851933,15 @@ │ │ b.n 4b0884 │ │ adds r0, #156 ; 0x9c │ │ b.n 4b0888 │ │ movs r0, r0 │ │ b.n 4b086c │ │ movs r4, r0 │ │ b.n 4b1096 │ │ - movs r0, #253 ; 0xfd │ │ + movs r1, #6 │ │ ; instruction: 0xebee302c │ │ b.n 4b0894 │ │ movs r1, r1 │ │ b.n 4b10a2 │ │ asrs r4, r0, #32 │ │ b.n 4b10a6 │ │ movs r0, #0 │ │ @@ -1852003,15 +1852010,15 @@ │ │ b.n 4b0908 │ │ asrs r0, r1, #3 │ │ b.n 4b1532 │ │ movs r4, r0 │ │ b.n 4b0910 │ │ movs r5, r0 │ │ b.n 4b113a │ │ - movs r0, #212 ; 0xd4 │ │ + movs r0, #221 ; 0xdd │ │ ; instruction: 0xebee312c │ │ b.n 4b0838 │ │ asrs r5, r0, #32 │ │ b.n 4b1146 │ │ lsls r0, r5, #4 │ │ b.n 4b0840 │ │ movs r0, #0 │ │ @@ -1852298,15 +1852305,15 @@ │ │ b.n 4b117c │ │ adds r0, #1 │ │ b.n 4b1180 │ │ movs r7, r0 │ │ b.n 4b13a6 │ │ asrs r0, r1, #3 │ │ b.n 4b17aa │ │ - movs r0, #56 ; 0x38 │ │ + movs r0, #65 ; 0x41 │ │ ; instruction: 0xebee0009 │ │ b.n 4b13b2 │ │ asrs r7, r0, #32 │ │ b.n 4b13b6 │ │ adds r0, #44 ; 0x2c │ │ b.n 4b0bb0 │ │ movs r0, #0 │ │ @@ -1852435,15 +1852442,15 @@ │ │ adds r0, #3 │ │ b.n 4b12a4 │ │ movs r3, r0 │ │ stmia.w sp, {r2} │ │ b.n 4b14ce │ │ asrs r0, r1, #3 │ │ b.n 4b18d2 │ │ - subs r6, r5, #7 │ │ + subs r7, r6, #7 │ │ ; instruction: 0xebee310c │ │ b.n 4b0bd0 │ │ asrs r4, r0, #32 │ │ b.n 4b14de │ │ lsls r0, r1, #4 │ │ b.n 4b0bd8 │ │ movs r0, #0 │ │ @@ -1852490,15 +1852497,15 @@ │ │ movs r6, r0 │ │ stmia.w sp, {sp} │ │ b.n 4b1328 │ │ movs r7, r0 │ │ b.n 4b154e │ │ asrs r0, r1, #3 │ │ b.n 4b1952 │ │ - subs r6, r1, #7 │ │ + subs r7, r2, #7 │ │ ; instruction: 0xebee310c │ │ b.n 4b0c50 │ │ asrs r7, r0, #32 │ │ b.n 4b155e │ │ lsls r0, r1, #4 │ │ b.n 4b0c58 │ │ movs r0, #0 │ │ @@ -1852534,15 +1852541,15 @@ │ │ asrs r1, r0, #32 │ │ b.n 4b12fe │ │ movs r3, r0 │ │ stmia.w sp, {r3, r6, r7, ip} │ │ b.n 4b19ae │ │ movs r7, r0 │ │ b.n 4b15b2 │ │ - subs r6, r6, #6 │ │ + subs r7, r7, #6 │ │ ; instruction: 0xebee312c │ │ b.n 4b0cb0 │ │ asrs r7, r0, #32 │ │ b.n 4b15be │ │ lsls r0, r5, #4 │ │ b.n 4b0cb8 │ │ movs r0, #0 │ │ @@ -1852569,15 +1852576,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r1, r3, r4, r7, r8, r9, sl, fp, ip, sp} │ │ b.n 4b17d4 │ │ movs r7, r0 │ │ b.n 4b15fa │ │ asrs r0, r1, #3 │ │ b.n 4b19fe │ │ - subs r3, r4, #6 │ │ + subs r4, r5, #6 │ │ ; instruction: 0xebee312c │ │ b.n 4b0cfc │ │ asrs r7, r0, #32 │ │ b.n 4b160a │ │ lsls r0, r5, #4 │ │ b.n 4b0d04 │ │ movs r0, #0 │ │ @@ -1853053,15 +1853060,15 @@ │ │ b.n 4b1bdc │ │ movs r4, r0 │ │ b.n 4b11e0 │ │ asrs r0, r1, #3 │ │ b.n 4b1e0a │ │ movs r6, r0 │ │ b.n 4b1a0e │ │ - subs r7, r3, #2 │ │ + subs r0, r5, #2 │ │ ; instruction: 0xebee3014 │ │ b.n 4b11fe │ │ asrs r6, r0, #32 │ │ b.n 4b1a1a │ │ movs r0, r3 │ │ b.n 4b1206 │ │ movs r0, #0 │ │ @@ -1853247,15 +1853254,15 @@ │ │ b.n 4b1b9e │ │ asrs r0, r1, #3 │ │ b.n 4b1fa2 │ │ movs r0, #108 ; 0x6c │ │ b.n 4b13a0 │ │ adds r0, #104 ; 0x68 │ │ b.n 4b13a4 │ │ - subs r0, r7, #0 │ │ + subs r1, r0, #1 │ │ ; instruction: 0xebee3014 │ │ b.n 4b13a2 │ │ asrs r2, r1, #32 │ │ b.n 4b1bb6 │ │ movs r0, r3 │ │ b.n 4b13aa │ │ movs r0, #0 │ │ @@ -1854006,15 +1854013,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2, ip, sp} │ │ b.n 4b1fac │ │ movs r5, r0 │ │ b.n 4b21d2 │ │ asrs r0, r1, #3 │ │ b.n 4b25d6 │ │ - adds r5, r5, #2 │ │ + adds r6, r6, #2 │ │ ; instruction: 0xebee3014 │ │ b.n 4b19ce │ │ asrs r5, r0, #32 │ │ b.n 4b21e2 │ │ movs r0, r3 │ │ b.n 4b19d6 │ │ movs r0, #0 │ │ @@ -1854411,15 +1854418,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r2} │ │ b.n 4b2522 │ │ asrs r0, r1, #3 │ │ b.n 4b2926 │ │ movs r0, #20 │ │ b.n 4b1d24 │ │ - subs r0, r3, r7 │ │ + subs r1, r4, r7 │ │ ; instruction: 0xebee3014 │ │ b.n 4b1d1a │ │ asrs r5, r0, #32 │ │ b.n 4b2536 │ │ movs r0, r3 │ │ b.n 4b1d22 │ │ movs r0, #0 │ │ @@ -1854500,15 +1854507,15 @@ │ │ b.n 4b23c0 │ │ str r0, [r3, r0] │ │ b.n 4b27c0 │ │ asrs r0, r1, #3 │ │ b.n 4b29ea │ │ movs r5, r0 │ │ b.n 4b25ee │ │ - subs r7, r4, r6 │ │ + subs r0, r6, r6 │ │ ; instruction: 0xebee3014 │ │ b.n 4b1dde │ │ asrs r5, r0, #32 │ │ b.n 4b25fa │ │ movs r0, r3 │ │ b.n 4b1de6 │ │ movs r0, #0 │ │ @@ -1854747,15 +1854754,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r3} │ │ b.n 4b27f2 │ │ asrs r0, r1, #3 │ │ b.n 4b2bf6 │ │ movs r0, #20 │ │ b.n 4b1ff4 │ │ - subs r4, r4, r4 │ │ + subs r5, r5, r4 │ │ ; instruction: 0xebee3014 │ │ b.n 4b1fea │ │ asrs r1, r1, #32 │ │ b.n 4b2806 │ │ movs r0, r3 │ │ b.n 4b1ff2 │ │ movs r0, #0 │ │ @@ -1854951,15 +1854958,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r2} │ │ b.n 4b29a2 │ │ asrs r0, r1, #3 │ │ b.n 4b2da6 │ │ movs r0, #20 │ │ b.n 4b21a4 │ │ - subs r0, r7, r2 │ │ + subs r1, r0, r3 │ │ ; instruction: 0xebee3014 │ │ b.n 4b219a │ │ asrs r5, r0, #32 │ │ b.n 4b29b6 │ │ movs r0, r3 │ │ b.n 4b21a2 │ │ movs r0, #0 │ │ @@ -1855090,15 +1855097,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r2} │ │ b.n 4b2aca │ │ asrs r0, r1, #3 │ │ b.n 4b2ece │ │ movs r0, #20 │ │ b.n 4b22cc │ │ - subs r6, r5, r1 │ │ + subs r7, r6, r1 │ │ ; instruction: 0xebee3014 │ │ b.n 4b22c2 │ │ asrs r5, r0, #32 │ │ b.n 4b2ade │ │ movs r0, r3 │ │ b.n 4b22ca │ │ movs r0, #0 │ │ @@ -1855364,15 +1855371,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r2} │ │ b.n 4b2d0e │ │ asrs r0, r1, #3 │ │ b.n 4b3112 │ │ movs r0, #20 │ │ b.n 4b2510 │ │ - adds r5, r3, r7 │ │ + adds r6, r4, r7 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2506 │ │ asrs r5, r0, #32 │ │ b.n 4b2d22 │ │ movs r0, r3 │ │ b.n 4b250e │ │ movs r0, #0 │ │ @@ -1855461,15 +1855468,15 @@ │ │ b.n 4b2fb4 │ │ asrs r0, r1, #3 │ │ b.n 4b31de │ │ movs r0, #20 │ │ b.n 4b25dc │ │ adds r0, #16 │ │ b.n 4b25e0 │ │ - adds r1, r5, r6 │ │ + adds r2, r6, r6 │ │ ; instruction: 0xebee3014 │ │ b.n 4b25d6 │ │ asrs r0, r3, #32 │ │ b.n 4b2fcc │ │ movs r0, r3 │ │ b.n 4b25de │ │ movs r0, #0 │ │ @@ -1855604,15 +1855611,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r3} │ │ b.n 4b2f0e │ │ asrs r0, r1, #3 │ │ b.n 4b3312 │ │ movs r0, #20 │ │ b.n 4b2710 │ │ - adds r5, r3, r5 │ │ + adds r6, r4, r5 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2706 │ │ asrs r1, r1, #32 │ │ b.n 4b2f22 │ │ movs r0, r3 │ │ b.n 4b270e │ │ movs r0, #0 │ │ @@ -1855724,15 +1855731,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r2} │ │ b.n 4b3012 │ │ asrs r0, r1, #3 │ │ b.n 4b3416 │ │ movs r0, #20 │ │ b.n 4b2814 │ │ - adds r4, r3, r4 │ │ + adds r5, r4, r4 │ │ ; instruction: 0xebee3014 │ │ b.n 4b280a │ │ asrs r5, r0, #32 │ │ b.n 4b3026 │ │ movs r0, r3 │ │ b.n 4b2812 │ │ movs r0, #0 │ │ @@ -1855865,15 +1855872,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2, ip, sp} │ │ b.n 4b2f24 │ │ movs r5, r0 │ │ b.n 4b314a │ │ asrs r0, r1, #3 │ │ b.n 4b354e │ │ - adds r7, r1, r3 │ │ + adds r0, r3, r3 │ │ ; instruction: 0xebee3014 │ │ b.n 4b293e │ │ asrs r5, r0, #32 │ │ b.n 4b315a │ │ movs r0, r3 │ │ b.n 4b2946 │ │ movs r0, #0 │ │ @@ -1856003,15 +1856010,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2, ip, sp} │ │ b.n 4b3058 │ │ movs r0, r1 │ │ b.n 4b327e │ │ asrs r0, r1, #3 │ │ b.n 4b3682 │ │ - adds r2, r0, r2 │ │ + adds r3, r1, r2 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2a72 │ │ asrs r0, r1, #32 │ │ b.n 4b328e │ │ movs r0, r3 │ │ b.n 4b2a7a │ │ movs r0, #0 │ │ @@ -1856073,15 +1856080,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2, ip, sp} │ │ b.n 4b30f0 │ │ movs r5, r0 │ │ b.n 4b3316 │ │ asrs r0, r1, #3 │ │ b.n 4b371a │ │ - adds r4, r3, r1 │ │ + adds r5, r4, r1 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2b0a │ │ asrs r5, r0, #32 │ │ b.n 4b3326 │ │ movs r0, r3 │ │ b.n 4b2b12 │ │ movs r0, #0 │ │ @@ -1856178,15 +1856185,15 @@ │ │ b.n 4b31d4 │ │ str r0, [r3, r0] │ │ b.n 4b35d4 │ │ asrs r0, r1, #3 │ │ b.n 4b37fe │ │ movs r5, r0 │ │ b.n 4b3402 │ │ - adds r2, r4, r0 │ │ + adds r3, r5, r0 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2bf2 │ │ asrs r5, r0, #32 │ │ b.n 4b340e │ │ movs r0, r3 │ │ b.n 4b2bfa │ │ movs r0, #0 │ │ @@ -1856348,15 +1856355,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2, ip, sp} │ │ b.n 4b3344 │ │ movs r5, r0 │ │ b.n 4b356a │ │ asrs r0, r1, #3 │ │ b.n 4b396e │ │ - asrs r7, r0, #31 │ │ + asrs r0, r2, #31 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2d5e │ │ asrs r5, r0, #32 │ │ b.n 4b357a │ │ movs r0, r3 │ │ b.n 4b2d66 │ │ movs r0, #0 │ │ @@ -1856434,15 +1856441,15 @@ │ │ b.n 4b37f4 │ │ movs r4, r0 │ │ b.n 4b2df8 │ │ asrs r0, r1, #3 │ │ b.n 4b3a22 │ │ movs r6, r0 │ │ b.n 4b3626 │ │ - asrs r1, r3, #30 │ │ + asrs r2, r4, #30 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2e16 │ │ asrs r6, r0, #32 │ │ b.n 4b3632 │ │ movs r0, r3 │ │ b.n 4b2e1e │ │ movs r0, #0 │ │ @@ -1856537,15 +1856544,15 @@ │ │ b.n 4b34d8 │ │ adds r0, #7 │ │ b.n 4b34dc │ │ movs r5, r0 │ │ b.n 4b3702 │ │ asrs r0, r1, #3 │ │ b.n 4b3b06 │ │ - asrs r1, r4, #29 │ │ + asrs r2, r5, #29 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2ef6 │ │ lsls r1, r2, #2 │ │ ; instruction: 0xea00c0fa │ │ movs r3, r1 │ │ stmia r0!, {r1, r5, r6, r7} │ │ movs r3, r1 │ │ @@ -1856629,15 +1856636,15 @@ │ │ b.n 4b359c │ │ str r0, [r3, r0] │ │ b.n 4b399c │ │ asrs r0, r1, #3 │ │ b.n 4b3bc6 │ │ movs r5, r0 │ │ b.n 4b37ca │ │ - asrs r0, r6, #28 │ │ + asrs r1, r7, #28 │ │ ; instruction: 0xebee3014 │ │ b.n 4b2fba │ │ asrs r5, r0, #32 │ │ b.n 4b37d6 │ │ movs r0, r3 │ │ b.n 4b2fc2 │ │ movs r0, #0 │ │ @@ -1856811,15 +1856818,15 @@ │ │ b.n 4b3720 │ │ adds r0, #7 │ │ b.n 4b3724 │ │ movs r5, r0 │ │ b.n 4b394a │ │ asrs r0, r1, #3 │ │ b.n 4b3d4e │ │ - asrs r7, r1, #27 │ │ + asrs r0, r3, #27 │ │ ; instruction: 0xebee3014 │ │ b.n 4b313e │ │ str r0, [r0, #0] │ │ b.n 4b3d5a │ │ movs r0, r3 │ │ b.n 4b3146 │ │ asrs r5, r0, #32 │ │ @@ -1856863,15 +1856870,15 @@ │ │ b.n 4b3790 │ │ str r0, [r3, r0] │ │ b.n 4b3b90 │ │ asrs r0, r1, #3 │ │ b.n 4b3dba │ │ movs r5, r0 │ │ b.n 4b39be │ │ - asrs r3, r6, #26 │ │ + asrs r4, r7, #26 │ │ ; instruction: 0xebee3014 │ │ b.n 4b31ae │ │ asrs r5, r0, #32 │ │ b.n 4b39ca │ │ movs r0, r3 │ │ b.n 4b31b6 │ │ movs r0, #0 │ │ @@ -1856991,15 +1856998,15 @@ │ │ b.n 4b38a0 │ │ adds r0, #224 ; 0xe0 │ │ b.n 4b3ca4 │ │ movs r5, r0 │ │ b.n 4b3aca │ │ asrs r0, r1, #3 │ │ b.n 4b3ece │ │ - asrs r7, r5, #25 │ │ + asrs r0, r7, #25 │ │ ; instruction: 0xebee3014 │ │ b.n 4b32be │ │ asrs r5, r0, #32 │ │ b.n 4b3ada │ │ movs r0, r3 │ │ b.n 4b32c6 │ │ movs r0, #0 │ │ @@ -1857575,15 +1857582,15 @@ │ │ b.n 4b3f7a │ │ asrs r0, r1, #3 │ │ b.n 4b437e │ │ movs r0, #68 ; 0x44 │ │ b.n 4b377c │ │ adds r0, #64 ; 0x40 │ │ b.n 4b3780 │ │ - asrs r1, r0, #21 │ │ + asrs r2, r1, #21 │ │ ; instruction: 0xebee306c │ │ b.n 4b3788 │ │ asrs r5, r0, #32 │ │ b.n 4b3f92 │ │ lsls r0, r6, #1 │ │ b.n 4b3790 │ │ movs r0, #0 │ │ @@ -1857695,15 +1857702,15 @@ │ │ b.n 4b3854 │ │ asrs r0, r1, #3 │ │ b.n 4b447e │ │ movs r4, r0 │ │ b.n 4b385c │ │ movs r5, r0 │ │ b.n 4b4086 │ │ - asrs r1, r0, #20 │ │ + asrs r2, r1, #20 │ │ ; instruction: 0xebee306c │ │ b.n 4b3888 │ │ asrs r5, r0, #32 │ │ b.n 4b4092 │ │ lsls r0, r6, #1 │ │ b.n 4b3890 │ │ movs r0, #0 │ │ @@ -1857833,15 +1857840,15 @@ │ │ b.n 4b419e │ │ asrs r0, r1, #3 │ │ b.n 4b45a2 │ │ movs r0, #60 ; 0x3c │ │ b.n 4b39a0 │ │ adds r0, #56 ; 0x38 │ │ b.n 4b39a4 │ │ - asrs r0, r7, #18 │ │ + asrs r1, r0, #19 │ │ ; instruction: 0xebee306c │ │ b.n 4b39ac │ │ asrs r7, r0, #32 │ │ b.n 4b41b6 │ │ lsls r0, r6, #1 │ │ b.n 4b39b4 │ │ movs r0, #0 │ │ @@ -1857967,15 +1857974,15 @@ │ │ b.n 4b3a94 │ │ asrs r0, r1, #3 │ │ b.n 4b46be │ │ movs r4, r0 │ │ b.n 4b3a9c │ │ movs r7, r0 │ │ b.n 4b42c6 │ │ - asrs r1, r6, #17 │ │ + asrs r2, r7, #17 │ │ ; instruction: 0xebee306c │ │ b.n 4b3ac8 │ │ asrs r7, r0, #32 │ │ b.n 4b42d2 │ │ lsls r0, r6, #1 │ │ b.n 4b3ad0 │ │ movs r0, #0 │ │ @@ -1858625,20 +1858632,20 @@ │ │ b.n 4b3ff6 │ │ movs r0, r0 │ │ b.n 4b4b8c │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ b.n 4b4822 │ │ - asrs r0, r4, #12 │ │ + asrs r1, r5, #12 │ │ ; instruction: 0xebee4000 │ │ b.n 4b482a │ │ movs r1, r1 │ │ b.n 4b482e │ │ - asrs r5, r3, #12 │ │ + asrs r6, r4, #12 │ │ ; instruction: 0xebee3008 │ │ b.n 4b4836 │ │ strh r0, [r0, #0] │ │ b.n 4b483a │ │ movs r0, r1 │ │ b.n 4b4606 │ │ movs r0, #5 │ │ @@ -1859045,15 +1859052,15 @@ │ │ b.n 4b4984 │ │ movs r0, r0 │ │ b.n 4b4384 │ │ movs r7, r0 │ │ b.n 4b4bae │ │ asrs r0, r1, #3 │ │ b.n 4b4fb2 │ │ - asrs r6, r6, #8 │ │ + asrs r7, r7, #8 │ │ ; instruction: 0xebee312c │ │ b.n 4b43b4 │ │ asrs r7, r0, #32 │ │ b.n 4b4bbe │ │ lsls r0, r6, #4 │ │ b.n 4b43bc │ │ movs r0, #0 │ │ @@ -1859165,15 +1859172,15 @@ │ │ b.n 4b4ca6 │ │ movs r0, #3 │ │ b.n 4b4a88 │ │ subs r6, #57 ; 0x39 │ │ b.n 4b4e8c │ │ asrs r0, r1, #3 │ │ b.n 4b50b2 │ │ - asrs r6, r6, #7 │ │ + asrs r7, r7, #7 │ │ ; instruction: 0xebee312c │ │ b.n 4b44b4 │ │ asrs r7, r0, #32 │ │ b.n 4b4cbe │ │ lsls r0, r6, #4 │ │ b.n 4b44bc │ │ movs r0, #0 │ │ @@ -1859289,15 +1859296,15 @@ │ │ adds r0, #3 │ │ b.n 4b4b8c │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2} │ │ b.n 4b4db6 │ │ asrs r0, r1, #3 │ │ b.n 4b51ba │ │ - asrs r4, r6, #6 │ │ + asrs r5, r7, #6 │ │ ; instruction: 0xebee312c │ │ b.n 4b45bc │ │ asrs r7, r0, #32 │ │ b.n 4b4dc6 │ │ lsls r0, r6, #4 │ │ b.n 4b45c4 │ │ movs r0, #0 │ │ @@ -1859360,15 +1859367,15 @@ │ │ adds r0, #7 │ │ b.n 4b4c28 │ │ movs r3, r0 │ │ stmia.w sp, {r2} │ │ b.n 4b4e52 │ │ asrs r0, r1, #3 │ │ b.n 4b5256 │ │ - asrs r5, r1, #6 │ │ + asrs r6, r2, #6 │ │ ; instruction: 0xebee312c │ │ b.n 4b4658 │ │ asrs r4, r0, #32 │ │ b.n 4b4e62 │ │ lsls r0, r6, #4 │ │ b.n 4b4660 │ │ movs r0, #0 │ │ @@ -1859473,15 +1859480,15 @@ │ │ b.n 4b4710 │ │ movs r0, #0 │ │ b.n 4b4d18 │ │ movs r7, r0 │ │ b.n 4b4f3e │ │ asrs r0, r1, #3 │ │ b.n 4b5342 │ │ - asrs r2, r2, #5 │ │ + asrs r3, r3, #5 │ │ ; instruction: 0xebee312c │ │ b.n 4b4744 │ │ asrs r7, r0, #32 │ │ b.n 4b4f4e │ │ lsls r0, r6, #4 │ │ b.n 4b474c │ │ movs r0, #0 │ │ @@ -1859559,15 +1859566,15 @@ │ │ b.n 4b47c4 │ │ movs r0, #0 │ │ b.n 4b4dcc │ │ movs r7, r0 │ │ b.n 4b4ff2 │ │ asrs r0, r1, #3 │ │ b.n 4b53f6 │ │ - asrs r5, r4, #4 │ │ + asrs r6, r5, #4 │ │ ; instruction: 0xebee0104 │ │ b.n 4b47f8 │ │ asrs r7, r0, #32 │ │ b.n 4b5002 │ │ adds r0, #252 ; 0xfc │ │ b.n 4b4800 │ │ movs r0, #0 │ │ @@ -1859640,15 +1859647,15 @@ │ │ b.n 4b486c │ │ movs r0, #0 │ │ b.n 4b4e74 │ │ movs r7, r0 │ │ b.n 4b509a │ │ asrs r0, r1, #3 │ │ b.n 4b549e │ │ - asrs r3, r7, #3 │ │ + asrs r4, r0, #4 │ │ ; instruction: 0xebee0104 │ │ b.n 4b48a0 │ │ asrs r7, r0, #32 │ │ b.n 4b50aa │ │ adds r0, #252 ; 0xfc │ │ b.n 4b48a8 │ │ movs r0, #0 │ │ @@ -1859700,15 +1859707,15 @@ │ │ b.n 4b48e8 │ │ movs r0, #0 │ │ b.n 4b4ef0 │ │ movs r7, r0 │ │ b.n 4b5116 │ │ asrs r0, r1, #3 │ │ b.n 4b551a │ │ - asrs r4, r3, #3 │ │ + asrs r5, r4, #3 │ │ ; instruction: 0xebee0104 │ │ b.n 4b491c │ │ asrs r7, r0, #32 │ │ b.n 4b5126 │ │ movs r0, #0 │ │ b.n 4b552a │ │ vrhadd.u d14, d5, d31 │ │ @@ -1859739,15 +1859746,15 @@ │ │ b.n 4b493c │ │ movs r0, #0 │ │ b.n 4b4f44 │ │ movs r7, r0 │ │ b.n 4b516a │ │ asrs r0, r1, #3 │ │ b.n 4b556e │ │ - asrs r7, r0, #3 │ │ + asrs r0, r2, #3 │ │ ; instruction: 0xebee0104 │ │ b.n 4b4970 │ │ asrs r7, r0, #32 │ │ b.n 4b517a │ │ adds r0, #252 ; 0xfc │ │ b.n 4b4978 │ │ movs r0, #0 │ │ @@ -1859802,15 +1859809,15 @@ │ │ b.n 4b4fc4 │ │ strb r0, [r5, #3] │ │ b.n 4b5340 │ │ asrs r0, r1, #3 │ │ b.n 4b55ee │ │ movs r7, r0 │ │ b.n 4b51f2 │ │ - asrs r6, r4, #2 │ │ + asrs r7, r5, #2 │ │ ; instruction: 0xebee0104 │ │ b.n 4b49f4 │ │ asrs r7, r0, #32 │ │ b.n 4b51fe │ │ adds r0, #252 ; 0xfc │ │ b.n 4b49fc │ │ movs r0, #0 │ │ @@ -1859873,15 +1859880,15 @@ │ │ b.n 4b4a58 │ │ movs r0, #0 │ │ b.n 4b5060 │ │ movs r7, r0 │ │ b.n 4b5286 │ │ asrs r0, r1, #3 │ │ b.n 4b568a │ │ - asrs r0, r0, #2 │ │ + asrs r1, r1, #2 │ │ ; instruction: 0xebee0104 │ │ b.n 4b4a8c │ │ asrs r7, r0, #32 │ │ b.n 4b5296 │ │ movs r0, #0 │ │ b.n 4b569a │ │ vrhadd.u d14, d5, d31 │ │ @@ -1860379,15 +1860386,15 @@ │ │ b.n 4b4e80 │ │ asrs r0, r1, #3 │ │ b.n 4b5aaa │ │ movs r4, r0 │ │ b.n 4b4e88 │ │ movs r6, r0 │ │ b.n 4b56b2 │ │ - lsrs r6, r6, #29 │ │ + lsrs r7, r7, #29 │ │ ; instruction: 0xebee0104 │ │ b.n 4b4eb4 │ │ asrs r6, r0, #32 │ │ b.n 4b56be │ │ adds r0, #252 ; 0xfc │ │ b.n 4b4ebc │ │ movs r0, #0 │ │ @@ -1860430,15 +1860437,15 @@ │ │ b.n 4b4ef0 │ │ asrs r0, r1, #3 │ │ b.n 4b5b1a │ │ movs r4, r0 │ │ b.n 4b4ef8 │ │ movs r4, r0 │ │ b.n 4b5722 │ │ - lsrs r2, r3, #29 │ │ + lsrs r3, r4, #29 │ │ ; instruction: 0xebee0104 │ │ b.n 4b4f24 │ │ asrs r4, r0, #32 │ │ b.n 4b572e │ │ adds r0, #252 ; 0xfc │ │ b.n 4b4f2c │ │ movs r0, #0 │ │ @@ -1860500,20 +1860507,20 @@ │ │ b.n 4b4f8a │ │ movs r0, r0 │ │ b.n 4b5b0e │ │ lsls r2, r2, #2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #3 │ │ b.n 4b4f90 │ │ - lsrs r3, r7, #28 │ │ + lsrs r4, r0, #29 │ │ ; instruction: 0xebee6000 │ │ b.n 4b57be │ │ lsls r4, r4, #3 │ │ b.n 4b4fbc │ │ - lsrs r0, r7, #28 │ │ + lsrs r1, r0, #29 │ │ ; instruction: 0xebee9000 │ │ b.n 4b57ca │ │ movs r0, r0 │ │ b.n 4b559a │ │ asrs r2, r0, #32 │ │ b.n 4b5992 │ │ movs r1, #44 ; 0x2c │ │ @@ -1860594,15 +1860601,15 @@ │ │ b.n 4b504c │ │ asrs r0, r1, #3 │ │ b.n 4b5c76 │ │ movs r4, r0 │ │ b.n 4b5054 │ │ movs r6, r0 │ │ b.n 4b587e │ │ - lsrs r3, r0, #28 │ │ + lsrs r4, r1, #28 │ │ ; instruction: 0xebee0104 │ │ b.n 4b5080 │ │ asrs r6, r0, #32 │ │ b.n 4b588a │ │ movs r0, #0 │ │ b.n 4b5c8e │ │ vrhadd.u d14, d9, d31 │ │ @@ -1860640,15 +1860647,15 @@ │ │ b.n 4b50b0 │ │ asrs r0, r1, #3 │ │ b.n 4b5cda │ │ movs r4, r0 │ │ b.n 4b50b8 │ │ movs r4, r0 │ │ b.n 4b58e2 │ │ - lsrs r2, r5, #27 │ │ + lsrs r3, r6, #27 │ │ ; instruction: 0xebee0104 │ │ b.n 4b50e4 │ │ asrs r4, r0, #32 │ │ b.n 4b58ee │ │ movs r0, #0 │ │ b.n 4b5cf2 │ │ strb r0, [r0, #0] │ │ @@ -1860692,15 +1860699,15 @@ │ │ b.n 4b511c │ │ asrs r0, r1, #3 │ │ b.n 4b5d46 │ │ movs r4, r0 │ │ b.n 4b5124 │ │ movs r6, r0 │ │ b.n 4b594e │ │ - lsrs r7, r1, #27 │ │ + lsrs r0, r3, #27 │ │ ; instruction: 0xebee0104 │ │ b.n 4b5150 │ │ asrs r6, r0, #32 │ │ b.n 4b595a │ │ movs r0, #0 │ │ b.n 4b5d5e │ │ vrhadd.u d14, d9, d31 │ │ @@ -1860759,15 +1860766,15 @@ │ │ b.n 4b51ac │ │ asrs r0, r1, #3 │ │ b.n 4b5dd6 │ │ movs r4, r0 │ │ b.n 4b51b4 │ │ movs r4, r0 │ │ b.n 4b59de │ │ - lsrs r3, r5, #26 │ │ + lsrs r4, r6, #26 │ │ ; instruction: 0xebee0104 │ │ b.n 4b51e0 │ │ asrs r4, r0, #32 │ │ b.n 4b59ea │ │ movs r0, #0 │ │ b.n 4b5dee │ │ strb r0, [r0, #0] │ │ @@ -1860865,15 +1860872,15 @@ │ │ b.n 4b5294 │ │ movs r0, #0 │ │ b.n 4b589c │ │ movs r7, r0 │ │ b.n 4b5ac2 │ │ asrs r0, r1, #3 │ │ b.n 4b5ec6 │ │ - lsrs r1, r6, #25 │ │ + lsrs r2, r7, #25 │ │ ; instruction: 0xebee0104 │ │ b.n 4b52c8 │ │ asrs r7, r0, #32 │ │ b.n 4b5ad2 │ │ movs r0, #0 │ │ b.n 4b5ed6 │ │ adds r0, #252 ; 0xfc │ │ @@ -1860917,15 +1860924,15 @@ │ │ b.n 4b5304 │ │ movs r0, #0 │ │ b.n 4b590c │ │ movs r6, r0 │ │ b.n 4b5b32 │ │ asrs r0, r1, #3 │ │ b.n 4b5f36 │ │ - lsrs r5, r2, #25 │ │ + lsrs r6, r3, #25 │ │ ; instruction: 0xebee0104 │ │ b.n 4b5338 │ │ asrs r6, r0, #32 │ │ b.n 4b5b42 │ │ adds r0, #252 ; 0xfc │ │ b.n 4b5340 │ │ movs r0, #0 │ │ @@ -1860962,15 +1860969,15 @@ │ │ b.n 4b5364 │ │ movs r0, #0 │ │ b.n 4b596c │ │ movs r7, r0 │ │ b.n 4b5b92 │ │ asrs r0, r1, #3 │ │ b.n 4b5f96 │ │ - lsrs r5, r7, #24 │ │ + lsrs r6, r0, #25 │ │ ; instruction: 0xebee0104 │ │ b.n 4b5398 │ │ asrs r7, r0, #32 │ │ b.n 4b5ba2 │ │ adds r0, #252 ; 0xfc │ │ b.n 4b53a0 │ │ lsls r5, r7, #25 │ │ @@ -1861415,15 +1861422,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2} │ │ b.n 4b5f22 │ │ asrs r0, r1, #3 │ │ b.n 4b6326 │ │ adds r1, #12 │ │ b.n 4b5724 │ │ - lsrs r0, r3, #21 │ │ + lsrs r1, r4, #21 │ │ ; instruction: 0xebee312c │ │ b.n 4b572c │ │ asrs r7, r0, #32 │ │ b.n 4b5f36 │ │ lsls r0, r6, #4 │ │ b.n 4b5734 │ │ movs r0, #0 │ │ @@ -1861454,15 +1861461,15 @@ │ │ movs r0, #8 │ │ b.n 4b5f76 │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2} │ │ b.n 4b5f7e │ │ asrs r0, r1, #3 │ │ b.n 4b6382 │ │ - lsrs r2, r0, #21 │ │ + lsrs r3, r1, #21 │ │ ; instruction: 0xebee312c │ │ b.n 4b5784 │ │ asrs r7, r0, #32 │ │ b.n 4b5f8e │ │ lsls r0, r6, #4 │ │ b.n 4b578c │ │ movs r0, #0 │ │ @@ -1861619,15 +1861626,15 @@ │ │ b.n 4b60ce │ │ asrs r0, r1, #3 │ │ b.n 4b64d2 │ │ movs r0, #232 ; 0xe8 │ │ b.n 4b58d0 │ │ adds r0, #228 ; 0xe4 │ │ b.n 4b58d4 │ │ - lsrs r4, r5, #19 │ │ + lsrs r5, r6, #19 │ │ ; instruction: 0xebee312c │ │ b.n 4b58dc │ │ asrs r1, r1, #32 │ │ b.n 4b60e6 │ │ lsls r0, r6, #4 │ │ b.n 4b58e4 │ │ movs r0, #0 │ │ @@ -1861727,15 +1861734,15 @@ │ │ b.n 4b61b2 │ │ asrs r0, r1, #3 │ │ b.n 4b65b6 │ │ movs r0, #224 ; 0xe0 │ │ b.n 4b59b4 │ │ adds r0, #220 ; 0xdc │ │ b.n 4b59b8 │ │ - lsrs r3, r6, #18 │ │ + lsrs r4, r7, #18 │ │ ; instruction: 0xebee312c │ │ b.n 4b59c0 │ │ asrs r0, r1, #32 │ │ b.n 4b61ca │ │ lsls r0, r6, #4 │ │ b.n 4b59c8 │ │ movs r0, #0 │ │ @@ -1861831,15 +1861838,15 @@ │ │ b.n 4b628e │ │ asrs r0, r1, #3 │ │ b.n 4b6692 │ │ movs r0, #216 ; 0xd8 │ │ b.n 4b5a90 │ │ adds r0, #212 ; 0xd4 │ │ b.n 4b5a94 │ │ - lsrs r4, r7, #17 │ │ + lsrs r5, r0, #18 │ │ ; instruction: 0xebee312c │ │ b.n 4b5a9c │ │ asrs r0, r1, #32 │ │ b.n 4b62a6 │ │ lsls r0, r6, #4 │ │ b.n 4b5aa4 │ │ movs r0, #0 │ │ @@ -1861906,15 +1861913,15 @@ │ │ movs r0, #8 │ │ b.n 4b632e │ │ movs r3, r0 │ │ stmia.w sp, {r1, r2} │ │ b.n 4b6336 │ │ asrs r0, r1, #3 │ │ b.n 4b673a │ │ - lsrs r4, r2, #17 │ │ + lsrs r5, r3, #17 │ │ ; instruction: 0xebee312c │ │ b.n 4b5b3c │ │ asrs r6, r0, #32 │ │ b.n 4b6346 │ │ lsls r0, r6, #4 │ │ b.n 4b5b44 │ │ movs r0, #0 │ │ @@ -1862003,15 +1862010,15 @@ │ │ b.n 4b5bdc │ │ asrs r0, r1, #3 │ │ b.n 4b6806 │ │ movs r4, r0 │ │ b.n 4b5be4 │ │ movs r5, r0 │ │ b.n 4b640e │ │ - lsrs r7, r3, #16 │ │ + lsrs r0, r5, #16 │ │ ; instruction: 0xebee312c │ │ b.n 4b5c10 │ │ asrs r5, r0, #32 │ │ b.n 4b641a │ │ lsls r0, r6, #4 │ │ b.n 4b5c18 │ │ movs r0, #0 │ │ @@ -1862069,15 +1862076,15 @@ │ │ movs r0, #8 │ │ b.n 4b648e │ │ movs r3, r0 │ │ stmia.w sp, {r1, r2} │ │ b.n 4b6496 │ │ asrs r0, r1, #3 │ │ b.n 4b689a │ │ - lsrs r4, r7, #15 │ │ + lsrs r5, r0, #16 │ │ ; instruction: 0xebee312c │ │ b.n 4b5c9c │ │ asrs r6, r0, #32 │ │ b.n 4b64a6 │ │ lsls r0, r6, #4 │ │ b.n 4b5ca4 │ │ movs r0, #0 │ │ @@ -1862231,15 +1862238,15 @@ │ │ b.n 4b5dbc │ │ asrs r0, r1, #3 │ │ b.n 4b69e6 │ │ movs r4, r0 │ │ b.n 4b5dc4 │ │ movs r0, r1 │ │ b.n 4b65ee │ │ - lsrs r7, r4, #14 │ │ + lsrs r0, r6, #14 │ │ ; instruction: 0xebee312c │ │ b.n 4b5df0 │ │ asrs r0, r1, #32 │ │ b.n 4b65fa │ │ lsls r0, r6, #4 │ │ b.n 4b5df8 │ │ movs r0, #0 │ │ @@ -1862380,15 +1862387,15 @@ │ │ b.n 4b5ef0 │ │ asrs r0, r1, #3 │ │ b.n 4b6b1a │ │ movs r4, r0 │ │ b.n 4b5ef8 │ │ movs r1, r1 │ │ b.n 4b6722 │ │ - lsrs r2, r3, #13 │ │ + lsrs r3, r4, #13 │ │ ; instruction: 0xebee312c │ │ b.n 4b5f24 │ │ asrs r1, r1, #32 │ │ b.n 4b672e │ │ lsls r0, r6, #4 │ │ b.n 4b5f2c │ │ movs r0, #0 │ │ @@ -1862470,15 +1862477,15 @@ │ │ b.n 4b5fb0 │ │ asrs r0, r1, #3 │ │ b.n 4b6bda │ │ movs r4, r0 │ │ b.n 4b5fb8 │ │ movs r0, r1 │ │ b.n 4b67e2 │ │ - lsrs r2, r5, #12 │ │ + lsrs r3, r6, #12 │ │ ; instruction: 0xebee312c │ │ b.n 4b5fe4 │ │ asrs r0, r1, #32 │ │ b.n 4b67ee │ │ lsls r0, r6, #4 │ │ b.n 4b5fec │ │ movs r0, #0 │ │ @@ -1862567,15 +1862574,15 @@ │ │ b.n 4b68a2 │ │ asrs r0, r1, #3 │ │ b.n 4b6ca6 │ │ movs r0, #132 ; 0x84 │ │ b.n 4b60a4 │ │ adds r0, #128 ; 0x80 │ │ b.n 4b60a8 │ │ - lsrs r7, r6, #11 │ │ + lsrs r0, r0, #12 │ │ ; instruction: 0xebee312c │ │ b.n 4b60b0 │ │ asrs r6, r0, #32 │ │ b.n 4b68ba │ │ lsls r0, r6, #4 │ │ b.n 4b60b8 │ │ movs r0, #0 │ │ @@ -1862616,15 +1862623,15 @@ │ │ b.n 4b60e4 │ │ asrs r0, r1, #3 │ │ b.n 4b6d0e │ │ movs r4, r0 │ │ b.n 4b60ec │ │ movs r0, r1 │ │ b.n 4b6916 │ │ - lsrs r5, r3, #11 │ │ + lsrs r6, r4, #11 │ │ ; instruction: 0xebee312c │ │ b.n 4b6118 │ │ asrs r0, r1, #32 │ │ b.n 4b6922 │ │ lsls r0, r6, #4 │ │ b.n 4b6120 │ │ movs r0, #0 │ │ @@ -1862732,15 +1862739,15 @@ │ │ b.n 4b61d8 │ │ asrs r0, r1, #3 │ │ b.n 4b6e02 │ │ movs r4, r0 │ │ b.n 4b61e0 │ │ movs r0, r1 │ │ b.n 4b6a0a │ │ - lsrs r0, r4, #10 │ │ + lsrs r1, r5, #10 │ │ ; instruction: 0xebee312c │ │ b.n 4b620c │ │ asrs r0, r1, #32 │ │ b.n 4b6a16 │ │ lsls r0, r6, #4 │ │ b.n 4b6214 │ │ movs r0, #0 │ │ @@ -1862904,15 +1862911,15 @@ │ │ b.n 4b6b62 │ │ asrs r0, r1, #3 │ │ b.n 4b6f66 │ │ movs r0, #124 ; 0x7c │ │ b.n 4b6364 │ │ adds r0, #120 ; 0x78 │ │ b.n 4b6368 │ │ - lsrs r7, r0, #9 │ │ + lsrs r0, r2, #9 │ │ ; instruction: 0xebee312c │ │ b.n 4b6370 │ │ asrs r7, r0, #32 │ │ b.n 4b6b7a │ │ lsls r0, r6, #4 │ │ b.n 4b6378 │ │ movs r0, #0 │ │ @@ -1862954,15 +1862961,15 @@ │ │ b.n 4b6bce │ │ asrs r0, r1, #3 │ │ b.n 4b6fd2 │ │ movs r0, #64 ; 0x40 │ │ b.n 4b63d0 │ │ adds r0, #60 ; 0x3c │ │ b.n 4b63d4 │ │ - lsrs r4, r5, #8 │ │ + lsrs r5, r6, #8 │ │ ; instruction: 0xebee312c │ │ b.n 4b63dc │ │ asrs r4, r0, #32 │ │ b.n 4b6be6 │ │ lsls r0, r6, #4 │ │ b.n 4b63e4 │ │ movs r0, #0 │ │ @@ -1863021,15 +1863028,15 @@ │ │ movs r0, #6 │ │ b.n 4b6c5a │ │ movs r3, r0 │ │ stmia.w sp, {r0, r3} │ │ b.n 4b6c62 │ │ asrs r0, r1, #3 │ │ b.n 4b7066 │ │ - lsrs r1, r1, #8 │ │ + lsrs r2, r2, #8 │ │ ; instruction: 0xebee312c │ │ b.n 4b6468 │ │ asrs r1, r1, #32 │ │ b.n 4b6c72 │ │ lsls r0, r6, #4 │ │ b.n 4b6470 │ │ movs r0, #0 │ │ @@ -1863153,15 +1863160,15 @@ │ │ movs r0, #9 │ │ b.n 4b6d6e │ │ movs r3, r0 │ │ stmia.w sp, {r3} │ │ b.n 4b6d76 │ │ asrs r0, r1, #3 │ │ b.n 4b717a │ │ - lsrs r4, r0, #7 │ │ + lsrs r5, r1, #7 │ │ ; instruction: 0xebee312c │ │ b.n 4b657c │ │ asrs r0, r1, #32 │ │ b.n 4b6d86 │ │ lsls r0, r6, #4 │ │ b.n 4b6584 │ │ movs r0, #0 │ │ @@ -1863194,15 +1863201,15 @@ │ │ b.n 4b6dce │ │ asrs r0, r1, #3 │ │ b.n 4b71d2 │ │ movs r0, #72 ; 0x48 │ │ b.n 4b65d0 │ │ adds r0, #68 ; 0x44 │ │ b.n 4b65d4 │ │ - lsrs r4, r5, #6 │ │ + lsrs r5, r6, #6 │ │ ; instruction: 0xebee312c │ │ b.n 4b65dc │ │ asrs r4, r0, #32 │ │ b.n 4b6de6 │ │ lsls r0, r6, #4 │ │ b.n 4b65e4 │ │ movs r0, #0 │ │ @@ -1863274,15 +1863281,15 @@ │ │ b.n 4b6e7a │ │ asrs r0, r1, #3 │ │ b.n 4b727e │ │ movs r0, #48 ; 0x30 │ │ b.n 4b667c │ │ adds r0, #44 ; 0x2c │ │ b.n 4b6680 │ │ - lsrs r1, r0, #6 │ │ + lsrs r2, r1, #6 │ │ ; instruction: 0xebee312c │ │ b.n 4b6688 │ │ asrs r1, r1, #32 │ │ b.n 4b6e92 │ │ lsls r0, r6, #4 │ │ b.n 4b6690 │ │ movs r0, #0 │ │ @@ -1863337,15 +1863344,15 @@ │ │ movs r0, #7 │ │ b.n 4b6efe │ │ movs r3, r0 │ │ stmia.w sp, {r0, r3} │ │ b.n 4b6f06 │ │ asrs r0, r1, #3 │ │ b.n 4b730a │ │ - lsrs r0, r4, #5 │ │ + lsrs r1, r5, #5 │ │ ; instruction: 0xebee312c │ │ b.n 4b670c │ │ asrs r1, r1, #32 │ │ b.n 4b6f16 │ │ lsls r0, r6, #4 │ │ b.n 4b6714 │ │ movs r0, #0 │ │ @@ -1863376,15 +1863383,15 @@ │ │ b.n 4b6f56 │ │ asrs r0, r1, #3 │ │ b.n 4b735a │ │ movs r0, #40 ; 0x28 │ │ b.n 4b6758 │ │ adds r0, #36 ; 0x24 │ │ b.n 4b675c │ │ - lsrs r2, r1, #5 │ │ + lsrs r3, r2, #5 │ │ ; instruction: 0xebee312c │ │ b.n 4b6764 │ │ asrs r1, r1, #32 │ │ b.n 4b6f6e │ │ lsls r0, r6, #4 │ │ b.n 4b676c │ │ movs r0, #0 │ │ @@ -1863423,20 +1863430,20 @@ │ │ b.n 4b679c │ │ lsls r0, r0, #4 │ │ b.n 4b6d80 │ │ str r0, [r0, r0] │ │ b.n 4b67a2 │ │ movs r5, r0 │ │ b.n 4b6fc6 │ │ - lsrs r7, r6, #4 │ │ + lsrs r0, r0, #5 │ │ ; instruction: 0xebee4000 │ │ b.n 4b6fce │ │ lsls r0, r1, #4 │ │ b.n 4b67cc │ │ - lsrs r4, r6, #4 │ │ + lsrs r5, r7, #4 │ │ ; instruction: 0xebee6000 │ │ b.n 4b6fda │ │ movs r6, r0 │ │ b.n 4b6da6 │ │ asrs r2, r0, #32 │ │ b.n 4b71a2 │ │ movs r1, #44 ; 0x2c │ │ @@ -1863518,15 +1863525,15 @@ │ │ b.n 4b708a │ │ asrs r0, r1, #3 │ │ b.n 4b748e │ │ movs r0, #56 ; 0x38 │ │ b.n 4b688c │ │ adds r0, #52 ; 0x34 │ │ b.n 4b6890 │ │ - lsrs r5, r7, #3 │ │ + lsrs r6, r0, #4 │ │ ; instruction: 0xebee312c │ │ b.n 4b6898 │ │ asrs r4, r0, #32 │ │ b.n 4b70a2 │ │ lsls r0, r6, #4 │ │ b.n 4b68a0 │ │ movs r0, #0 │ │ @@ -1863660,15 +1863667,15 @@ │ │ b.n 4b71ba │ │ asrs r0, r1, #3 │ │ b.n 4b75be │ │ movs r0, #16 │ │ b.n 4b69bc │ │ adds r0, #12 │ │ b.n 4b69c0 │ │ - lsrs r1, r6, #2 │ │ + lsrs r2, r7, #2 │ │ ; instruction: 0xebee312c │ │ b.n 4b69c8 │ │ asrs r4, r0, #32 │ │ b.n 4b71d2 │ │ lsls r0, r6, #4 │ │ b.n 4b69d0 │ │ movs r0, #0 │ │ @@ -1863845,15 +1863852,15 @@ │ │ b.n 4b734e │ │ asrs r0, r1, #3 │ │ b.n 4b7752 │ │ movs r0, #240 ; 0xf0 │ │ b.n 4b6b50 │ │ adds r0, #236 ; 0xec │ │ b.n 4b6b54 │ │ - lsrs r4, r1, #1 │ │ + lsrs r5, r2, #1 │ │ ; instruction: 0xebee312c │ │ b.n 4b6b5c │ │ asrs r0, r1, #32 │ │ b.n 4b7366 │ │ lsls r0, r6, #4 │ │ b.n 4b6b64 │ │ movs r0, #0 │ │ @@ -1864105,15 +1864112,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r2, r4, r9, sl, fp, ip, sp} │ │ b.n 4b7768 │ │ movs r7, r0 │ │ b.n 4b758e │ │ asrs r0, r1, #3 │ │ b.n 4b7992 │ │ - lsls r6, r7, #30 │ │ + lsls r7, r0, #31 │ │ ; instruction: 0xebee312c │ │ b.n 4b6d94 │ │ asrs r7, r0, #32 │ │ b.n 4b759e │ │ lsls r0, r6, #4 │ │ b.n 4b6d9c │ │ movs r0, #0 │ │ @@ -1864164,15 +1864171,15 @@ │ │ b.n 4b73ec │ │ strb r0, [r5, #3] │ │ b.n 4b7768 │ │ asrs r0, r1, #3 │ │ b.n 4b7a16 │ │ movs r7, r0 │ │ b.n 4b761a │ │ - lsls r4, r3, #30 │ │ + lsls r5, r4, #30 │ │ ; instruction: 0xebee312c │ │ b.n 4b6e1c │ │ asrs r7, r0, #32 │ │ b.n 4b7626 │ │ lsls r0, r6, #4 │ │ b.n 4b6e24 │ │ movs r0, #0 │ │ @@ -1864211,15 +1864218,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r3, r5, r6, r7, ip, sp, lr} │ │ b.n 4b77d0 │ │ asrs r0, r1, #3 │ │ b.n 4b7a7e │ │ movs r7, r0 │ │ b.n 4b7682 │ │ - lsls r2, r0, #30 │ │ + lsls r3, r1, #30 │ │ ; instruction: 0xebee312c │ │ b.n 4b6e84 │ │ asrs r7, r0, #32 │ │ b.n 4b768e │ │ lsls r0, r6, #4 │ │ b.n 4b6e8c │ │ movs r0, #0 │ │ @@ -1864669,15 +1864676,15 @@ │ │ b.n 4b721c │ │ asrs r0, r1, #3 │ │ b.n 4b7e46 │ │ movs r4, r0 │ │ b.n 4b7224 │ │ movs r2, r1 │ │ b.n 4b7a4e │ │ - lsls r7, r1, #26 │ │ + lsls r0, r3, #26 │ │ ; instruction: 0xebee3014 │ │ b.n 4b7246 │ │ asrs r2, r1, #32 │ │ b.n 4b7a5a │ │ movs r0, r3 │ │ b.n 4b724e │ │ movs r0, #0 │ │ @@ -1865760,15 +1865767,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r0, r1, r2, ip, sp} │ │ b.n 4b8104 │ │ movs r5, r0 │ │ b.n 4b832a │ │ asrs r0, r1, #3 │ │ b.n 4b872e │ │ - lsls r7, r2, #17 │ │ + lsls r0, r4, #17 │ │ ; instruction: 0xebee3014 │ │ b.n 4b7b26 │ │ asrs r5, r0, #32 │ │ b.n 4b833a │ │ movs r0, r3 │ │ b.n 4b7b2e │ │ movs r0, #0 │ │ @@ -1865808,15 +1865815,15 @@ │ │ b.n 4b8392 │ │ movs r0, #3 │ │ b.n 4b8174 │ │ adds r0, #72 ; 0x48 │ │ b.n 4b8578 │ │ asrs r0, r1, #3 │ │ b.n 4b879e │ │ - lsls r3, r7, #16 │ │ + lsls r4, r0, #17 │ │ ; instruction: 0xebee3014 │ │ b.n 4b7b96 │ │ asrs r5, r0, #32 │ │ b.n 4b83aa │ │ movs r0, r3 │ │ b.n 4b7b9e │ │ movs r0, #0 │ │ @@ -1866078,15 +1866085,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r1, r2} │ │ b.n 4b85ca │ │ asrs r0, r1, #3 │ │ b.n 4b89ce │ │ movs r0, #20 │ │ b.n 4b7dcc │ │ - lsls r6, r5, #14 │ │ + lsls r7, r6, #14 │ │ ; instruction: 0xebee302c │ │ b.n 4b7dd4 │ │ asrs r6, r0, #32 │ │ b.n 4b85de │ │ movs r0, r6 │ │ b.n 4b7ddc │ │ movs r0, #0 │ │ @@ -1866130,15 +1866137,15 @@ │ │ adds r0, #7 │ │ b.n 4b8414 │ │ movs r3, r0 │ │ stmia.w sp, {r2} │ │ b.n 4b863e │ │ asrs r0, r1, #3 │ │ b.n 4b8a42 │ │ - lsls r2, r2, #14 │ │ + lsls r3, r3, #14 │ │ ; instruction: 0xebee302c │ │ b.n 4b7e44 │ │ asrs r4, r0, #32 │ │ b.n 4b864e │ │ movs r0, r6 │ │ b.n 4b7e4c │ │ movs r0, #0 │ │ @@ -1866206,15 +1866213,15 @@ │ │ movs r3, r0 │ │ stmia.w sp, {r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ b.n 4b88c0 │ │ movs r4, r0 │ │ b.n 4b86e6 │ │ asrs r0, r1, #3 │ │ b.n 4b8aea │ │ - lsls r0, r5, #13 │ │ + lsls r1, r6, #13 │ │ ; instruction: 0xebee302c │ │ b.n 4b7eec │ │ asrs r4, r0, #32 │ │ b.n 4b86f6 │ │ movs r0, r6 │ │ b.n 4b7ef4 │ │ movs r0, #0 │ │ @@ -1866905,15 +1866912,15 @@ │ │ b.n 4b8c96 │ │ asrs r0, r1, #3 │ │ b.n 4b909a │ │ movs r0, #72 ; 0x48 │ │ b.n 4b8498 │ │ adds r0, #68 ; 0x44 │ │ b.n 4b849c │ │ - lsls r2, r7, #7 │ │ + lsls r3, r0, #8 │ │ ; instruction: 0xebee3074 │ │ b.n 4b84a4 │ │ asrs r4, r0, #32 │ │ b.n 4b8cae │ │ lsls r0, r7, #1 │ │ b.n 4b84ac │ │ movs r0, #0 │ │ @@ -1867025,15 +1867032,15 @@ │ │ b.n 4b8570 │ │ asrs r0, r1, #3 │ │ b.n 4b919a │ │ movs r4, r0 │ │ b.n 4b8578 │ │ movs r4, r0 │ │ b.n 4b8da2 │ │ - lsls r2, r7, #6 │ │ + lsls r3, r0, #7 │ │ ; instruction: 0xebee3074 │ │ b.n 4b85a4 │ │ asrs r4, r0, #32 │ │ b.n 4b8dae │ │ lsls r0, r7, #1 │ │ b.n 4b85ac │ │ movs r0, #0 │ │ @@ -1867163,15 +1867170,15 @@ │ │ b.n 4b8eba │ │ asrs r0, r1, #3 │ │ b.n 4b92be │ │ movs r0, #64 ; 0x40 │ │ b.n 4b86bc │ │ adds r0, #60 ; 0x3c │ │ b.n 4b86c0 │ │ - lsls r1, r6, #5 │ │ + lsls r2, r7, #5 │ │ ; instruction: 0xebee3074 │ │ b.n 4b86c8 │ │ asrs r6, r0, #32 │ │ b.n 4b8ed2 │ │ lsls r0, r7, #1 │ │ b.n 4b86d0 │ │ movs r0, #0 │ │ @@ -1867297,15 +1867304,15 @@ │ │ b.n 4b87b0 │ │ asrs r0, r1, #3 │ │ b.n 4b93da │ │ movs r4, r0 │ │ b.n 4b87b8 │ │ movs r6, r0 │ │ b.n 4b8fe2 │ │ - lsls r2, r5, #4 │ │ + lsls r3, r6, #4 │ │ ; instruction: 0xebee3074 │ │ b.n 4b87e4 │ │ asrs r6, r0, #32 │ │ b.n 4b8fee │ │ lsls r0, r7, #1 │ │ b.n 4b87ec │ │ movs r0, #0 │ │ @@ -1867490,34 +1867497,34 @@ │ │ ands r0, r0 │ │ b.n 4b9572 │ │ movs r1, r1 │ │ b.n 4b9176 │ │ movs r0, #0 │ │ b.n 4b957a │ │ movs r1, r1 │ │ - and.w r0, r0, r5, asr #2 │ │ + and.w r0, r0, r8, asr #2 │ │ ; instruction: 0xebee2000 │ │ b.n 4b8966 │ │ asrs r0, r1, #1 │ │ b.n 4b9368 │ │ movs r1, r1 │ │ b.n 4b918e │ │ vrhadd.u d14, d8, d31 │ │ movs r6, r0 │ │ - and.w r0, r0, pc, lsr #2 │ │ + and.w r0, r0, r2, asr #2 │ │ ; instruction: 0xebee2000 │ │ b.n 4b897e │ │ asrs r0, r5, #32 │ │ b.n 4b9380 │ │ movs r1, r1 │ │ b.n 4b91a6 │ │ vrhadd.u d14, d8, d31 │ │ movs r4, r0 │ │ b.n 4b89a2 │ │ - lsls r4, r3, #2 │ │ + lsls r1, r6, #2 │ │ ; instruction: 0xebee0004 │ │ b.n 4b91b6 │ │ beq.n 4b8eb0 │ │ b.n 4b9310 │ │ ldrh r0, [r6, #62] ; 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, fp, sp, lr} │ │ str r4, [r5, #84] ; 0x54 │ │ @@ -1868582,26 +1868589,26 @@ │ │ cmpls r3, r6 │ │ bls.n 4b9864 │ │ mov r0, r3 │ │ mov r1, r6 │ │ blx 39750 │ │ b.n 4b986a │ │ mov r0, r6 │ │ - blx 390cc │ │ + blx 3912c │ │ mov r7, r0 │ │ cbz r7, 4b9884 │ │ cmp r5, r6 │ │ mov r0, r7 │ │ it hi │ │ movhi r5, r6 │ │ mov r1, r4 │ │ mov r2, r5 │ │ bl 4c386a │ │ mov r0, r4 │ │ - blx 390e4 │ │ + blx 39138 │ │ mov r0, r7 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ bx lr │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ ittt ne │ │ @@ -1886641,15 +1886648,15 @@ │ │ b.n 4c5312 │ │ cmp r6, #30 │ │ b.n 4c5716 │ │ movs r7, r0 │ │ b.n 4c531a │ │ adds r0, #20 │ │ b.n 4c4ae6 │ │ - beq.n 4c50a8 │ │ + beq.n 4c50ba │ │ ; instruction: 0xebed3010 │ │ b.n 4c4b0e │ │ movs r2, r1 │ │ b.n 4c532a │ │ asrs r4, r0, #32 │ │ b.n 4c532e │ │ movs r0, #7 │ │ @@ -1886686,15 +1886693,15 @@ │ │ b.n 4c5372 │ │ asrs r7, r0, #32 │ │ b.n 4c5376 │ │ cmp r6, #30 │ │ b.n 4c577a │ │ add r0, pc, #20 ; (adr r0, 4c5050 ) │ │ b.n 4c537e │ │ - beq.n 4c50d8 │ │ + beq.n 4c50ea │ │ ; instruction: 0xebed0008 │ │ b.n 4c56f2 │ │ ; instruction: 0xffd50aff │ │ movs r7, r0 │ │ b.n 4c56fa │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ @@ -1888598,15 +1888605,15 @@ │ │ blx 8d52a4 │ │ cmp r6, #76 ; 0x4c │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5cd8 │ │ blx 8d52b4 │ │ - cmp r7, #164 ; 0xa4 │ │ + cmp r7, #80 ; 0x50 │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5ce8 │ │ blx 8d52c4 │ │ adds r4, #212 ; 0xd4 │ │ vqshl.u32 q2, q12, #23 │ │ @@ -1888640,33 +1888647,33 @@ │ │ blx 8d5314 │ │ adds r5, #20 │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5d48 │ │ blx 8d5324 │ │ - cmp r6, #188 ; 0xbc │ │ + cmp r7, #28 │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5d58 │ │ blx 8d5334 │ │ adds r5, #48 ; 0x30 │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5d68 │ │ blx 8d5344 │ │ - cmp r6, #180 ; 0xb4 │ │ + cmp r7, #8 │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5d78 │ │ blx 8d5354 │ │ - cmp r6, #176 ; 0xb0 │ │ + cmp r7, #4 │ │ vqshl.u32 q2, q12, #23 │ │ nop ; (mov r8, r8) │ │ stmia r0!, {} │ │ b.n 4c5d88 │ │ blx 8d5364 │ │ adds r5, #12 │ │ vqshl.u32 q2, q12, #23 │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1185,32 +1185,32 @@ │ │ 0x00532ab4 b082c27f b0088480 e082c27f b0aa0180 ................ │ │ 0x00532ac4 5083c27f b0b0b080 4c83c27f 0b840180 P.......L....... │ │ 0x00532ad4 1484c27f b0b0b080 1084c27f b0b0aa80 ................ │ │ 0x00532ae4 8084c27f b0088480 8084c27f b00b8480 ................ │ │ 0x00532af4 ca84c27f b0b0aa80 9085c27f b0b0b080 ................ │ │ 0x00532b04 9885c27f 20e7fc7f da85c27f b0b0aa80 .... ........... │ │ 0x00532b14 2a86c27f b0b0b080 2c86c27f b0aa0980 *.......,....... │ │ - 0x00532b24 6486c27f b0b0aa80 9086c27f b0b0b080 d............... │ │ - 0x00532b34 9086c27f ad08b180 f486c27f ab08b180 ................ │ │ - 0x00532b44 2087c27f b0b0a880 3087c27f b0af0480 .......0....... │ │ - 0x00532b54 2c89c27f f8e6fc7f 3c89c27f b0b0b080 ,.......<....... │ │ - 0x00532b64 7889c27f b0ac0380 008ac27f af3f1080 x............?.. │ │ - 0x00532b74 5490c27f af3f0e80 4c97c27f b0b0ac80 T....?..L....... │ │ - 0x00532b84 ac97c27f a908b180 cc97c27f b0b0a180 ................ │ │ - 0x00532b94 1c98c27f b0b0b080 5498c27f b0ab3480 ........T.....4. │ │ - 0x00532ba4 8098c27f b0b0a180 cc98c27f b0b0b080 ................ │ │ - 0x00532bb4 e898c27f b0ac0580 c099c27f b0b0a180 ................ │ │ - 0x00532bc4 049ac27f b0af3480 c89bc27f b0ab3480 ......4.......4. │ │ - 0x00532bd4 889cc27f b0ac3380 909dc27f b0af3880 ......3.......8. │ │ - 0x00532be4 f89ec27f b0ac3380 14a0c27f af3f2480 ......3......?$. │ │ - 0x00532bf4 5cb3c27f b0ad3480 d0b6c27f af3f1c80 \.....4......?.. │ │ - 0x00532c04 dcbcc27f af3f2480 d8ccc27f af3f2080 .....?$......? . │ │ - 0x00532c14 28d7c27f b0af2a80 f8dbc27f b0ae0580 (.....*......... │ │ - 0x00532c24 8cdcc27f af10b280 20ecc27f b0ad0280 ........ ....... │ │ - 0x00532c34 84ecc27f b0b0aa80 a8ecc27f b0af0680 ................ │ │ + 0x00532b24 6486c27f b0af0480 6088c27f b0b0ac80 d.......`....... │ │ + 0x00532b34 c088c27f a908b180 e088c27f 10e7fc7f ................ │ │ + 0x00532b44 f088c27f b0b0b080 2c89c27f b0ac0380 ........,....... │ │ + 0x00532b54 b489c27f af3f1080 0890c27f af3f0e80 .....?.......?.. │ │ + 0x00532b64 0097c27f b0b0aa80 2c97c27f b0b0b080 ........,....... │ │ + 0x00532b74 2c97c27f ad08b180 9097c27f ab08b180 ,............... │ │ + 0x00532b84 bc97c27f b0b0a880 cc97c27f b0ad0280 ................ │ │ + 0x00532b94 3098c27f b0b0aa80 5498c27f b0af0680 0.......T....... │ │ + 0x00532ba4 349bc27f b0b0a180 849bc27f b0b0b080 4............... │ │ + 0x00532bb4 bc9bc27f b0ab3480 e89bc27f b0b0a180 ......4......... │ │ + 0x00532bc4 349cc27f b0b0b080 509cc27f b0ac0580 4.......P....... │ │ + 0x00532bd4 289dc27f b0b0a180 6c9dc27f b0af3480 (.......l.....4. │ │ + 0x00532be4 309fc27f b0ab3480 f09fc27f b0ac3380 0.....4.......3. │ │ + 0x00532bf4 f8a0c27f b0af3880 60a2c27f b0ac3380 ......8.`.....3. │ │ + 0x00532c04 7ca3c27f af3f2480 c4b6c27f b0ad3480 |....?$.......4. │ │ + 0x00532c14 38bac27f af3f1c80 44c0c27f af3f2480 8....?..D....?$. │ │ + 0x00532c24 40d0c27f af3f2080 90dac27f b0af2a80 @....? .......*. │ │ + 0x00532c34 60dfc27f b0ae0580 f4dfc27f af10b280 `............... │ │ 0x00532c44 88efc27f b0088480 a8efc27f b0af1e80 ................ │ │ 0x00532c54 28fac27f b0ab0680 54fac27f b0aa0f80 (.......T....... │ │ 0x00532c64 9afac27f b0b0b080 98fac27f b0b0a880 ................ │ │ 0x00532c74 acfac27f b0088480 b4fac27f b0ab1080 ................ │ │ 0x00532c84 dafac27f 0b840780 02fbc27f b0aa0980 ................ │ │ 0x00532c94 32fbc27f b0b0a880 46fbc27f b0088480 2.......F....... │ │ 0x00532ca4 46fbc27f b0ac0f80 b8fbc27f b0ae0d80 F............... │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -4332,93 +4332,93 @@ │ │ 0x0054c0d0 65737472 6f796564 2f686f6d 652f7661 estroyed/home/va │ │ 0x0054c0e0 6772616e 742f2e63 6172676f 2f726567 grant/.cargo/reg │ │ 0x0054c0f0 69737472 792f7372 632f6769 74687562 istry/src/github │ │ 0x0054c100 2e636f6d 2d316563 63363239 39646239 .com-1ecc6299db9 │ │ 0x0054c110 65633832 332f6261 636b7472 6163652d ec823/backtrace- │ │ 0x0054c120 302e332e 372f7372 632f6c69 622e7273 0.3.7/src/lib.rs │ │ 0x0054c130 61737365 7274696f 6e206661 696c6564 assertion failed │ │ - 0x0054c140 3a20736c 6f742e67 65742829 6d616c6c : slot.get()mall │ │ - 0x0054c150 6f630000 00000000 7265616c 6c6f6300 oc......realloc. │ │ - 0x0054c160 2f70726f 632f6375 7270726f 632f6669 /proc/curproc/fi │ │ - 0x0054c170 6c650000 2f70726f 632f7365 6c662f65 le../proc/self/e │ │ - 0x0054c180 78650000 6661696c 65642074 6f207265 xe..failed to re │ │ - 0x0054c190 61642065 78656375 7461626c 6520696e ad executable in │ │ - 0x0054c1a0 666f726d 6174696f 6e000000 6c696262 formation...libb │ │ - 0x0054c1b0 61636b74 72616365 20636f75 6c64206e acktrace could n │ │ - 0x0054c1c0 6f742066 696e6420 65786563 75746162 ot find executab │ │ - 0x0054c1d0 6c652074 6f206f70 656e0000 6e6f2064 le to open..no d │ │ - 0x0054c1e0 65627567 20696e66 6f20696e 20454c46 ebug info in ELF │ │ - 0x0054c1f0 20657865 63757461 626c6500 6e6f2073 executable.no s │ │ - 0x0054c200 796d626f 6c207461 626c6520 696e2045 ymbol table in E │ │ - 0x0054c210 4c462065 78656375 7461626c 65000000 LF executable... │ │ - 0x0054c220 73796d62 6f6c2073 7472696e 6720696e symbol string in │ │ - 0x0054c230 64657820 6f757420 6f662072 616e6765 dex out of range │ │ - 0x0054c240 00000000 65786563 75746162 6c652066 ....executable f │ │ - 0x0054c250 696c6520 6973206e 6f742045 4c460000 ile is not ELF.. │ │ - 0x0054c260 65786563 75746162 6c652066 696c6520 executable file │ │ - 0x0054c270 69732075 6e726563 6f676e69 7a656420 is unrecognized │ │ - 0x0054c280 454c4620 76657273 696f6e00 65786563 ELF version.exec │ │ - 0x0054c290 75746162 6c652066 696c6520 69732075 utable file is u │ │ - 0x0054c2a0 6e657870 65637465 6420454c 4620636c nexpected ELF cl │ │ - 0x0054c2b0 61737300 65786563 75746162 6c652066 ass.executable f │ │ - 0x0054c2c0 696c6520 68617320 756e6b6e 6f776e20 ile has unknown │ │ - 0x0054c2d0 656e6469 616e6e65 73730000 454c4620 endianness..ELF │ │ - 0x0054c2e0 73656374 696f6e20 6e616d65 206f7574 section name out │ │ - 0x0054c2f0 206f6620 72616e67 65000000 2e646562 of range....deb │ │ - 0x0054c300 75675f69 6e666f00 2e646562 75675f6c ug_info..debug_l │ │ - 0x0054c310 696e6500 2e646562 75675f61 62627265 ine..debug_abbre │ │ - 0x0054c320 76000000 2e646562 75675f72 616e6765 v....debug_range │ │ - 0x0054c330 73000000 2e646562 75675f73 74720000 s....debug_str.. │ │ - 0x0054c340 454c4620 73796d62 6f6c2074 61626c65 ELF symbol table │ │ - 0x0054c350 20737472 74616220 6c696e6b 206f7574 strtab link out │ │ - 0x0054c360 206f6620 72616e67 65000000 636c6f73 of range...clos │ │ - 0x0054c370 65000000 25732069 6e202573 20617420 e...%s in %s at │ │ - 0x0054c380 25640000 44574152 4620756e 64657266 %d..DWARF underf │ │ - 0x0054c390 6c6f7700 4c454231 3238206f 76657266 low.LEB128 overf │ │ - 0x0054c3a0 6c6f7773 2075696e 7436345f 74000000 lows uint64_t... │ │ - 0x0054c3b0 7369676e 6564204c 45423132 38206f76 signed LEB128 ov │ │ - 0x0054c3c0 6572666c 6f777320 75696e74 36345f74 erflows uint64_t │ │ - 0x0054c3d0 00000000 756e7265 636f676e 697a6564 ....unrecognized │ │ - 0x0054c3e0 20616464 72657373 2073697a 65000000 address size... │ │ - 0x0054c3f0 756e6974 206c696e 65206f66 66736574 unit line offset │ │ - 0x0054c400 206f7574 206f6620 72616e67 65000000 out of range... │ │ - 0x0054c410 756e7375 70706f72 74656420 6c696e65 unsupported line │ │ - 0x0054c420 206e756d 62657220 76657273 696f6e00 number version. │ │ - 0x0054c430 696e7661 6c696420 64697265 63746f72 invalid director │ │ - 0x0054c440 7920696e 64657820 696e206c 696e6520 y index in line │ │ - 0x0054c450 6e756d62 65722070 726f6772 616d2068 number program h │ │ - 0x0054c460 65616465 72000000 696e7661 6c696420 eader...invalid │ │ - 0x0054c470 64697265 63746f72 7920696e 64657820 directory index │ │ - 0x0054c480 696e206c 696e6520 6e756d62 65722070 in line number p │ │ - 0x0054c490 726f6772 616d0000 696e7661 6c696420 rogram..invalid │ │ - 0x0054c4a0 66696c65 206e756d 62657220 696e206c file number in l │ │ - 0x0054c4b0 696e6520 6e756d62 65722070 726f6772 ine number progr │ │ - 0x0054c4c0 616d0000 44575f46 4f524d5f 73747270 am..DW_FORM_strp │ │ - 0x0054c4d0 206f7574 206f6620 72616e67 65000000 out of range... │ │ - 0x0054c4e0 756e7265 636f676e 697a6564 20445741 unrecognized DWA │ │ - 0x0054c4f0 52462066 6f726d00 696e7661 6c696420 RF form.invalid │ │ - 0x0054c500 61626272 65766961 74696f6e 20636f64 abbreviation cod │ │ - 0x0054c510 65000000 72616e67 6573206f 66667365 e...ranges offse │ │ - 0x0054c520 74206f75 74206f66 2072616e 67650000 t out of range.. │ │ - 0x0054c530 61627374 72616374 206f7269 67696e20 abstract origin │ │ - 0x0054c540 6f722073 70656369 66696361 74696f6e or specification │ │ - 0x0054c550 206f7574 206f6620 72616e67 65000000 out of range... │ │ - 0x0054c560 696e7661 6c696420 61627374 72616374 invalid abstract │ │ - 0x0054c570 206f7269 67696e20 6f722073 70656369 origin or speci │ │ - 0x0054c580 66696361 74696f6e 00000000 696e7661 fication....inva │ │ - 0x0054c590 6c696420 66696c65 206e756d 62657220 lid file number │ │ - 0x0054c5a0 696e2044 575f4154 5f63616c 6c5f6669 in DW_AT_call_fi │ │ - 0x0054c5b0 6c652061 74747269 62757465 00000000 le attribute.... │ │ - 0x0054c5c0 66756e63 74696f6e 2072616e 67657320 function ranges │ │ - 0x0054c5d0 6f666673 6574206f 7574206f 66207261 offset out of ra │ │ - 0x0054c5e0 6e676500 756e7265 636f676e 697a6564 nge.unrecognized │ │ - 0x0054c5f0 20445741 52462076 65727369 6f6e0000 DWARF version.. │ │ - 0x0054c600 61626272 6576206f 66667365 74206f75 abbrev offset ou │ │ - 0x0054c610 74206f66 2072616e 67650000 6d6d6170 t of range..mmap │ │ - 0x0054c620 00000000 6d756e6d 61700000 39323233 ....munmap..9223 │ │ + 0x0054c140 3a20736c 6f742e67 65742829 2f70726f : slot.get()/pro │ │ + 0x0054c150 632f6375 7270726f 632f6669 6c650000 c/curproc/file.. │ │ + 0x0054c160 00000000 2f70726f 632f7365 6c662f65 ..../proc/self/e │ │ + 0x0054c170 78650000 6661696c 65642074 6f207265 xe..failed to re │ │ + 0x0054c180 61642065 78656375 7461626c 6520696e ad executable in │ │ + 0x0054c190 666f726d 6174696f 6e000000 6c696262 formation...libb │ │ + 0x0054c1a0 61636b74 72616365 20636f75 6c64206e acktrace could n │ │ + 0x0054c1b0 6f742066 696e6420 65786563 75746162 ot find executab │ │ + 0x0054c1c0 6c652074 6f206f70 656e0000 636c6f73 le to open..clos │ │ + 0x0054c1d0 65000000 6e6f2064 65627567 20696e66 e...no debug inf │ │ + 0x0054c1e0 6f20696e 20454c46 20657865 63757461 o in ELF executa │ │ + 0x0054c1f0 626c6500 6e6f2073 796d626f 6c207461 ble.no symbol ta │ │ + 0x0054c200 626c6520 696e2045 4c462065 78656375 ble in ELF execu │ │ + 0x0054c210 7461626c 65000000 73796d62 6f6c2073 table...symbol s │ │ + 0x0054c220 7472696e 6720696e 64657820 6f757420 tring index out │ │ + 0x0054c230 6f662072 616e6765 00000000 65786563 of range....exec │ │ + 0x0054c240 75746162 6c652066 696c6520 6973206e utable file is n │ │ + 0x0054c250 6f742045 4c460000 65786563 75746162 ot ELF..executab │ │ + 0x0054c260 6c652066 696c6520 69732075 6e726563 le file is unrec │ │ + 0x0054c270 6f676e69 7a656420 454c4620 76657273 ognized ELF vers │ │ + 0x0054c280 696f6e00 65786563 75746162 6c652066 ion.executable f │ │ + 0x0054c290 696c6520 69732075 6e657870 65637465 ile is unexpecte │ │ + 0x0054c2a0 6420454c 4620636c 61737300 65786563 d ELF class.exec │ │ + 0x0054c2b0 75746162 6c652066 696c6520 68617320 utable file has │ │ + 0x0054c2c0 756e6b6e 6f776e20 656e6469 616e6e65 unknown endianne │ │ + 0x0054c2d0 73730000 454c4620 73656374 696f6e20 ss..ELF section │ │ + 0x0054c2e0 6e616d65 206f7574 206f6620 72616e67 name out of rang │ │ + 0x0054c2f0 65000000 2e646562 75675f69 6e666f00 e....debug_info. │ │ + 0x0054c300 2e646562 75675f6c 696e6500 2e646562 .debug_line..deb │ │ + 0x0054c310 75675f61 62627265 76000000 2e646562 ug_abbrev....deb │ │ + 0x0054c320 75675f72 616e6765 73000000 2e646562 ug_ranges....deb │ │ + 0x0054c330 75675f73 74720000 454c4620 73796d62 ug_str..ELF symb │ │ + 0x0054c340 6f6c2074 61626c65 20737472 74616220 ol table strtab │ │ + 0x0054c350 6c696e6b 206f7574 206f6620 72616e67 link out of rang │ │ + 0x0054c360 65000000 6d616c6c 6f630000 7265616c e...malloc..real │ │ + 0x0054c370 6c6f6300 6d6d6170 00000000 6d756e6d loc.mmap....munm │ │ + 0x0054c380 61700000 25732069 6e202573 20617420 ap..%s in %s at │ │ + 0x0054c390 25640000 44574152 4620756e 64657266 %d..DWARF underf │ │ + 0x0054c3a0 6c6f7700 4c454231 3238206f 76657266 low.LEB128 overf │ │ + 0x0054c3b0 6c6f7773 2075696e 7436345f 74000000 lows uint64_t... │ │ + 0x0054c3c0 7369676e 6564204c 45423132 38206f76 signed LEB128 ov │ │ + 0x0054c3d0 6572666c 6f777320 75696e74 36345f74 erflows uint64_t │ │ + 0x0054c3e0 00000000 756e7265 636f676e 697a6564 ....unrecognized │ │ + 0x0054c3f0 20616464 72657373 2073697a 65000000 address size... │ │ + 0x0054c400 756e6974 206c696e 65206f66 66736574 unit line offset │ │ + 0x0054c410 206f7574 206f6620 72616e67 65000000 out of range... │ │ + 0x0054c420 756e7375 70706f72 74656420 6c696e65 unsupported line │ │ + 0x0054c430 206e756d 62657220 76657273 696f6e00 number version. │ │ + 0x0054c440 696e7661 6c696420 64697265 63746f72 invalid director │ │ + 0x0054c450 7920696e 64657820 696e206c 696e6520 y index in line │ │ + 0x0054c460 6e756d62 65722070 726f6772 616d2068 number program h │ │ + 0x0054c470 65616465 72000000 696e7661 6c696420 eader...invalid │ │ + 0x0054c480 64697265 63746f72 7920696e 64657820 directory index │ │ + 0x0054c490 696e206c 696e6520 6e756d62 65722070 in line number p │ │ + 0x0054c4a0 726f6772 616d0000 696e7661 6c696420 rogram..invalid │ │ + 0x0054c4b0 66696c65 206e756d 62657220 696e206c file number in l │ │ + 0x0054c4c0 696e6520 6e756d62 65722070 726f6772 ine number progr │ │ + 0x0054c4d0 616d0000 44575f46 4f524d5f 73747270 am..DW_FORM_strp │ │ + 0x0054c4e0 206f7574 206f6620 72616e67 65000000 out of range... │ │ + 0x0054c4f0 756e7265 636f676e 697a6564 20445741 unrecognized DWA │ │ + 0x0054c500 52462066 6f726d00 696e7661 6c696420 RF form.invalid │ │ + 0x0054c510 61626272 65766961 74696f6e 20636f64 abbreviation cod │ │ + 0x0054c520 65000000 72616e67 6573206f 66667365 e...ranges offse │ │ + 0x0054c530 74206f75 74206f66 2072616e 67650000 t out of range.. │ │ + 0x0054c540 61627374 72616374 206f7269 67696e20 abstract origin │ │ + 0x0054c550 6f722073 70656369 66696361 74696f6e or specification │ │ + 0x0054c560 206f7574 206f6620 72616e67 65000000 out of range... │ │ + 0x0054c570 696e7661 6c696420 61627374 72616374 invalid abstract │ │ + 0x0054c580 206f7269 67696e20 6f722073 70656369 origin or speci │ │ + 0x0054c590 66696361 74696f6e 00000000 696e7661 fication....inva │ │ + 0x0054c5a0 6c696420 66696c65 206e756d 62657220 lid file number │ │ + 0x0054c5b0 696e2044 575f4154 5f63616c 6c5f6669 in DW_AT_call_fi │ │ + 0x0054c5c0 6c652061 74747269 62757465 00000000 le attribute.... │ │ + 0x0054c5d0 66756e63 74696f6e 2072616e 67657320 function ranges │ │ + 0x0054c5e0 6f666673 6574206f 7574206f 66207261 offset out of ra │ │ + 0x0054c5f0 6e676500 756e7265 636f676e 697a6564 nge.unrecognized │ │ + 0x0054c600 20445741 52462076 65727369 6f6e0000 DWARF version.. │ │ + 0x0054c610 61626272 6576206f 66667365 74206f75 abbrev offset ou │ │ + 0x0054c620 74206f66 2072616e 67650000 39323233 t of range..9223 │ │ 0x0054c630 33373230 33363835 34373735 38300000 37203685477580.. │ │ 0x0054c640 73716c69 74655f6d 61737465 72000000 sqlite_master... │ │ 0x0054c650 73716c69 74655f74 656d705f 6d617374 sqlite_temp_mast │ │ 0x0054c660 65720000 32303137 2d30322d 31332031 er..2017-02-13 1 │ │ 0x0054c670 363a3032 3a343020 61646130 35636661 6:02:40 ada05cfa │ │ 0x0054c680 38366164 37663536 34353435 30616337 86ad7f5645450ac7 │ │ 0x0054c690 61326132 31633961 61366535 37643263 a2a21c9aa6e57d2c │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro.local {} │ │ @@ -218,15 +218,15 @@ │ │ 0x0063c210 043b5500 02000000 0c3b5500 03000000 .;U......;U..... │ │ 0x0063c220 143b5500 00000000 1c3b5500 00000000 .;U......;U..... │ │ 0x0063c230 00000000 00000000 11821d00 03000100 ................ │ │ 0x0063c240 00000000 00000000 b5c22000 00000000 .......... ..... │ │ 0x0063c250 c8425500 00000000 01000000 00000000 .BU............. │ │ 0x0063c260 75b01d00 65b01d00 ede91e00 850f1e00 u...e........... │ │ 0x0063c270 b9821d00 99771e00 91271e00 d5821d00 .....w...'...... │ │ - 0x0063c280 e1f71d00 05101e00 d90f1e00 54c15400 ............T.T. │ │ + 0x0063c280 e1f71d00 05101e00 d90f1e00 60c15400 ............`.T. │ │ 0x0063c290 403b5500 483b5500 503b5500 583b5500 @;U.H;U.P;U.X;U. │ │ 0x0063c2a0 7c3e5500 f4415500 f8415500 00425500 |>U..AU..AU..BU. │ │ 0x0063c2b0 08425500 10425500 2c3b5500 3c0d5500 .BU..BU.,;U.<.U. │ │ 0x0063c2c0 7c095500 1c425500 24425500 2c425500 |.U..BU.$BU.,BU. │ │ 0x0063c2d0 f4415500 f8415500 2c425500 f4415500 .AU..AU.,BU..AU. │ │ 0x0063c2e0 f8415500 e4155500 34425500 3c425500 .AU...U.4BU. │ │ + bl 233b80 │ │ mov x20, x0 │ │ mov w0, #0x0 // #0 │ │ cbz x20, a8654 │ │ ldr x8, [x29, #120] │ │ mov w1, #0x0 // #0 │ │ ldr x4, [x29, #112] │ │ ldr x5, [x29, #104] │ │ @@ -526,39 +526,39 @@ │ │ ldr w0, [x19] │ │ add w1, w1, #0x1 │ │ cmp x0, x5 │ │ add x6, x4, x0 │ │ b.cc a860c // b.lo, b.ul, b.last │ │ adrp x1, 662000 │ │ mov x0, x27 │ │ - add x1, x1, #0x910 │ │ + add x1, x1, #0x908 │ │ mov w2, #0x0 // #0 │ │ blr x28 │ │ mov x0, x23 │ │ mov x1, x20 │ │ mov x2, x25 │ │ mov x3, x28 │ │ mov x4, x27 │ │ - bl 232054 │ │ + bl 233bd4 │ │ mov w0, #0x0 // #0 │ │ b a8654 │ │ ldr x0, [x19, #8] │ │ str x6, [x20, x3] │ │ ldr x3, [x19, #16] │ │ add x0, x0, x8 │ │ str x3, [x2, #16] │ │ str x0, [x2, #8] │ │ add x19, x19, #0x18 │ │ b a8598 │ │ adrp x3, 232000 │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov x2, #0x18 // #24 │ │ - add x3, x3, #0x628 │ │ - bl 239708 │ │ + add x3, x3, #0x580 │ │ + bl 233e78 │ │ str xzr, [x22] │ │ str x20, [x22, #8] │ │ mov w0, #0x1 // #1 │ │ str x21, [x22, #16] │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ @@ -402608,24 +402608,24 @@ │ │ adrp x2, 230000 │ │ adrp x3, 230000 │ │ add x2, x2, #0xf10 │ │ add x3, x3, #0xec8 │ │ add x4, sp, #0x8 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 2321d8 │ │ + bl 232000 │ │ cbz w0, 231020 │ │ adrp x2, 230000 │ │ adrp x3, 230000 │ │ add x2, x2, #0xecc │ │ add x3, x3, #0xec8 │ │ add x4, sp, #0x8 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 2323d8 │ │ + bl 232200 │ │ ldrb w20, [sp, #32] │ │ cmp w20, #0x2 │ │ b.eq 2310e8 // b.none │ │ adrp x8, 856000 │ │ ldr x8, [x8, #776] │ │ blr x8 │ │ mov x19, x0 │ │ @@ -403619,211 +403619,93 @@ │ │ str x0, [x29, #40] │ │ mov x0, x19 │ │ str w1, [x29, #48] │ │ mov x1, #0x48 // #72 │ │ stp xzr, xzr, [x19, #16] │ │ stp xzr, xzr, [x19, #32] │ │ stp xzr, xzr, [x19, #48] │ │ - bl 232000 │ │ + bl 233b80 │ │ cbz x0, 231ff4 │ │ ldp x8, x9, [x19] │ │ ldp x6, x7, [x19, #16] │ │ ldr x1, [x29, #104] │ │ ldp x4, x5, [x19, #32] │ │ ldp x2, x3, [x19, #48] │ │ str x1, [x0, #64] │ │ stp x8, x9, [x0] │ │ stp x6, x7, [x0, #16] │ │ stp x4, x5, [x0, #32] │ │ stp x2, x3, [x0, #48] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #112 │ │ ret │ │ - stp x29, x30, [sp, #-48]! │ │ - mov x0, x1 │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - mov x20, x2 │ │ - str x3, [x29, #40] │ │ - bl a6e50 │ │ - mov x19, x0 │ │ - cbnz x0, 232044 │ │ - cbz x20, 232044 │ │ - bl a7280 <__errno@plt> │ │ - ldr w2, [x0] │ │ - ldr x3, [x29, #40] │ │ - adrp x1, 662000 │ │ - add x1, x1, #0x838 │ │ - mov x0, x3 │ │ - blr x20 │ │ - mov x0, x19 │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - mov x0, x1 │ │ - b a72b0 │ │ - stp x29, x30, [sp, #-64]! │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - mov x20, x1 │ │ - ldr x1, [x4, #16] │ │ - str x21, [sp, #32] │ │ - mov x21, x2 │ │ - cmp x1, x20 │ │ - b.cc 2320ac // b.lo, b.ul, b.last │ │ - ldr x3, [x4] │ │ - ldr x2, [x4, #8] │ │ - add x0, x2, x20 │ │ - sub x1, x1, x20 │ │ - str x0, [x4, #8] │ │ - add x0, x3, x2 │ │ - str x1, [x4, #16] │ │ - ldp x19, x20, [sp, #16] │ │ - ldr x21, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ - ldr x19, [x4, #8] │ │ - lsl x2, x20, #5 │ │ - cbz x19, 2320c8 │ │ - add x2, x19, #0x1, lsl #12 │ │ - lsl x0, x19, #1 │ │ - cmp x19, #0x1, lsl #12 │ │ - csel x2, x0, x2, cc // cc = lo, ul, last │ │ - add x19, x20, x19 │ │ - ldr x0, [x4] │ │ - cmp x2, x19 │ │ - str x3, [x29, #48] │ │ - csel x19, x2, x19, cs // cs = hs, nlast │ │ - str x4, [x29, #56] │ │ - mov x1, x19 │ │ - bl a6c60 │ │ - ldr x4, [x29, #56] │ │ - ldr x3, [x29, #48] │ │ - cbz x0, 232108 │ │ - ldr x2, [x4, #8] │ │ - mov x3, x0 │ │ - str x0, [x4] │ │ - sub x1, x19, x2 │ │ - b 232088 │ │ - str x3, [x29, #56] │ │ - bl a7280 <__errno@plt> │ │ - ldr x3, [x29, #56] │ │ - adrp x1, 662000 │ │ - ldr w2, [x0] │ │ - add x1, x1, #0x840 │ │ - mov x0, x3 │ │ - blr x21 │ │ - mov x0, #0x0 // #0 │ │ - b 23209c │ │ - stp x29, x30, [sp, #-48]! │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - ldr x0, [x1] │ │ - mov x19, x1 │ │ - ldr x1, [x1, #8] │ │ - mov x20, x2 │ │ - str x3, [x29, #40] │ │ - bl a6c60 │ │ - str x0, [x19] │ │ - cbz x0, 232170 │ │ - str xzr, [x19, #16] │ │ - mov w0, #0x1 // #1 │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - bl a7280 <__errno@plt> │ │ - ldr w2, [x0] │ │ - ldr x3, [x29, #40] │ │ - adrp x1, 662000 │ │ - add x1, x1, #0x840 │ │ - mov x0, x3 │ │ - blr x20 │ │ - mov w0, #0x0 // #0 │ │ - b 232164 │ │ - stp x29, x30, [sp, #-32]! │ │ - mov x29, sp │ │ - str x19, [sp, #16] │ │ - mov x19, x1 │ │ - bl 232130 │ │ - cbz w0, 2321c8 │ │ - ldr x0, [x19] │ │ - str xzr, [x19, #8] │ │ - str xzr, [x19] │ │ - str xzr, [x19, #16] │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - mov x0, #0x0 // #0 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ stp x29, x30, [sp, #-112]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ mov x19, x0 │ │ ldr w0, [x0, #8] │ │ stp x21, x22, [sp, #32] │ │ stp x23, x24, [sp, #48] │ │ stp x25, x26, [sp, #64] │ │ str x27, [sp, #80] │ │ mov x22, x1 │ │ mov x23, x2 │ │ mov x20, x3 │ │ mov x21, x4 │ │ - cbnz w0, 23224c │ │ + cbnz w0, 232074 │ │ ldr w0, [x19, #56] │ │ - cbnz w0, 232338 │ │ + cbnz w0, 232160 │ │ ldr x0, [x19, #24] │ │ str x0, [x29, #104] │ │ - cbz x0, 232268 │ │ + cbz x0, 232090 │ │ ldr w1, [x19, #56] │ │ mov w0, #0x0 // #0 │ │ - cbz w1, 232300 │ │ + cbz w1, 232128 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldr x27, [sp, #80] │ │ ldp x29, x30, [sp], #112 │ │ ret │ │ add x0, x19, #0x38 │ │ ldar w0, [x0] │ │ - cbnz w0, 232338 │ │ + cbnz w0, 232160 │ │ add x0, x19, #0x18 │ │ ldar x0, [x0] │ │ str x0, [x29, #104] │ │ - cbnz x0, 232224 │ │ + cbnz x0, 23204c │ │ adrp x2, 662000 │ │ adrp x0, 662000 │ │ mov w24, #0x0 // #0 │ │ add x27, x29, #0x64 │ │ - add x26, x2, #0x860 │ │ - add x25, x0, #0x848 │ │ + add x26, x2, #0x850 │ │ + add x25, x0, #0x838 │ │ cmp w24, #0x2 │ │ - b.eq 232394 // b.none │ │ + b.eq 2321bc // b.none │ │ cmp w24, #0x3 │ │ - b.eq 23239c // b.none │ │ + b.eq 2321c4 // b.none │ │ cmp w24, #0x1 │ │ - b.eq 23235c // b.none │ │ + b.eq 232184 // b.none │ │ ldr x0, [x19] │ │ - cbz x0, 23235c │ │ + cbz x0, 232184 │ │ mov x1, x20 │ │ mov x2, x21 │ │ mov x3, x27 │ │ - bl 233c28 │ │ + bl 232404 │ │ mov w1, w0 │ │ - tbnz w1, #31, 232354 │ │ + tbnz w1, #31, 23217c │ │ mov x0, x19 │ │ mov x2, x20 │ │ mov x3, x21 │ │ add x4, x29, #0x68 │ │ - bl 2331b0 │ │ - cbnz w0, 232380 │ │ + bl 233108 │ │ + cbnz w0, 2321a8 │ │ ldr w0, [x19, #8] │ │ - cbnz w0, 2323a4 │ │ + cbnz w0, 2321cc │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ @@ -403842,116 +403724,116 @@ │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x29, x30, [sp], #112 │ │ ret │ │ adrp x1, 662000 │ │ mov x0, x21 │ │ - add x1, x1, #0x870 │ │ + add x1, x1, #0x860 │ │ mov w2, #0xffffffff // #-1 │ │ blr x20 │ │ mov w0, #0x0 // #0 │ │ - b 2322e4 │ │ + b 23210c │ │ ldr w0, [x29, #100] │ │ - cbz w0, 2322d0 │ │ + cbz w0, 2320f8 │ │ add w24, w24, #0x1 │ │ cmp w24, #0x4 │ │ - b.ne 232280 // b.any │ │ + b.ne 2320a8 // b.any │ │ ldr x1, [x19] │ │ mov x0, x21 │ │ - cbz x1, 2323c4 │ │ + cbz x1, 2321ec │ │ mov w2, #0x2 // #2 │ │ blr x20 │ │ - b 2322d0 │ │ + b 2320f8 │ │ ldr w0, [x19, #8] │ │ - cbnz w0, 2323b4 │ │ + cbnz w0, 2321dc │ │ ldr x0, [x29, #104] │ │ str x0, [x19, #24] │ │ - b 232224 │ │ + b 23204c │ │ mov x0, x26 │ │ - b 2322a0 │ │ + b 2320c8 │ │ mov x0, x25 │ │ - b 2322a0 │ │ + b 2320c8 │ │ add x0, x19, #0x38 │ │ mov w1, #0x1 // #1 │ │ stlr w1, [x0] │ │ - b 2322e0 │ │ + b 232108 │ │ add x0, x19, #0x18 │ │ ldr x1, [x29, #104] │ │ stlr x1, [x0] │ │ - b 232224 │ │ + b 23204c │ │ adrp x1, 662000 │ │ mov w2, #0x0 // #0 │ │ - add x1, x1, #0x898 │ │ + add x1, x1, #0x888 │ │ blr x20 │ │ - b 2322d0 │ │ + b 2320f8 │ │ stp x29, x30, [sp, #-112]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ mov x19, x0 │ │ ldr w0, [x0, #8] │ │ stp x21, x22, [sp, #32] │ │ stp x23, x24, [sp, #48] │ │ stp x25, x26, [sp, #64] │ │ str x27, [sp, #80] │ │ mov x22, x1 │ │ mov x23, x2 │ │ mov x20, x3 │ │ mov x21, x4 │ │ - cbnz w0, 23244c │ │ + cbnz w0, 232274 │ │ ldr w0, [x19, #56] │ │ - cbnz w0, 23253c │ │ + cbnz w0, 232364 │ │ ldr x0, [x19, #24] │ │ str x0, [x29, #104] │ │ - cbz x0, 232468 │ │ + cbz x0, 232290 │ │ ldr w1, [x19, #56] │ │ mov w0, #0x0 // #0 │ │ - cbz w1, 232500 │ │ + cbz w1, 232328 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldr x27, [sp, #80] │ │ ldp x29, x30, [sp], #112 │ │ ret │ │ add x0, x19, #0x38 │ │ ldar w0, [x0] │ │ - cbnz w0, 23253c │ │ + cbnz w0, 232364 │ │ add x0, x19, #0x18 │ │ ldar x0, [x0] │ │ str x0, [x29, #104] │ │ - cbnz x0, 232424 │ │ + cbnz x0, 23224c │ │ adrp x2, 662000 │ │ adrp x0, 662000 │ │ mov w24, #0x0 // #0 │ │ add x27, x29, #0x64 │ │ - add x26, x2, #0x860 │ │ - add x25, x0, #0x848 │ │ + add x26, x2, #0x850 │ │ + add x25, x0, #0x838 │ │ cmp w24, #0x2 │ │ - b.eq 232598 // b.none │ │ + b.eq 2323c0 // b.none │ │ cmp w24, #0x3 │ │ - b.eq 2325a0 // b.none │ │ + b.eq 2323c8 // b.none │ │ cmp w24, #0x1 │ │ - b.eq 232560 // b.none │ │ + b.eq 232388 // b.none │ │ ldr x0, [x19] │ │ - cbz x0, 232560 │ │ + cbz x0, 232388 │ │ mov x1, x20 │ │ mov x2, x21 │ │ mov x3, x27 │ │ - bl 233c28 │ │ + bl 232404 │ │ mov w1, w0 │ │ - tbnz w1, #31, 232558 │ │ + tbnz w1, #31, 232380 │ │ mov x0, x19 │ │ mov x2, x20 │ │ mov x3, x21 │ │ add x4, x29, #0x68 │ │ - bl 2331b0 │ │ - cbnz w0, 232584 │ │ + bl 233108 │ │ + cbnz w0, 2323ac │ │ ldr w0, [x19, #8] │ │ - cbnz w0, 2325a8 │ │ + cbnz w0, 2323d0 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ @@ -403971,82 +403853,158 @@ │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp], #112 │ │ ret │ │ adrp x1, 662000 │ │ mov x0, x21 │ │ - add x1, x1, #0x870 │ │ + add x1, x1, #0x860 │ │ mov w2, #0xffffffff // #-1 │ │ blr x20 │ │ mov w0, #0x0 // #0 │ │ - b 2324e4 │ │ + b 23230c │ │ ldr w0, [x29, #100] │ │ - cbz w0, 2324d0 │ │ + cbz w0, 2322f8 │ │ add w24, w24, #0x1 │ │ cmp w24, #0x4 │ │ - b.ne 232480 // b.any │ │ + b.ne 2322a8 // b.any │ │ ldr x1, [x19] │ │ mov x0, x21 │ │ - cbz x1, 2325c8 │ │ + cbz x1, 2323f0 │ │ mov w2, #0x2 // #2 │ │ blr x20 │ │ - b 2324d0 │ │ + b 2322f8 │ │ ldr w0, [x19, #8] │ │ - cbnz w0, 2325b8 │ │ + cbnz w0, 2323e0 │ │ ldr x0, [x29, #104] │ │ str x0, [x19, #24] │ │ - b 232424 │ │ + b 23224c │ │ mov x0, x26 │ │ - b 2324a0 │ │ + b 2322c8 │ │ mov x0, x25 │ │ - b 2324a0 │ │ + b 2322c8 │ │ add x0, x19, #0x38 │ │ mov w1, #0x1 // #1 │ │ stlr w1, [x0] │ │ - b 2324e0 │ │ + b 232308 │ │ add x0, x19, #0x18 │ │ ldr x1, [x29, #104] │ │ stlr x1, [x0] │ │ - b 232424 │ │ + b 23224c │ │ adrp x1, 662000 │ │ mov w2, #0x0 // #0 │ │ - add x1, x1, #0x898 │ │ + add x1, x1, #0x888 │ │ blr x20 │ │ - b 2324d0 │ │ + b 2322f8 │ │ + stp x29, x30, [sp, #-64]! │ │ + mov x29, sp │ │ + stp x21, x22, [sp, #32] │ │ + stp x19, x20, [sp, #16] │ │ + str x23, [sp, #48] │ │ + mov x20, x3 │ │ + mov x21, x0 │ │ + mov x22, x1 │ │ + mov x23, x2 │ │ + cbz x3, 23249c │ │ + str wzr, [x3] │ │ + mov w1, #0x80000 // #524288 │ │ + bl a6a80 │ │ + mov w19, w0 │ │ + tbnz w19, #31, 232468 │ │ + mov w0, w19 │ │ + mov w1, #0x2 // #2 │ │ + mov w2, #0x1 // #1 │ │ + bl a73a0 │ │ + ldr x23, [sp, #48] │ │ + mov w0, w19 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + bl a7280 <__errno@plt> │ │ + ldr w2, [x0] │ │ + cmp w2, #0x2 │ │ + b.eq 2324b8 // b.none │ │ + mov x0, x23 │ │ + mov x1, x21 │ │ + blr x22 │ │ + ldr x23, [sp, #48] │ │ + mov w0, #0xffffffff // #-1 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov w1, #0x80000 // #524288 │ │ + bl a6a80 │ │ + mov w19, w0 │ │ + tbz w19, #31, 232440 │ │ + bl a7280 <__errno@plt> │ │ + ldr w2, [x0] │ │ + b 232478 │ │ + mov w1, #0x1 // #1 │ │ + str w1, [x20] │ │ + mov w0, #0xffffffff // #-1 │ │ + ldr x23, [sp, #48] │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + stp x29, x30, [sp, #-32]! │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + mov x19, x1 │ │ + mov x20, x2 │ │ + bl a6b40 │ │ + mov w1, #0x1 // #1 │ │ + tbnz w0, #31, 232508 │ │ + mov w0, w1 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + bl a7280 <__errno@plt> │ │ + ldr w2, [x0] │ │ + adrp x1, 662000 │ │ + mov x0, x20 │ │ + add x1, x1, #0x8b8 │ │ + blr x19 │ │ + mov w1, #0x0 // #0 │ │ + mov w0, w1 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ stp x29, x30, [sp, #-16]! │ │ adrp x1, 662000 │ │ mov x0, x4 │ │ mov x29, sp │ │ - add x1, x1, #0x8c8 │ │ + add x1, x1, #0x8c0 │ │ mov w2, #0xffffffff // #-1 │ │ blr x3 │ │ mov w0, #0x0 // #0 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ adrp x1, 662000 │ │ mov x0, x4 │ │ mov x29, sp │ │ - add x1, x1, #0x8e8 │ │ + add x1, x1, #0x8e0 │ │ mov w2, #0xffffffff // #-1 │ │ blr x3 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ ldr x2, [x0, #8] │ │ ldr x1, [x1, #8] │ │ cmp x2, x1 │ │ cset w0, hi // hi = pmore │ │ cmp x2, x1 │ │ csinv w0, w0, wzr, cs // cs = hs, nlast │ │ ret │ │ ldr x2, [x0] │ │ ldr x3, [x1, #8] │ │ cmp x2, x3 │ │ - b.cc 232668 // b.lo, b.ul, b.last │ │ + b.cc 2325c0 // b.lo, b.ul, b.last │ │ ldr x0, [x1, #16] │ │ add x0, x3, x0 │ │ cmp x2, x0 │ │ cset w0, cs // cs = hs, nlast │ │ ret │ │ mov w0, #0xffffffff // #-1 │ │ ret │ │ @@ -404055,57 +404013,57 @@ │ │ stp x21, x22, [sp, #32] │ │ stp x19, x20, [sp, #16] │ │ str x1, [x29, #72] │ │ mov x21, x2 │ │ ldr w1, [x0, #8] │ │ mov x22, x4 │ │ str x23, [sp, #48] │ │ - cbnz w1, 232704 │ │ + cbnz w1, 23265c │ │ ldr x19, [x0, #48] │ │ - cbz x19, 232740 │ │ + cbz x19, 232698 │ │ adrp x20, 232000 │ │ add x23, x29, #0x48 │ │ - add x20, x20, #0x644 │ │ - b 2326b8 │ │ + add x20, x20, #0x59c │ │ + b 232610 │ │ ldr x19, [x19] │ │ - cbz x19, 232740 │ │ + cbz x19, 232698 │ │ ldr x1, [x19, #8] │ │ mov x4, x20 │ │ ldr x2, [x19, #16] │ │ mov x0, x23 │ │ mov x3, #0x18 // #24 │ │ bl a6dc0 │ │ mov x4, x0 │ │ - cbz x0, 2326b0 │ │ + cbz x0, 232608 │ │ ldr x1, [x29, #72] │ │ mov x0, x22 │ │ ldr x2, [x4] │ │ ldr x3, [x4, #8] │ │ ldr x4, [x4, #16] │ │ blr x21 │ │ ldr x23, [sp, #48] │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ adrp x20, 232000 │ │ add x19, x0, #0x30 │ │ add x23, x29, #0x48 │ │ - add x20, x20, #0x644 │ │ - b 23272c │ │ + add x20, x20, #0x59c │ │ + b 232684 │ │ ldr x1, [x19, #8] │ │ ldr x2, [x19, #16] │ │ bl a6dc0 │ │ mov x4, x0 │ │ - cbnz x0, 2326d8 │ │ + cbnz x0, 232630 │ │ ldar x19, [x19] │ │ mov x0, x23 │ │ mov x3, #0x18 // #24 │ │ mov x4, x20 │ │ - cbnz x19, 232718 │ │ + cbnz x19, 232670 │ │ ldr x1, [x29, #72] │ │ mov x0, x22 │ │ mov x2, #0x0 // #0 │ │ mov x3, #0x0 // #0 │ │ mov x4, #0x0 // #0 │ │ blr x21 │ │ ldr x23, [sp, #48] │ │ @@ -404134,58 +404092,58 @@ │ │ mov x3, #0x40 // #64 │ │ mov x4, x20 │ │ mov x5, x19 │ │ mov x6, x27 │ │ mov x23, x7 │ │ mov x21, x0 │ │ mov w22, w1 │ │ - bl 2395e8 │ │ - cbnz w0, 232880 │ │ + bl 233d58 │ │ + cbnz w0, 2327d8 │ │ mov w24, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ mov w23, w28 │ │ - cbnz w28, 232864 │ │ - cbnz w23, 232834 │ │ - cbnz w24, 23284c │ │ + cbnz w28, 2327bc │ │ + cbnz w23, 23278c │ │ + cbnz w24, 2327a4 │ │ cmn w22, #0x1 │ │ mov w21, #0x0 // #0 │ │ - b.eq 23280c // b.none │ │ + b.eq 232764 // b.none │ │ mov w0, w22 │ │ mov x1, x20 │ │ mov x2, x19 │ │ - bl 233cfc │ │ + bl 2324d8 │ │ mov sp, x29 │ │ mov w0, w21 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #96 │ │ add sp, sp, #0x1d0 │ │ ret │ │ mov x0, x21 │ │ add x1, x29, #0x148 │ │ mov x2, x20 │ │ mov x3, x19 │ │ - bl 2396b0 │ │ - cbz w24, 2327f0 │ │ + bl 233e20 │ │ + cbz w24, 232748 │ │ mov x0, x21 │ │ add x1, x29, #0x160 │ │ mov x2, x20 │ │ mov x3, x19 │ │ - bl 2396b0 │ │ - b 2327f0 │ │ + bl 233e20 │ │ + b 232748 │ │ mov x0, x21 │ │ add x1, x29, #0x130 │ │ mov x2, x20 │ │ mov x3, x19 │ │ - bl 2396b0 │ │ - cbz w23, 2327ec │ │ - b 232834 │ │ + bl 233e20 │ │ + cbz w23, 232744 │ │ + b 23278c │ │ ldr x12, [x27] │ │ add x13, x29, #0x178 │ │ mov x1, x27 │ │ mov x0, x21 │ │ mov x2, x20 │ │ mov x3, x19 │ │ ldp x8, x9, [x12] │ │ @@ -404204,88 +404162,88 @@ │ │ ldrb w28, [x12, #4] │ │ ldrb w27, [x12, #6] │ │ str x14, [x29, #208] │ │ str w8, [x29, #200] │ │ str w6, [x29, #192] │ │ stp x4, x5, [x13, #32] │ │ stp x10, x11, [x13, #48] │ │ - bl 2396b0 │ │ + bl 233e20 │ │ mov w0, #0x457f // #17791 │ │ ldr w1, [x29, #376] │ │ movk w0, #0x464c, lsl #16 │ │ cmp w1, w0 │ │ - b.eq 232924 // b.none │ │ + b.eq 23287c // b.none │ │ adrp x1, 662000 │ │ mov x0, x19 │ │ - add x1, x1, #0x938 │ │ + add x1, x1, #0x930 │ │ mov w2, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ mov w24, #0x0 // #0 │ │ blr x20 │ │ mov w23, w28 │ │ - b 2327e4 │ │ + b 23273c │ │ cmp w27, #0x1 │ │ - b.eq 232950 // b.none │ │ + b.eq 2328a8 // b.none │ │ adrp x1, 662000 │ │ mov x0, x19 │ │ - add x1, x1, #0x958 │ │ + add x1, x1, #0x950 │ │ mov w2, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ mov w24, #0x0 // #0 │ │ blr x20 │ │ mov w23, w28 │ │ - b 2327e4 │ │ + b 23273c │ │ cmp w28, #0x2 │ │ - b.eq 23297c // b.none │ │ + b.eq 2328d4 // b.none │ │ adrp x1, 662000 │ │ mov x0, x19 │ │ - add x1, x1, #0x988 │ │ + add x1, x1, #0x980 │ │ mov w2, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ mov w24, #0x0 // #0 │ │ blr x20 │ │ mov w23, w28 │ │ - b 2327e4 │ │ + b 23273c │ │ ldr w0, [x29, #216] │ │ sub w0, w0, #0x1 │ │ uxtb w0, w0 │ │ cmp w0, #0x1 │ │ - b.hi 232a70 // b.pmore │ │ + b.hi 2329c8 // b.pmore │ │ ldr w0, [x29, #560] │ │ - cbz w0, 2329a4 │ │ + cbz w0, 2328fc │ │ ldr w0, [x29, #184] │ │ cmp w0, #0x3 │ │ - b.eq 232f3c // b.none │ │ + b.eq 232e94 // b.none │ │ ldr w0, [x29, #200] │ │ ldr w28, [x29, #192] │ │ cmp w0, wzr │ │ str w0, [x29, #200] │ │ mov w0, #0xffff // #65535 │ │ cset w7, eq // eq = none │ │ cmp w28, w0 │ │ cset w27, eq // eq = none │ │ orr w0, w27, w7 │ │ - cbz w0, 2329d4 │ │ + cbz w0, 23292c │ │ ldr x0, [x29, #208] │ │ - cbnz x0, 232a94 │ │ + cbnz x0, 2329ec │ │ ldr w0, [x29, #200] │ │ add x8, x29, #0x100 │ │ ldr x2, [x29, #208] │ │ mov x6, x8 │ │ sub w3, w0, #0x1 │ │ mov w1, w22 │ │ mov x0, x21 │ │ add x2, x2, #0x40 │ │ lsl x3, x3, #6 │ │ mov x4, x20 │ │ mov x5, x19 │ │ str x8, [x29, #208] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x8, [x29, #208] │ │ - cbz w0, 2327d8 │ │ + cbz w0, 232730 │ │ ldr x0, [x8] │ │ sub w28, w28, #0x1 │ │ add x27, x29, #0x118 │ │ str x0, [x29, #104] │ │ mov x1, x0 │ │ mov x4, x20 │ │ add x28, x1, x28, lsl #6 │ │ @@ -404293,216 +404251,216 @@ │ │ mov w1, w22 │ │ mov x5, x19 │ │ mov x6, x27 │ │ ldr x2, [x28, #32] │ │ str x2, [x29, #168] │ │ mov x3, x2 │ │ ldr x2, [x28, #24] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x8, [x29, #208] │ │ - cbnz w0, 232af4 │ │ + cbnz w0, 232a4c │ │ mov x0, x21 │ │ mov x1, x8 │ │ mov x2, x20 │ │ mov x3, x19 │ │ - bl 2396b0 │ │ - b 2327f0 │ │ + bl 233e20 │ │ + b 232748 │ │ adrp x1, 662000 │ │ mov x0, x19 │ │ - add x1, x1, #0x9b0 │ │ + add x1, x1, #0x9a8 │ │ mov w2, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ mov w24, #0x0 // #0 │ │ blr x20 │ │ mov w23, w28 │ │ - b 2327e4 │ │ + b 23273c │ │ mov x2, x0 │ │ add x0, x29, #0x1b8 │ │ mov x6, x0 │ │ str x0, [x29, #112] │ │ mov w1, w22 │ │ mov x0, x21 │ │ mov x3, #0x8 // #8 │ │ mov x4, x20 │ │ mov x5, x19 │ │ str x7, [x29, #192] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x7, [x29, #192] │ │ - cbz w0, 2327d8 │ │ + cbz w0, 232730 │ │ ldr x0, [x29, #440] │ │ - cbz w7, 232ad8 │ │ + cbz w7, 232a30 │ │ ldr w1, [x0, #32] │ │ str w1, [x29, #200] │ │ - cbnz w27, 232ec0 │ │ + cbnz w27, 232e18 │ │ ldr x1, [x29, #112] │ │ mov x0, x21 │ │ mov x2, x20 │ │ mov x3, x19 │ │ - bl 2396b0 │ │ - b 2329d4 │ │ + bl 233e20 │ │ + b 23292c │ │ add x0, x29, #0x1b8 │ │ ldr w1, [x29, #200] │ │ str x0, [x29, #112] │ │ cmp w1, #0x1 │ │ stp xzr, xzr, [x0] │ │ stp xzr, xzr, [x0, #16] │ │ stp xzr, xzr, [x0, #32] │ │ stp xzr, xzr, [x0, #48] │ │ stp xzr, xzr, [x0, #64] │ │ stp xzr, xzr, [x0, #80] │ │ stp xzr, xzr, [x0, #96] │ │ ldr x0, [x27] │ │ str x0, [x29, #160] │ │ str xzr, [x29, #552] │ │ - b.ls 232c70 // b.plast │ │ + b.ls 232bc8 // b.plast │ │ ldr x0, [x29, #104] │ │ str x0, [x29, #208] │ │ mov w0, #0x1 // #1 │ │ str w0, [x29, #192] │ │ adrp x0, 662000 │ │ - add x0, x0, #0x9f8 │ │ + add x0, x0, #0x9f0 │ │ str x0, [x29, #152] │ │ adrp x0, 662000 │ │ str wzr, [x29, #176] │ │ - add x0, x0, #0xa08 │ │ + add x0, x0, #0xa00 │ │ str x0, [x29, #144] │ │ adrp x0, 662000 │ │ str wzr, [x29, #100] │ │ - add x0, x0, #0xa18 │ │ + add x0, x0, #0xa10 │ │ str x0, [x29, #136] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xa28 │ │ + add x0, x0, #0xa20 │ │ str x0, [x29, #128] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xa38 │ │ + add x0, x0, #0xa30 │ │ str x0, [x29, #120] │ │ - b 232c44 │ │ + b 232b9c │ │ cmp w0, #0xb │ │ ldr w1, [x29, #192] │ │ ldr w0, [x29, #176] │ │ csel w0, w0, w1, ne // ne = any │ │ str w0, [x29, #176] │ │ ldr x0, [x29, #208] │ │ ldr w28, [x0] │ │ ldr x0, [x29, #168] │ │ cmp x0, x28 │ │ - b.ls 232e9c // b.plast │ │ + b.ls 232df4 // b.plast │ │ ldr x0, [x29, #160] │ │ ldr x1, [x29, #152] │ │ add x28, x0, x28 │ │ str x8, [x29, #184] │ │ mov x0, x28 │ │ bl a7020 │ │ ldr x8, [x29, #184] │ │ - cbz w0, 232e70 │ │ + cbz w0, 232dc8 │ │ ldr x1, [x29, #144] │ │ mov x0, x28 │ │ bl a7020 │ │ ldr x8, [x29, #184] │ │ - cbz w0, 232eb8 │ │ + cbz w0, 232e10 │ │ ldr x1, [x29, #136] │ │ mov x0, x28 │ │ bl a7020 │ │ ldr x8, [x29, #184] │ │ - cbz w0, 232eb0 │ │ + cbz w0, 232e08 │ │ ldr x1, [x29, #128] │ │ mov x0, x28 │ │ bl a7020 │ │ ldr x8, [x29, #184] │ │ - cbz w0, 232eec │ │ + cbz w0, 232e44 │ │ ldr x1, [x29, #120] │ │ mov x0, x28 │ │ bl a7020 │ │ ldr x8, [x29, #184] │ │ - cbz w0, 232ee4 │ │ + cbz w0, 232e3c │ │ ldr x1, [x29, #208] │ │ ldr w0, [x29, #192] │ │ add x1, x1, #0x40 │ │ str x1, [x29, #208] │ │ ldr w1, [x29, #200] │ │ add w0, w0, #0x1 │ │ str w0, [x29, #192] │ │ cmp w0, w1 │ │ - b.eq 232c60 // b.none │ │ + b.eq 232bb8 // b.none │ │ ldr x0, [x29, #208] │ │ ldr w0, [x0, #4] │ │ cmp w0, #0x2 │ │ - b.ne 232b88 // b.any │ │ + b.ne 232ae0 // b.any │ │ ldr w0, [x29, #192] │ │ str w0, [x29, #100] │ │ - b 232b9c │ │ + b 232af4 │ │ ldr w0, [x29, #100] │ │ - cbnz w0, 232de8 │ │ + cbnz w0, 232d40 │ │ ldr w0, [x29, #176] │ │ - cbnz w0, 232df0 │ │ + cbnz w0, 232d48 │ │ mov w28, #0x0 // #0 │ │ mov x7, #0x0 // #0 │ │ mov x1, x8 │ │ mov x0, x21 │ │ mov x2, x20 │ │ mov x3, x19 │ │ str x7, [x29, #208] │ │ - bl 2396b0 │ │ + bl 233e20 │ │ mov x0, x21 │ │ mov x1, x27 │ │ mov x3, x19 │ │ mov x2, x20 │ │ - bl 2396b0 │ │ + bl 233e20 │ │ ldr x0, [x29, #112] │ │ add x4, x29, #0x238 │ │ ldr x7, [x29, #208] │ │ mov x3, #0x0 // #0 │ │ add x1, x0, #0x8 │ │ ldr x2, [x1] │ │ - cbz x2, 232cdc │ │ + cbz x2, 232c34 │ │ ldur x0, [x1, #-8] │ │ - cbz x7, 232e68 │ │ + cbz x7, 232dc0 │ │ cmp x7, x0 │ │ - b.gt 232e68 │ │ + b.gt 232dc0 │ │ add x0, x2, x0 │ │ cmp x3, x0 │ │ csel x3, x3, x0, ge // ge = tcont │ │ add x1, x1, #0x18 │ │ cmp x1, x4 │ │ - b.ne 232cb8 // b.any │ │ - cbz x3, 232f44 │ │ - cbz x7, 232f44 │ │ + b.ne 232c10 // b.any │ │ + cbz x3, 232e9c │ │ + cbz x7, 232e9c │ │ add x27, x29, #0x160 │ │ mov x0, x21 │ │ mov w1, w22 │ │ mov x2, x7 │ │ sub x3, x3, x7 │ │ mov x4, x20 │ │ mov x5, x19 │ │ mov x6, x27 │ │ str x7, [x29, #208] │ │ mov w24, #0x0 // #0 │ │ - bl 2395e8 │ │ - cbz w0, 2327e0 │ │ + bl 233d58 │ │ + cbz w0, 232738 │ │ mov w0, w22 │ │ mov x1, x20 │ │ mov x2, x19 │ │ - bl 233cfc │ │ + bl 2324d8 │ │ ldr x7, [x29, #208] │ │ - cbz w0, 232fb8 │ │ + cbz w0, 232f10 │ │ ldr x3, [x27] │ │ mov x1, #0x0 // #0 │ │ ldr x0, [x29, #112] │ │ add x2, x0, x1 │ │ mov x0, #0x0 // #0 │ │ ldr x4, [x2, #8] │ │ - cbz x4, 232d64 │ │ + cbz x4, 232cbc │ │ ldr x0, [x29, #112] │ │ ldr x0, [x0, x1] │ │ sub x0, x0, x7 │ │ add x0, x3, x0 │ │ add x1, x1, #0x18 │ │ str x0, [x2, #16] │ │ cmp x1, #0x78 │ │ - b.ne 232d40 // b.any │ │ + b.ne 232c98 // b.any │ │ ldr x9, [x29, #528] │ │ mov x1, x25 │ │ ldr w0, [x29, #216] │ │ str x9, [sp] │ │ ldr x9, [x29, #520] │ │ cmp w0, #0x2 │ │ str x9, [sp, #8] │ │ @@ -404518,148 +404476,148 @@ │ │ ldr x6, [x29, #504] │ │ ldr x7, [x29, #496] │ │ str x9, [sp, #24] │ │ str w8, [sp, #32] │ │ str x20, [sp, #40] │ │ str x19, [sp, #48] │ │ str x26, [sp, #56] │ │ - bl 238a1c │ │ - cbnz w0, 23305c │ │ + bl 2399e0 │ │ + cbnz w0, 232fb4 │ │ mov w24, #0x1 // #1 │ │ mov w22, #0xffffffff // #-1 │ │ mov w23, w28 │ │ - b 2327e4 │ │ + b 23273c │ │ ldr w0, [x29, #100] │ │ str w0, [x29, #176] │ │ ldr w0, [x29, #176] │ │ ldr x1, [x29, #104] │ │ sub w0, w0, #0x1 │ │ add x28, x1, x0, lsl #6 │ │ ldr w0, [x29, #200] │ │ ldr w9, [x28, #40] │ │ cmp w0, w9 │ │ - b.hi 232ef4 // b.pmore │ │ + b.hi 232e4c // b.pmore │ │ adrp x1, 662000 │ │ str x8, [x29, #216] │ │ mov x0, x19 │ │ - add x1, x1, #0xa48 │ │ + add x1, x1, #0xa40 │ │ mov w2, #0x0 // #0 │ │ mov w23, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ blr x20 │ │ ldr x8, [x29, #216] │ │ mov x0, x21 │ │ mov x1, x8 │ │ mov x2, x20 │ │ mov x3, x19 │ │ mov w24, #0x0 // #0 │ │ - bl 2396b0 │ │ + bl 233e20 │ │ mov x0, x21 │ │ mov x1, x27 │ │ mov x2, x20 │ │ mov x3, x19 │ │ - bl 2396b0 │ │ - cbz w28, 2327e8 │ │ - b 232864 │ │ + bl 233e20 │ │ + cbz w28, 232740 │ │ + b 2327bc │ │ mov x7, x0 │ │ - b 232cd0 │ │ + b 232c28 │ │ mov x0, #0x0 // #0 │ │ ldr x3, [x29, #208] │ │ lsl x1, x0, #5 │ │ sub x0, x1, x0, lsl #3 │ │ ldr x4, [x29, #112] │ │ ldr x2, [x3, #24] │ │ add x1, x4, x0 │ │ str x2, [x4, x0] │ │ ldr x0, [x3, #32] │ │ str x0, [x1, #8] │ │ - b 232c20 │ │ + b 232b78 │ │ adrp x1, 662000 │ │ str x8, [x29, #216] │ │ mov x0, x19 │ │ - add x1, x1, #0x9d8 │ │ - b 232e20 │ │ + add x1, x1, #0x9d0 │ │ + b 232d78 │ │ mov x0, #0x2 // #2 │ │ - b 232e74 │ │ + b 232dcc │ │ mov x0, #0x1 // #1 │ │ - b 232e74 │ │ + b 232dcc │ │ ldr w28, [x0, #40] │ │ ldr w0, [x29, #200] │ │ cmp w28, w0 │ │ - b.cc 232adc // b.lo, b.ul, b.last │ │ + b.cc 232a34 // b.lo, b.ul, b.last │ │ mov w1, #0xffff // #65535 │ │ sub w0, w28, #0x100 │ │ cmp w28, w1 │ │ csel w28, w0, w28, hi // hi = pmore │ │ - b 232adc │ │ + b 232a34 │ │ mov x0, #0x4 // #4 │ │ - b 232e74 │ │ + b 232dcc │ │ mov x0, #0x3 // #3 │ │ - b 232e74 │ │ + b 232dcc │ │ add x0, x29, #0x130 │ │ ldr x2, [x28, #24] │ │ ldr x3, [x28, #32] │ │ mov x6, x0 │ │ str x0, [x29, #208] │ │ mov w1, w22 │ │ mov x0, x21 │ │ mov x4, x20 │ │ mov x5, x19 │ │ str x8, [x29, #192] │ │ str x9, [x29, #200] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x9, [x29, #200] │ │ ldr x8, [x29, #192] │ │ - cbnz w0, 232f64 │ │ + cbnz w0, 232ebc │ │ mov w23, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ - b 232e34 │ │ + b 232d8c │ │ mov w21, #0xffffffff // #-1 │ │ - b 23280c │ │ + b 232764 │ │ mov w0, w22 │ │ mov x1, x20 │ │ mov x2, x19 │ │ mov w24, #0x0 // #0 │ │ - bl 233cfc │ │ - cbz w0, 2327e0 │ │ + bl 2324d8 │ │ + cbz w0, 232738 │ │ mov w21, #0x1 // #1 │ │ - b 23280c │ │ + b 232764 │ │ ldr x2, [x29, #104] │ │ sub w9, w9, #0x1 │ │ add x0, x29, #0x148 │ │ mov w1, w22 │ │ add x9, x2, x9, lsl #6 │ │ mov x6, x0 │ │ str x0, [x29, #200] │ │ mov x4, x20 │ │ mov x0, x21 │ │ mov x5, x19 │ │ ldr x2, [x9, #24] │ │ ldr x3, [x9, #32] │ │ str x8, [x29, #184] │ │ str x9, [x29, #192] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x9, [x29, #192] │ │ ldr x8, [x29, #184] │ │ - cbnz w0, 232fc4 │ │ + cbnz w0, 232f1c │ │ mov w23, #0x0 // #0 │ │ mov w28, #0x1 // #1 │ │ - b 232e34 │ │ + b 232d8c │ │ mov w24, #0x1 // #1 │ │ mov w23, w28 │ │ - b 2327e4 │ │ + b 23273c │ │ mov x0, x21 │ │ mov x1, #0x18 // #24 │ │ mov x2, x20 │ │ mov x3, x19 │ │ str x8, [x29, #192] │ │ str x9, [x29, #176] │ │ - bl 232000 │ │ + bl 233b80 │ │ ldr x8, [x29, #192] │ │ - cbz x0, 2330b0 │ │ + cbz x0, 233008 │ │ ldr x1, [x29, #208] │ │ mov x6, x20 │ │ ldr x4, [x29, #200] │ │ mov x7, x19 │ │ ldr x9, [x29, #176] │ │ str x0, [sp] │ │ str x0, [x29, #192] │ │ @@ -404669,99 +404627,99 @@ │ │ ldr x3, [x28, #32] │ │ ldr x4, [x4] │ │ ldr x5, [x9, #32] │ │ str x8, [x29, #184] │ │ bl a84d8 │ │ ldr x10, [x29, #192] │ │ ldr x8, [x29, #184] │ │ - cbnz w0, 233068 │ │ + cbnz w0, 232fc0 │ │ mov x0, x21 │ │ mov x1, x10 │ │ mov x2, #0x18 // #24 │ │ mov x3, x20 │ │ mov x4, x19 │ │ str x8, [x29, #216] │ │ mov w23, #0x1 // #1 │ │ - bl 232054 │ │ + bl 233bd4 │ │ mov w28, w23 │ │ ldr x8, [x29, #216] │ │ - b 232e34 │ │ + b 232d8c │ │ mov w21, #0x1 // #1 │ │ str w21, [x23] │ │ - b 23280c │ │ + b 232764 │ │ ldr x1, [x29, #208] │ │ mov w4, #0x1 // #1 │ │ mov x0, x21 │ │ mov x2, x20 │ │ mov x3, x19 │ │ str x8, [x29, #192] │ │ str x10, [x29, #200] │ │ str x4, [x29, #208] │ │ - bl 2396b0 │ │ + bl 233e20 │ │ ldr x10, [x29, #200] │ │ mov x0, x21 │ │ ldr x4, [x29, #208] │ │ str w4, [x24] │ │ mov x1, x10 │ │ mov w28, w4 │ │ bl a7480 │ │ ldr x8, [x29, #192] │ │ - b 232c74 │ │ + b 232bcc │ │ mov w23, #0x1 // #1 │ │ mov w28, w23 │ │ - b 232e34 │ │ + b 232d8c │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ stp x19, x20, [sp, #32] │ │ mov x20, x0 │ │ ldr x0, [x0, #8] │ │ mov x19, x2 │ │ - cbz x0, 23313c │ │ + cbz x0, 233094 │ │ ldrb w1, [x0] │ │ - cbz w1, 23313c │ │ + cbz w1, 233094 │ │ ldr w2, [x2, #48] │ │ cmn w2, #0x1 │ │ - b.eq 23310c // b.none │ │ + b.eq 233064 // b.none │ │ ldr x1, [x19, #8] │ │ mov w0, w2 │ │ ldr x2, [x19, #16] │ │ - bl 233cfc │ │ + bl 2324d8 │ │ ldr x0, [x20, #8] │ │ mov w1, #0xffffffff // #-1 │ │ str w1, [x19, #48] │ │ ldr x1, [x19, #8] │ │ add x3, x29, #0x20 │ │ ldr x2, [x19, #16] │ │ - bl 233c28 │ │ + bl 232404 │ │ mov w1, w0 │ │ - tbz w1, #31, 233150 │ │ + tbz w1, #31, 2330a8 │ │ sub sp, x29, #0x10 │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ ldr w1, [x19, #48] │ │ cmn w1, #0x1 │ │ - b.eq 233124 // b.none │ │ + b.eq 23307c // b.none │ │ mov w0, #0xffffffff // #-1 │ │ str w0, [x19, #48] │ │ ldr x2, [x20] │ │ add x5, x29, #0x28 │ │ ldr x0, [x19] │ │ add x7, x29, #0x24 │ │ ldr x4, [x19, #16] │ │ ldr x6, [x19, #32] │ │ ldr x3, [x19, #8] │ │ str wzr, [sp] │ │ - bl 23276c │ │ - cbz w0, 233124 │ │ + bl 2326c4 │ │ + cbz w0, 23307c │ │ ldr w0, [x29, #36] │ │ - cbz w0, 233124 │ │ + cbz w0, 23307c │ │ ldr x2, [x19, #40] │ │ sub sp, x29, #0x10 │ │ ldr x0, [x19, #24] │ │ mov w3, #0x1 // #1 │ │ ldr x1, [x29, #40] │ │ str w3, [x2] │ │ str x1, [x0] │ │ @@ -404783,68 +404741,68 @@ │ │ add x25, x29, #0x100 │ │ add x24, x29, #0xf8 │ │ add x26, x29, #0xfc │ │ add x28, x29, #0x108 │ │ adrp x23, 232000 │ │ sub sp, sp, #0x40 │ │ str x4, [x29, #232] │ │ - add x7, x23, #0x5dc │ │ + add x7, x23, #0x534 │ │ mov x2, #0x0 // #0 │ │ mov x3, #0x40 // #64 │ │ mov x4, x21 │ │ mov x5, x20 │ │ mov x6, x28 │ │ mov x19, x0 │ │ mov w22, w1 │ │ str x7, [x25] │ │ str wzr, [x24] │ │ str wzr, [x26] │ │ - bl 2395e8 │ │ - cbnz w0, 2332cc │ │ + bl 233d58 │ │ + cbnz w0, 233224 │ │ mov w28, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ mov w23, w27 │ │ - cbnz w23, 2332b0 │ │ - cbnz w27, 233280 │ │ - cbnz w28, 233298 │ │ + cbnz w23, 233208 │ │ + cbnz w27, 2331d8 │ │ + cbnz w28, 2331f0 │ │ cmn w22, #0x1 │ │ - b.eq 233258 // b.none │ │ + b.eq 2331b0 // b.none │ │ mov w0, w22 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 233cfc │ │ + bl 2324d8 │ │ mov w0, #0x0 // #0 │ │ mov sp, x29 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #96 │ │ add sp, sp, #0x1f0 │ │ ret │ │ mov x0, x19 │ │ add x1, x29, #0x168 │ │ mov x2, x21 │ │ mov x3, x20 │ │ - bl 2396b0 │ │ - cbz w28, 233240 │ │ + bl 233e20 │ │ + cbz w28, 233198 │ │ mov x0, x19 │ │ add x1, x29, #0x180 │ │ mov x2, x21 │ │ mov x3, x20 │ │ - bl 2396b0 │ │ - b 233240 │ │ + bl 233e20 │ │ + b 233198 │ │ mov x0, x19 │ │ add x1, x29, #0x150 │ │ mov x2, x21 │ │ mov x3, x20 │ │ - bl 2396b0 │ │ - cbz w27, 23323c │ │ - b 233280 │ │ + bl 233e20 │ │ + cbz w27, 233194 │ │ + b 2331d8 │ │ ldr x12, [x28] │ │ add x13, x29, #0x198 │ │ mov x1, x28 │ │ mov x0, x19 │ │ mov x2, x21 │ │ mov x3, x20 │ │ ldp x8, x9, [x12] │ │ @@ -404863,95 +404821,95 @@ │ │ ldrb w27, [x12, #4] │ │ ldrb w28, [x12, #6] │ │ str x14, [x29, #216] │ │ str w8, [x29, #200] │ │ str w6, [x29, #192] │ │ stp x4, x5, [x13, #32] │ │ stp x10, x11, [x13, #48] │ │ - bl 2396b0 │ │ + bl 233e20 │ │ mov w0, #0x457f // #17791 │ │ ldr w1, [x29, #408] │ │ movk w0, #0x464c, lsl #16 │ │ cmp w1, w0 │ │ - b.eq 233370 // b.none │ │ + b.eq 2332c8 // b.none │ │ adrp x1, 662000 │ │ mov x0, x20 │ │ - add x1, x1, #0x938 │ │ + add x1, x1, #0x930 │ │ mov w2, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ blr x21 │ │ mov w23, w27 │ │ - b 233234 │ │ + b 23318c │ │ cmp w28, #0x1 │ │ - b.eq 23339c // b.none │ │ + b.eq 2332f4 // b.none │ │ adrp x1, 662000 │ │ mov x0, x20 │ │ - add x1, x1, #0x958 │ │ + add x1, x1, #0x950 │ │ mov w2, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ blr x21 │ │ mov w23, w27 │ │ - b 233234 │ │ + b 23318c │ │ cmp w27, #0x2 │ │ - b.eq 2333c8 // b.none │ │ + b.eq 233320 // b.none │ │ adrp x1, 662000 │ │ mov x0, x20 │ │ - add x1, x1, #0x988 │ │ + add x1, x1, #0x980 │ │ mov w2, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ blr x21 │ │ mov w23, w27 │ │ - b 233234 │ │ + b 23318c │ │ ldr w0, [x29, #224] │ │ sub w0, w0, #0x1 │ │ uxtb w0, w0 │ │ cmp w0, #0x1 │ │ - b.ls 233400 // b.plast │ │ + b.ls 233358 // b.plast │ │ adrp x1, 662000 │ │ mov x0, x20 │ │ - add x1, x1, #0x9b0 │ │ + add x1, x1, #0x9a8 │ │ mov w2, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ mov w28, #0x0 // #0 │ │ blr x21 │ │ mov w23, w27 │ │ - b 233234 │ │ + b 23318c │ │ ldr w0, [x29, #208] │ │ cmp w0, #0x3 │ │ - b.eq 233958 // b.none │ │ + b.eq 2338b0 // b.none │ │ ldr w0, [x29, #200] │ │ ldr w28, [x29, #192] │ │ cmp w0, wzr │ │ str w0, [x29, #208] │ │ mov w0, #0xffff // #65535 │ │ cset w8, eq // eq = none │ │ cmp w28, w0 │ │ cset w7, eq // eq = none │ │ orr w0, w7, w8 │ │ - cbz w0, 23343c │ │ + cbz w0, 233394 │ │ ldr x0, [x29, #216] │ │ - cbnz x0, 2334dc │ │ + cbnz x0, 233434 │ │ ldr w0, [x29, #208] │ │ add x10, x29, #0x120 │ │ ldr x2, [x29, #216] │ │ mov x6, x10 │ │ sub w3, w0, #0x1 │ │ mov w1, w22 │ │ mov x0, x19 │ │ add x2, x2, #0x40 │ │ lsl x3, x3, #6 │ │ mov x4, x21 │ │ mov x5, x20 │ │ str x10, [x29, #216] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x10, [x29, #216] │ │ - cbz w0, 233228 │ │ + cbz w0, 233180 │ │ ldr x0, [x10] │ │ sub w1, w28, #0x1 │ │ str x0, [x29, #112] │ │ mov x4, x21 │ │ mov x2, x0 │ │ add x0, x29, #0x138 │ │ add x2, x2, x1, lsl #6 │ │ @@ -404960,214 +404918,214 @@ │ │ mov w1, w22 │ │ mov x0, x19 │ │ mov x5, x20 │ │ ldr x3, [x2, #32] │ │ ldr x2, [x2, #24] │ │ str x10, [x29, #200] │ │ str x3, [x29, #168] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x10, [x29, #200] │ │ - cbnz w0, 233548 │ │ + cbnz w0, 2334a0 │ │ mov x0, x19 │ │ mov x1, x10 │ │ mov x2, x21 │ │ mov x3, x20 │ │ - bl 2396b0 │ │ - b 233240 │ │ + bl 233e20 │ │ + b 233198 │ │ add x9, x29, #0x1d8 │ │ mov x2, x0 │ │ mov x6, x9 │ │ mov x0, x19 │ │ mov w1, w22 │ │ mov x3, #0x8 // #8 │ │ mov x4, x21 │ │ mov x5, x20 │ │ str x7, [x29, #184] │ │ str x8, [x29, #192] │ │ str x9, [x29, #200] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x9, [x29, #200] │ │ ldr x8, [x29, #192] │ │ ldr x7, [x29, #184] │ │ - cbz w0, 233228 │ │ + cbz w0, 233180 │ │ ldr x0, [x29, #472] │ │ - cbz w8, 23352c │ │ + cbz w8, 233484 │ │ ldr w1, [x0, #32] │ │ str w1, [x29, #208] │ │ - cbnz w7, 233924 │ │ + cbnz w7, 23387c │ │ mov x0, x19 │ │ mov x1, x9 │ │ mov x2, x21 │ │ mov x3, x20 │ │ - bl 2396b0 │ │ - b 23343c │ │ + bl 233e20 │ │ + b 233394 │ │ ldr w0, [x29, #208] │ │ add x9, x29, #0x1d8 │ │ cmp w0, #0x1 │ │ ldr x0, [x29, #216] │ │ stp xzr, xzr, [x9] │ │ stp xzr, xzr, [x9, #16] │ │ stp xzr, xzr, [x9, #32] │ │ stp xzr, xzr, [x9, #48] │ │ stp xzr, xzr, [x9, #64] │ │ stp xzr, xzr, [x9, #80] │ │ stp xzr, xzr, [x9, #96] │ │ ldr x0, [x0] │ │ str x0, [x29, #160] │ │ str xzr, [x29, #584] │ │ - b.ls 2336c8 // b.plast │ │ + b.ls 233620 // b.plast │ │ mov w0, #0x1 // #1 │ │ str w0, [x29, #200] │ │ adrp x0, 662000 │ │ ldr x28, [x29, #112] │ │ - add x0, x0, #0x9f8 │ │ + add x0, x0, #0x9f0 │ │ str x0, [x29, #152] │ │ adrp x0, 662000 │ │ str wzr, [x29, #176] │ │ - add x0, x0, #0xa08 │ │ + add x0, x0, #0xa00 │ │ str x0, [x29, #144] │ │ adrp x0, 662000 │ │ str wzr, [x29, #108] │ │ - add x0, x0, #0xa18 │ │ + add x0, x0, #0xa10 │ │ str x0, [x29, #136] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xa28 │ │ + add x0, x0, #0xa20 │ │ str x0, [x29, #128] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xa38 │ │ + add x0, x0, #0xa30 │ │ str x0, [x29, #120] │ │ - b 2336a0 │ │ + b 2335f8 │ │ cmp w0, #0xb │ │ ldr w1, [x29, #200] │ │ ldr w0, [x29, #176] │ │ csel w0, w0, w1, ne // ne = any │ │ str w0, [x29, #176] │ │ ldr w0, [x28] │ │ ldr x1, [x29, #168] │ │ cmp x1, x0 │ │ - b.ls 233900 // b.plast │ │ + b.ls 233858 // b.plast │ │ ldr x1, [x29, #160] │ │ str x10, [x29, #184] │ │ add x27, x1, x0 │ │ ldr x1, [x29, #152] │ │ mov x0, x27 │ │ str x9, [x29, #192] │ │ bl a7020 │ │ ldr x9, [x29, #192] │ │ ldr x10, [x29, #184] │ │ - cbz w0, 2338dc │ │ + cbz w0, 233834 │ │ ldr x1, [x29, #144] │ │ mov x0, x27 │ │ bl a7020 │ │ ldr x9, [x29, #192] │ │ ldr x10, [x29, #184] │ │ - cbz w0, 23391c │ │ + cbz w0, 233874 │ │ ldr x1, [x29, #136] │ │ mov x0, x27 │ │ bl a7020 │ │ ldr x9, [x29, #192] │ │ ldr x10, [x29, #184] │ │ - cbz w0, 233914 │ │ + cbz w0, 23386c │ │ ldr x1, [x29, #128] │ │ mov x0, x27 │ │ bl a7020 │ │ ldr x9, [x29, #192] │ │ ldr x10, [x29, #184] │ │ - cbz w0, 233950 │ │ + cbz w0, 2338a8 │ │ ldr x1, [x29, #120] │ │ mov x0, x27 │ │ bl a7020 │ │ ldr x9, [x29, #192] │ │ ldr x10, [x29, #184] │ │ - cbz w0, 233948 │ │ + cbz w0, 2338a0 │ │ ldr w0, [x29, #200] │ │ add x28, x28, #0x40 │ │ ldr w1, [x29, #208] │ │ add w0, w0, #0x1 │ │ str w0, [x29, #200] │ │ cmp w0, w1 │ │ - b.eq 2336b8 // b.none │ │ + b.eq 233610 // b.none │ │ ldr w0, [x28, #4] │ │ cmp w0, #0x2 │ │ - b.ne 2335d8 // b.any │ │ + b.ne 233530 // b.any │ │ ldr w0, [x29, #200] │ │ str w0, [x29, #108] │ │ - b 2335ec │ │ + b 233544 │ │ ldr w0, [x29, #108] │ │ - cbnz w0, 233854 │ │ + cbnz w0, 2337ac │ │ ldr w0, [x29, #176] │ │ - cbnz w0, 23385c │ │ + cbnz w0, 2337b4 │ │ mov w27, #0x0 // #0 │ │ mov x1, x10 │ │ mov x0, x19 │ │ mov x10, #0x0 // #0 │ │ mov x2, x21 │ │ mov x3, x20 │ │ str x9, [x29, #200] │ │ str x10, [x29, #208] │ │ - bl 2396b0 │ │ + bl 233e20 │ │ ldr x1, [x29, #216] │ │ mov x3, x20 │ │ mov x0, x19 │ │ mov x2, x21 │ │ - bl 2396b0 │ │ + bl 233e20 │ │ ldr x9, [x29, #200] │ │ add x4, x29, #0x258 │ │ ldr x10, [x29, #208] │ │ mov x3, #0x0 // #0 │ │ add x1, x9, #0x8 │ │ ldr x2, [x1] │ │ - cbz x2, 233738 │ │ + cbz x2, 233690 │ │ ldur x0, [x1, #-8] │ │ - cbz x10, 2338d4 │ │ + cbz x10, 23382c │ │ cmp x10, x0 │ │ - b.gt 2338d4 │ │ + b.gt 23382c │ │ add x0, x2, x0 │ │ cmp x3, x0 │ │ csel x3, x3, x0, ge // ge = tcont │ │ add x1, x1, #0x18 │ │ cmp x1, x4 │ │ - b.ne 233714 // b.any │ │ - cbz x3, 233aa0 │ │ - cbz x10, 233aa0 │ │ + b.ne 23366c // b.any │ │ + cbz x3, 2339f8 │ │ + cbz x10, 2339f8 │ │ add x0, x29, #0x180 │ │ mov w1, w22 │ │ mov x6, x0 │ │ str x0, [x29, #216] │ │ mov x2, x10 │ │ mov x0, x19 │ │ sub x3, x3, x10 │ │ mov x4, x21 │ │ mov x5, x20 │ │ str x9, [x29, #200] │ │ str x10, [x29, #208] │ │ mov w28, #0x0 // #0 │ │ - bl 2395e8 │ │ - cbz w0, 233230 │ │ + bl 233d58 │ │ + cbz w0, 233188 │ │ mov w0, w22 │ │ mov x1, x21 │ │ mov x2, x20 │ │ - bl 233cfc │ │ + bl 2324d8 │ │ ldr x10, [x29, #208] │ │ ldr x9, [x29, #200] │ │ - cbz w0, 233b24 │ │ + cbz w0, 233a7c │ │ ldr x0, [x29, #216] │ │ mov x1, #0x0 // #0 │ │ ldr x3, [x0] │ │ add x2, x9, x1 │ │ mov x0, #0x0 // #0 │ │ ldr x4, [x2, #8] │ │ - cbz x4, 2337c8 │ │ + cbz x4, 233720 │ │ ldr x0, [x9, x1] │ │ sub x0, x0, x10 │ │ add x0, x3, x0 │ │ add x1, x1, #0x18 │ │ str x0, [x2, #16] │ │ cmp x1, #0x78 │ │ - b.ne 2337ac // b.any │ │ + b.ne 233704 // b.any │ │ ldr x11, [x29, #560] │ │ mov x1, #0x0 // #0 │ │ ldr w0, [x29, #224] │ │ str x11, [sp] │ │ ldr x11, [x29, #552] │ │ cmp w0, #0x2 │ │ str x11, [sp, #8] │ │ @@ -405184,178 +405142,178 @@ │ │ ldr x7, [x29, #528] │ │ str x11, [sp, #24] │ │ str w10, [sp, #32] │ │ str x21, [sp, #40] │ │ str x20, [sp, #48] │ │ str x25, [sp, #56] │ │ str x9, [x29, #216] │ │ - bl 238a1c │ │ + bl 2399e0 │ │ ldr x9, [x29, #216] │ │ - cbnz w0, 233bc8 │ │ + cbnz w0, 233b20 │ │ mov w28, #0x1 // #1 │ │ mov w22, #0xffffffff // #-1 │ │ mov w23, w27 │ │ - b 233234 │ │ + b 23318c │ │ ldr w0, [x29, #108] │ │ str w0, [x29, #176] │ │ ldr w0, [x29, #176] │ │ ldr x1, [x29, #112] │ │ sub w0, w0, #0x1 │ │ add x27, x1, x0, lsl #6 │ │ ldr w0, [x29, #208] │ │ ldr w28, [x27, #40] │ │ cmp w0, w28 │ │ - b.hi 233a58 // b.pmore │ │ + b.hi 2339b0 // b.pmore │ │ adrp x1, 662000 │ │ str x10, [x29, #232] │ │ mov x0, x20 │ │ - add x1, x1, #0xa48 │ │ + add x1, x1, #0xa40 │ │ mov w2, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ mov w23, #0x0 // #0 │ │ blr x21 │ │ ldr x10, [x29, #232] │ │ mov x0, x19 │ │ mov x1, x10 │ │ mov x2, x21 │ │ mov x3, x20 │ │ mov w28, #0x0 // #0 │ │ - bl 2396b0 │ │ + bl 233e20 │ │ ldr x1, [x29, #216] │ │ mov x0, x19 │ │ mov x2, x21 │ │ mov x3, x20 │ │ - bl 2396b0 │ │ - cbz w23, 233238 │ │ - b 2332b0 │ │ + bl 233e20 │ │ + cbz w23, 233190 │ │ + b 233208 │ │ mov x10, x0 │ │ - b 23372c │ │ + b 233684 │ │ mov x0, #0x0 // #0 │ │ lsl x1, x0, #5 │ │ ldr x2, [x28, #24] │ │ sub x0, x1, x0, lsl #3 │ │ add x1, x9, x0 │ │ str x2, [x9, x0] │ │ ldr x0, [x28, #32] │ │ str x0, [x1, #8] │ │ - b 233684 │ │ + b 2335dc │ │ adrp x1, 662000 │ │ str x10, [x29, #232] │ │ mov x0, x20 │ │ - add x1, x1, #0x9d8 │ │ - b 23388c │ │ + add x1, x1, #0x9d0 │ │ + b 2337e4 │ │ mov x0, #0x2 // #2 │ │ - b 2338e0 │ │ + b 233838 │ │ mov x0, #0x1 // #1 │ │ - b 2338e0 │ │ + b 233838 │ │ ldr w28, [x0, #40] │ │ ldr w0, [x29, #208] │ │ cmp w28, w0 │ │ - b.cc 233530 // b.lo, b.ul, b.last │ │ + b.cc 233488 // b.lo, b.ul, b.last │ │ mov w1, #0xffff // #65535 │ │ sub w0, w28, #0x100 │ │ cmp w28, w1 │ │ csel w28, w0, w28, hi // hi = pmore │ │ - b 233530 │ │ + b 233488 │ │ mov x0, #0x4 // #4 │ │ - b 2338e0 │ │ + b 233838 │ │ mov x0, #0x3 // #3 │ │ - b 2338e0 │ │ + b 233838 │ │ mov w0, #0xffffffff // #-1 │ │ add x9, x29, #0x1d8 │ │ cmn w0, #0x1 │ │ adrp x0, 233000 │ │ - add x0, x0, #0xbc │ │ + add x0, x0, #0x14 │ │ mov x1, x9 │ │ csinv w22, w22, wzr, eq // eq = none │ │ str x19, [x29, #472] │ │ str x21, [x29, #480] │ │ str x20, [x29, #488] │ │ str x25, [x29, #496] │ │ str x24, [x29, #504] │ │ str x26, [x29, #512] │ │ str w22, [x29, #520] │ │ bl a7330 │ │ ldr w0, [x19, #8] │ │ - cbnz w0, 2339cc │ │ + cbnz w0, 233924 │ │ ldr w0, [x24] │ │ - cbz w0, 233a40 │ │ + cbz w0, 233998 │ │ adrp x0, 232000 │ │ - add x0, x0, #0x670 │ │ + add x0, x0, #0x5c8 │ │ str x0, [x19, #40] │ │ ldr x19, [x19, #24] │ │ - cbz x19, 233a04 │ │ - add x23, x23, #0x5dc │ │ + cbz x19, 23395c │ │ + add x23, x23, #0x534 │ │ cmp x19, x23 │ │ - b.eq 233a04 // b.none │ │ + b.eq 23395c // b.none │ │ mov w0, #0x1 // #1 │ │ - b 23325c │ │ + b 2331b4 │ │ ldr w0, [x24] │ │ - cbz w0, 233a18 │ │ + cbz w0, 233970 │ │ adrp x0, 232000 │ │ add x1, x19, #0x28 │ │ - add x0, x0, #0x670 │ │ + add x0, x0, #0x5c8 │ │ stlr x0, [x1] │ │ ldr w0, [x19, #8] │ │ - cbz w0, 2339b0 │ │ + cbz w0, 233908 │ │ add x19, x19, #0x18 │ │ ldar x19, [x19] │ │ - cbz x19, 233a04 │ │ - add x23, x23, #0x5dc │ │ + cbz x19, 23395c │ │ + add x23, x23, #0x534 │ │ cmp x23, x19 │ │ - b.ne 2339c4 // b.any │ │ + b.ne 23391c // b.any │ │ ldr x2, [x29, #232] │ │ mov w0, #0x1 // #1 │ │ ldr x1, [x25] │ │ str x1, [x2] │ │ - b 23325c │ │ + b 2331b4 │ │ adrp x1, 232000 │ │ add x0, x19, #0x28 │ │ - add x1, x1, #0x604 │ │ + add x1, x1, #0x55c │ │ ldaxr x2, [x0] │ │ cmp x2, xzr │ │ - b.ne 233a38 // b.any │ │ + b.ne 233990 // b.any │ │ stlxr w3, x1, [x0] │ │ - cbnz w3, 233a24 │ │ + cbnz w3, 23397c │ │ ldr w0, [x19, #8] │ │ - b 2339e8 │ │ + b 233940 │ │ ldr x0, [x19, #40] │ │ - cbnz x0, 2339b0 │ │ + cbnz x0, 233908 │ │ adrp x0, 232000 │ │ - add x0, x0, #0x604 │ │ + add x0, x0, #0x55c │ │ str x0, [x19, #40] │ │ - b 2339b0 │ │ + b 233908 │ │ add x0, x29, #0x150 │ │ ldr x2, [x27, #24] │ │ ldr x3, [x27, #32] │ │ mov x6, x0 │ │ str x0, [x29, #208] │ │ mov w1, w22 │ │ mov x0, x19 │ │ mov x4, x21 │ │ mov x5, x20 │ │ str x10, [x29, #192] │ │ str x9, [x29, #200] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x9, [x29, #200] │ │ ldr x10, [x29, #192] │ │ - cbnz w0, 233ac8 │ │ + cbnz w0, 233a20 │ │ mov w27, #0x0 // #0 │ │ mov w23, #0x0 // #0 │ │ - b 2338a0 │ │ + b 2337f8 │ │ mov w0, w22 │ │ mov x1, x21 │ │ mov x2, x20 │ │ str x9, [x29, #224] │ │ mov w28, #0x0 // #0 │ │ - bl 233cfc │ │ + bl 2324d8 │ │ ldr x9, [x29, #224] │ │ - cbz w0, 233230 │ │ + cbz w0, 233188 │ │ mov w0, #0x1 // #1 │ │ - b 233960 │ │ + b 2338b8 │ │ ldr x2, [x29, #112] │ │ sub w8, w28, #0x1 │ │ add x0, x29, #0x168 │ │ mov w1, w22 │ │ add x8, x2, x8, lsl #6 │ │ mov x6, x0 │ │ str x0, [x29, #200] │ │ @@ -405363,36 +405321,36 @@ │ │ mov x0, x19 │ │ mov x5, x20 │ │ ldr x2, [x8, #24] │ │ ldr x3, [x8, #32] │ │ str x10, [x29, #176] │ │ str x9, [x29, #184] │ │ str x8, [x29, #192] │ │ - bl 2395e8 │ │ + bl 233d58 │ │ ldr x8, [x29, #192] │ │ ldr x9, [x29, #184] │ │ ldr x10, [x29, #176] │ │ - cbnz w0, 233b30 │ │ + cbnz w0, 233a88 │ │ mov w27, #0x0 // #0 │ │ mov w23, #0x1 // #1 │ │ - b 2338a0 │ │ + b 2337f8 │ │ mov w28, #0x1 // #1 │ │ mov w23, w27 │ │ - b 233234 │ │ + b 23318c │ │ mov x0, x19 │ │ mov x1, #0x18 // #24 │ │ mov x2, x21 │ │ mov x3, x20 │ │ str x10, [x29, #192] │ │ str x9, [x29, #176] │ │ str x8, [x29, #184] │ │ - bl 232000 │ │ + bl 233b80 │ │ ldr x10, [x29, #192] │ │ mov x28, x0 │ │ - cbz x0, 233c1c │ │ + cbz x0, 233b74 │ │ ldr x1, [x29, #208] │ │ mov x6, x21 │ │ ldr x4, [x29, #200] │ │ mov x7, x20 │ │ ldr x8, [x29, #184] │ │ str x0, [sp] │ │ mov x0, x19 │ │ @@ -405400,150 +405358,1201 @@ │ │ mov x1, #0x0 // #0 │ │ ldr x3, [x27, #32] │ │ ldr x4, [x4] │ │ ldr x5, [x8, #32] │ │ bl a84d8 │ │ ldr x10, [x29, #192] │ │ ldr x9, [x29, #176] │ │ - cbnz w0, 233bd4 │ │ + cbnz w0, 233b2c │ │ mov x0, x19 │ │ mov x1, x28 │ │ mov x2, #0x18 // #24 │ │ mov x3, x21 │ │ mov x4, x20 │ │ str x10, [x29, #232] │ │ mov w27, #0x1 // #1 │ │ - bl 232054 │ │ + bl 233bd4 │ │ mov w23, w27 │ │ ldr x10, [x29, #232] │ │ - b 2338a0 │ │ + b 2337f8 │ │ mov w0, #0x1 // #1 │ │ str w0, [x26] │ │ - b 233960 │ │ + b 2338b8 │ │ ldr x1, [x29, #208] │ │ mov w4, #0x1 // #1 │ │ mov x0, x19 │ │ mov x2, x21 │ │ mov x3, x20 │ │ str x10, [x29, #192] │ │ str x9, [x29, #200] │ │ str x4, [x29, #208] │ │ - bl 2396b0 │ │ + bl 233e20 │ │ ldr x4, [x29, #208] │ │ mov x0, x19 │ │ mov x1, x28 │ │ str w4, [x24] │ │ mov w27, w4 │ │ bl a7480 │ │ ldr x10, [x29, #192] │ │ ldr x9, [x29, #200] │ │ - b 2336cc │ │ + b 233624 │ │ mov w27, #0x1 // #1 │ │ mov w23, w27 │ │ - b 2338a0 │ │ + b 2337f8 │ │ + stp x29, x30, [sp, #-48]! │ │ + mov x0, x1 │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + mov x20, x2 │ │ + str x3, [x29, #40] │ │ + bl a6e50 │ │ + mov x19, x0 │ │ + cbnz x0, 233bc4 │ │ + cbz x20, 233bc4 │ │ + bl a7280 <__errno@plt> │ │ + ldr w2, [x0] │ │ + ldr x3, [x29, #40] │ │ + adrp x1, 662000 │ │ + add x1, x1, #0xa70 │ │ + mov x0, x3 │ │ + blr x20 │ │ + mov x0, x19 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x0, x1 │ │ + b a72b0 │ │ stp x29, x30, [sp, #-64]! │ │ mov x29, sp │ │ - stp x21, x22, [sp, #32] │ │ stp x19, x20, [sp, #16] │ │ - str x23, [sp, #48] │ │ - mov x20, x3 │ │ - mov x21, x0 │ │ - mov x22, x1 │ │ - mov x23, x2 │ │ - cbz x3, 233cc0 │ │ - str wzr, [x3] │ │ - mov w1, #0x80000 // #524288 │ │ - bl a6a80 │ │ - mov w19, w0 │ │ - tbnz w19, #31, 233c8c │ │ - mov w0, w19 │ │ - mov w1, #0x2 // #2 │ │ - mov w2, #0x1 // #1 │ │ - bl a73a0 │ │ - ldr x23, [sp, #48] │ │ - mov w0, w19 │ │ + mov x20, x1 │ │ + ldr x1, [x4, #16] │ │ + str x21, [sp, #32] │ │ + mov x21, x2 │ │ + cmp x1, x20 │ │ + b.cc 233c2c // b.lo, b.ul, b.last │ │ + ldr x3, [x4] │ │ + ldr x2, [x4, #8] │ │ + add x0, x2, x20 │ │ + sub x1, x1, x20 │ │ + str x0, [x4, #8] │ │ + add x0, x3, x2 │ │ + str x1, [x4, #16] │ │ ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ + ldr x19, [x4, #8] │ │ + lsl x2, x20, #5 │ │ + cbz x19, 233c48 │ │ + add x2, x19, #0x1, lsl #12 │ │ + lsl x0, x19, #1 │ │ + cmp x19, #0x1, lsl #12 │ │ + csel x2, x0, x2, cc // cc = lo, ul, last │ │ + add x19, x20, x19 │ │ + ldr x0, [x4] │ │ + cmp x2, x19 │ │ + str x3, [x29, #48] │ │ + csel x19, x2, x19, cs // cs = hs, nlast │ │ + str x4, [x29, #56] │ │ + mov x1, x19 │ │ + bl a6c60 │ │ + ldr x4, [x29, #56] │ │ + ldr x3, [x29, #48] │ │ + cbz x0, 233c88 │ │ + ldr x2, [x4, #8] │ │ + mov x3, x0 │ │ + str x0, [x4] │ │ + sub x1, x19, x2 │ │ + b 233c08 │ │ + str x3, [x29, #56] │ │ bl a7280 <__errno@plt> │ │ + ldr x3, [x29, #56] │ │ + adrp x1, 662000 │ │ ldr w2, [x0] │ │ - cmp w2, #0x2 │ │ - b.eq 233cdc // b.none │ │ - mov x0, x23 │ │ - mov x1, x21 │ │ - blr x22 │ │ - ldr x23, [sp, #48] │ │ - mov w0, #0xffffffff // #-1 │ │ + add x1, x1, #0xa78 │ │ + mov x0, x3 │ │ + blr x21 │ │ + mov x0, #0x0 // #0 │ │ + b 233c1c │ │ + stp x29, x30, [sp, #-48]! │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + ldr x0, [x1] │ │ + mov x19, x1 │ │ + ldr x1, [x1, #8] │ │ + mov x20, x2 │ │ + str x3, [x29, #40] │ │ + bl a6c60 │ │ + str x0, [x19] │ │ + cbz x0, 233cf0 │ │ + str xzr, [x19, #16] │ │ + mov w0, #0x1 // #1 │ │ ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - mov w1, #0x80000 // #524288 │ │ - bl a6a80 │ │ - mov w19, w0 │ │ - tbz w19, #31, 233c64 │ │ bl a7280 <__errno@plt> │ │ ldr w2, [x0] │ │ - b 233c9c │ │ - mov w1, #0x1 // #1 │ │ - str w1, [x20] │ │ - mov w0, #0xffffffff // #-1 │ │ - ldr x23, [sp, #48] │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldp x29, x30, [sp], #64 │ │ - ret │ │ + ldr x3, [x29, #40] │ │ + adrp x1, 662000 │ │ + add x1, x1, #0xa78 │ │ + mov x0, x3 │ │ + blr x20 │ │ + mov w0, #0x0 // #0 │ │ + b 233ce4 │ │ stp x29, x30, [sp, #-32]! │ │ mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ + str x19, [sp, #16] │ │ mov x19, x1 │ │ - mov x20, x2 │ │ - bl a6b40 │ │ - mov w1, #0x1 // #1 │ │ - tbnz w0, #31, 233d2c │ │ - mov w0, w1 │ │ - ldp x19, x20, [sp, #16] │ │ + bl 233cb0 │ │ + cbz w0, 233d48 │ │ + ldr x0, [x19] │ │ + str xzr, [x19, #8] │ │ + str xzr, [x19] │ │ + str xzr, [x19, #16] │ │ + ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ + mov x0, #0x0 // #0 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + stp x29, x30, [sp, #-96]! │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + stp x21, x22, [sp, #32] │ │ + str x6, [x29, #88] │ │ + mov x21, x4 │ │ + str x23, [sp, #48] │ │ + mov x22, x5 │ │ + mov x23, x2 │ │ + str x1, [x29, #72] │ │ + str x3, [x29, #80] │ │ + bl a6f30 │ │ + sxtw x19, w0 │ │ + ldr x3, [x29, #80] │ │ + ldr x1, [x29, #72] │ │ + neg x20, x19 │ │ + udiv x7, x23, x19 │ │ + sub x3, x3, #0x1 │ │ + add x5, x3, x19 │ │ + mov w4, w1 │ │ + mov x0, #0x0 // #0 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + msub w19, w7, w19, w23 │ │ + add x1, x5, x19 │ │ + sub x5, x23, x19 │ │ + and x20, x1, x20 │ │ + mov x1, x20 │ │ + bl a70f0 │ │ + cmn x0, #0x1 │ │ + ldr x6, [x29, #88] │ │ + b.eq 233e00 // b.none │ │ + add x19, x0, x19 │ │ + str x0, [x6, #8] │ │ + str x19, [x6] │ │ + mov w0, #0x1 // #1 │ │ + str x20, [x6, #16] │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldr x23, [sp, #48] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ bl a7280 <__errno@plt> │ │ ldr w2, [x0] │ │ adrp x1, 662000 │ │ - mov x0, x20 │ │ - add x1, x1, #0xa78 │ │ + mov x0, x22 │ │ + add x1, x1, #0xa80 │ │ + blr x21 │ │ + mov w0, #0x0 // #0 │ │ + b 233dec │ │ + stp x29, x30, [sp, #-48]! │ │ + mov x29, sp │ │ + ldr x0, [x1, #8] │ │ + ldr x1, [x1, #16] │ │ + str x19, [sp, #16] │ │ + mov x19, x2 │ │ + str x3, [x29, #40] │ │ + bl a6ba0 │ │ + tbnz w0, #31, 233e50 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + bl a7280 <__errno@plt> │ │ + ldr w2, [x0] │ │ + ldr x3, [x29, #40] │ │ + adrp x1, 662000 │ │ + add x1, x1, #0xa88 │ │ + mov x0, x3 │ │ blr x19 │ │ - mov w1, #0x0 // #0 │ │ - mov w0, w1 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + stp x29, x30, [sp, #-112]! │ │ + cmp x1, #0x1 │ │ + mov x29, sp │ │ + stp x21, x22, [sp, #32] │ │ + stp x23, x24, [sp, #48] │ │ + stp x25, x26, [sp, #64] │ │ + stp x19, x20, [sp, #16] │ │ + stp x27, x28, [sp, #80] │ │ + mov x22, x1 │ │ + mov x26, x0 │ │ + mov x21, x2 │ │ + mov x23, x3 │ │ + b.ls 234bc8 // b.plast │ │ + add x0, x2, #0xf │ │ + sub x24, x2, #0x1 │ │ + str x0, [x29, #104] │ │ + lsr x4, x22, #1 │ │ + mul x4, x4, x21 │ │ + add x0, x26, x4 │ │ + cbz x21, 2342e8 │ │ + add x2, x4, #0x10 │ │ + add x1, x26, #0x10 │ │ + cmp x2, xzr │ │ + cset w2, le │ │ + cmp x0, x1 │ │ + cset w1, cs // cs = hs, nlast │ │ + orr w1, w2, w1 │ │ + cbz w1, 234c84 │ │ + cmp x21, #0x13 │ │ + b.ls 234c84 // b.plast │ │ + neg x2, x26 │ │ + mov x1, x26 │ │ + and x2, x2, #0xf │ │ + cmp x2, x21 │ │ + csel x2, x2, x21, ls // ls = plast │ │ + cbz x2, 234c58 │ │ + mov x3, x0 │ │ + ldrb w6, [x0] │ │ + ldrb w5, [x26] │ │ + cmp x2, #0x1 │ │ + strb w6, [x1], #1 │ │ + strb w5, [x3], #1 │ │ + b.eq 234cd4 // b.none │ │ + ldrb w5, [x0, #1] │ │ + cmp x2, #0x2 │ │ + ldrb w3, [x26, #1] │ │ + add x1, x26, #0x2 │ │ + strb w5, [x26, #1] │ │ + add x5, x0, #0x2 │ │ + strb w3, [x0, #1] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #2] │ │ + cmp x2, #0x3 │ │ + ldrb w3, [x26, #2] │ │ + add x1, x26, #0x3 │ │ + strb w5, [x26, #2] │ │ + add x5, x0, #0x3 │ │ + strb w3, [x0, #2] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #3] │ │ + cmp x2, #0x4 │ │ + ldrb w3, [x26, #3] │ │ + add x1, x26, #0x4 │ │ + strb w5, [x26, #3] │ │ + add x5, x0, #0x4 │ │ + strb w3, [x0, #3] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #4] │ │ + cmp x2, #0x5 │ │ + ldrb w3, [x26, #4] │ │ + add x1, x26, #0x5 │ │ + strb w5, [x26, #4] │ │ + add x5, x0, #0x5 │ │ + strb w3, [x0, #4] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #5] │ │ + cmp x2, #0x6 │ │ + ldrb w3, [x26, #5] │ │ + add x1, x26, #0x6 │ │ + strb w5, [x26, #5] │ │ + add x5, x0, #0x6 │ │ + strb w3, [x0, #5] │ │ + b.eq 234cec // b.none │ │ + ldrb w5, [x0, #6] │ │ + cmp x2, #0x7 │ │ + ldrb w3, [x26, #6] │ │ + add x1, x26, #0x7 │ │ + strb w5, [x26, #6] │ │ + add x5, x0, #0x7 │ │ + strb w3, [x0, #6] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #7] │ │ + cmp x2, #0x8 │ │ + ldrb w3, [x26, #7] │ │ + add x1, x26, #0x8 │ │ + strb w5, [x26, #7] │ │ + add x5, x0, #0x8 │ │ + strb w3, [x0, #7] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #8] │ │ + cmp x2, #0x9 │ │ + ldrb w3, [x26, #8] │ │ + add x1, x26, #0x9 │ │ + strb w5, [x26, #8] │ │ + add x5, x0, #0x9 │ │ + strb w3, [x0, #8] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #9] │ │ + cmp x2, #0xa │ │ + ldrb w3, [x26, #9] │ │ + add x1, x26, #0xa │ │ + strb w5, [x26, #9] │ │ + add x5, x0, #0xa │ │ + strb w3, [x0, #9] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #10] │ │ + cmp x2, #0xb │ │ + ldrb w3, [x26, #10] │ │ + add x1, x26, #0xb │ │ + strb w5, [x26, #10] │ │ + add x5, x0, #0xb │ │ + strb w3, [x0, #10] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #11] │ │ + cmp x2, #0xc │ │ + ldrb w3, [x26, #11] │ │ + add x1, x26, #0xc │ │ + strb w5, [x26, #11] │ │ + add x5, x0, #0xc │ │ + strb w3, [x0, #11] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #12] │ │ + cmp x2, #0xd │ │ + ldrb w3, [x26, #12] │ │ + add x1, x26, #0xd │ │ + strb w5, [x26, #12] │ │ + add x5, x0, #0xd │ │ + strb w3, [x0, #12] │ │ + b.eq 234c40 // b.none │ │ + ldrb w5, [x0, #13] │ │ + cmp x2, #0xf │ │ + ldrb w3, [x26, #13] │ │ + add x1, x26, #0xe │ │ + strb w5, [x26, #13] │ │ + add x5, x0, #0xe │ │ + strb w3, [x0, #13] │ │ + b.ne 234ce0 // b.any │ │ + ldrb w3, [x0, #14] │ │ + add x0, x0, #0xf │ │ + ldrb w5, [x26, #14] │ │ + add x1, x26, #0xf │ │ + strb w3, [x26, #14] │ │ + mov x3, x2 │ │ + sturb w5, [x0, #-1] │ │ + sub x7, x21, x2 │ │ + sub x6, x24, x2 │ │ + sub x5, x7, #0x10 │ │ + cmp x6, #0xe │ │ + lsr x5, x5, #4 │ │ + add x5, x5, #0x1 │ │ + lsl x6, x5, #4 │ │ + b.ls 234150 // b.plast │ │ + add x4, x2, x4 │ │ + mov x8, #0x0 // #0 │ │ + mov x11, #0x0 // #0 │ │ + add x9, x8, x4 │ │ + add x10, x8, x2 │ │ + add x9, x26, x9 │ │ + add x10, x26, x10 │ │ + add x11, x11, #0x1 │ │ + add x8, x8, #0x10 │ │ + ldr q1, [x9] │ │ + cmp x11, x5 │ │ + ldr q0, [x10] │ │ + str q1, [x10] │ │ + str q0, [x9] │ │ + b.cc 23410c // b.lo, b.ul, b.last │ │ + cmp x7, x6 │ │ + add x1, x1, x6 │ │ + add x0, x0, x6 │ │ + add x3, x3, x6 │ │ + b.eq 2342e8 // b.none │ │ + ldrb w5, [x0] │ │ + add x2, x3, #0x1 │ │ + ldrb w4, [x1] │ │ + cmp x21, x2 │ │ + strb w5, [x1] │ │ + strb w4, [x0] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #1] │ │ + add x2, x3, #0x2 │ │ + ldrb w4, [x1, #1] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #1] │ │ + strb w4, [x0, #1] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #2] │ │ + add x2, x3, #0x3 │ │ + ldrb w4, [x1, #2] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #2] │ │ + strb w4, [x0, #2] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #3] │ │ + add x2, x3, #0x4 │ │ + ldrb w4, [x1, #3] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #3] │ │ + strb w4, [x0, #3] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #4] │ │ + add x2, x3, #0x5 │ │ + ldrb w4, [x1, #4] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #4] │ │ + strb w4, [x0, #4] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #5] │ │ + add x2, x3, #0x6 │ │ + ldrb w4, [x1, #5] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #5] │ │ + strb w4, [x0, #5] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #6] │ │ + add x2, x3, #0x7 │ │ + ldrb w4, [x1, #6] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #6] │ │ + strb w4, [x0, #6] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #7] │ │ + add x2, x3, #0x8 │ │ + ldrb w4, [x1, #7] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #7] │ │ + strb w4, [x0, #7] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #8] │ │ + add x2, x3, #0x9 │ │ + ldrb w4, [x1, #8] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #8] │ │ + strb w4, [x0, #8] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #9] │ │ + add x2, x3, #0xa │ │ + ldrb w4, [x1, #9] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #9] │ │ + strb w4, [x0, #9] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #10] │ │ + add x2, x3, #0xb │ │ + ldrb w4, [x1, #10] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #10] │ │ + strb w4, [x0, #10] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #11] │ │ + add x2, x3, #0xc │ │ + ldrb w4, [x1, #11] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #11] │ │ + strb w4, [x0, #11] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w5, [x0, #12] │ │ + add x2, x3, #0xd │ │ + ldrb w4, [x1, #12] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #12] │ │ + strb w4, [x0, #12] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w4, [x0, #13] │ │ + add x3, x3, #0xe │ │ + ldrb w2, [x1, #13] │ │ + cmp x21, x3 │ │ + strb w4, [x1, #13] │ │ + strb w2, [x0, #13] │ │ + b.ls 2342e8 // b.plast │ │ + ldrb w3, [x0, #14] │ │ + ldrb w2, [x1, #14] │ │ + strb w3, [x1, #14] │ │ + strb w2, [x0, #14] │ │ + ldr x0, [x29, #104] │ │ + mov x25, x21 │ │ + mov x28, #0x0 // #0 │ │ + mov x27, #0x1 // #1 │ │ + add x20, x26, x0 │ │ + sub x19, x20, #0xf │ │ + mov x0, x26 │ │ + mov x1, x19 │ │ + blr x23 │ │ + cmp w0, wzr │ │ + b.le 234750 │ │ + add x28, x28, #0x1 │ │ + cmp x27, x28 │ │ + b.eq 234750 // b.none │ │ + mul x3, x28, x21 │ │ + add x0, x26, x3 │ │ + cbz x21, 234750 │ │ + add x2, x3, #0x10 │ │ + add x1, x25, #0x10 │ │ + cmp x2, x25 │ │ + cset w2, le │ │ + cmp x1, x3 │ │ + cset w1, le │ │ + orr w1, w2, w1 │ │ + cbz w1, 234bf8 │ │ + cmp x21, #0x13 │ │ + b.ls 234bf8 // b.plast │ │ + neg x1, x0 │ │ + and x1, x1, #0xf │ │ + cmp x1, x21 │ │ + csel x1, x1, x21, ls // ls = plast │ │ + cbz x1, 234bf0 │ │ + mov x2, x0 │ │ + ldrb w6, [x19] │ │ + ldrb w5, [x0] │ │ + cmp x1, #0x1 │ │ + strb w6, [x2], #1 │ │ + strb w5, [x19] │ │ + sub x19, x20, #0xe │ │ + b.eq 234c78 // b.none │ │ + ldurb w5, [x20, #-14] │ │ + cmp x1, #0x2 │ │ + ldrb w2, [x0, #1] │ │ + add x6, x0, #0x2 │ │ + strb w5, [x0, #1] │ │ + sub x19, x20, #0xd │ │ + sturb w2, [x20, #-14] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-13] │ │ + cmp x1, #0x3 │ │ + ldrb w2, [x0, #2] │ │ + add x6, x0, #0x3 │ │ + strb w5, [x0, #2] │ │ + sub x19, x20, #0xc │ │ + sturb w2, [x20, #-13] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-12] │ │ + cmp x1, #0x4 │ │ + ldrb w2, [x0, #3] │ │ + add x6, x0, #0x4 │ │ + strb w5, [x0, #3] │ │ + sub x19, x20, #0xb │ │ + sturb w2, [x20, #-12] │ │ + b.eq 234c6c // b.none │ │ + ldurb w5, [x20, #-11] │ │ + cmp x1, #0x5 │ │ + ldrb w2, [x0, #4] │ │ + add x6, x0, #0x5 │ │ + strb w5, [x0, #4] │ │ + sub x19, x20, #0xa │ │ + sturb w2, [x20, #-11] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-10] │ │ + cmp x1, #0x6 │ │ + ldrb w2, [x0, #5] │ │ + add x6, x0, #0x6 │ │ + strb w5, [x0, #5] │ │ + sub x19, x20, #0x9 │ │ + sturb w2, [x20, #-10] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-9] │ │ + cmp x1, #0x7 │ │ + ldrb w2, [x0, #6] │ │ + add x6, x0, #0x7 │ │ + strb w5, [x0, #6] │ │ + sub x19, x20, #0x8 │ │ + sturb w2, [x20, #-9] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-8] │ │ + cmp x1, #0x8 │ │ + ldrb w2, [x0, #7] │ │ + add x6, x0, #0x8 │ │ + strb w5, [x0, #7] │ │ + sub x19, x20, #0x7 │ │ + sturb w2, [x20, #-8] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-7] │ │ + cmp x1, #0x9 │ │ + ldrb w2, [x0, #8] │ │ + add x6, x0, #0x9 │ │ + strb w5, [x0, #8] │ │ + sub x19, x20, #0x6 │ │ + sturb w2, [x20, #-7] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-6] │ │ + cmp x1, #0xa │ │ + ldrb w2, [x0, #9] │ │ + add x6, x0, #0xa │ │ + strb w5, [x0, #9] │ │ + sub x19, x20, #0x5 │ │ + sturb w2, [x20, #-6] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-5] │ │ + cmp x1, #0xb │ │ + ldrb w2, [x0, #10] │ │ + add x6, x0, #0xb │ │ + strb w5, [x0, #10] │ │ + sub x19, x20, #0x4 │ │ + sturb w2, [x20, #-5] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-4] │ │ + cmp x1, #0xc │ │ + ldrb w2, [x0, #11] │ │ + add x6, x0, #0xc │ │ + strb w5, [x0, #11] │ │ + sub x19, x20, #0x3 │ │ + sturb w2, [x20, #-4] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-3] │ │ + cmp x1, #0xd │ │ + ldrb w2, [x0, #12] │ │ + add x6, x0, #0xd │ │ + strb w5, [x0, #12] │ │ + sub x19, x20, #0x2 │ │ + sturb w2, [x20, #-3] │ │ + b.eq 234be4 // b.none │ │ + ldurb w5, [x20, #-2] │ │ + cmp x1, #0xf │ │ + ldrb w2, [x0, #13] │ │ + add x6, x0, #0xe │ │ + strb w5, [x0, #13] │ │ + sub x19, x20, #0x1 │ │ + sturb w2, [x20, #-2] │ │ + b.ne 234c60 // b.any │ │ + add x0, x0, #0xf │ │ + ldurb w2, [x20, #-1] │ │ + ldurb w5, [x0, #-1] │ │ + mov x19, x20 │ │ + sturb w2, [x0, #-1] │ │ + mov x2, #0xf // #15 │ │ + sturb w5, [x20, #-1] │ │ + sub x11, x21, x1 │ │ + sub x6, x24, x1 │ │ + sub x5, x11, #0x10 │ │ + cmp x6, #0xe │ │ + lsr x5, x5, #4 │ │ + add x5, x5, #0x1 │ │ + lsl x6, x5, #4 │ │ + b.ls 2345b8 // b.plast │ │ + add x3, x1, x3 │ │ + mov x7, #0x0 // #0 │ │ + add x1, x1, x25 │ │ + mov x10, #0x0 // #0 │ │ + add x8, x7, x1 │ │ + add x9, x7, x3 │ │ + add x8, x26, x8 │ │ + add x9, x26, x9 │ │ + add x10, x10, #0x1 │ │ + add x7, x7, #0x10 │ │ + ldr q1, [x8] │ │ + cmp x10, x5 │ │ + ldr q0, [x9] │ │ + str q1, [x9] │ │ + str q0, [x8] │ │ + b.cc 234574 // b.lo, b.ul, b.last │ │ + cmp x11, x6 │ │ + add x0, x0, x6 │ │ + add x19, x19, x6 │ │ + add x2, x2, x6 │ │ + b.eq 234750 // b.none │ │ + ldrb w5, [x19] │ │ + add x1, x2, #0x1 │ │ + ldrb w3, [x0] │ │ + cmp x21, x1 │ │ + strb w5, [x0] │ │ + strb w3, [x19] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #1] │ │ + add x1, x2, #0x2 │ │ + ldrb w3, [x0, #1] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #1] │ │ + strb w3, [x19, #1] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #2] │ │ + add x1, x2, #0x3 │ │ + ldrb w3, [x0, #2] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #2] │ │ + strb w3, [x19, #2] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #3] │ │ + add x1, x2, #0x4 │ │ + ldrb w3, [x0, #3] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #3] │ │ + strb w3, [x19, #3] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #4] │ │ + add x1, x2, #0x5 │ │ + ldrb w3, [x0, #4] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #4] │ │ + strb w3, [x19, #4] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #5] │ │ + add x1, x2, #0x6 │ │ + ldrb w3, [x0, #5] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #5] │ │ + strb w3, [x19, #5] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #6] │ │ + add x1, x2, #0x7 │ │ + ldrb w3, [x0, #6] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #6] │ │ + strb w3, [x19, #6] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #7] │ │ + add x1, x2, #0x8 │ │ + ldrb w3, [x0, #7] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #7] │ │ + strb w3, [x19, #7] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #8] │ │ + add x1, x2, #0x9 │ │ + ldrb w3, [x0, #8] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #8] │ │ + strb w3, [x19, #8] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #9] │ │ + add x1, x2, #0xa │ │ + ldrb w3, [x0, #9] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #9] │ │ + strb w3, [x19, #9] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #10] │ │ + add x1, x2, #0xb │ │ + ldrb w3, [x0, #10] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #10] │ │ + strb w3, [x19, #10] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #11] │ │ + add x1, x2, #0xc │ │ + ldrb w3, [x0, #11] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #11] │ │ + strb w3, [x19, #11] │ │ + b.ls 234750 // b.plast │ │ + ldrb w5, [x19, #12] │ │ + add x1, x2, #0xd │ │ + ldrb w3, [x0, #12] │ │ + cmp x21, x1 │ │ + strb w5, [x0, #12] │ │ + strb w3, [x19, #12] │ │ + b.ls 234750 // b.plast │ │ + ldrb w3, [x19, #13] │ │ + add x2, x2, #0xe │ │ + ldrb w1, [x0, #13] │ │ + cmp x21, x2 │ │ + strb w3, [x0, #13] │ │ + strb w1, [x19, #13] │ │ + b.ls 234750 // b.plast │ │ + ldrb w2, [x19, #14] │ │ + ldrb w1, [x0, #14] │ │ + strb w2, [x0, #14] │ │ + strb w1, [x19, #14] │ │ + add x27, x27, #0x1 │ │ + add x25, x25, x21 │ │ + cmp x27, x22 │ │ + add x20, x20, x21 │ │ + b.cc 2342fc // b.lo, b.ul, b.last │ │ + cbz x28, 234b94 │ │ + mul x4, x28, x21 │ │ + add x0, x26, x4 │ │ + cbz x21, 234b94 │ │ + add x2, x4, #0x10 │ │ + add x1, x26, #0x10 │ │ + cmp x2, xzr │ │ + cset w2, le │ │ + cmp x0, x1 │ │ + cset w1, cs // cs = hs, nlast │ │ + orr w1, w2, w1 │ │ + cbz w1, 234cb0 │ │ + cmp x21, #0x13 │ │ + b.ls 234cb0 // b.plast │ │ + neg x2, x26 │ │ + mov x1, x26 │ │ + and x2, x2, #0xf │ │ + cmp x2, x21 │ │ + csel x2, x2, x21, ls // ls = plast │ │ + cbz x2, 234ca8 │ │ + mov x3, x0 │ │ + ldrb w6, [x0] │ │ + ldrb w5, [x26] │ │ + cmp x2, #0x1 │ │ + strb w6, [x1], #1 │ │ + strb w5, [x3], #1 │ │ + b.eq 234d10 // b.none │ │ + ldrb w5, [x0, #1] │ │ + cmp x2, #0x2 │ │ + ldrb w3, [x26, #1] │ │ + add x1, x26, #0x2 │ │ + strb w5, [x26, #1] │ │ + add x5, x0, #0x2 │ │ + strb w3, [x0, #1] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #2] │ │ + cmp x2, #0x3 │ │ + ldrb w3, [x26, #2] │ │ + add x1, x26, #0x3 │ │ + strb w5, [x26, #2] │ │ + add x5, x0, #0x3 │ │ + strb w3, [x0, #2] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #3] │ │ + cmp x2, #0x4 │ │ + ldrb w3, [x26, #3] │ │ + add x1, x26, #0x4 │ │ + strb w5, [x26, #3] │ │ + add x5, x0, #0x4 │ │ + strb w3, [x0, #3] │ │ + b.eq 234d04 // b.none │ │ + ldrb w5, [x0, #4] │ │ + cmp x2, #0x5 │ │ + ldrb w3, [x26, #4] │ │ + add x1, x26, #0x5 │ │ + strb w5, [x26, #4] │ │ + add x5, x0, #0x5 │ │ + strb w3, [x0, #4] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #5] │ │ + cmp x2, #0x6 │ │ + ldrb w3, [x26, #5] │ │ + add x1, x26, #0x6 │ │ + strb w5, [x26, #5] │ │ + add x5, x0, #0x6 │ │ + strb w3, [x0, #5] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #6] │ │ + cmp x2, #0x7 │ │ + ldrb w3, [x26, #6] │ │ + add x1, x26, #0x7 │ │ + strb w5, [x26, #6] │ │ + add x5, x0, #0x7 │ │ + strb w3, [x0, #6] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #7] │ │ + cmp x2, #0x8 │ │ + ldrb w3, [x26, #7] │ │ + add x1, x26, #0x8 │ │ + strb w5, [x26, #7] │ │ + add x5, x0, #0x8 │ │ + strb w3, [x0, #7] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #8] │ │ + cmp x2, #0x9 │ │ + ldrb w3, [x26, #8] │ │ + add x1, x26, #0x9 │ │ + strb w5, [x26, #8] │ │ + add x5, x0, #0x9 │ │ + strb w3, [x0, #8] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #9] │ │ + cmp x2, #0xa │ │ + ldrb w3, [x26, #9] │ │ + add x1, x26, #0xa │ │ + strb w5, [x26, #9] │ │ + add x5, x0, #0xa │ │ + strb w3, [x0, #9] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #10] │ │ + cmp x2, #0xb │ │ + ldrb w3, [x26, #10] │ │ + add x1, x26, #0xb │ │ + strb w5, [x26, #10] │ │ + add x5, x0, #0xb │ │ + strb w3, [x0, #10] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #11] │ │ + cmp x2, #0xc │ │ + ldrb w3, [x26, #11] │ │ + add x1, x26, #0xc │ │ + strb w5, [x26, #11] │ │ + add x5, x0, #0xc │ │ + strb w3, [x0, #11] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #12] │ │ + cmp x2, #0xd │ │ + ldrb w3, [x26, #12] │ │ + add x1, x26, #0xd │ │ + strb w5, [x26, #12] │ │ + add x5, x0, #0xd │ │ + strb w3, [x0, #12] │ │ + b.eq 234c4c // b.none │ │ + ldrb w5, [x0, #13] │ │ + cmp x2, #0xf │ │ + ldrb w3, [x26, #13] │ │ + add x1, x26, #0xe │ │ + strb w5, [x26, #13] │ │ + add x5, x0, #0xe │ │ + strb w3, [x0, #13] │ │ + b.ne 234cf8 // b.any │ │ + ldrb w3, [x0, #14] │ │ + add x0, x0, #0xf │ │ + ldrb w5, [x26, #14] │ │ + add x1, x26, #0xf │ │ + strb w3, [x26, #14] │ │ + mov x3, #0xf // #15 │ │ + sturb w5, [x0, #-1] │ │ + sub x7, x21, x2 │ │ + sub x6, x24, x2 │ │ + sub x5, x7, #0x10 │ │ + cmp x6, #0xe │ │ + lsr x5, x5, #4 │ │ + add x5, x5, #0x1 │ │ + lsl x6, x5, #4 │ │ + b.ls 2349fc // b.plast │ │ + add x4, x4, x2 │ │ + mov x8, #0x0 // #0 │ │ + mov x11, #0x0 // #0 │ │ + add x9, x8, x4 │ │ + add x10, x8, x2 │ │ + add x9, x26, x9 │ │ + add x10, x26, x10 │ │ + add x11, x11, #0x1 │ │ + add x8, x8, #0x10 │ │ + ldr q1, [x9] │ │ + cmp x11, x5 │ │ + ldr q0, [x10] │ │ + str q1, [x10] │ │ + str q0, [x9] │ │ + b.cc 2349b8 // b.lo, b.ul, b.last │ │ + cmp x7, x6 │ │ + add x1, x1, x6 │ │ + add x0, x0, x6 │ │ + add x3, x3, x6 │ │ + b.eq 234b94 // b.none │ │ + ldrb w5, [x0] │ │ + add x2, x3, #0x1 │ │ + ldrb w4, [x1] │ │ + cmp x21, x2 │ │ + strb w5, [x1] │ │ + strb w4, [x0] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #1] │ │ + add x2, x3, #0x2 │ │ + ldrb w4, [x1, #1] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #1] │ │ + strb w4, [x0, #1] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #2] │ │ + add x2, x3, #0x3 │ │ + ldrb w4, [x1, #2] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #2] │ │ + strb w4, [x0, #2] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #3] │ │ + add x2, x3, #0x4 │ │ + ldrb w4, [x1, #3] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #3] │ │ + strb w4, [x0, #3] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #4] │ │ + add x2, x3, #0x5 │ │ + ldrb w4, [x1, #4] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #4] │ │ + strb w4, [x0, #4] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #5] │ │ + add x2, x3, #0x6 │ │ + ldrb w4, [x1, #5] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #5] │ │ + strb w4, [x0, #5] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #6] │ │ + add x2, x3, #0x7 │ │ + ldrb w4, [x1, #6] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #6] │ │ + strb w4, [x0, #6] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #7] │ │ + add x2, x3, #0x8 │ │ + ldrb w4, [x1, #7] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #7] │ │ + strb w4, [x0, #7] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #8] │ │ + add x2, x3, #0x9 │ │ + ldrb w4, [x1, #8] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #8] │ │ + strb w4, [x0, #8] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #9] │ │ + add x2, x3, #0xa │ │ + ldrb w4, [x1, #9] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #9] │ │ + strb w4, [x0, #9] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #10] │ │ + add x2, x3, #0xb │ │ + ldrb w4, [x1, #10] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #10] │ │ + strb w4, [x0, #10] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #11] │ │ + add x2, x3, #0xc │ │ + ldrb w4, [x1, #11] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #11] │ │ + strb w4, [x0, #11] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w5, [x0, #12] │ │ + add x2, x3, #0xd │ │ + ldrb w4, [x1, #12] │ │ + cmp x21, x2 │ │ + strb w5, [x1, #12] │ │ + strb w4, [x0, #12] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w4, [x0, #13] │ │ + add x3, x3, #0xe │ │ + ldrb w2, [x1, #13] │ │ + cmp x21, x3 │ │ + strb w4, [x1, #13] │ │ + strb w2, [x0, #13] │ │ + b.ls 234b94 // b.plast │ │ + ldrb w3, [x0, #14] │ │ + ldrb w2, [x1, #14] │ │ + strb w3, [x1, #14] │ │ + strb w2, [x0, #14] │ │ + cmp x22, x28, lsl #1 │ │ + b.ls 234c1c // b.plast │ │ + madd x19, x28, x21, x21 │ │ + sub x22, x22, x28 │ │ + mov x0, x26 │ │ + mov x1, x28 │ │ + mov x2, x21 │ │ + mov x3, x23 │ │ + sub x22, x22, #0x1 │ │ + add x26, x26, x19 │ │ + bl 233e78 │ │ + cmp x22, #0x1 │ │ + b.hi 233eb8 // b.pmore │ │ ldp x19, x20, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x23, x24, [sp, #48] │ │ + ldp x25, x26, [sp, #64] │ │ + ldp x27, x28, [sp, #80] │ │ + ldp x29, x30, [sp], #112 │ │ ret │ │ + mov x0, x6 │ │ + mov x2, x1 │ │ + b 234544 │ │ + mov x2, #0x0 // #0 │ │ + b 234544 │ │ + mov x1, #0x0 // #0 │ │ + ldrb w3, [x19, x1] │ │ + ldrb w2, [x0, x1] │ │ + strb w3, [x0, x1] │ │ + strb w2, [x19, x1] │ │ + add x1, x1, #0x1 │ │ + cmp x1, x21 │ │ + b.ne 234bfc // b.any │ │ + b 234750 │ │ + madd x0, x28, x21, x21 │ │ + sub x1, x22, #0x1 │ │ + mov x2, x21 │ │ + add x0, x26, x0 │ │ + sub x1, x1, x28 │ │ + mov x3, x23 │ │ + mov x22, x28 │ │ + bl 233e78 │ │ + b 234bc0 │ │ + mov x0, x5 │ │ + mov x3, x2 │ │ + b 2340e0 │ │ + mov x0, x5 │ │ + mov x3, x2 │ │ + b 23498c │ │ + mov x3, #0x0 // #0 │ │ + b 2340e0 │ │ + mov x0, x6 │ │ + mov x2, #0xe // #14 │ │ + b 234544 │ │ + mov x0, x6 │ │ + mov x2, #0x4 // #4 │ │ + b 234544 │ │ + mov x0, x2 │ │ + mov x2, x1 │ │ + b 234544 │ │ + mov x1, #0x0 // #0 │ │ + ldrb w3, [x0, x1] │ │ + ldrb w2, [x26, x1] │ │ + strb w3, [x26, x1] │ │ + strb w2, [x0, x1] │ │ + add x1, x1, #0x1 │ │ + cmp x1, x21 │ │ + b.ne 234c88 // b.any │ │ + b 2342e8 │ │ + mov x3, #0x0 // #0 │ │ + b 23498c │ │ + mov x1, #0x0 // #0 │ │ + ldrb w3, [x0, x1] │ │ + ldrb w2, [x26, x1] │ │ + strb w3, [x26, x1] │ │ + strb w2, [x0, x1] │ │ + add x1, x1, #0x1 │ │ + cmp x1, x21 │ │ + b.ne 234cb4 // b.any │ │ + b 234b94 │ │ + mov x0, x3 │ │ + mov x3, x2 │ │ + b 2340e0 │ │ + mov x0, x5 │ │ + mov x3, #0xe // #14 │ │ + b 2340e0 │ │ + mov x0, x5 │ │ + mov x3, #0x6 // #6 │ │ + b 2340e0 │ │ + mov x0, x5 │ │ + mov x3, #0xe // #14 │ │ + b 23498c │ │ + mov x0, x5 │ │ + mov x3, #0x4 // #4 │ │ + b 23498c │ │ + mov x0, x3 │ │ + mov x3, x2 │ │ + b 23498c │ │ ldr x0, [x0] │ │ ldr x2, [x1] │ │ cmp x0, x2 │ │ - b.cc 233d78 // b.lo, b.ul, b.last │ │ + b.cc 234d3c // b.lo, b.ul, b.last │ │ ldr x1, [x1, #8] │ │ cmp x0, x1 │ │ cset w0, cs // cs = hs, nlast │ │ ret │ │ mov w0, #0xffffffff // #-1 │ │ ret │ │ ldr x0, [x0] │ │ ldr x2, [x1] │ │ cmp x0, x2 │ │ - b.cc 233da0 // b.lo, b.ul, b.last │ │ + b.cc 234d64 // b.lo, b.ul, b.last │ │ ldr x1, [x1, #8] │ │ cmp x0, x1 │ │ cset w0, cs // cs = hs, nlast │ │ ret │ │ mov w0, #0xffffffff // #-1 │ │ ret │ │ ldr x0, [x0] │ │ ldr x2, [x1] │ │ cmp x0, x2 │ │ - b.cc 233dc8 // b.lo, b.ul, b.last │ │ + b.cc 234d8c // b.lo, b.ul, b.last │ │ ldr x1, [x1, #24] │ │ cmp x0, x1 │ │ cset w0, cs // cs = hs, nlast │ │ ret │ │ mov w0, #0xffffffff // #-1 │ │ ret │ │ ldr x2, [x0] │ │ @@ -405558,15 +406567,15 @@ │ │ mov x3, x1 │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ mov x19, x0 │ │ ldr x6, [x0, #16] │ │ add x20, x29, #0x28 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x20 │ │ ldr x5, [x19, #8] │ │ ldr x4, [x19] │ │ sub w5, w6, w5 │ │ bl a6c80 │ │ ldr x3, [x19, #40] │ │ mov x1, x20 │ │ @@ -405576,22 +406585,22 @@ │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #240 │ │ ret │ │ ldr x3, [x0] │ │ mov x2, x0 │ │ ldr x0, [x1] │ │ cmp x3, x0 │ │ - b.cc 233e9c // b.lo, b.ul, b.last │ │ + b.cc 234e60 // b.lo, b.ul, b.last │ │ mov w0, #0x1 // #1 │ │ - b.hi 233e98 // b.pmore │ │ + b.hi 234e5c // b.pmore │ │ ldr x4, [x2, #8] │ │ ldr x3, [x1, #8] │ │ cmp x4, x3 │ │ - b.cc 233e98 // b.lo, b.ul, b.last │ │ - b.hi 233e9c // b.pmore │ │ + b.cc 234e5c // b.lo, b.ul, b.last │ │ + b.hi 234e60 // b.pmore │ │ ldr x0, [x1, #16] │ │ ldr x2, [x2, #16] │ │ ldr x1, [x0, #40] │ │ ldr x2, [x2, #40] │ │ cmp x2, x1 │ │ cset w0, gt │ │ cmp x2, x1 │ │ @@ -405599,17 +406608,17 @@ │ │ ret │ │ mov w0, #0xffffffff // #-1 │ │ ret │ │ ldr x3, [x0] │ │ mov x2, x0 │ │ ldr x0, [x1] │ │ cmp x3, x0 │ │ - b.cc 233edc // b.lo, b.ul, b.last │ │ + b.cc 234ea0 // b.lo, b.ul, b.last │ │ mov w0, #0x1 // #1 │ │ - b.hi 233ed8 // b.pmore │ │ + b.hi 234e9c // b.pmore │ │ ldr w2, [x2, #20] │ │ ldr w1, [x1, #20] │ │ cmp w2, w1 │ │ cset w0, gt │ │ cmp w2, w1 │ │ csinv w0, w0, wzr, ge // ge = tcont │ │ ret │ │ @@ -405619,98 +406628,98 @@ │ │ mov x29, sp │ │ stp x23, x24, [sp, #48] │ │ mov x23, x2 │ │ ldr x2, [x2] │ │ stp x19, x20, [sp, #16] │ │ stp x21, x22, [sp, #32] │ │ str x0, [x29, #72] │ │ - cbnz x2, 233f20 │ │ + cbnz x2, 234ee4 │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov x22, x4 │ │ mov x24, x1 │ │ - adrp x4, 233000 │ │ + adrp x4, 234000 │ │ ldr x1, [x1] │ │ mov x21, x3 │ │ add x0, x29, #0x48 │ │ mov x3, #0x18 // #24 │ │ - add x4, x4, #0xd58 │ │ + add x4, x4, #0xd1c │ │ mov x19, x6 │ │ mov x20, x5 │ │ bl a6dc0 │ │ - cbz x0, 233f08 │ │ + cbz x0, 234ecc │ │ ldr x6, [x24] │ │ mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ add x4, x4, #0x1 │ │ ldr x5, [x23] │ │ sub x1, x0, x6 │ │ ldr x3, [x29, #72] │ │ asr x1, x1, #3 │ │ mul x1, x1, x4 │ │ add x1, x1, #0x1 │ │ cmp x5, x1 │ │ - b.ls 233fd4 // b.plast │ │ + b.ls 234f98 // b.plast │ │ ldr x1, [x0, #24] │ │ add x2, x0, #0x18 │ │ cmp x1, x3 │ │ - b.hi 233fd4 // b.pmore │ │ + b.hi 234f98 // b.pmore │ │ ldr x1, [x0, #32] │ │ cmp x1, x3 │ │ - b.hi 233fb8 // b.pmore │ │ - b 233fd4 │ │ + b.hi 234f7c // b.pmore │ │ + b 234f98 │ │ ldr x1, [x2, #24] │ │ cmp x1, x3 │ │ - b.hi 233fd4 // b.pmore │ │ + b.hi 234f98 // b.pmore │ │ ldr x1, [x2, #32] │ │ add x2, x2, #0x18 │ │ cmp x1, x3 │ │ - b.ls 233fd4 // b.plast │ │ + b.ls 234f98 // b.plast │ │ sub x1, x2, x6 │ │ mov x0, x2 │ │ asr x1, x1, #3 │ │ mul x1, x1, x4 │ │ add x1, x1, #0x1 │ │ cmp x1, x5 │ │ - b.cc 233f9c // b.lo, b.ul, b.last │ │ + b.cc 234f60 // b.lo, b.ul, b.last │ │ ldr x23, [x0, #16] │ │ mov x4, x22 │ │ mov x0, x3 │ │ mov x5, x20 │ │ mov x3, x21 │ │ add x1, x23, #0x18 │ │ add x2, x23, #0x20 │ │ mov x6, x19 │ │ - bl 233ee4 │ │ - cbnz w0, 233f0c │ │ + bl 234ea8 │ │ + cbnz w0, 234ed0 │ │ ldr x1, [x29, #72] │ │ mov x0, x22 │ │ ldr x2, [x20] │ │ ldr w3, [x19] │ │ ldr x4, [x23] │ │ blr x21 │ │ - cbnz w0, 233f0c │ │ + cbnz w0, 234ed0 │ │ ldr x1, [x23, #8] │ │ str x1, [x20] │ │ ldr w1, [x23, #16] │ │ str w1, [x19] │ │ - b 233f0c │ │ + b 234ed0 │ │ ldr x3, [x0] │ │ ldr x2, [x1] │ │ cmp x3, x2 │ │ - b.cc 234070 // b.lo, b.ul, b.last │ │ - b.hi 234068 // b.pmore │ │ + b.cc 235034 // b.lo, b.ul, b.last │ │ + b.hi 23502c // b.pmore │ │ ldr x3, [x0, #8] │ │ ldr x2, [x1, #8] │ │ cmp x3, x2 │ │ - b.cc 234068 // b.lo, b.ul, b.last │ │ - b.hi 234070 // b.pmore │ │ + b.cc 23502c // b.lo, b.ul, b.last │ │ + b.hi 235034 // b.pmore │ │ ldr x0, [x0, #16] │ │ ldr x1, [x1, #16] │ │ ldr x0, [x0] │ │ ldr x1, [x1] │ │ b a7020 │ │ mov w0, #0x1 // #1 │ │ ret │ │ @@ -405722,60 +406731,60 @@ │ │ stp x21, x22, [sp, #32] │ │ adrp x22, 662000 │ │ str x23, [sp, #48] │ │ stp x19, x20, [sp, #16] │ │ mov x23, #0x0 // #0 │ │ mov x19, x0 │ │ mov w20, #0x0 // #0 │ │ - add x22, x22, #0xac8 │ │ + add x22, x22, #0xad8 │ │ ldr x21, [x19, #24] │ │ cmp w20, #0x3f │ │ ldr x0, [x19, #16] │ │ sub x1, x21, #0x1 │ │ add x2, x0, #0x1 │ │ - cbnz x21, 2340dc │ │ + cbnz x21, 2350a0 │ │ ldr w1, [x19, #56] │ │ - cbz w1, 234134 │ │ + cbz w1, 2350f8 │ │ mov x0, x21 │ │ ldr x23, [sp, #48] │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #272 │ │ ret │ │ str x2, [x19, #16] │ │ str x1, [x19, #24] │ │ ldrb w21, [x0] │ │ - b.hi 23411c // b.pmore │ │ + b.hi 2350e0 // b.pmore │ │ and x0, x21, #0x7f │ │ lsl x0, x0, x20 │ │ orr x23, x23, x0 │ │ add w20, w20, #0x7 │ │ - tbnz w21, #7, 2340a4 │ │ + tbnz w21, #7, 235068 │ │ mov x21, x23 │ │ ldr x23, [sp, #48] │ │ mov x0, x21 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #272 │ │ ret │ │ - cbnz w3, 2340f8 │ │ + cbnz w3, 2350bc │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 233dec │ │ + bl 234db0 │ │ mov w3, #0x1 // #1 │ │ - b 2340f8 │ │ + b 2350bc │ │ ldr x5, [x19, #8] │ │ add x20, x29, #0x48 │ │ ldr x4, [x19] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w0, w5 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x3, [x19, #40] │ │ mov x1, x20 │ │ ldr x0, [x19, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ @@ -405793,94 +406802,94 @@ │ │ adrp x22, 662000 │ │ str x23, [sp, #48] │ │ stp x19, x20, [sp, #16] │ │ mov x23, #0x0 // #0 │ │ mov x19, x0 │ │ mov w20, #0x0 // #0 │ │ mov w0, #0x0 // #0 │ │ - add x22, x22, #0xae8 │ │ + add x22, x22, #0xaf8 │ │ ldr x1, [x19, #24] │ │ cmp w20, #0x3f │ │ ldr x5, [x19, #16] │ │ sub x21, x1, #0x1 │ │ add x2, x5, #0x1 │ │ - cbnz x1, 234244 │ │ + cbnz x1, 235208 │ │ ldr w0, [x19, #56] │ │ - cbz w0, 2341f8 │ │ + cbz w0, 2351bc │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldr x23, [sp, #48] │ │ mov x0, #0x0 // #0 │ │ ldp x29, x30, [sp], #272 │ │ ret │ │ ldr x0, [x19, #8] │ │ add x20, x29, #0x48 │ │ ldr x4, [x19] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w5, w0 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x19, #48] │ │ mov x1, x20 │ │ ldr x3, [x19, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ - b 2341e0 │ │ + b 2351a4 │ │ str x2, [x19, #16] │ │ str x21, [x19, #24] │ │ ldrb w21, [x5] │ │ - b.hi 234298 // b.pmore │ │ + b.hi 23525c // b.pmore │ │ and x1, x21, #0x7f │ │ lsl x1, x1, x20 │ │ orr x23, x23, x1 │ │ add w20, w20, #0x7 │ │ - tbnz w21, #7, 2341c0 │ │ - tbz w21, #6, 234280 │ │ + tbnz w21, #7, 235184 │ │ + tbz w21, #6, 235244 │ │ cmp w20, #0x3f │ │ - b.hi 234280 // b.pmore │ │ + b.hi 235244 // b.pmore │ │ mov x0, #0xffffffffffffffff // #-1 │ │ lsl x20, x0, x20 │ │ orr x23, x20, x23 │ │ mov x0, x23 │ │ ldr x23, [sp, #48] │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #272 │ │ ret │ │ - cbnz w0, 234260 │ │ + cbnz w0, 235224 │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 233dec │ │ + bl 234db0 │ │ mov w0, #0x1 // #1 │ │ - b 234260 │ │ + b 235224 │ │ stp x29, x30, [sp, #-240]! │ │ mov x29, sp │ │ ldr x1, [x0, #24] │ │ stp x19, x20, [sp, #16] │ │ cmp x1, #0x3 │ │ ldr x5, [x0, #16] │ │ - b.hi 2342e4 // b.pmore │ │ + b.hi 2352a8 // b.pmore │ │ ldr w1, [x0, #56] │ │ - cbz w1, 234354 │ │ + cbz w1, 235318 │ │ ldp x19, x20, [sp, #16] │ │ mov w0, #0x0 // #0 │ │ ldp x29, x30, [sp], #240 │ │ ret │ │ ldr w2, [x0, #32] │ │ add x3, x5, #0x4 │ │ sub x1, x1, #0x4 │ │ str x3, [x0, #16] │ │ str x1, [x0, #24] │ │ - cbnz w2, 234328 │ │ + cbnz w2, 2352ec │ │ ldrb w2, [x5, #3] │ │ ldrb w0, [x5, #2] │ │ ldrb w1, [x5] │ │ lsl w0, w0, #16 │ │ ldrb w5, [x5, #1] │ │ orr w0, w0, w2, lsl #24 │ │ orr w0, w0, w1 │ │ @@ -405903,45 +406912,45 @@ │ │ ldr x0, [x0, #8] │ │ add x20, x29, #0x28 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w5, w0 │ │ ldr x4, [x19] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x19, #48] │ │ mov x1, x20 │ │ ldr x3, [x19, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ - b 2342d4 │ │ + b 235298 │ │ stp x29, x30, [sp, #-240]! │ │ mov x29, sp │ │ ldr x1, [x0, #24] │ │ stp x19, x20, [sp, #16] │ │ cmp x1, #0x7 │ │ ldr x5, [x0, #16] │ │ - b.hi 2343d8 // b.pmore │ │ + b.hi 23539c // b.pmore │ │ ldr w1, [x0, #56] │ │ - cbz w1, 234488 │ │ + cbz w1, 23544c │ │ ldp x19, x20, [sp, #16] │ │ mov x0, #0x0 // #0 │ │ ldp x29, x30, [sp], #240 │ │ ret │ │ ldr w2, [x0, #32] │ │ add x3, x5, #0x8 │ │ sub x1, x1, #0x8 │ │ str x3, [x0, #16] │ │ str x1, [x0, #24] │ │ - cbnz w2, 23443c │ │ + cbnz w2, 235400 │ │ ldrb w3, [x5, #7] │ │ ldrb w0, [x5, #6] │ │ ldrb w2, [x5] │ │ ldrb w1, [x5, #5] │ │ lsl x0, x0, #48 │ │ orr x0, x0, x3, lsl #56 │ │ ldrb w3, [x5, #4] │ │ @@ -405980,43 +406989,43 @@ │ │ ldr x0, [x0, #8] │ │ add x20, x29, #0x28 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w5, w0 │ │ ldr x4, [x19] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x19, #48] │ │ mov x1, x20 │ │ ldr x3, [x19, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ - b 2343c8 │ │ + b 23538c │ │ stp x29, x30, [sp, #-256]! │ │ sub w1, w1, #0x1 │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ str x21, [sp, #32] │ │ cmp w1, #0x7 │ │ mov x19, x0 │ │ - b.ls 234554 // b.plast │ │ + b.ls 235518 // b.plast │ │ ldr x0, [x19, #8] │ │ add x21, x29, #0x38 │ │ ldr x5, [x19, #16] │ │ adrp x2, 662000 │ │ ldr x4, [x19] │ │ adrp x3, 662000 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xb10 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xb20 │ │ sub w5, w5, w0 │ │ mov x0, x21 │ │ mov x20, #0x0 // #0 │ │ bl a6c80 │ │ ldr x3, [x19, #40] │ │ mov x1, x21 │ │ ldr x0, [x19, #48] │ │ @@ -406024,117 +407033,117 @@ │ │ blr x3 │ │ mov x0, x20 │ │ ldr x21, [sp, #32] │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #256 │ │ ret │ │ adrp x0, 662000 │ │ - add x0, x0, #0xa80 │ │ + add x0, x0, #0xa90 │ │ ldrb w0, [x0, w1, uxtw] │ │ - adr x1, 23456c │ │ + adr x1, 235530 │ │ add x0, x1, w0, sxtb #2 │ │ br x0 │ │ mov x0, x19 │ │ - bl 2343a4 │ │ + bl 235368 │ │ mov x20, x0 │ │ mov x0, x20 │ │ ldr x21, [sp, #32] │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #256 │ │ ret │ │ mov x0, x19 │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w20, w0 │ │ mov x0, x20 │ │ ldr x21, [sp, #32] │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #256 │ │ ret │ │ ldr x0, [x19, #24] │ │ ldr x5, [x19, #16] │ │ cmp x0, #0x1 │ │ - b.ls 23461c // b.plast │ │ + b.ls 2355e0 // b.plast │ │ ldr w1, [x19, #32] │ │ add x2, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x2, [x19, #16] │ │ str x0, [x19, #24] │ │ - cbnz w1, 2346e0 │ │ + cbnz w1, 2356a4 │ │ ldrb w0, [x5, #1] │ │ ldrb w20, [x5] │ │ orr w20, w20, w0, lsl #8 │ │ uxth w20, w20 │ │ - b 234540 │ │ + b 235504 │ │ ldr x20, [x19, #24] │ │ ldr x0, [x19, #16] │ │ - cbz x20, 23463c │ │ + cbz x20, 235600 │ │ add x1, x0, #0x1 │ │ sub x20, x20, #0x1 │ │ str x1, [x19, #16] │ │ str x20, [x19, #24] │ │ ldr x21, [sp, #32] │ │ ldrb w20, [x0] │ │ mov x0, x20 │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #256 │ │ ret │ │ ldr w0, [x19, #56] │ │ - cbz w0, 234690 │ │ + cbz w0, 235654 │ │ mov x20, #0x0 // #0 │ │ mov x0, x20 │ │ ldr x21, [sp, #32] │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #256 │ │ ret │ │ ldr w1, [x19, #56] │ │ - cbnz w1, 234540 │ │ + cbnz w1, 235504 │ │ ldr x5, [x19, #8] │ │ add x21, x29, #0x38 │ │ ldr x4, [x19] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w0, w5 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x21 │ │ bl a6c80 │ │ ldr x0, [x19, #48] │ │ mov x1, x21 │ │ ldr x3, [x19, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ - b 234540 │ │ + b 235504 │ │ ldr x0, [x19, #8] │ │ add x20, x29, #0x38 │ │ ldr x4, [x19] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w5, w0 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x19, #48] │ │ mov x1, x20 │ │ ldr x3, [x19, #40] │ │ mov w2, #0x0 // #0 │ │ mov x20, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ - b 234628 │ │ + b 2355ec │ │ ldrb w0, [x5] │ │ ldrb w20, [x5, #1] │ │ orr w20, w20, w0, lsl #8 │ │ uxth w20, w20 │ │ - b 234540 │ │ + b 235504 │ │ sub sp, sp, #0x1d0 │ │ stp x29, x30, [sp, #-96]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ stp x25, x26, [sp, #64] │ │ stp x21, x22, [sp, #32] │ │ stp x27, x28, [sp, #80] │ │ @@ -406154,46 +407163,46 @@ │ │ str x4, [x29, #144] │ │ stp xzr, xzr, [x19] │ │ str xzr, [x19, #16] │ │ cmp x2, x1 │ │ str x6, [x29, #168] │ │ str xzr, [x19, #24] │ │ str x7, [x29, #160] │ │ - b.cc 234818 // b.lo, b.ul, b.last │ │ + b.cc 2357dc // b.lo, b.ul, b.last │ │ mov x0, x3 │ │ adrp x1, 662000 │ │ ldr x3, [x29, #176] │ │ - add x1, x1, #0xb30 │ │ + add x1, x1, #0xb40 │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x5, [x19, #8] │ │ mov x1, x19 │ │ ldr x20, [x29, #176] │ │ mov x3, x25 │ │ ldr x4, [x19, #16] │ │ mov x0, x22 │ │ mov x2, x20 │ │ str xzr, [x19, #8] │ │ add x4, x5, x4 │ │ str x4, [x19, #16] │ │ - bl 232130 │ │ + bl 233cb0 │ │ ldr x2, [x28, #32] │ │ mov x0, x22 │ │ ldr x1, [x28, #40] │ │ mov x3, x20 │ │ lsl x2, x2, #3 │ │ mov x4, x25 │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x2, [x28, #48] │ │ mov x0, x22 │ │ ldr x1, [x28, #56] │ │ mov x3, x20 │ │ lsl x2, x2, #3 │ │ mov x4, x25 │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x1, [x29, #168] │ │ mov x0, #0xffffffffffffffff // #-1 │ │ str x0, [x1] │ │ mov w0, #0x0 // #0 │ │ ldr x1, [x29, #160] │ │ str xzr, [x1] │ │ ldp x19, x20, [sp, #16] │ │ @@ -406207,576 +407216,576 @@ │ │ add x27, x29, #0xe8 │ │ ldr x3, [x26, #48] │ │ sub x1, x1, x2 │ │ ldr w4, [x26, #96] │ │ add x5, x3, x2 │ │ adrp x2, 662000 │ │ str x1, [x27, #24] │ │ - add x2, x2, #0xa08 │ │ + add x2, x2, #0xa00 │ │ ldr x1, [x29, #176] │ │ mov x0, x27 │ │ str x1, [x27, #40] │ │ str x2, [x27] │ │ str x3, [x27, #8] │ │ str x5, [x27, #16] │ │ str w4, [x27, #32] │ │ str x25, [x27, #48] │ │ str wzr, [x27, #56] │ │ - bl 2342b0 │ │ + bl 235274 │ │ cmn w0, #0x1 │ │ mov w1, #0x0 // #0 │ │ mov w0, w0 │ │ - b.eq 234a98 // b.none │ │ + b.eq 235a5c // b.none │ │ str x0, [x27, #24] │ │ cmp x0, #0x1 │ │ ldr x6, [x27, #16] │ │ - b.ls 2349e4 // b.plast │ │ + b.ls 2359a8 // b.plast │ │ ldr w2, [x27, #32] │ │ add x5, x6, #0x2 │ │ sub x0, x0, #0x2 │ │ str x5, [x27, #16] │ │ str x0, [x27, #24] │ │ - cbnz w2, 234a38 │ │ + cbnz w2, 2359fc │ │ ldrb w0, [x6, #1] │ │ ldrb w2, [x6] │ │ orr w0, w2, w0, lsl #8 │ │ sub w2, w0, #0x2 │ │ str w0, [x28] │ │ cmp w2, #0x2 │ │ - b.hi 235890 // b.pmore │ │ + b.hi 236854 // b.pmore │ │ mov x0, x27 │ │ - cbnz w1, 234b00 │ │ - bl 2342b0 │ │ + cbnz w1, 235ac4 │ │ + bl 235274 │ │ mov w0, w0 │ │ add x23, x29, #0x128 │ │ ldr x1, [x27, #24] │ │ ldp x6, x7, [x27, #16] │ │ ldp x4, x5, [x27] │ │ ldp x2, x3, [x27, #32] │ │ ldp x8, x9, [x27, #48] │ │ stp x6, x7, [x23, #16] │ │ cmp x0, x1 │ │ str x0, [x29, #320] │ │ stp x4, x5, [x23] │ │ stp x2, x3, [x23, #32] │ │ stp x8, x9, [x23, #48] │ │ - b.hi 234aa8 // b.pmore │ │ + b.hi 235a6c // b.pmore │ │ ldr x2, [x27, #16] │ │ sub x1, x1, x0 │ │ str x1, [x27, #24] │ │ add x2, x2, x0 │ │ str x2, [x27, #16] │ │ ldr x2, [x29, #312] │ │ - cbnz x0, 234c6c │ │ + cbnz x0, 235c30 │ │ ldr w3, [x23, #56] │ │ mov x1, x2 │ │ - cbz w3, 234e08 │ │ + cbz w3, 235dcc │ │ mov w3, #0x0 // #0 │ │ ldr w2, [x28] │ │ str w3, [x28, #4] │ │ cmp w2, #0x3 │ │ - b.gt 234e5c │ │ + b.gt 235e20 │ │ mov w2, #0x1 // #1 │ │ str w2, [x28, #8] │ │ - cbnz x0, 234c28 │ │ + cbnz x0, 235bec │ │ ldr w2, [x29, #352] │ │ - cbz w2, 234db4 │ │ - cbz w2, 234d60 │ │ + cbz w2, 235d78 │ │ + cbz w2, 235d24 │ │ mov x2, x1 │ │ mov w1, #0x0 // #0 │ │ str w1, [x28, #12] │ │ - cbnz x0, 234ca0 │ │ + cbnz x0, 235c64 │ │ ldr w1, [x29, #352] │ │ - cbz w1, 234d0c │ │ + cbz w1, 235cd0 │ │ mov x1, x2 │ │ mov w2, #0x0 // #0 │ │ str w2, [x28, #16] │ │ - cbnz x0, 234c84 │ │ + cbnz x0, 235c48 │ │ ldr w2, [x29, #352] │ │ - cbz w2, 234cb8 │ │ + cbz w2, 235c7c │ │ mov x6, x1 │ │ mov x2, #0xffffffff // #4294967295 │ │ mov w1, #0x0 // #0 │ │ str w1, [x28, #20] │ │ cmp x2, x0 │ │ str x6, [x28, #24] │ │ - b.ls 234b08 // b.plast │ │ + b.ls 235acc // b.plast │ │ ldr w0, [x29, #352] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ ldr x5, [x29, #304] │ │ add x20, x29, #0x168 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x23] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x20 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w6, w5 │ │ bl a6c80 │ │ ldr x0, [x29, #344] │ │ mov x1, x20 │ │ ldr x3, [x29, #336] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 23477c │ │ + b 235740 │ │ ldr w0, [x27, #56] │ │ - cbz w0, 234a48 │ │ + cbz w0, 235a0c │ │ mov x5, x6 │ │ add x20, x29, #0x168 │ │ adrp x21, 662000 │ │ str wzr, [x28] │ │ ldr x6, [x27, #8] │ │ adrp x3, 662000 │ │ ldr x4, [x27] │ │ - add x2, x21, #0xaa8 │ │ + add x2, x21, #0xab8 │ │ mov x0, x20 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xb50 │ │ + add x3, x3, #0xb60 │ │ sub w5, w5, w6 │ │ bl a6c80 │ │ ldr x3, [x27, #40] │ │ mov x1, x20 │ │ ldr x0, [x27, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 23477c │ │ + b 235740 │ │ ldrb w0, [x6] │ │ ldrb w2, [x6, #1] │ │ orr w0, w2, w0, lsl #8 │ │ - b 2348a4 │ │ + b 235868 │ │ ldr x5, [x27, #8] │ │ add x20, x29, #0x168 │ │ ldr x4, [x27] │ │ adrp x21, 662000 │ │ adrp x3, 662000 │ │ sub w5, w6, w5 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x21, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x21, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x27, #48] │ │ mov x1, x20 │ │ ldr x3, [x27, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x5, [x27, #16] │ │ str w0, [x27, #56] │ │ - b 2349f8 │ │ + b 2359bc │ │ mov x0, x27 │ │ - bl 2343a4 │ │ + bl 235368 │ │ mov w1, #0x1 // #1 │ │ - b 234870 │ │ + b 235834 │ │ ldr w0, [x27, #56] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ ldr x5, [x27, #16] │ │ add x20, x29, #0x168 │ │ ldr x0, [x27, #8] │ │ ldr x4, [x27] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w5, w0 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x27, #48] │ │ mov x1, x20 │ │ ldr x3, [x27, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x27, #56] │ │ - b 23477c │ │ - bl 2343a4 │ │ - b 2348c4 │ │ + b 235740 │ │ + bl 235368 │ │ + b 235888 │ │ add x20, x6, x2 │ │ sub x0, x0, x2 │ │ add x24, x20, x0 │ │ str x20, [x29, #312] │ │ str x0, [x29, #320] │ │ cmp x24, x20 │ │ str xzr, [x28, #32] │ │ - b.ls 23519c // b.plast │ │ + b.ls 236160 // b.plast │ │ ldrb w0, [x6, x2] │ │ - cbz w0, 23519c │ │ + cbz w0, 236160 │ │ mov x21, #0x1 // #1 │ │ - b 234b48 │ │ + b 235b0c │ │ ldrb w0, [x20] │ │ add x1, x21, #0x1 │ │ - cbz w0, 234b68 │ │ + cbz w0, 235b2c │ │ mov x21, x1 │ │ mov x0, x20 │ │ sub x1, x24, x20 │ │ bl a72f0 │ │ add x0, x0, #0x1 │ │ add x20, x20, x0 │ │ str x21, [x28, #32] │ │ cmp x24, x20 │ │ - b.hi 234b38 // b.pmore │ │ + b.hi 235afc // b.pmore │ │ lsl x1, x21, #3 │ │ ldr x2, [x27, #40] │ │ mov x0, x22 │ │ ldr x3, [x27, #48] │ │ - bl 232000 │ │ + bl 233b80 │ │ str x0, [x28, #40] │ │ - cbz x0, 23477c │ │ + cbz x0, 235740 │ │ ldr x5, [x29, #312] │ │ ldrb w1, [x5] │ │ - cbz w1, 234ecc │ │ + cbz w1, 235e90 │ │ ldr w1, [x29, #352] │ │ - cbnz w1, 23477c │ │ + cbnz w1, 235740 │ │ ldr x20, [x23, #24] │ │ mov x24, #0x0 // #0 │ │ str x5, [x0, x24] │ │ mov x1, x20 │ │ ldr x21, [x23, #16] │ │ mov x0, x21 │ │ bl a72f0 │ │ add x0, x0, #0x1 │ │ cmp x0, x20 │ │ - b.ls 234c04 // b.plast │ │ + b.ls 235bc8 // b.plast │ │ ldr x5, [x23, #8] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x20 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w21, w5 │ │ bl a6c80 │ │ ldr x3, [x23, #40] │ │ mov x1, x20 │ │ ldr x0, [x23, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 23477c │ │ + b 235740 │ │ add x5, x21, x0 │ │ sub x20, x20, x0 │ │ str x5, [x23, #16] │ │ add x24, x24, #0x8 │ │ str x20, [x23, #24] │ │ ldrb w0, [x21, x0] │ │ - cbz w0, 234ed0 │ │ + cbz w0, 235e94 │ │ ldr x0, [x28, #40] │ │ - b 234ba0 │ │ + b 235b64 │ │ add x1, x1, #0x1 │ │ sub x0, x0, #0x1 │ │ str x1, [x29, #312] │ │ str x0, [x29, #320] │ │ - cbnz x0, 234c48 │ │ + cbnz x0, 235c0c │ │ ldr w2, [x29, #352] │ │ - cbnz w2, 23494c │ │ - b 234d60 │ │ + cbnz w2, 235910 │ │ + b 235d24 │ │ add x2, x1, #0x1 │ │ sub x0, x0, #0x1 │ │ str x2, [x29, #312] │ │ str x0, [x29, #320] │ │ ldrb w1, [x1] │ │ eor w1, w1, #0xffffff80 │ │ sub w1, w1, #0x80 │ │ sxtb w1, w1 │ │ - b 234954 │ │ + b 235918 │ │ add x1, x2, #0x1 │ │ sub x0, x0, #0x1 │ │ str x1, [x23, #16] │ │ str x0, [x23, #24] │ │ ldrb w3, [x2] │ │ - b 234924 │ │ + b 2358e8 │ │ add x6, x1, #0x1 │ │ sub x0, x0, #0x1 │ │ str x6, [x29, #312] │ │ str x0, [x29, #320] │ │ ldrb w1, [x1] │ │ sub w2, w1, #0x1 │ │ - b 234988 │ │ + b 23594c │ │ add x1, x2, #0x1 │ │ sub x0, x0, #0x1 │ │ str x1, [x29, #312] │ │ str x0, [x29, #320] │ │ ldrb w2, [x2] │ │ - b 23496c │ │ + b 235930 │ │ ldr x5, [x29, #304] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w1, w5 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x29, #344] │ │ mov x1, x20 │ │ ldr x3, [x29, #336] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x1, [x29, #312] │ │ str w0, [x29, #352] │ │ ldr x0, [x29, #320] │ │ - b 23497c │ │ + b 235940 │ │ ldr x5, [x29, #304] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x3, 662000 │ │ sub w5, w2, w5 │ │ adrp x2, 662000 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x29, #344] │ │ mov w2, #0x0 // #0 │ │ ldr x3, [x29, #336] │ │ mov x1, x20 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x2, [x29, #312] │ │ str w0, [x29, #352] │ │ ldr x0, [x29, #320] │ │ - b 234964 │ │ + b 235928 │ │ ldr x5, [x29, #304] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w1, w5 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x29, #344] │ │ mov x1, x20 │ │ ldr x3, [x29, #336] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x1, [x29, #312] │ │ str w0, [x29, #352] │ │ ldr x0, [x29, #320] │ │ - b 23494c │ │ + b 235910 │ │ ldr x5, [x29, #304] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w1, w5 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x29, #344] │ │ mov x1, x20 │ │ ldr x3, [x29, #336] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x1, [x29, #312] │ │ str w0, [x29, #352] │ │ ldr x0, [x29, #320] │ │ - b 234c38 │ │ + b 235bfc │ │ ldr x5, [x23, #8] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x3, 662000 │ │ sub w5, w2, w5 │ │ adrp x2, 662000 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x23, #48] │ │ mov x1, x20 │ │ ldr x3, [x23, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x1, [x23, #16] │ │ str w0, [x23, #56] │ │ ldr x0, [x23, #24] │ │ - b 234920 │ │ - cbnz x0, 234f08 │ │ + b 2358e4 │ │ + cbnz x0, 235ecc │ │ ldr w2, [x29, #352] │ │ - cbz w2, 234e74 │ │ + cbz w2, 235e38 │ │ mov w2, #0x0 // #0 │ │ str w2, [x28, #8] │ │ - b 23493c │ │ + b 235900 │ │ ldr x5, [x29, #304] │ │ add x20, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ sub w5, w1, w5 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x29, #344] │ │ mov x1, x20 │ │ ldr x3, [x29, #336] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x1, [x29, #312] │ │ str w0, [x29, #352] │ │ mov w2, #0x0 // #0 │ │ ldr x0, [x29, #320] │ │ - b 234e6c │ │ + b 235e30 │ │ ldr x20, [x29, #320] │ │ - cbnz x20, 234f28 │ │ + cbnz x20, 235eec │ │ ldr w0, [x29, #352] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ ldr x6, [x29, #304] │ │ add x20, x29, #0x168 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x23] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x20 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w5, w6 │ │ - b 2349c8 │ │ + b 23598c │ │ add x3, x1, #0x1 │ │ sub x0, x0, #0x1 │ │ str x3, [x29, #312] │ │ str x0, [x29, #320] │ │ ldrb w2, [x1] │ │ mov x1, x3 │ │ str w2, [x28, #8] │ │ - b 23493c │ │ + b 235900 │ │ add x21, x5, #0x1 │ │ sub x20, x20, #0x1 │ │ add x24, x21, x20 │ │ str x21, [x29, #312] │ │ str x20, [x29, #320] │ │ cmp x24, x21 │ │ str xzr, [x28, #48] │ │ - b.ls 235888 // b.plast │ │ + b.ls 23684c // b.plast │ │ ldrb w0, [x5, #1] │ │ - cbz w0, 235888 │ │ + cbz w0, 23684c │ │ mov x20, #0x1 // #1 │ │ mov x0, x21 │ │ sub x1, x24, x21 │ │ bl a72f0 │ │ add x0, x0, #0x1 │ │ add x3, x21, x0 │ │ ldrsb w0, [x21, x0] │ │ - tbz w0, #31, 234ff0 │ │ + tbz w0, #31, 235fb4 │ │ mov x0, #0x1 // #1 │ │ add x0, x0, #0x1 │ │ add x1, x3, x0 │ │ ldursb w2, [x1, #-1] │ │ - tbnz w2, #31, 234f74 │ │ + tbnz w2, #31, 235f38 │ │ ldrsb w0, [x1] │ │ - tbz w0, #31, 234fe8 │ │ + tbz w0, #31, 235fac │ │ mov x2, #0x1 // #1 │ │ add x2, x2, #0x1 │ │ add x0, x1, x2 │ │ ldursb w3, [x0, #-1] │ │ - tbnz w3, #31, 234f90 │ │ + tbnz w3, #31, 235f54 │ │ ldrsb w1, [x0] │ │ - tbz w1, #31, 234fe0 │ │ + tbz w1, #31, 235fa4 │ │ mov x1, #0x1 // #1 │ │ add x1, x1, #0x1 │ │ add x2, x0, x1 │ │ ldursb w3, [x2, #-1] │ │ - tbnz w3, #31, 234fac │ │ + tbnz w3, #31, 235f70 │ │ str x20, [x28, #48] │ │ cmp x24, x2 │ │ mov x21, x2 │ │ - b.ls 234ff8 // b.plast │ │ + b.ls 235fbc // b.plast │ │ ldrb w0, [x2] │ │ add x1, x20, #0x1 │ │ - cbz w0, 234ff8 │ │ + cbz w0, 235fbc │ │ mov x20, x1 │ │ - b 234f54 │ │ + b 235f18 │ │ add x2, x0, #0x1 │ │ - b 234fbc │ │ + b 235f80 │ │ add x0, x1, #0x1 │ │ - b 234fa0 │ │ + b 235f64 │ │ add x1, x3, #0x1 │ │ - b 234f84 │ │ + b 235f48 │ │ lsl x1, x20, #3 │ │ ldr x2, [x27, #40] │ │ mov x0, x22 │ │ ldr x3, [x27, #48] │ │ - bl 232000 │ │ + bl 233b80 │ │ str x0, [x28, #56] │ │ - cbz x0, 23477c │ │ + cbz x0, 235740 │ │ ldr x20, [x29, #312] │ │ ldrb w0, [x20] │ │ - cbz w0, 2351a4 │ │ + cbz w0, 236168 │ │ ldr w0, [x29, #352] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ str xzr, [x29, #184] │ │ ldr x21, [x23, #24] │ │ mov x0, x20 │ │ mov x1, x21 │ │ bl a72f0 │ │ add x1, x0, #0x1 │ │ cmp x21, x1 │ │ - b.cs 23508c // b.hs, b.nlast │ │ + b.cs 236050 // b.hs, b.nlast │ │ ldr x5, [x23, #8] │ │ add x21, x29, #0x168 │ │ ldr x4, [x23] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x21 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w20, w5 │ │ bl a6c80 │ │ ldr x3, [x23, #40] │ │ mov x1, x21 │ │ ldr x0, [x23, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 23477c │ │ + b 235740 │ │ add x2, x20, x1 │ │ mov x0, x23 │ │ sub x21, x21, x1 │ │ str x2, [x23, #16] │ │ str x21, [x23, #24] │ │ - bl 234078 │ │ + bl 23503c │ │ ldrb w1, [x20] │ │ cmp w1, #0x2f │ │ - b.eq 23518c // b.none │ │ - cbnz x0, 23516c │ │ + b.eq 236150 // b.none │ │ + cbnz x0, 236130 │ │ ldr x0, [x29, #144] │ │ ldr x4, [x0, #56] │ │ - cbz x4, 23518c │ │ + cbz x4, 236150 │ │ mov x0, x4 │ │ str x4, [x29, #136] │ │ bl a6e00 │ │ mov x21, x0 │ │ mov x0, x20 │ │ bl a6e00 │ │ add x1, x21, x0 │ │ ldr x2, [x27, #40] │ │ add x1, x1, #0x2 │ │ ldr x3, [x27, #48] │ │ str x0, [x29, #152] │ │ mov x0, x22 │ │ - bl 232000 │ │ + bl 233b80 │ │ mov x24, x0 │ │ - cbz x0, 23477c │ │ + cbz x0, 235740 │ │ ldr x4, [x29, #136] │ │ mov x2, x21 │ │ mov x1, x4 │ │ bl a6ad0 │ │ ldr x2, [x29, #152] │ │ add x0, x21, #0x1 │ │ mov x1, x20 │ │ @@ -406785,121 +407794,121 @@ │ │ add x2, x2, #0x1 │ │ strb w3, [x24, x21] │ │ bl a6ad0 │ │ ldr x0, [x28, #56] │ │ ldr x1, [x29, #184] │ │ str x24, [x0, x1] │ │ mov x0, x23 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x0, x23 │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x20, [x23, #16] │ │ ldrb w0, [x20] │ │ - cbz w0, 2351a4 │ │ + cbz w0, 236168 │ │ ldr x1, [x29, #184] │ │ ldr w0, [x23, #56] │ │ add x1, x1, #0x8 │ │ str x1, [x29, #184] │ │ - cbz w0, 23502c │ │ - b 23477c │ │ + cbz w0, 235ff0 │ │ + b 235740 │ │ ldr x1, [x28, #32] │ │ sub x2, x0, #0x1 │ │ cmp x2, x1 │ │ - b.cs 235874 // b.hs, b.nlast │ │ + b.cs 236838 // b.hs, b.nlast │ │ ldr x1, [x28, #40] │ │ add x0, x1, x0, lsl #3 │ │ ldur x4, [x0, #-8] │ │ - b 2350c0 │ │ + b 236084 │ │ ldr x0, [x28, #56] │ │ ldr x1, [x29, #184] │ │ str x20, [x0, x1] │ │ - b 235138 │ │ + b 2360fc │ │ mov x1, #0x0 // #0 │ │ - b 234b6c │ │ + b 235b30 │ │ ldr w0, [x29, #352] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ ldr x0, [x28, #48] │ │ - cbnz x0, 235794 │ │ + cbnz x0, 236758 │ │ adrp x0, 6f9000 │ │ add x0, x0, #0x960 │ │ str x0, [x29, #128] │ │ str x0, [x29, #184] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xa88 │ │ + add x0, x0, #0xa98 │ │ str x0, [x29, #152] │ │ add x0, x29, #0x168 │ │ ldr x2, [x27, #24] │ │ str x0, [x29, #136] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xaa8 │ │ + add x0, x0, #0xab8 │ │ mov w23, #0x1 // #1 │ │ mov w20, #0x0 // #0 │ │ mov x21, #0x0 // #0 │ │ str x0, [x29, #120] │ │ - cbz x2, 235250 │ │ + cbz x2, 236214 │ │ ldr x1, [x27, #16] │ │ sub x4, x2, #0x1 │ │ str x4, [x27, #24] │ │ add x5, x1, #0x1 │ │ str x5, [x27, #16] │ │ ldr w3, [x28, #20] │ │ ldrb w0, [x1] │ │ cmp w0, w3 │ │ - b.cs 2352e8 // b.hs, b.nlast │ │ - cbz w0, 235514 │ │ + b.cs 2362ac // b.hs, b.nlast │ │ + cbz w0, 2364d8 │ │ sub w0, w0, #0x1 │ │ cmp w0, #0xb │ │ - b.ls 235398 // b.plast │ │ + b.ls 23635c // b.plast │ │ ldr x1, [x28, #24] │ │ ldrb w24, [x1, w0, uxtw] │ │ - cbz w24, 2353d8 │ │ + cbz w24, 23639c │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ subs w24, w24, #0x1 │ │ - b.ne 235238 // b.any │ │ + b.ne 2361fc // b.any │ │ ldr x2, [x27, #24] │ │ - cbnz x2, 2351f8 │ │ + cbnz x2, 2361bc │ │ ldr w0, [x27, #56] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ ldr x0, [x19, #24] │ │ - cbz x0, 23477c │ │ + cbz x0, 235740 │ │ ldr x20, [x29, #176] │ │ mov x0, x22 │ │ mov x1, #0x18 // #24 │ │ mov x3, x25 │ │ mov x2, x20 │ │ mov x4, x19 │ │ - bl 23205c │ │ + bl 233bdc │ │ mov x2, x0 │ │ - cbz x0, 23477c │ │ + cbz x0, 235740 │ │ str xzr, [x0, #8] │ │ mov x0, #0xffffffffffffffff // #-1 │ │ str wzr, [x2, #16] │ │ mov x1, x19 │ │ str x0, [x2] │ │ mov x3, x25 │ │ str wzr, [x2, #20] │ │ mov x0, x22 │ │ mov x2, x20 │ │ - bl 232130 │ │ - cbz w0, 23477c │ │ + bl 233cb0 │ │ + cbz w0, 235740 │ │ ldr x20, [x19] │ │ - adrp x3, 233000 │ │ + adrp x3, 234000 │ │ ldr x1, [x19, #24] │ │ mov x2, #0x18 // #24 │ │ mov x0, x20 │ │ - add x3, x3, #0xea4 │ │ - bl 239708 │ │ + add x3, x3, #0xe68 │ │ + bl 233e78 │ │ ldr x0, [x29, #168] │ │ ldr x2, [x29, #160] │ │ ldr x1, [x19, #24] │ │ str x20, [x0] │ │ mov w0, #0x1 // #1 │ │ str x1, [x2] │ │ - b 2347f8 │ │ + b 2357bc │ │ ldr w9, [x28, #16] │ │ sub w0, w0, w3 │ │ ldr w7, [x28, #8] │ │ ldr w5, [x28, #4] │ │ udiv w6, w0, w9 │ │ ldr w8, [x28, #12] │ │ ldr x1, [x19, #24] │ │ @@ -406910,254 +407919,254 @@ │ │ udiv w12, w20, w7 │ │ msub w0, w6, w9, w0 │ │ add w0, w0, w8 │ │ add w23, w23, w0 │ │ udiv w5, w5, w7 │ │ msub w20, w12, w7, w20 │ │ add x21, x21, x5 │ │ - cbz x1, 235354 │ │ + cbz x1, 236318 │ │ lsl x5, x1, #5 │ │ ldr x0, [x19] │ │ sub x1, x5, x1, lsl #3 │ │ sub x1, x1, #0x18 │ │ add x5, x0, x1 │ │ ldr x0, [x0, x1] │ │ cmp x21, x0 │ │ - b.eq 2353bc // b.none │ │ + b.eq 236380 // b.none │ │ mov x0, x22 │ │ mov x1, #0x18 // #24 │ │ mov x4, x19 │ │ - bl 23205c │ │ - cbz x0, 235248 │ │ + bl 233bdc │ │ + cbz x0, 23620c │ │ ldr x1, [x26, #8] │ │ ldr x2, [x19, #24] │ │ ldr x3, [x29, #184] │ │ add x1, x21, x1 │ │ str w2, [x0, #20] │ │ str x1, [x0] │ │ add x1, x2, #0x1 │ │ str x3, [x0, #8] │ │ str w23, [x0, #16] │ │ str x1, [x19, #24] │ │ ldr x2, [x27, #24] │ │ - b 23524c │ │ + b 236210 │ │ ldr x6, [x29, #152] │ │ ldrb w0, [x6, w0, uxtw] │ │ - adr x6, 2353ac │ │ + adr x6, 236370 │ │ add x0, x6, w0, sxtb #2 │ │ br x0 │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x2, [x27, #24] │ │ - b 23524c │ │ + b 236210 │ │ ldr x0, [x5, #8] │ │ ldr x1, [x29, #184] │ │ cmp x1, x0 │ │ - b.ne 235354 // b.any │ │ + b.ne 236318 // b.any │ │ ldr w0, [x5, #16] │ │ cmp w23, w0 │ │ - b.ne 235354 // b.any │ │ + b.ne 236318 // b.any │ │ mov x2, x4 │ │ - b 2351f4 │ │ + b 2361b8 │ │ mov x0, x27 │ │ - bl 234078 │ │ - cbnz x0, 23567c │ │ + bl 23503c │ │ + cbnz x0, 236640 │ │ adrp x0, 6f9000 │ │ ldr x2, [x27, #24] │ │ add x0, x0, #0x960 │ │ str x0, [x29, #184] │ │ - b 2351f4 │ │ + b 2361b8 │ │ mov x0, x27 │ │ - bl 234194 │ │ + bl 235158 │ │ add w23, w23, w0 │ │ ldr x2, [x27, #24] │ │ - b 2351f4 │ │ + b 2361b8 │ │ mov w1, #0xff // #255 │ │ ldr w5, [x28, #16] │ │ sub w3, w1, w3 │ │ ldr w1, [x28, #8] │ │ ldr w0, [x28, #4] │ │ mov x2, x4 │ │ udiv w3, w3, w5 │ │ add w20, w20, w3 │ │ mul w0, w20, w0 │ │ udiv w3, w20, w1 │ │ udiv w0, w0, w1 │ │ msub w20, w3, w1, w20 │ │ add x21, x21, x0 │ │ - b 2351f4 │ │ + b 2361b8 │ │ cmp x4, #0x1 │ │ - b.hi 235608 // b.pmore │ │ + b.hi 2365cc // b.pmore │ │ ldr w0, [x27, #56] │ │ - cbz w0, 2357e4 │ │ + cbz w0, 2367a8 │ │ mov x2, x4 │ │ mov x0, #0x0 // #0 │ │ add x21, x21, x0 │ │ mov w20, #0x0 // #0 │ │ - b 2351f4 │ │ + b 2361b8 │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ add x0, x0, w20, uxtw │ │ ldr w3, [x28, #8] │ │ ldr w1, [x28, #4] │ │ ldr x2, [x27, #24] │ │ udiv x4, x0, x3 │ │ mul x1, x0, x1 │ │ udiv x1, x1, x3 │ │ msub w20, w4, w3, w0 │ │ add x21, x21, x1 │ │ - b 2351f4 │ │ + b 2361b8 │ │ ldr x0, [x19, #24] │ │ ldr x2, [x27, #40] │ │ ldr x3, [x27, #48] │ │ - cbz x0, 2354d0 │ │ + cbz x0, 236494 │ │ lsl x5, x0, #5 │ │ ldr x1, [x19] │ │ sub x0, x5, x0, lsl #3 │ │ sub x0, x0, #0x18 │ │ add x5, x1, x0 │ │ ldr x0, [x1, x0] │ │ cmp x21, x0 │ │ - b.eq 2357a4 // b.none │ │ + b.eq 236768 // b.none │ │ mov x0, x22 │ │ mov x1, #0x18 // #24 │ │ mov x4, x19 │ │ - bl 23205c │ │ - cbz x0, 235248 │ │ + bl 233bdc │ │ + cbz x0, 23620c │ │ ldr x1, [x26, #8] │ │ ldr x2, [x19, #24] │ │ ldr x3, [x29, #184] │ │ add x1, x21, x1 │ │ str w2, [x0, #20] │ │ str x1, [x0] │ │ add x1, x2, #0x1 │ │ str x3, [x0, #8] │ │ str w23, [x0, #16] │ │ str x1, [x19, #24] │ │ ldr x2, [x27, #24] │ │ - b 2351f4 │ │ + b 2361b8 │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x24, x0 │ │ ldr x2, [x27, #24] │ │ ldr x7, [x27, #16] │ │ - cbnz x2, 235558 │ │ + cbnz x2, 23651c │ │ ldr w0, [x27, #56] │ │ - cbz w0, 235634 │ │ + cbz w0, 2365f8 │ │ sub x6, x24, #0x1 │ │ cmp x6, x2 │ │ - b.hi 234aa8 // b.pmore │ │ + b.hi 235a6c // b.pmore │ │ ldr x0, [x27, #16] │ │ sub x2, x2, x6 │ │ str x2, [x27, #24] │ │ add x6, x0, x6 │ │ str x6, [x27, #16] │ │ - b 2351f4 │ │ + b 2361b8 │ │ add x5, x7, #0x1 │ │ sub x2, x2, #0x1 │ │ str x5, [x27, #16] │ │ str x2, [x27, #24] │ │ ldrb w0, [x7] │ │ sub w0, w0, #0x1 │ │ cmp w0, #0x3 │ │ - b.hi 235534 // b.pmore │ │ + b.hi 2364f8 // b.pmore │ │ adrp x1, 662000 │ │ - add x1, x1, #0xa94 │ │ + add x1, x1, #0xaa4 │ │ ldrb w0, [x1, w0, uxtw] │ │ - adr x1, 235590 │ │ + adr x1, 236554 │ │ add x0, x1, w0, sxtb #2 │ │ br x0 │ │ mov x1, x2 │ │ mov x0, x5 │ │ str x7, [x29, #104] │ │ str x5, [x29, #112] │ │ str x2, [x29, #184] │ │ bl a72f0 │ │ ldr x2, [x29, #184] │ │ add x1, x0, #0x1 │ │ ldr x5, [x29, #112] │ │ cmp x1, x2 │ │ ldr x7, [x29, #104] │ │ - b.ls 2356a4 // b.plast │ │ + b.ls 236668 // b.plast │ │ ldr w0, [x27, #56] │ │ - cbnz w0, 23477c │ │ + cbnz w0, 235740 │ │ ldr x0, [x27, #8] │ │ add x20, x29, #0x168 │ │ - b 234abc │ │ + b 235a80 │ │ ldr x0, [x29, #144] │ │ ldr w1, [x0, #32] │ │ mov x0, x27 │ │ - bl 2344d8 │ │ + bl 23549c │ │ mov x21, x0 │ │ ldr x2, [x27, #24] │ │ - b 2351f4 │ │ + b 2361b8 │ │ ldr x0, [x29, #128] │ │ mov w23, #0x1 // #1 │ │ str x0, [x29, #184] │ │ mov w20, #0x0 // #0 │ │ mov x21, #0x0 // #0 │ │ - b 2351f4 │ │ + b 2361b8 │ │ ldr w0, [x27, #32] │ │ add x3, x1, #0x3 │ │ sub x2, x2, #0x3 │ │ str x3, [x27, #16] │ │ str x2, [x27, #24] │ │ - cbnz w0, 235780 │ │ + cbnz w0, 236744 │ │ ldrb w0, [x1, #2] │ │ ldrb w1, [x1, #1] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ - b 235464 │ │ + b 236428 │ │ ldr x5, [x27, #8] │ │ adrp x3, 662000 │ │ ldr x4, [x27] │ │ mov x1, #0xc8 // #200 │ │ ldr x2, [x29, #120] │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ ldr x0, [x29, #136] │ │ sub w5, w7, w5 │ │ bl a6c80 │ │ ldr x0, [x27, #48] │ │ mov w2, #0x0 // #0 │ │ ldr x3, [x27, #40] │ │ ldr x1, [x29, #136] │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x2, [x27, #24] │ │ str w0, [x27, #56] │ │ - b 235534 │ │ + b 2364f8 │ │ ldr x1, [x28, #48] │ │ sub x2, x0, #0x1 │ │ cmp x2, x1 │ │ - b.cs 235830 // b.hs, b.nlast │ │ + b.cs 2367f4 // b.hs, b.nlast │ │ ldr x1, [x28, #56] │ │ ldr x2, [x27, #24] │ │ add x0, x1, x0, lsl #3 │ │ ldur x0, [x0, #-8] │ │ str x0, [x29, #184] │ │ - b 2351f4 │ │ + b 2361b8 │ │ add x3, x5, x1 │ │ mov x0, x27 │ │ sub x1, x2, x1 │ │ str x7, [x29, #112] │ │ str x5, [x29, #184] │ │ str x3, [x27, #16] │ │ str x1, [x27, #24] │ │ - bl 234078 │ │ + bl 23503c │ │ mov x24, x0 │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x7, [x29, #112] │ │ ldr x5, [x29, #184] │ │ ldrb w0, [x7, #1] │ │ cmp w0, #0x2f │ │ - b.eq 235248 // b.none │ │ - cbnz w24, 2357c8 │ │ + b.eq 23620c // b.none │ │ + cbnz w24, 23678c │ │ ldr x0, [x29, #144] │ │ ldr x4, [x0, #56] │ │ mov x0, x4 │ │ str x4, [x29, #96] │ │ str x5, [x29, #184] │ │ bl a6e00 │ │ mov x24, x0 │ │ @@ -407167,17 +408176,17 @@ │ │ bl a6e00 │ │ add x1, x24, x0 │ │ ldr x2, [x27, #40] │ │ add x1, x1, #0x2 │ │ ldr x3, [x27, #48] │ │ str x0, [x29, #112] │ │ mov x0, x22 │ │ - bl 232000 │ │ + bl 233b80 │ │ str x0, [x29, #184] │ │ - cbz x0, 23477c │ │ + cbz x0, 235740 │ │ ldr x4, [x29, #96] │ │ mov x2, x24 │ │ mov x1, x4 │ │ bl a6ad0 │ │ ldr x2, [x29, #184] │ │ add x0, x24, #0x1 │ │ mov w1, #0x2f // #47 │ │ @@ -407185,156 +408194,156 @@ │ │ add x0, x2, x0 │ │ strb w1, [x2, x24] │ │ mov x1, x5 │ │ ldr x2, [x29, #112] │ │ add x2, x2, #0x1 │ │ bl a6ad0 │ │ ldr x2, [x27, #24] │ │ - b 2351f4 │ │ + b 2361b8 │ │ ldrb w0, [x1, #1] │ │ ldrb w1, [x1, #2] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ - b 235464 │ │ + b 236428 │ │ ldr x0, [x28, #56] │ │ ldr x0, [x0] │ │ str x0, [x29, #128] │ │ - b 2351c0 │ │ + b 236184 │ │ ldr x0, [x5, #8] │ │ ldr x1, [x29, #184] │ │ cmp x1, x0 │ │ - b.ne 2354d0 // b.any │ │ + b.ne 236494 // b.any │ │ ldr w0, [x5, #16] │ │ cmp w23, w0 │ │ - b.ne 2354d0 // b.any │ │ + b.ne 236494 // b.any │ │ mov x2, x4 │ │ - b 2351f4 │ │ + b 2361b8 │ │ sub w0, w24, #0x1 │ │ ldr x1, [x28, #32] │ │ cmp x1, w0, uxtw │ │ - b.ls 235860 // b.plast │ │ + b.ls 236824 // b.plast │ │ ldr x1, [x28, #40] │ │ ldr x4, [x1, w0, uxtw #3] │ │ - b 2356f8 │ │ + b 2366bc │ │ ldr x0, [x27, #8] │ │ adrp x3, 662000 │ │ ldr x20, [x29, #136] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x27] │ │ sub w5, w5, w0 │ │ ldr x2, [x29, #120] │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x20 │ │ bl a6c80 │ │ ldr x0, [x27, #48] │ │ mov x1, x20 │ │ ldr x3, [x27, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x4, [x27, #24] │ │ str w0, [x27, #56] │ │ - b 23545c │ │ + b 236420 │ │ ldr x6, [x27, #16] │ │ add x20, x29, #0x168 │ │ ldr x5, [x27, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x27] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x20 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xbd8 │ │ + add x3, x3, #0xbe8 │ │ sub w5, w6, w5 │ │ - b 234a1c │ │ + b 2359e0 │ │ adrp x1, 662000 │ │ mov x0, x27 │ │ - add x1, x1, #0xba8 │ │ - bl 233dec │ │ - b 23477c │ │ + add x1, x1, #0xbb8 │ │ + bl 234db0 │ │ + b 235740 │ │ adrp x1, 662000 │ │ mov x0, x27 │ │ - add x1, x1, #0xb70 │ │ - bl 233dec │ │ - b 23477c │ │ + add x1, x1, #0xb80 │ │ + bl 234db0 │ │ + b 235740 │ │ mov x1, #0x0 // #0 │ │ - b 234ffc │ │ + b 235fc0 │ │ add x20, x29, #0x168 │ │ adrp x21, 662000 │ │ - b 2349fc │ │ + b 2359c0 │ │ stp x29, x30, [sp, #-448]! │ │ mov x29, sp │ │ stp x23, x24, [sp, #48] │ │ mov x24, x0 │ │ ldr x0, [x1, #16] │ │ stp x19, x20, [sp, #16] │ │ stp x21, x22, [sp, #32] │ │ stp x27, x28, [sp, #80] │ │ stp x25, x26, [sp, #64] │ │ cmp x0, x2 │ │ mov x28, x1 │ │ mov x20, x3 │ │ mov x21, x4 │ │ - b.hi 2360f4 // b.pmore │ │ + b.hi 2370b8 // b.pmore │ │ ldr x1, [x1, #8] │ │ sub x2, x2, x0 │ │ cmp x2, x1 │ │ - b.cs 2360f4 // b.hs, b.nlast │ │ + b.cs 2370b8 // b.hs, b.nlast │ │ ldr x3, [x28] │ │ sub x1, x1, x2 │ │ add x22, x29, #0xb8 │ │ ldr x5, [x24, #32] │ │ add x3, x3, x2 │ │ ldr w4, [x24, #96] │ │ adrp x2, 662000 │ │ mov x0, x22 │ │ - add x2, x2, #0x9f8 │ │ + add x2, x2, #0x9f0 │ │ str x5, [x29, #192] │ │ str x2, [x22] │ │ str x3, [x29, #200] │ │ str x1, [x29, #208] │ │ str w4, [x29, #216] │ │ str x20, [x29, #224] │ │ str x21, [x29, #232] │ │ str wzr, [x29, #240] │ │ - bl 234078 │ │ + bl 23503c │ │ mov x6, x0 │ │ - cbz x0, 236374 │ │ + cbz x0, 237338 │ │ ldr x2, [x28, #72] │ │ sub x0, x0, #0x1 │ │ add x1, x28, #0x48 │ │ cmp x0, x2 │ │ - b.cs 236128 // b.hs, b.nlast │ │ + b.cs 2370ec // b.hs, b.nlast │ │ lsl x0, x6, #5 │ │ ldr x1, [x1, #8] │ │ sub x0, x0, #0x20 │ │ add x7, x1, x0 │ │ ldr x19, [x1, x0] │ │ cmp x6, x19 │ │ - b.eq 23636c // b.none │ │ + b.eq 237330 // b.none │ │ add x5, x29, #0xf8 │ │ - adrp x4, 233000 │ │ + adrp x4, 234000 │ │ mov x0, x5 │ │ mov x3, #0x20 // #32 │ │ - add x4, x4, #0xdd0 │ │ + add x4, x4, #0xd94 │ │ stp xzr, xzr, [x5] │ │ stp xzr, xzr, [x5, #16] │ │ str x6, [x29, #248] │ │ bl a6dc0 │ │ mov x25, x0 │ │ - cbz x0, 236454 │ │ + cbz x0, 237418 │ │ ldr x0, [x25, #16] │ │ - cbz x0, 235a44 │ │ + cbz x0, 236a08 │ │ add x0, x29, #0xf8 │ │ adrp x23, 662000 │ │ str x0, [x29, #144] │ │ - add x0, x23, #0xaa8 │ │ + add x0, x23, #0xab8 │ │ str x0, [x29, #136] │ │ adrp x0, 662000 │ │ - add x0, x0, #0xab8 │ │ + add x0, x0, #0xac8 │ │ mov x26, #0x0 // #0 │ │ str xzr, [x29, #152] │ │ add x19, x29, #0xa8 │ │ str x0, [x29, #128] │ │ ldr x2, [x25, #24] │ │ lsl x27, x26, #3 │ │ stp xzr, xzr, [x19] │ │ @@ -407342,378 +408351,378 @@ │ │ ldr w3, [x28, #28] │ │ ldr w4, [x28, #24] │ │ ldr w1, [x28, #32] │ │ ldr w0, [x2, #4] │ │ ldr x23, [x24, #80] │ │ cmp w0, #0x10 │ │ ldr x2, [x24, #88] │ │ - b.eq 235e2c // b.none │ │ - b.hi 235a60 // b.pmore │ │ + b.eq 236df0 // b.none │ │ + b.hi 236a24 // b.pmore │ │ cmp w0, #0x8 │ │ - b.eq 235f0c // b.none │ │ - b.ls 235ba8 // b.plast │ │ + b.eq 236ed0 // b.none │ │ + b.ls 236b6c // b.plast │ │ cmp w0, #0xc │ │ - b.eq 235f54 // b.none │ │ - b.hi 235cc8 // b.pmore │ │ + b.eq 236f18 // b.none │ │ + b.hi 236c8c // b.pmore │ │ cmp w0, #0xa │ │ - b.eq 235fe4 // b.none │ │ - b.hi 235f84 // b.pmore │ │ + b.eq 236fa8 // b.none │ │ + b.hi 236f48 // b.pmore │ │ mov x0, x22 │ │ mov w1, #0x8 // #8 │ │ str w1, [x19] │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x1, [x22, #24] │ │ cmp x0, x1 │ │ - b.ls 235dc4 // b.plast │ │ + b.ls 236d88 // b.plast │ │ ldr w0, [x22, #56] │ │ - cbz w0, 2362c8 │ │ + cbz w0, 23728c │ │ mov x0, #0x0 // #0 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #448 │ │ ret │ │ cmp w0, #0x17 │ │ - b.eq 235cec // b.none │ │ - b.ls 235b78 // b.plast │ │ + b.eq 236cb0 // b.none │ │ + b.ls 236b3c // b.plast │ │ mov w1, #0x1f01 // #7937 │ │ cmp w0, w1 │ │ - b.eq 235cb0 // b.none │ │ - b.hi 235c44 // b.pmore │ │ + b.eq 236c74 // b.none │ │ + b.hi 236c08 // b.pmore │ │ cmp w0, #0x19 │ │ - b.eq 2360d4 // b.none │ │ - b.cc 2360e8 // b.lo, b.ul, b.last │ │ + b.eq 237098 // b.none │ │ + b.cc 2370ac // b.lo, b.ul, b.last │ │ cmp w0, #0x20 │ │ - b.ne 235c68 // b.any │ │ + b.ne 236c2c // b.any │ │ mov w1, #0x7 // #7 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x19, #8] │ │ ldr x0, [x25, #24] │ │ add x1, x0, x27 │ │ ldr w0, [x0, x27] │ │ cmp w0, #0x47 │ │ - b.eq 235b28 // b.none │ │ - b.hi 235b00 // b.pmore │ │ + b.eq 236aec // b.none │ │ + b.hi 236ac4 // b.pmore │ │ cmp w0, #0x3 │ │ - b.ne 235ad0 // b.any │ │ + b.ne 236a94 // b.any │ │ ldr w0, [x19] │ │ cmp w0, #0x3 │ │ - b.eq 235d98 // b.none │ │ + b.eq 236d5c // b.none │ │ ldr x0, [x25, #16] │ │ add x26, x26, #0x1 │ │ cmp x0, x26 │ │ - b.hi 2359c4 // b.pmore │ │ + b.hi 236988 // b.pmore │ │ ldr x0, [x29, #152] │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #448 │ │ ret │ │ cmp w0, #0x6e │ │ - b.eq 235b14 // b.none │ │ + b.eq 236ad8 // b.none │ │ mov w1, #0x2007 // #8199 │ │ cmp w0, w1 │ │ - b.ne 235ad0 // b.any │ │ + b.ne 236a94 // b.any │ │ ldr w0, [x19] │ │ cmp w0, #0x3 │ │ - b.ne 235ad0 // b.any │ │ + b.ne 236a94 // b.any │ │ ldr x0, [x19, #8] │ │ - b 235a44 │ │ + b 236a08 │ │ ldr w0, [x1, #4] │ │ sub w0, w0, #0x10 │ │ tst w0, #0xffffffef │ │ - b.eq 235ad0 // b.none │ │ + b.eq 236a94 // b.none │ │ ldr w0, [x19] │ │ cmp w0, #0x4 │ │ - b.eq 235b4c // b.none │ │ + b.eq 236b10 // b.none │ │ cmp w0, #0x1 │ │ - b.ne 235ad0 // b.any │ │ + b.ne 236a94 // b.any │ │ ldr x2, [x19, #8] │ │ mov x1, x28 │ │ mov x0, x24 │ │ mov x3, x20 │ │ mov x4, x21 │ │ - bl 23589c │ │ + bl 236860 │ │ cmp x0, xzr │ │ ldr x1, [x29, #152] │ │ csel x0, x1, x0, eq // eq = none │ │ str x0, [x29, #152] │ │ - b 235ad0 │ │ + b 236a94 │ │ cmp w0, #0x13 │ │ - b.eq 23606c // b.none │ │ - b.ls 235c08 // b.plast │ │ + b.eq 237030 // b.none │ │ + b.ls 236bcc // b.plast │ │ cmp w0, #0x15 │ │ - b.eq 235e90 // b.none │ │ - b.hi 235df8 // b.pmore │ │ + b.eq 236e54 // b.none │ │ + b.hi 236dbc // b.pmore │ │ mov w1, #0x4 // #4 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ cmp w0, #0x4 │ │ - b.eq 235da4 // b.none │ │ - b.ls 235d0c // b.plast │ │ + b.eq 236d68 // b.none │ │ + b.ls 236cd0 // b.plast │ │ cmp w0, #0x6 │ │ - b.eq 235ed8 // b.none │ │ - b.hi 235ef4 // b.pmore │ │ + b.eq 236e9c // b.none │ │ + b.hi 236eb8 // b.pmore │ │ ldr x0, [x22, #24] │ │ mov w1, #0x1 // #1 │ │ str w1, [x19] │ │ cmp x0, #0x1 │ │ ldr x5, [x22, #16] │ │ - b.ls 235c30 // b.plast │ │ + b.ls 236bf4 // b.plast │ │ ldr w1, [x22, #32] │ │ add x2, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x2, [x22, #16] │ │ str x0, [x22, #24] │ │ - cbnz w1, 236318 │ │ + cbnz w1, 2372dc │ │ ldrb w0, [x5, #1] │ │ ldrb w1, [x5] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ cmp w0, #0x11 │ │ - b.eq 235ea8 // b.none │ │ + b.eq 236e6c // b.none │ │ cmp w0, #0x12 │ │ - b.ne 235c68 // b.any │ │ + b.ne 236c2c // b.any │ │ ldr x0, [x22, #24] │ │ mov w1, #0x4 // #4 │ │ str w1, [x19] │ │ cmp x0, #0x1 │ │ ldr x5, [x22, #16] │ │ - b.hi 235bd8 // b.pmore │ │ + b.hi 236b9c // b.pmore │ │ ldr w0, [x22, #56] │ │ - cbz w0, 236280 │ │ + cbz w0, 237244 │ │ mov x0, #0x0 // #0 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w1, #0x1f20 // #7968 │ │ cmp w0, w1 │ │ - b.eq 235cec // b.none │ │ + b.eq 236cb0 // b.none │ │ mov w1, #0x1f21 // #7969 │ │ cmp w0, w1 │ │ - b.eq 235cec // b.none │ │ + b.eq 236cb0 // b.none │ │ mov w1, #0x1f02 // #7938 │ │ cmp w0, w1 │ │ - b.eq 235cb0 // b.none │ │ + b.eq 236c74 // b.none │ │ ldr x5, [x29, #192] │ │ add x19, x29, #0xf8 │ │ ldr x6, [x29, #200] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xca8 │ │ + add x3, x3, #0xcb8 │ │ sub w5, w6, w5 │ │ bl a6c80 │ │ ldr x0, [x29, #232] │ │ mov x1, x19 │ │ ldr x3, [x29, #224] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 235a40 │ │ + b 236a04 │ │ mov w1, #0x6 // #6 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ cmp w0, #0xe │ │ - b.eq 2360a0 // b.none │ │ - b.hi 236088 // b.pmore │ │ + b.eq 237064 // b.none │ │ + b.hi 23704c // b.pmore │ │ mov w1, #0x2 // #2 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 234194 │ │ + bl 235158 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w0, #0x6 // #6 │ │ str w0, [x19] │ │ mov x0, x22 │ │ - cbnz w3, 235dec │ │ - bl 2342b0 │ │ + cbnz w3, 236db0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ cmp w0, #0x1 │ │ - b.eq 235ddc // b.none │ │ + b.eq 236da0 // b.none │ │ cmp w0, #0x3 │ │ - b.ne 235c68 // b.any │ │ + b.ne 236c2c // b.any │ │ ldr x0, [x22, #24] │ │ mov w1, #0x8 // #8 │ │ str w1, [x19] │ │ cmp x0, #0x1 │ │ ldr x5, [x22, #16] │ │ - b.ls 23625c // b.plast │ │ + b.ls 237220 // b.plast │ │ ldr w1, [x22, #32] │ │ add x10, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x10, [x22, #16] │ │ str x0, [x22, #24] │ │ - cbnz w1, 236308 │ │ + cbnz w1, 2372cc │ │ ldrb w1, [x5, #1] │ │ ldrb w2, [x5] │ │ orr w1, w2, w1, lsl #8 │ │ uxth w1, w1 │ │ cmp x1, x0 │ │ - b.ls 23626c // b.plast │ │ + b.ls 237230 // b.plast │ │ ldr w0, [x29, #240] │ │ - cbnz w0, 235a40 │ │ + cbnz w0, 236a04 │ │ ldr x5, [x29, #192] │ │ add x19, x29, #0xf8 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w10, w5 │ │ - b 235c94 │ │ + b 236c58 │ │ ldr x0, [x19, #8] │ │ str x0, [x29, #152] │ │ - b 235ad0 │ │ + b 236a94 │ │ mov w1, #0x8 // #8 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x1, [x22, #24] │ │ cmp x0, x1 │ │ - b.hi 2361b4 // b.pmore │ │ + b.hi 237178 // b.pmore │ │ ldr x2, [x22, #16] │ │ sub x1, x1, x0 │ │ str x1, [x22, #24] │ │ add x0, x2, x0 │ │ str x0, [x22, #16] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov x0, x22 │ │ - bl 2344d8 │ │ + bl 23549c │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ - bl 2343a4 │ │ + b 236a68 │ │ + bl 235368 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov x0, x22 │ │ str x2, [x29, #96] │ │ str x1, [x29, #104] │ │ str x4, [x29, #112] │ │ str x3, [x29, #120] │ │ - bl 234078 │ │ + bl 23503c │ │ stp xzr, xzr, [x19] │ │ cmp w0, #0x10 │ │ ldr x3, [x29, #120] │ │ ldr x4, [x29, #112] │ │ ldr x1, [x29, #104] │ │ ldr x2, [x29, #96] │ │ - b.ne 2359f4 // b.any │ │ + b.ne 2369b8 // b.any │ │ mov w0, #0x5 // #5 │ │ cmp w4, #0x2 │ │ str w0, [x19] │ │ - b.eq 235ddc // b.none │ │ - cbnz w3, 2362f8 │ │ + b.eq 236da0 // b.none │ │ + cbnz w3, 2372bc │ │ ldr x0, [x22, #24] │ │ ldr x5, [x22, #16] │ │ cmp x0, #0x3 │ │ - b.ls 235c30 // b.plast │ │ + b.ls 236bf4 // b.plast │ │ ldr w1, [x22, #32] │ │ add x2, x5, #0x4 │ │ sub x0, x0, #0x4 │ │ str x2, [x22, #16] │ │ str x0, [x22, #24] │ │ - cbnz w1, 23642c │ │ + cbnz w1, 2373f0 │ │ ldrb w3, [x5, #3] │ │ ldrb w0, [x5, #2] │ │ ldrb w2, [x5] │ │ lsl w0, w0, #16 │ │ ldrb w1, [x5, #1] │ │ orr w0, w0, w3, lsl #24 │ │ orr w0, w0, w2 │ │ orr w0, w0, w1, lsl #8 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w1, #0x4 // #4 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr x10, [x22, #24] │ │ mov w0, #0x4 // #4 │ │ str w0, [x19] │ │ ldr x0, [x22, #16] │ │ - cbz x10, 236204 │ │ + cbz x10, 2371c8 │ │ sub x10, x10, #0x1 │ │ add x1, x0, #0x1 │ │ str x10, [x22, #24] │ │ str x1, [x22, #16] │ │ ldrb w10, [x0] │ │ str x10, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w1, #0x1 // #1 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w1, #0x1 // #1 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr x5, [x22, #16] │ │ mov w1, #0x3 // #3 │ │ ldr x23, [x22, #24] │ │ mov x0, x5 │ │ str w1, [x19] │ │ mov x1, x23 │ │ str x5, [x19, #8] │ │ str x5, [x29, #120] │ │ bl a72f0 │ │ add x0, x0, #0x1 │ │ cmp x23, x0 │ │ ldr x5, [x29, #120] │ │ - b.cc 236180 // b.lo, b.ul, b.last │ │ + b.cc 237144 // b.lo, b.ul, b.last │ │ add x5, x5, x0 │ │ sub x2, x23, x0 │ │ str x5, [x22, #16] │ │ str x2, [x22, #24] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr x23, [x22, #24] │ │ mov w11, #0x1 // #1 │ │ str w11, [x19] │ │ ldr x0, [x22, #16] │ │ - cbz x23, 236130 │ │ + cbz x23, 2370f4 │ │ sub x10, x23, #0x1 │ │ add x1, x0, #0x1 │ │ str x10, [x22, #24] │ │ str x1, [x22, #16] │ │ ldrb w23, [x0] │ │ str x23, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr x23, [x22, #24] │ │ mov w0, #0x1 // #1 │ │ str w0, [x19] │ │ ldr x0, [x22, #16] │ │ - cbnz x23, 235f68 │ │ + cbnz x23, 236f2c │ │ ldr w1, [x22, #56] │ │ - cbnz w1, 235f7c │ │ + cbnz w1, 236f40 │ │ ldr x5, [x22, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x22] │ │ sub w5, w0, w5 │ │ ldr x2, [x29, #136] │ │ ldr x3, [x29, #128] │ │ ldr x0, [x29, #144] │ │ @@ -407722,100 +408731,100 @@ │ │ mov w2, #0x0 // #0 │ │ ldr x3, [x22, #40] │ │ ldr x1, [x29, #144] │ │ blr x3 │ │ str x23, [x19, #8] │ │ mov w0, #0x1 // #1 │ │ str w0, [x22, #56] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr x10, [x22, #24] │ │ mov w0, #0x8 // #8 │ │ str w0, [x19] │ │ ldr x5, [x22, #16] │ │ - cbnz x10, 23601c │ │ + cbnz x10, 236fe0 │ │ ldr w0, [x22, #56] │ │ - cbz w0, 2363d8 │ │ + cbz w0, 23739c │ │ mov x11, x5 │ │ mov x0, #0x0 // #0 │ │ add x11, x11, x10 │ │ sub x0, x0, x10 │ │ str x11, [x22, #16] │ │ str x0, [x22, #24] │ │ - b 235aa4 │ │ + b 236a68 │ │ sub x0, x10, #0x1 │ │ add x11, x5, #0x1 │ │ str x0, [x22, #24] │ │ str x11, [x22, #16] │ │ ldrb w10, [x5] │ │ cmp x10, x0 │ │ - b.ls 236008 // b.plast │ │ + b.ls 236fcc // b.plast │ │ ldr w0, [x22, #56] │ │ - cbnz w0, 235a40 │ │ + cbnz w0, 236a04 │ │ ldr x5, [x29, #192] │ │ add x19, x29, #0xf8 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w11, w5 │ │ - b 235c94 │ │ + b 236c58 │ │ mov w1, #0x4 // #4 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w1, #0x1 // #1 │ │ mov x0, x22 │ │ str w1, [x19] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ str x2, [x29, #120] │ │ mov x0, x22 │ │ - cbnz w3, 236330 │ │ - bl 2342b0 │ │ + cbnz w3, 2372f4 │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x2, [x29, #120] │ │ cmp x2, x0 │ │ - b.ls 23633c // b.plast │ │ + b.ls 237300 // b.plast │ │ add x0, x23, x0 │ │ mov w1, #0x3 // #3 │ │ str x0, [x19, #8] │ │ str w1, [x19] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19] │ │ mov x0, #0x1 // #1 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ mov x0, x22 │ │ mov w1, #0x9 // #9 │ │ - b 235a24 │ │ + b 2369e8 │ │ adrp x1, 662000 │ │ mov x0, x21 │ │ - add x1, x1, #0xc08 │ │ + add x1, x1, #0xc18 │ │ mov w2, #0x0 // #0 │ │ blr x20 │ │ mov x0, #0x0 // #0 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #448 │ │ ret │ │ ldr x1, [x1, #8] │ │ - b 235964 │ │ + b 236928 │ │ ldr w1, [x22, #56] │ │ - cbnz w1, 235f7c │ │ + cbnz w1, 236f40 │ │ ldr x5, [x22, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x22] │ │ sub w5, w0, w5 │ │ ldr x2, [x29, #136] │ │ ldr x3, [x29, #128] │ │ ldr x0, [x29, #144] │ │ @@ -407825,50 +408834,50 @@ │ │ mov w2, #0x0 // #0 │ │ ldr x0, [x22, #48] │ │ ldr x1, [x29, #144] │ │ blr x3 │ │ str x23, [x19, #8] │ │ ldr x11, [x29, #120] │ │ str w11, [x22, #56] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr w0, [x22, #56] │ │ - cbnz w0, 235a40 │ │ + cbnz w0, 236a04 │ │ ldr x6, [x22, #8] │ │ add x19, x29, #0xf8 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w5, w6 │ │ - b 2361e8 │ │ + b 2371ac │ │ ldr w0, [x22, #56] │ │ - cbnz w0, 235a40 │ │ + cbnz w0, 236a04 │ │ ldr x6, [x22, #16] │ │ add x19, x29, #0xf8 │ │ ldr x5, [x22, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w6, w5 │ │ bl a6c80 │ │ ldr x3, [x22, #40] │ │ mov x1, x19 │ │ ldr x0, [x22, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 235a40 │ │ + b 236a04 │ │ ldr w1, [x22, #56] │ │ - cbnz w1, 235ed0 │ │ + cbnz w1, 236e94 │ │ ldr x23, [x29, #144] │ │ mov x1, #0xc8 // #200 │ │ ldr x5, [x22, #8] │ │ ldr x4, [x22] │ │ ldr x2, [x29, #136] │ │ sub w5, w0, w5 │ │ ldr x3, [x29, #128] │ │ @@ -407880,24 +408889,24 @@ │ │ ldr x3, [x22, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x10, [x29, #120] │ │ mov w0, #0x1 // #1 │ │ str x10, [x19, #8] │ │ str w0, [x22, #56] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr w1, [x22, #56] │ │ mov x10, x5 │ │ - cbz w1, 23638c │ │ + cbz w1, 237350 │ │ mov x1, #0x0 // #0 │ │ add x10, x10, x1 │ │ sub x0, x0, x1 │ │ str x10, [x22, #16] │ │ str x0, [x22, #24] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldr x0, [x22, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x23, [x29, #144] │ │ ldr x4, [x22] │ │ sub w5, w5, w0 │ │ ldr x2, [x29, #136] │ │ mov x0, x23 │ │ @@ -407907,64 +408916,64 @@ │ │ mov x1, x23 │ │ ldr x3, [x22, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x22, #56] │ │ mov x0, #0x0 // #0 │ │ - b 235c3c │ │ + b 236c00 │ │ ldr x5, [x29, #192] │ │ add x19, x29, #0xf8 │ │ ldr x6, [x29, #200] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w6, w5 │ │ - b 235c94 │ │ + b 236c58 │ │ mov x0, x22 │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ ldrb w1, [x5] │ │ ldrb w2, [x5, #1] │ │ orr w1, w2, w1, lsl #8 │ │ - b 235d58 │ │ + b 236d1c │ │ ldrb w0, [x5] │ │ ldrb w1, [x5, #1] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ - bl 2343a4 │ │ + b 236a68 │ │ + bl 235368 │ │ ldr x2, [x29, #120] │ │ - b 2360b8 │ │ + b 23707c │ │ ldr x5, [x29, #192] │ │ add x19, x29, #0xf8 │ │ ldr x6, [x29, #200] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x22] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xc88 │ │ + add x3, x3, #0xc98 │ │ sub w5, w6, w5 │ │ - b 235c94 │ │ + b 236c58 │ │ mov x25, x7 │ │ - b 235990 │ │ + b 236954 │ │ adrp x1, 662000 │ │ mov x0, x22 │ │ - add x1, x1, #0xc38 │ │ - bl 233dec │ │ + add x1, x1, #0xc48 │ │ + bl 234db0 │ │ mov x0, #0x0 // #0 │ │ - b 235a44 │ │ + b 236a08 │ │ ldr x0, [x22, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x23, [x29, #144] │ │ ldr x4, [x22] │ │ sub w5, w5, w0 │ │ ldr x2, [x29, #136] │ │ mov x0, x23 │ │ @@ -407975,15 +408984,15 @@ │ │ ldr x3, [x22, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w1, #0x1 // #1 │ │ ldr x0, [x22, #24] │ │ str w1, [x22, #56] │ │ ldr x10, [x22, #16] │ │ - b 236268 │ │ + b 23722c │ │ ldr x0, [x22, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x23, [x29, #144] │ │ ldr x4, [x22] │ │ sub w5, w5, w0 │ │ ldr x2, [x29, #136] │ │ mov x0, x23 │ │ @@ -407996,655 +409005,655 @@ │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w1, #0x1 // #1 │ │ ldr x0, [x22, #24] │ │ str w1, [x22, #56] │ │ ldr x11, [x22, #16] │ │ ldr x10, [x29, #120] │ │ - b 236008 │ │ + b 236fcc │ │ ldrb w3, [x5] │ │ ldrb w0, [x5, #1] │ │ ldrb w2, [x5, #3] │ │ lsl w0, w0, #16 │ │ ldrb w1, [x5, #2] │ │ orr w0, w0, w3, lsl #24 │ │ orr w0, w0, w2 │ │ orr w0, w0, w1, lsl #8 │ │ str x0, [x19, #8] │ │ - b 235aa4 │ │ + b 236a68 │ │ adrp x1, 662000 │ │ mov x0, x21 │ │ - add x1, x1, #0xc68 │ │ + add x1, x1, #0xc78 │ │ mov w2, #0x0 // #0 │ │ blr x20 │ │ mov x0, #0x0 // #0 │ │ - b 235a44 │ │ + b 236a08 │ │ sub sp, sp, #0x1f0 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ stp x23, x24, [sp, #64] │ │ str x0, [x29, #160] │ │ - adrp x0, 233000 │ │ - add x0, x0, #0xdd0 │ │ + adrp x0, 234000 │ │ + add x0, x0, #0xd94 │ │ str x0, [x29, #168] │ │ adrp x0, 662000 │ │ str x3, [x29, #176] │ │ stp x21, x22, [sp, #48] │ │ stp x25, x26, [sp, #80] │ │ - add x0, x0, #0xaa8 │ │ + add x0, x0, #0xab8 │ │ str x5, [x29, #96] │ │ stp x19, x20, [sp, #32] │ │ stp x27, x28, [sp, #96] │ │ str x6, [x29, #216] │ │ add x24, x29, #0x118 │ │ str x7, [x29, #208] │ │ mov x25, x1 │ │ str x0, [x29, #104] │ │ mov x23, x4 │ │ mov x22, x2 │ │ ldr x0, [x23, #24] │ │ - cbz x0, 2373ec │ │ + cbz x0, 2383b0 │ │ mov x0, x23 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x19, x0 │ │ - cbz x0, 2373ec │ │ + cbz x0, 2383b0 │ │ ldr x2, [x22, #72] │ │ sub x0, x0, #0x1 │ │ add x1, x22, #0x48 │ │ cmp x0, x2 │ │ - b.cs 236ff8 // b.hs, b.nlast │ │ + b.cs 237fbc // b.hs, b.nlast │ │ lsl x0, x19, #5 │ │ ldr x1, [x1, #8] │ │ sub x0, x0, #0x20 │ │ add x28, x1, x0 │ │ ldr x20, [x1, x0] │ │ cmp x19, x20 │ │ - b.eq 236538 // b.none │ │ + b.eq 2374fc // b.none │ │ ldr x4, [x29, #168] │ │ mov x0, x24 │ │ mov x3, #0x20 // #32 │ │ stp xzr, xzr, [x24] │ │ stp xzr, xzr, [x24, #16] │ │ str x19, [x24] │ │ bl a6dc0 │ │ - cbz x0, 237438 │ │ + cbz x0, 2383fc │ │ mov x28, x0 │ │ ldr w0, [x28, #8] │ │ cmp w0, #0x1d │ │ cset w1, eq // eq = none │ │ cmp w0, #0x3 │ │ cset w2, eq // eq = none │ │ cmp w0, #0x2e │ │ cset w0, eq // eq = none │ │ orr w0, w2, w0 │ │ - cbnz w0, 236fa0 │ │ - cbnz w1, 23714c │ │ + cbnz w0, 237f64 │ │ + cbnz w1, 238110 │ │ ldr x0, [x29, #480] │ │ mov w19, #0x0 // #0 │ │ str x0, [x29, #248] │ │ mov x20, #0x0 // #0 │ │ ldr x0, [x28, #16] │ │ str wzr, [x29, #228] │ │ str xzr, [x29, #192] │ │ str wzr, [x29, #156] │ │ str wzr, [x29, #240] │ │ str xzr, [x29, #232] │ │ str wzr, [x29, #224] │ │ str xzr, [x29, #200] │ │ - cbz x0, 2366f8 │ │ + cbz x0, 2376bc │ │ adrp x0, 662000 │ │ mov x26, #0x0 // #0 │ │ - add x0, x0, #0xab8 │ │ + add x0, x0, #0xac8 │ │ add x27, x29, #0x108 │ │ str x0, [x29, #184] │ │ ldr x0, [x28, #24] │ │ lsl x21, x26, #3 │ │ ldr w2, [x22, #28] │ │ add x0, x0, x21 │ │ ldr w3, [x22, #24] │ │ ldr w1, [x22, #32] │ │ ldr x5, [x25, #80] │ │ ldr w0, [x0, #4] │ │ ldr x4, [x25, #88] │ │ stp xzr, xzr, [x27] │ │ cmp w0, #0x10 │ │ - b.eq 236c6c // b.none │ │ - b.hi 236654 // b.pmore │ │ + b.eq 237c30 // b.none │ │ + b.hi 237618 // b.pmore │ │ cmp w0, #0x8 │ │ - b.eq 236d90 // b.none │ │ - b.ls 236908 // b.plast │ │ + b.eq 237d54 // b.none │ │ + b.ls 2378cc // b.plast │ │ cmp w0, #0xc │ │ - b.eq 236ee0 // b.none │ │ - b.hi 2369d4 // b.pmore │ │ + b.eq 237ea4 // b.none │ │ + b.hi 237998 // b.pmore │ │ cmp w0, #0xa │ │ - b.eq 236d04 // b.none │ │ - b.hi 236de0 // b.pmore │ │ + b.eq 237cc8 // b.none │ │ + b.hi 237da4 // b.pmore │ │ mov x0, x23 │ │ mov w1, #0x8 // #8 │ │ str w1, [x27] │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x1, [x23, #24] │ │ cmp x0, x1 │ │ - b.ls 236c38 // b.plast │ │ + b.ls 237bfc // b.plast │ │ ldr w0, [x23, #56] │ │ mov x28, x23 │ │ - cbz w0, 237024 │ │ + cbz w0, 237fe8 │ │ mov w27, #0x0 // #0 │ │ sub sp, x29, #0x10 │ │ mov w0, w27 │ │ ldp x19, x20, [sp, #32] │ │ ldp x21, x22, [sp, #48] │ │ ldp x23, x24, [sp, #64] │ │ ldp x25, x26, [sp, #80] │ │ ldp x27, x28, [sp, #96] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x1f0 │ │ ret │ │ cmp w0, #0x17 │ │ - b.eq 236a68 // b.none │ │ - b.ls 2368d8 // b.plast │ │ + b.eq 237a2c // b.none │ │ + b.ls 23789c // b.plast │ │ mov w1, #0x1f01 // #7937 │ │ cmp w0, w1 │ │ - b.eq 236b14 // b.none │ │ - b.hi 2369f8 // b.pmore │ │ + b.eq 237ad8 // b.none │ │ + b.hi 2379bc // b.pmore │ │ cmp w0, #0x19 │ │ - b.eq 236d70 // b.none │ │ - b.cc 236d84 // b.lo, b.ul, b.last │ │ + b.eq 237d34 // b.none │ │ + b.cc 237d48 // b.lo, b.ul, b.last │ │ cmp w0, #0x20 │ │ - b.ne 236a1c // b.any │ │ + b.ne 2379e0 // b.any │ │ mov w1, #0x7 // #7 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x27, #8] │ │ ldr w0, [x28, #8] │ │ cmp w0, #0x11 │ │ - b.eq 236844 // b.none │ │ - cbz w19, 2366e8 │ │ + b.eq 237808 // b.none │ │ + cbz w19, 2376ac │ │ ldr x0, [x28, #24] │ │ add x1, x0, x21 │ │ ldr w0, [x0, x21] │ │ cmp w0, #0x47 │ │ - b.eq 236ba8 // b.none │ │ - b.ls 2369a4 // b.plast │ │ + b.eq 237b6c // b.none │ │ + b.ls 237968 // b.plast │ │ cmp w0, #0x59 │ │ - b.eq 236b88 // b.none │ │ - b.hi 236b54 // b.pmore │ │ + b.eq 237b4c // b.none │ │ + b.hi 237b18 // b.pmore │ │ cmp w0, #0x55 │ │ - b.eq 236bf0 // b.none │ │ + b.eq 237bb4 // b.none │ │ cmp w0, #0x58 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr w0, [x27] │ │ cmp w0, #0x1 │ │ - b.eq 2370f0 // b.none │ │ + b.eq 2380b4 // b.none │ │ ldr x0, [x28, #16] │ │ add x26, x26, #0x1 │ │ cmp x0, x26 │ │ - b.hi 2365a8 // b.pmore │ │ - cbz w19, 236894 │ │ + b.hi 23756c // b.pmore │ │ + cbz w19, 237858 │ │ ldr x0, [x20] │ │ - cbz x0, 23687c │ │ + cbz x0, 237840 │ │ ldr w0, [x29, #228] │ │ - cbnz w0, 237244 │ │ + cbnz w0, 238208 │ │ ldr w0, [x29, #240] │ │ - cbz w0, 23687c │ │ + cbz w0, 237840 │ │ ldr w0, [x29, #224] │ │ - cbz w0, 23687c │ │ + cbz w0, 237840 │ │ ldr x4, [x29, #248] │ │ ldr x2, [x29, #232] │ │ ldr x3, [x29, #200] │ │ ldr w5, [x29, #156] │ │ add x0, x2, x3 │ │ ldr x19, [x4, #24] │ │ cmp w5, wzr │ │ ldr x1, [x25, #8] │ │ csel x0, x0, x2, ne // ne = any │ │ mov x2, x0 │ │ add x21, x3, x1 │ │ add x26, x2, x1 │ │ - cbz x19, 23677c │ │ + cbz x19, 237740 │ │ lsl x1, x19, #5 │ │ ldr x0, [x4] │ │ sub x19, x1, x19, lsl #3 │ │ sub x19, x19, #0x18 │ │ add x0, x0, x19 │ │ ldr x1, [x0, #8] │ │ cmp x21, x1 │ │ - b.eq 2373f4 // b.none │ │ + b.eq 2383b8 // b.none │ │ add x2, x1, #0x1 │ │ cmp x21, x2 │ │ - b.eq 2373f4 // b.none │ │ + b.eq 2383b8 // b.none │ │ ldr x19, [x29, #248] │ │ mov x1, #0x18 // #24 │ │ ldr x0, [x29, #160] │ │ ldr x2, [x29, #216] │ │ mov x4, x19 │ │ ldr x3, [x29, #208] │ │ - bl 23205c │ │ - cbz x0, 236628 │ │ + bl 233bdc │ │ + cbz x0, 2375ec │ │ ldr x1, [x19, #24] │ │ str x21, [x0] │ │ str x26, [x0, #8] │ │ add x1, x1, #0x1 │ │ str x20, [x0, #16] │ │ str x1, [x19, #24] │ │ ldr w0, [x28, #12] │ │ - cbz w0, 2364cc │ │ + cbz w0, 237490 │ │ ldr x0, [x29, #480] │ │ mov x1, x25 │ │ str x0, [sp] │ │ mov x2, x22 │ │ ldr x0, [x29, #160] │ │ mov x4, x23 │ │ ldr x3, [x29, #176] │ │ ldr x5, [x29, #96] │ │ ldr x6, [x29, #216] │ │ ldr x7, [x29, #208] │ │ str x24, [sp, #8] │ │ stp xzr, xzr, [x24] │ │ stp xzr, xzr, [x24, #16] │ │ - bl 236470 │ │ - cbz w0, 236628 │ │ + bl 237434 │ │ + cbz w0, 2375ec │ │ ldr x0, [x24, #24] │ │ - cbz x0, 2364cc │ │ + cbz x0, 237490 │ │ ldr x0, [x29, #160] │ │ mov x1, x24 │ │ ldr x2, [x29, #216] │ │ ldr x3, [x29, #208] │ │ - bl 232130 │ │ - cbz w0, 236628 │ │ + bl 233cb0 │ │ + cbz w0, 2375ec │ │ ldr x19, [x24] │ │ adrp x3, 234000 │ │ ldr x1, [x24, #24] │ │ mov x2, #0x18 // #24 │ │ mov x0, x19 │ │ - add x3, x3, #0x2c │ │ - bl 239708 │ │ + add x3, x3, #0xff0 │ │ + bl 233e78 │ │ str x19, [x20, #24] │ │ ldr x0, [x24, #24] │ │ str x0, [x20, #32] │ │ - b 2364cc │ │ + b 237490 │ │ ldr x0, [x28, #24] │ │ ldr w0, [x0, x21] │ │ cmp w0, #0x11 │ │ - b.ne 2366a4 // b.any │ │ + b.ne 237668 // b.any │ │ ldr w0, [x27] │ │ - cbnz w0, 2366e8 │ │ + cbnz w0, 2376ac │ │ ldr x0, [x27, #8] │ │ str x0, [x29, #176] │ │ - cbz w19, 2366e8 │ │ + cbz w19, 2376ac │ │ ldr x0, [x27, #8] │ │ str x0, [x29, #200] │ │ mov w0, #0x1 // #1 │ │ str w0, [x29, #224] │ │ - b 2366e8 │ │ + b 2376ac │ │ ldr x0, [x29, #160] │ │ mov x1, x20 │ │ ldr x3, [x29, #216] │ │ mov x2, #0x28 // #40 │ │ ldr x4, [x29, #208] │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr w0, [x28, #12] │ │ - cbz w0, 2364cc │ │ + cbz w0, 237490 │ │ ldr x0, [x29, #480] │ │ mov x2, x22 │ │ ldr x1, [x29, #488] │ │ mov x4, x23 │ │ str x0, [sp] │ │ ldr x3, [x29, #176] │ │ ldr x0, [x29, #160] │ │ ldr x5, [x29, #96] │ │ ldr x6, [x29, #216] │ │ ldr x7, [x29, #208] │ │ str x1, [sp, #8] │ │ mov x1, x25 │ │ - bl 236470 │ │ - cbnz w0, 2364cc │ │ - b 236628 │ │ + bl 237434 │ │ + cbnz w0, 237490 │ │ + b 2375ec │ │ cmp w0, #0x13 │ │ - b.eq 236e78 // b.none │ │ - b.ls 236968 // b.plast │ │ + b.eq 237e3c // b.none │ │ + b.ls 23792c // b.plast │ │ cmp w0, #0x15 │ │ - b.eq 236ec8 // b.none │ │ - b.hi 236e94 // b.pmore │ │ + b.eq 237e8c // b.none │ │ + b.hi 237e58 // b.pmore │ │ mov w1, #0x4 // #4 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ cmp w0, #0x4 │ │ - b.eq 236c18 // b.none │ │ - b.ls 236a88 // b.plast │ │ + b.eq 237bdc // b.none │ │ + b.ls 237a4c // b.plast │ │ cmp w0, #0x6 │ │ - b.eq 236ce8 // b.none │ │ - b.hi 236cd0 // b.pmore │ │ + b.eq 237cac // b.none │ │ + b.hi 237c94 // b.pmore │ │ ldr x0, [x23, #24] │ │ mov w1, #0x1 // #1 │ │ str w1, [x27] │ │ cmp x0, #0x1 │ │ ldr x5, [x23, #16] │ │ - b.ls 236990 // b.plast │ │ + b.ls 237954 // b.plast │ │ ldr w1, [x23, #32] │ │ add x2, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x2, [x23, #16] │ │ str x0, [x23, #24] │ │ - cbnz w1, 2370d8 │ │ + cbnz w1, 23809c │ │ ldrb w0, [x5, #1] │ │ ldrb w1, [x5] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ cmp w0, #0x11 │ │ - b.eq 236e10 // b.none │ │ + b.eq 237dd4 // b.none │ │ cmp w0, #0x12 │ │ - b.ne 236a1c // b.any │ │ + b.ne 2379e0 // b.any │ │ ldr x0, [x23, #24] │ │ mov w1, #0x4 // #4 │ │ str w1, [x27] │ │ cmp x0, #0x1 │ │ ldr x5, [x23, #16] │ │ - b.hi 236938 // b.pmore │ │ + b.hi 2378fc // b.pmore │ │ ldr w0, [x23, #56] │ │ - cbz w0, 237074 │ │ + cbz w0, 238038 │ │ mov x0, #0x0 // #0 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ cmp w0, #0x11 │ │ - b.eq 236b7c // b.none │ │ - b.ls 236b2c // b.plast │ │ + b.eq 237b40 // b.none │ │ + b.ls 237af0 // b.plast │ │ cmp w0, #0x12 │ │ - b.ne 236ba0 // b.any │ │ + b.ne 237b64 // b.any │ │ ldr w0, [x27] │ │ - cbnz w0, 236fdc │ │ + cbnz w0, 237fa0 │ │ ldr x0, [x27, #8] │ │ str x0, [x29, #232] │ │ mov w0, #0x1 // #1 │ │ str w0, [x29, #240] │ │ - b 2366e8 │ │ + b 2376ac │ │ cmp w0, #0xe │ │ - b.eq 236f64 // b.none │ │ - b.hi 236f4c // b.pmore │ │ + b.eq 237f28 // b.none │ │ + b.hi 237f10 // b.pmore │ │ mov w1, #0x2 // #2 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 234194 │ │ + bl 235158 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov w1, #0x1f20 // #7968 │ │ cmp w0, w1 │ │ - b.eq 236a68 // b.none │ │ + b.eq 237a2c // b.none │ │ mov w1, #0x1f21 // #7969 │ │ cmp w0, w1 │ │ - b.eq 236a68 // b.none │ │ + b.eq 237a2c // b.none │ │ mov w1, #0x1f02 // #7938 │ │ cmp w0, w1 │ │ - b.eq 236b14 // b.none │ │ + b.eq 237ad8 // b.none │ │ add x19, x29, #0x118 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x6, [x23, #16] │ │ ldr x5, [x23, #8] │ │ mov x28, x23 │ │ ldr x4, [x23] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xca8 │ │ + add x3, x3, #0xcb8 │ │ sub w5, w6, w5 │ │ bl a6c80 │ │ ldr x3, [x28, #40] │ │ mov x1, x19 │ │ ldr x0, [x28, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 236628 │ │ + b 2375ec │ │ mov w0, #0x6 // #6 │ │ str w0, [x27] │ │ mov x0, x23 │ │ - cbnz w2, 236c60 │ │ - bl 2342b0 │ │ + cbnz w2, 237c24 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ cmp w0, #0x1 │ │ - b.eq 236c50 // b.none │ │ + b.eq 237c14 // b.none │ │ cmp w0, #0x3 │ │ - b.ne 236a1c // b.any │ │ + b.ne 2379e0 // b.any │ │ ldr x0, [x23, #24] │ │ mov w1, #0x8 // #8 │ │ str w1, [x27] │ │ cmp x0, #0x1 │ │ ldr x5, [x23, #16] │ │ - b.ls 237000 // b.plast │ │ + b.ls 237fc4 // b.plast │ │ ldr w1, [x23, #32] │ │ add x13, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x13, [x23, #16] │ │ str x0, [x23, #24] │ │ - cbnz w1, 2370c8 │ │ + cbnz w1, 23808c │ │ ldrb w1, [x5, #1] │ │ ldrb w2, [x5] │ │ orr w1, w2, w1, lsl #8 │ │ uxth w1, w1 │ │ cmp x1, x0 │ │ - b.ls 237010 // b.plast │ │ + b.ls 237fd4 // b.plast │ │ ldr w0, [x23, #56] │ │ mov x28, x23 │ │ - cbnz w0, 236628 │ │ + cbnz w0, 2375ec │ │ ldr x5, [x23, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ add x19, x29, #0x118 │ │ ldr x4, [x23] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w13, w5 │ │ - b 23704c │ │ + b 238010 │ │ mov w1, #0x6 // #6 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ cmp w0, #0x3 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr w0, [x27] │ │ cmp w0, #0x3 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr x0, [x20] │ │ - cbnz x0, 2366e8 │ │ + cbnz x0, 2376ac │ │ ldr x0, [x27, #8] │ │ str x0, [x20] │ │ - b 2366e8 │ │ + b 2376ac │ │ cmp w0, #0x6e │ │ - b.eq 236b68 // b.none │ │ + b.eq 237b2c // b.none │ │ mov w1, #0x2007 // #8199 │ │ cmp w0, w1 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr w0, [x27] │ │ cmp w0, #0x3 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr x0, [x27, #8] │ │ - b 236b4c │ │ + b 237b10 │ │ ldr w0, [x27] │ │ - cbz w0, 236868 │ │ - b 2366e8 │ │ + cbz w0, 23782c │ │ + b 2376ac │ │ ldr w0, [x27] │ │ cmp w0, #0x1 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr x0, [x27, #8] │ │ str w0, [x20, #16] │ │ - b 2366e8 │ │ + b 2376ac │ │ cmp w0, #0x31 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr w0, [x1, #4] │ │ sub w0, w0, #0x10 │ │ tst w0, #0xffffffef │ │ - b.eq 2366e8 // b.none │ │ + b.eq 2376ac // b.none │ │ ldr w0, [x27] │ │ cmp w0, #0x4 │ │ - b.eq 236bcc // b.none │ │ + b.eq 237b90 // b.none │ │ cmp w0, #0x1 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr x2, [x27, #8] │ │ mov x0, x25 │ │ ldr x3, [x29, #216] │ │ mov x1, x22 │ │ ldr x4, [x29, #208] │ │ - bl 23589c │ │ - cbz x0, 2366e8 │ │ + bl 236860 │ │ + cbz x0, 2376ac │ │ str x0, [x20] │ │ - b 2366e8 │ │ + b 2376ac │ │ ldr w0, [x27] │ │ cmp w0, #0x6 │ │ - b.eq 236c04 // b.none │ │ + b.eq 237bc8 // b.none │ │ cmp w0, #0x1 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr x0, [x27, #8] │ │ str x0, [x29, #192] │ │ mov w0, #0x1 // #1 │ │ str w0, [x29, #228] │ │ - b 2366e8 │ │ + b 2376ac │ │ mov w1, #0x8 // #8 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x1, [x23, #24] │ │ cmp x0, x1 │ │ - b.hi 23661c // b.pmore │ │ + b.hi 2375e0 // b.pmore │ │ ldr x2, [x23, #16] │ │ sub x1, x1, x0 │ │ str x1, [x23, #24] │ │ add x0, x2, x0 │ │ str x0, [x23, #16] │ │ - b 236698 │ │ + b 23765c │ │ mov x0, x23 │ │ - bl 2344d8 │ │ + bl 23549c │ │ str x0, [x27, #8] │ │ - b 236698 │ │ - bl 2343a4 │ │ + b 23765c │ │ + bl 235368 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov w0, #0x5 // #5 │ │ cmp w3, #0x2 │ │ str w0, [x27] │ │ - b.eq 236c50 // b.none │ │ - cbnz w2, 2370b8 │ │ + b.eq 237c14 // b.none │ │ + cbnz w2, 23807c │ │ ldr x0, [x23, #24] │ │ ldr x5, [x23, #16] │ │ cmp x0, #0x3 │ │ - b.ls 236990 // b.plast │ │ + b.ls 237954 // b.plast │ │ ldr w1, [x23, #32] │ │ add x2, x5, #0x4 │ │ sub x0, x0, #0x4 │ │ str x2, [x23, #16] │ │ str x0, [x23, #24] │ │ - cbnz w1, 2371cc │ │ + cbnz w1, 238190 │ │ ldrb w3, [x5, #3] │ │ ldrb w0, [x5, #2] │ │ ldrb w2, [x5] │ │ lsl w0, w0, #16 │ │ ldrb w1, [x5, #1] │ │ orr w0, w0, w3, lsl #24 │ │ orr w0, w0, w2 │ │ orr w0, w0, w1, lsl #8 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov w1, #0x1 // #1 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov w1, #0x1 // #1 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ ldr x6, [x23, #24] │ │ mov w0, #0x8 // #8 │ │ str w0, [x27] │ │ ldr x7, [x23, #16] │ │ - cbnz x6, 236d3c │ │ + cbnz x6, 237d00 │ │ ldr w0, [x23, #56] │ │ - cbz w0, 2371f4 │ │ + cbz w0, 2381b8 │ │ mov x5, x7 │ │ mov x0, #0x0 // #0 │ │ add x5, x5, x6 │ │ sub x0, x0, x6 │ │ str x5, [x23, #16] │ │ str x0, [x23, #24] │ │ - b 236698 │ │ + b 23765c │ │ sub x0, x6, #0x1 │ │ add x5, x7, #0x1 │ │ str x0, [x23, #24] │ │ str x5, [x23, #16] │ │ ldrb w6, [x7] │ │ cmp x6, x0 │ │ - b.ls 236d28 // b.plast │ │ + b.ls 237cec // b.plast │ │ ldr w0, [x23, #56] │ │ mov x28, x23 │ │ - cbnz w0, 236628 │ │ + cbnz w0, 2375ec │ │ ldr x0, [x23, #8] │ │ add x19, x29, #0x118 │ │ - b 237030 │ │ + b 237ff4 │ │ mov w0, #0x1 // #1 │ │ str w0, [x27] │ │ mov x0, #0x1 // #1 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov x0, x23 │ │ mov w1, #0x9 // #9 │ │ - b 236608 │ │ + b 2375cc │ │ ldr x5, [x23, #16] │ │ mov w1, #0x3 // #3 │ │ ldr x2, [x23, #24] │ │ mov x0, x5 │ │ str w1, [x27] │ │ mov x1, x2 │ │ str x2, [x29, #136] │ │ str x5, [x27, #8] │ │ str x5, [x29, #144] │ │ bl a72f0 │ │ ldr x2, [x29, #136] │ │ add x0, x0, #0x1 │ │ ldr x5, [x29, #144] │ │ cmp x2, x0 │ │ - b.cc 236d58 // b.lo, b.ul, b.last │ │ + b.cc 237d1c // b.lo, b.ul, b.last │ │ add x5, x5, x0 │ │ sub x2, x2, x0 │ │ str x5, [x23, #16] │ │ str x2, [x23, #24] │ │ - b 236698 │ │ + b 23765c │ │ ldr x6, [x23, #24] │ │ mov w0, #0x1 // #1 │ │ str w0, [x27] │ │ ldr x0, [x23, #16] │ │ - cbz x6, 236e24 │ │ + cbz x6, 237de8 │ │ sub x6, x6, #0x1 │ │ add x1, x0, #0x1 │ │ str x6, [x23, #24] │ │ str x1, [x23, #16] │ │ ldrb w6, [x0] │ │ str x6, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ ldr x6, [x23, #24] │ │ mov w0, #0x4 // #4 │ │ str w0, [x27] │ │ ldr x0, [x23, #16] │ │ - cbnz x6, 236df4 │ │ + cbnz x6, 237db8 │ │ ldr w1, [x23, #56] │ │ - cbnz w1, 236e08 │ │ + cbnz w1, 237dcc │ │ ldr x5, [x23, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x23] │ │ ldr x2, [x29, #104] │ │ sub w5, w0, w5 │ │ ldr x3, [x29, #184] │ │ mov x0, x24 │ │ @@ -408655,48 +409664,48 @@ │ │ ldr x3, [x23, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x6, [x29, #144] │ │ mov w0, #0x1 // #1 │ │ str x6, [x27, #8] │ │ str w0, [x23, #56] │ │ - b 236698 │ │ + b 23765c │ │ mov w1, #0x4 // #4 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov x0, x23 │ │ str x4, [x29, #112] │ │ str x5, [x29, #120] │ │ str x1, [x29, #128] │ │ str x3, [x29, #136] │ │ str x2, [x29, #144] │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x2, [x29, #144] │ │ ldr x3, [x29, #136] │ │ ldr x1, [x29, #128] │ │ ldr x5, [x29, #120] │ │ ldr x4, [x29, #112] │ │ - b 2365cc │ │ + b 237590 │ │ mov w1, #0x4 // #4 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ ldr x6, [x23, #24] │ │ mov w7, #0x1 // #1 │ │ str w7, [x27] │ │ ldr x0, [x23, #16] │ │ - cbnz x6, 236df4 │ │ + cbnz x6, 237db8 │ │ ldr w1, [x23, #56] │ │ - cbnz w1, 236e08 │ │ + cbnz w1, 237dcc │ │ ldr x5, [x23, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x23] │ │ ldr x2, [x29, #104] │ │ sub w5, w0, w5 │ │ ldr x3, [x29, #184] │ │ mov x0, x24 │ │ @@ -408708,89 +409717,89 @@ │ │ ldr x0, [x23, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x7, [x29, #136] │ │ ldr x6, [x29, #144] │ │ str w7, [x23, #56] │ │ str x6, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ mov w1, #0x1 // #1 │ │ mov x0, x23 │ │ str w1, [x27] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ str x4, [x29, #136] │ │ mov x0, x23 │ │ str x5, [x29, #144] │ │ - cbnz w2, 237108 │ │ - bl 2342b0 │ │ + cbnz w2, 2380cc │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x4, [x29, #136] │ │ ldr x5, [x29, #144] │ │ cmp x4, x0 │ │ - b.ls 23711c // b.plast │ │ + b.ls 2380e0 // b.plast │ │ add x0, x5, x0 │ │ mov w1, #0x3 // #3 │ │ str x0, [x27, #8] │ │ str w1, [x27] │ │ - b 236698 │ │ - cbnz w1, 23714c │ │ + b 23765c │ │ + cbnz w1, 238110 │ │ ldr x0, [x29, #480] │ │ str x0, [x29, #248] │ │ ldr x0, [x29, #160] │ │ mov x1, #0x28 // #40 │ │ ldr x2, [x29, #216] │ │ ldr x3, [x29, #208] │ │ - bl 232000 │ │ + bl 233b80 │ │ mov x20, x0 │ │ - cbz x0, 236628 │ │ + cbz x0, 2375ec │ │ stp xzr, xzr, [x0] │ │ stp xzr, xzr, [x0, #16] │ │ str xzr, [x0, #32] │ │ mov w19, #0x1 // #1 │ │ - b 236570 │ │ + b 237534 │ │ cmp w0, #0x1 │ │ - b.ne 2366e8 // b.any │ │ + b.ne 2376ac // b.any │ │ ldr x1, [x27, #8] │ │ str w0, [x29, #156] │ │ str x1, [x29, #232] │ │ str w0, [x29, #240] │ │ - b 2366e8 │ │ + b 2376ac │ │ ldr x1, [x1, #8] │ │ - b 236514 │ │ + b 2374d8 │ │ ldr w1, [x23, #56] │ │ mov x13, x5 │ │ - cbz w1, 237184 │ │ + cbz w1, 238148 │ │ mov x1, #0x0 // #0 │ │ add x13, x13, x1 │ │ sub x0, x0, x1 │ │ str x13, [x23, #16] │ │ str x0, [x23, #24] │ │ - b 236698 │ │ + b 23765c │ │ ldr x5, [x23, #16] │ │ add x19, x29, #0x118 │ │ ldr x0, [x23, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x28] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w5, w0 │ │ mov x0, x19 │ │ bl a6c80 │ │ ldr x0, [x28, #48] │ │ mov x1, x19 │ │ ldr x3, [x28, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x28, #56] │ │ - b 236628 │ │ + b 2375ec │ │ ldr x0, [x23, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x23] │ │ ldr x2, [x29, #104] │ │ sub w5, w5, w0 │ │ ldr x3, [x29, #184] │ │ mov x0, x24 │ │ @@ -408799,66 +409808,66 @@ │ │ mov x1, x24 │ │ ldr x3, [x23, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x23, #56] │ │ mov x0, #0x0 // #0 │ │ - b 23699c │ │ + b 237960 │ │ mov x0, x23 │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ ldrb w1, [x5] │ │ ldrb w2, [x5, #1] │ │ orr w1, w2, w1, lsl #8 │ │ - b 236ad4 │ │ + b 237a98 │ │ ldrb w0, [x5] │ │ ldrb w1, [x5, #1] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ ldr x0, [x27, #8] │ │ - cbnz x0, 237158 │ │ + cbnz x0, 23811c │ │ adrp x0, 6f9000 │ │ add x0, x0, #0x960 │ │ str x0, [x20, #8] │ │ - b 2366e8 │ │ - bl 2343a4 │ │ + b 2376ac │ │ + bl 235368 │ │ ldr x4, [x29, #136] │ │ ldr x5, [x29, #144] │ │ cmp x4, x0 │ │ - b.hi 236f8c // b.pmore │ │ + b.hi 237f50 // b.pmore │ │ add x19, x29, #0x118 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ mov x28, x23 │ │ ldr x6, [x23, #16] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ ldr x5, [x23, #8] │ │ mov x0, x19 │ │ ldr x4, [x23] │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xc88 │ │ - b 236a48 │ │ + add x3, x3, #0xc98 │ │ + b 237a0c │ │ ldr x0, [x29, #488] │ │ str x0, [x29, #248] │ │ - b 236fac │ │ + b 237f70 │ │ ldr x1, [x29, #96] │ │ sub x2, x0, #0x1 │ │ ldr x1, [x1, #48] │ │ cmp x2, x1 │ │ - b.cs 237458 // b.hs, b.nlast │ │ + b.cs 23841c // b.hs, b.nlast │ │ ldr x1, [x29, #96] │ │ ldr x1, [x1, #56] │ │ add x0, x1, x0, lsl #3 │ │ ldur x0, [x0, #-8] │ │ str x0, [x20, #8] │ │ - b 2366e8 │ │ + b 2376ac │ │ ldr x0, [x23, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x23] │ │ ldr x2, [x29, #104] │ │ sub w5, w5, w0 │ │ ldr x3, [x29, #184] │ │ mov x0, x24 │ │ @@ -408868,25 +409877,25 @@ │ │ ldr x3, [x23, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w1, #0x1 // #1 │ │ ldr x0, [x23, #24] │ │ str w1, [x23, #56] │ │ ldr x13, [x23, #16] │ │ - b 23700c │ │ + b 237fd0 │ │ ldrb w3, [x5] │ │ ldrb w0, [x5, #1] │ │ ldrb w2, [x5, #3] │ │ lsl w0, w0, #16 │ │ ldrb w1, [x5, #2] │ │ orr w0, w0, w3, lsl #24 │ │ orr w0, w0, w2 │ │ orr w0, w0, w1, lsl #8 │ │ str x0, [x27, #8] │ │ - b 236698 │ │ + b 23765c │ │ ldr x5, [x23, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x23] │ │ mov x0, x24 │ │ ldr x2, [x29, #104] │ │ sub w5, w7, w5 │ │ ldr x3, [x29, #184] │ │ @@ -408898,153 +409907,153 @@ │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w1, #0x1 // #1 │ │ ldr x0, [x23, #24] │ │ str w1, [x23, #56] │ │ ldr x5, [x23, #16] │ │ ldr x6, [x29, #144] │ │ - b 236d28 │ │ + b 237cec │ │ ldr x0, [x25, #72] │ │ ldr x1, [x29, #192] │ │ cmp x1, x0 │ │ - b.cs 23741c // b.hs, b.nlast │ │ + b.cs 2383e0 // b.hs, b.nlast │ │ sub x0, x0, x1 │ │ str x0, [x24, #24] │ │ adrp x0, 662000 │ │ ldr x2, [x25, #64] │ │ - add x0, x0, #0xa98 │ │ + add x0, x0, #0xaa8 │ │ str x0, [x29, #240] │ │ ldr x0, [x29, #216] │ │ add x4, x2, x1 │ │ ldr w3, [x25, #96] │ │ adrp x1, 662000 │ │ str x0, [x24, #40] │ │ - add x1, x1, #0xa28 │ │ + add x1, x1, #0xa20 │ │ ldr x0, [x29, #208] │ │ mov w27, #0x0 // #0 │ │ ldr x19, [x29, #176] │ │ mov x21, #0xffff // #65535 │ │ str x1, [x24] │ │ str x2, [x24, #8] │ │ str x4, [x24, #16] │ │ str w3, [x24, #32] │ │ str x0, [x24, #48] │ │ str wzr, [x24, #56] │ │ - cbnz w27, 236628 │ │ + cbnz w27, 2375ec │ │ ldr w1, [x22, #32] │ │ mov x0, x24 │ │ - bl 2344d8 │ │ + bl 23549c │ │ mov x26, x0 │ │ ldr w1, [x22, #32] │ │ mov x0, x24 │ │ - bl 2344d8 │ │ + bl 23549c │ │ orr x1, x0, x26 │ │ - cbz x1, 237410 │ │ + cbz x1, 2383d4 │ │ ldr w1, [x22, #32] │ │ sub w1, w1, #0x1 │ │ cmp w1, #0x7 │ │ - b.ls 237378 // b.plast │ │ + b.ls 23833c // b.plast │ │ ldr x3, [x29, #248] │ │ add x26, x19, x26 │ │ ldr x2, [x25, #8] │ │ add x0, x19, x0 │ │ ldr x1, [x3, #24] │ │ add x26, x26, x2 │ │ add x5, x0, x2 │ │ - cbz x1, 237330 │ │ + cbz x1, 2382f4 │ │ lsl x2, x1, #5 │ │ ldr x0, [x3] │ │ sub x1, x2, x1, lsl #3 │ │ sub x1, x1, #0x18 │ │ add x0, x0, x1 │ │ ldr x1, [x0, #8] │ │ cmp x26, x1 │ │ - b.eq 2373cc // b.none │ │ + b.eq 238390 // b.none │ │ add x2, x1, #0x1 │ │ cmp x26, x2 │ │ - b.eq 2373cc // b.none │ │ + b.eq 238390 // b.none │ │ ldr x0, [x29, #160] │ │ mov x1, #0x18 // #24 │ │ ldr x2, [x29, #216] │ │ ldr x3, [x29, #208] │ │ ldr x4, [x29, #248] │ │ str x5, [x29, #232] │ │ - bl 23205c │ │ + bl 233bdc │ │ ldr x5, [x29, #232] │ │ - cbz x0, 23662c │ │ + cbz x0, 2375f0 │ │ ldr x2, [x29, #248] │ │ ldr x1, [x2, #24] │ │ str x26, [x0] │ │ str x5, [x0, #8] │ │ add x1, x1, #0x1 │ │ str x20, [x0, #16] │ │ str x1, [x2, #24] │ │ ldr w27, [x24, #56] │ │ - b 2372ac │ │ + b 238270 │ │ ldr x2, [x29, #240] │ │ ldrb w1, [x2, w1, uxtw] │ │ - adr x2, 23738c │ │ + adr x2, 238350 │ │ add x1, x2, w1, sxtb #2 │ │ br x1 │ │ cmn x26, #0x1 │ │ cset w1, eq // eq = none │ │ - cbz w1, 2372e4 │ │ + cbz w1, 2382a8 │ │ ldr w27, [x24, #56] │ │ mov x19, x0 │ │ - b 2372ac │ │ + b 238270 │ │ mov x1, #0xffffffff // #4294967295 │ │ cmp x26, x1 │ │ cset w1, eq // eq = none │ │ - b 237394 │ │ + b 238358 │ │ cmp x26, x21 │ │ cset w1, eq // eq = none │ │ - b 237394 │ │ + b 238358 │ │ cmp x26, #0xff │ │ cset w1, eq // eq = none │ │ - b 237394 │ │ + b 238358 │ │ ldr x2, [x0, #16] │ │ cmp x20, x2 │ │ - b.ne 237330 // b.any │ │ + b.ne 2382f4 // b.any │ │ cmp x5, x1 │ │ - b.ls 237370 // b.plast │ │ + b.ls 238334 // b.plast │ │ str x5, [x0, #8] │ │ ldr w27, [x24, #56] │ │ - b 2372ac │ │ + b 238270 │ │ mov w27, #0x1 // #1 │ │ - b 23662c │ │ + b 2375f0 │ │ ldr x2, [x0, #16] │ │ cmp x20, x2 │ │ - b.ne 23677c // b.any │ │ + b.ne 237740 // b.any │ │ cmp x26, x1 │ │ - b.ls 2367b4 // b.plast │ │ + b.ls 237778 // b.plast │ │ str x26, [x0, #8] │ │ - b 2367b4 │ │ + b 237778 │ │ ldr w0, [x24, #56] │ │ - cbz w0, 2367b4 │ │ - b 236628 │ │ + cbz w0, 237778 │ │ + b 2375ec │ │ ldr x0, [x29, #208] │ │ adrp x1, 662000 │ │ ldr x3, [x29, #216] │ │ - add x1, x1, #0xcf8 │ │ + add x1, x1, #0xd08 │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 236628 │ │ + b 2375ec │ │ ldr x0, [x29, #208] │ │ adrp x1, 662000 │ │ ldr x3, [x29, #216] │ │ - add x1, x1, #0xc68 │ │ + add x1, x1, #0xc78 │ │ mov w2, #0x0 // #0 │ │ mov w27, #0x0 // #0 │ │ blr x3 │ │ - b 23662c │ │ + b 2375f0 │ │ adrp x1, 662000 │ │ mov x0, x23 │ │ - add x1, x1, #0xcc0 │ │ - bl 233dec │ │ - b 236628 │ │ + add x1, x1, #0xcd0 │ │ + bl 234db0 │ │ + b 2375ec │ │ sub sp, sp, #0x150 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ stp x27, x28, [sp, #96] │ │ add x27, x29, #0x140 │ │ mov x28, x1 │ │ stp x19, x20, [sp, #32] │ │ @@ -409053,186 +410062,186 @@ │ │ stp x25, x26, [sp, #80] │ │ str x2, [x27, #-184]! │ │ mov x22, x3 │ │ ldr x1, [x1, #16] │ │ mov w3, #0x1 // #1 │ │ ldr x2, [x28, #24] │ │ mov x23, x4 │ │ - adrp x4, 233000 │ │ + adrp x4, 234000 │ │ str w3, [x6] │ │ mov x20, x0 │ │ mov x3, #0x18 // #24 │ │ mov x0, x27 │ │ - add x4, x4, #0xd80 │ │ + add x4, x4, #0xd44 │ │ mov x21, x6 │ │ mov x19, x5 │ │ bl a6dc0 │ │ mov x24, x0 │ │ - cbz x0, 2377b4 │ │ + cbz x0, 238778 │ │ ldr x2, [x28, #16] │ │ mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ add x4, x4, #0x1 │ │ ldr x5, [x28, #24] │ │ sub x0, x0, x2 │ │ asr x0, x0, #3 │ │ mul x0, x0, x4 │ │ add x0, x0, #0x1 │ │ cmp x0, x5 │ │ - b.cs 23755c // b.hs, b.nlast │ │ + b.cs 238520 // b.hs, b.nlast │ │ ldr x3, [x29, #136] │ │ add x1, x24, #0x18 │ │ ldr x0, [x24, #24] │ │ cmp x3, x0 │ │ - b.cc 23755c // b.lo, b.ul, b.last │ │ + b.cc 238520 // b.lo, b.ul, b.last │ │ ldr x0, [x1, #8] │ │ cmp x0, x3 │ │ - b.hi 237540 // b.pmore │ │ - b 23755c │ │ + b.hi 238504 // b.pmore │ │ + b 238520 │ │ ldr x0, [x1, #24] │ │ cmp x0, x3 │ │ - b.hi 23755c // b.pmore │ │ + b.hi 238520 // b.pmore │ │ ldr x0, [x1, #32] │ │ add x1, x1, #0x18 │ │ cmp x0, x3 │ │ - b.ls 23755c // b.plast │ │ + b.ls 238520 // b.plast │ │ sub x0, x1, x2 │ │ mov x24, x1 │ │ asr x0, x0, #3 │ │ mul x0, x0, x4 │ │ add x0, x0, #0x1 │ │ cmp x0, x5 │ │ - b.cc 237524 // b.lo, b.ul, b.last │ │ + b.cc 2384e8 // b.lo, b.ul, b.last │ │ ldr x25, [x24, #16] │ │ cmp x24, x2 │ │ ldr x1, [x25, #88] │ │ str x1, [x29, #144] │ │ - b.ls 2379ac // b.plast │ │ + b.ls 238970 // b.plast │ │ ldr x0, [x29, #136] │ │ ldur x3, [x24, #-24] │ │ cmp x3, x0 │ │ - b.hi 2379ac // b.pmore │ │ + b.hi 238970 // b.pmore │ │ ldur x3, [x24, #-16] │ │ ldr w4, [x20, #8] │ │ cmp x0, x3 │ │ - b.cs 237748 // b.hs, b.nlast │ │ - cbz w4, 2375c8 │ │ - b 237734 │ │ + b.cs 23870c // b.hs, b.nlast │ │ + cbz w4, 23858c │ │ + b 2386f8 │ │ sub x24, x24, #0x18 │ │ ldr x25, [x24, #16] │ │ cmp x2, x24 │ │ ldr x1, [x25, #88] │ │ str x1, [x29, #144] │ │ - b.cs 2375d0 // b.hs, b.nlast │ │ + b.cs 238594 // b.hs, b.nlast │ │ ldur x3, [x24, #-24] │ │ cmp x3, x0 │ │ - b.hi 2375d0 // b.pmore │ │ + b.hi 238594 // b.pmore │ │ ldur x3, [x24, #-16] │ │ cmp x0, x3 │ │ - b.cs 2375d0 // b.hs, b.nlast │ │ + b.cs 238594 // b.hs, b.nlast │ │ cmn x1, #0x1 │ │ - b.eq 237598 // b.none │ │ - cbz x1, 2377e0 │ │ + b.eq 23855c // b.none │ │ + cbz x1, 2387a4 │ │ cmn x1, #0x1 │ │ - b.eq 237798 // b.none │ │ + b.eq 23875c // b.none │ │ ldr x2, [x24, #16] │ │ - adrp x4, 233000 │ │ + adrp x4, 234000 │ │ mov x0, x27 │ │ mov x3, #0x18 // #24 │ │ - add x4, x4, #0xda8 │ │ + add x4, x4, #0xd6c │ │ ldr x2, [x2, #96] │ │ bl a6dc0 │ │ mov x25, x0 │ │ ldr x0, [x24, #16] │ │ - cbz x25, 2377c0 │ │ + cbz x25, 238784 │ │ ldr x2, [x0, #112] │ │ - cbz x2, 23775c │ │ + cbz x2, 238720 │ │ ldr x1, [x0, #104] │ │ - adrp x4, 233000 │ │ + adrp x4, 234000 │ │ mov x0, x27 │ │ mov x3, #0x18 // #24 │ │ - add x4, x4, #0xd58 │ │ + add x4, x4, #0xd1c │ │ bl a6dc0 │ │ - cbz x0, 23775c │ │ + cbz x0, 238720 │ │ ldr x1, [x24, #16] │ │ mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ add x4, x4, #0x1 │ │ ldr x3, [x29, #136] │ │ ldr x5, [x1, #104] │ │ ldr x6, [x1, #112] │ │ sub x1, x0, x5 │ │ asr x1, x1, #3 │ │ mul x1, x1, x4 │ │ add x1, x1, #0x1 │ │ cmp x1, x6 │ │ - b.cs 2376b0 // b.hs, b.nlast │ │ + b.cs 238674 // b.hs, b.nlast │ │ ldr x1, [x0, #24] │ │ add x2, x0, #0x18 │ │ cmp x1, x3 │ │ - b.hi 2376b0 // b.pmore │ │ + b.hi 238674 // b.pmore │ │ ldr x1, [x2, #8] │ │ cmp x1, x3 │ │ - b.hi 237694 // b.pmore │ │ - b 2376b0 │ │ + b.hi 238658 // b.pmore │ │ + b 238674 │ │ ldr x1, [x2, #24] │ │ cmp x1, x3 │ │ - b.hi 2376b0 // b.pmore │ │ + b.hi 238674 // b.pmore │ │ ldr x1, [x2, #32] │ │ add x2, x2, #0x18 │ │ cmp x1, x3 │ │ - b.ls 2376b0 // b.plast │ │ + b.ls 238674 // b.plast │ │ sub x1, x2, x5 │ │ mov x0, x2 │ │ asr x1, x1, #3 │ │ mul x1, x1, x4 │ │ add x1, x1, #0x1 │ │ cmp x1, x6 │ │ - b.cc 237678 // b.lo, b.ul, b.last │ │ + b.cc 23863c // b.lo, b.ul, b.last │ │ ldr x20, [x0, #16] │ │ mov x4, x19 │ │ ldr x8, [x25, #8] │ │ mov x0, x3 │ │ ldr w7, [x25, #16] │ │ mov x3, x22 │ │ add x1, x20, #0x18 │ │ add x2, x20, #0x20 │ │ add x5, x29, #0x100 │ │ add x6, x29, #0xc0 │ │ str x8, [x29, #256] │ │ str w7, [x29, #192] │ │ - bl 233ee4 │ │ - cbnz w0, 237774 │ │ + bl 234ea8 │ │ + cbnz w0, 238738 │ │ ldr x1, [x29, #136] │ │ mov x0, x19 │ │ ldr x2, [x29, #256] │ │ ldr w3, [x29, #192] │ │ ldr x4, [x20] │ │ blr x22 │ │ - b 237774 │ │ + b 238738 │ │ sub x24, x24, #0x18 │ │ ldr x25, [x24, #16] │ │ cmp x2, x24 │ │ ldr x1, [x25, #88] │ │ str x1, [x29, #144] │ │ - b.cs 237748 // b.hs, b.nlast │ │ + b.cs 23870c // b.hs, b.nlast │ │ ldur x3, [x24, #-24] │ │ cmp x3, x0 │ │ - b.hi 237748 // b.pmore │ │ + b.hi 23870c // b.pmore │ │ ldur x3, [x24, #-16] │ │ cmp x0, x3 │ │ - b.cs 237748 // b.hs, b.nlast │ │ + b.cs 23870c // b.hs, b.nlast │ │ add x1, x25, #0x58 │ │ ldar x1, [x1] │ │ str x1, [x29, #144] │ │ cmn x1, #0x1 │ │ - b.eq 237704 // b.none │ │ - cbz w4, 2375d0 │ │ + b.eq 2386c8 // b.none │ │ + cbz w4, 238594 │ │ add x0, x25, #0x58 │ │ ldar x1, [x0] │ │ str x1, [x29, #144] │ │ - b 2375d0 │ │ + b 238594 │ │ ldr x1, [x29, #136] │ │ mov x0, x19 │ │ ldr x2, [x25, #8] │ │ mov x4, #0x0 // #0 │ │ ldr w3, [x25, #16] │ │ blr x22 │ │ sub sp, x29, #0x10 │ │ @@ -409246,264 +410255,264 @@ │ │ ret │ │ ldr x1, [x29, #136] │ │ mov x0, x19 │ │ mov x2, #0x0 // #0 │ │ mov w3, #0x0 // #0 │ │ mov x4, #0x0 // #0 │ │ blr x22 │ │ - b 237774 │ │ + b 238738 │ │ str wzr, [x21] │ │ mov w0, #0x0 // #0 │ │ - b 237774 │ │ + b 238738 │ │ ldr x2, [x0, #64] │ │ - cbz x2, 2379b8 │ │ + cbz x2, 23897c │ │ ldr x1, [x29, #136] │ │ mov x0, x19 │ │ mov w3, #0x0 // #0 │ │ mov x4, #0x0 // #0 │ │ blr x22 │ │ - b 237774 │ │ + b 238738 │ │ add x0, x29, #0xc0 │ │ ldr x4, [x24, #16] │ │ mov x5, x0 │ │ str x0, [x29, #120] │ │ mov x1, x28 │ │ mov x0, x20 │ │ mov x2, x23 │ │ mov x3, x19 │ │ add x6, x29, #0x90 │ │ add x7, x29, #0x98 │ │ - bl 2346f4 │ │ - cbz w0, 237950 │ │ + bl 2356b8 │ │ + cbz w0, 238914 │ │ ldr w0, [x20, #8] │ │ - cbnz w0, 237a84 │ │ + cbnz w0, 238a48 │ │ ldr x0, [x24, #16] │ │ add x26, x28, #0x68 │ │ str x0, [x29, #112] │ │ str x26, [x29, #104] │ │ ldr x0, [x28, #32] │ │ add x12, x29, #0x100 │ │ str x0, [x29, #264] │ │ adrp x0, 662000 │ │ - add x0, x0, #0x9f8 │ │ + add x0, x0, #0x9f0 │ │ str x0, [x29, #256] │ │ ldr x0, [x29, #112] │ │ ldr x11, [x0, #8] │ │ ldr x1, [x0] │ │ ldr w0, [x28, #96] │ │ str x1, [x29, #272] │ │ str x11, [x29, #280] │ │ str w0, [x29, #288] │ │ str x23, [x29, #296] │ │ str x19, [x29, #304] │ │ str wzr, [x29, #312] │ │ - b 237888 │ │ + b 23884c │ │ str x26, [sp] │ │ str x26, [sp, #8] │ │ str x12, [x29, #128] │ │ - bl 236470 │ │ - cbz w0, 237a48 │ │ + bl 237434 │ │ + cbz w0, 238a0c │ │ ldr x12, [x29, #128] │ │ ldr x11, [x12, #24] │ │ mov x0, x20 │ │ mov x1, x28 │ │ ldr x2, [x29, #112] │ │ mov x3, #0x0 // #0 │ │ mov x4, x12 │ │ ldr x5, [x29, #120] │ │ mov x6, x23 │ │ mov x7, x19 │ │ - cbnz x11, 23786c │ │ + cbnz x11, 238830 │ │ ldr x5, [x26, #24] │ │ - cbz x5, 237a48 │ │ + cbz x5, 238a0c │ │ ldr x0, [x29, #104] │ │ - cbz x0, 237aa0 │ │ + cbz x0, 238a64 │ │ mov x1, x0 │ │ mov x2, x23 │ │ mov x0, x20 │ │ mov x3, x19 │ │ str x5, [x29, #128] │ │ - bl 232194 │ │ + bl 233d14 │ │ mov x26, x0 │ │ - cbz x0, 237a48 │ │ + cbz x0, 238a0c │ │ ldr x0, [x29, #104] │ │ ldr x5, [x29, #128] │ │ str xzr, [x0, #24] │ │ adrp x3, 234000 │ │ mov x1, x5 │ │ mov x0, x26 │ │ mov x2, #0x18 // #24 │ │ - add x3, x3, #0x2c │ │ + add x3, x3, #0xff0 │ │ str x5, [x29, #128] │ │ - bl 239708 │ │ + bl 233e78 │ │ ldr x5, [x29, #128] │ │ ldr x2, [x29, #224] │ │ mov x0, x20 │ │ ldr x1, [x29, #232] │ │ mov x3, x23 │ │ lsl x2, x2, #3 │ │ mov x4, x19 │ │ str x5, [x29, #128] │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x2, [x29, #240] │ │ mov x0, x20 │ │ ldr x1, [x29, #248] │ │ mov x3, x23 │ │ lsl x2, x2, #3 │ │ mov x4, x19 │ │ - bl 232054 │ │ + bl 233bd4 │ │ mov w2, #0x1 // #1 │ │ ldr x5, [x29, #128] │ │ - b 23795c │ │ + b 238920 │ │ mov x5, #0x0 // #0 │ │ mov x26, #0x0 // #0 │ │ mov w2, #0x0 // #0 │ │ ldr w0, [x20, #8] │ │ - cbnz w0, 237a54 │ │ + cbnz w0, 238a18 │ │ ldr x1, [x29, #144] │ │ ldr x0, [x29, #152] │ │ str x0, [x25, #96] │ │ str x26, [x25, #104] │ │ str x5, [x25, #112] │ │ str x1, [x25, #88] │ │ cmn x1, #0x1 │ │ - b.ne 2375dc // b.any │ │ - cbz w2, 237798 │ │ + b.ne 2385a0 // b.any │ │ + cbz w2, 23875c │ │ ldr x2, [x29, #136] │ │ mov x0, x20 │ │ mov x1, x28 │ │ mov x3, x22 │ │ mov x4, x23 │ │ mov x5, x19 │ │ mov x6, x21 │ │ - bl 23746c │ │ - b 237774 │ │ + bl 238430 │ │ + b 238738 │ │ ldr w4, [x20, #8] │ │ - cbz w4, 2375d0 │ │ - b 23774c │ │ + cbz w4, 238594 │ │ + b 238710 │ │ ldr x25, [x0, #48] │ │ - cbz x25, 237a3c │ │ + cbz x25, 238a00 │ │ ldrb w1, [x25] │ │ cmp w1, #0x2f │ │ - b.eq 237a3c // b.none │ │ + b.eq 238a00 // b.none │ │ ldr x26, [x0, #56] │ │ - cbz x26, 237a3c │ │ + cbz x26, 238a00 │ │ mov x0, x25 │ │ bl a6e00 │ │ mov x27, x0 │ │ mov x0, x26 │ │ bl a6e00 │ │ add x1, x27, x0 │ │ mov x28, x0 │ │ add x1, x1, #0x2 │ │ mov x0, x20 │ │ mov x2, x23 │ │ mov x3, x19 │ │ - bl 232000 │ │ + bl 233b80 │ │ mov x20, x0 │ │ - cbz x0, 2377b4 │ │ + cbz x0, 238778 │ │ mov x1, x26 │ │ mov x2, x28 │ │ bl a6ad0 │ │ add x0, x28, #0x1 │ │ mov x1, x25 │ │ mov w3, #0x2f // #47 │ │ add x0, x20, x0 │ │ add x2, x27, #0x1 │ │ strb w3, [x20, x28] │ │ mov x25, x20 │ │ bl a6ad0 │ │ ldr x0, [x24, #16] │ │ str x25, [x0, #64] │ │ mov x2, x25 │ │ - b 2377c8 │ │ + b 23878c │ │ mov x5, #0x0 // #0 │ │ mov x26, #0x0 // #0 │ │ - b 237908 │ │ + b 2388cc │ │ add x0, x25, #0x60 │ │ ldr x1, [x29, #152] │ │ stlr x1, [x0] │ │ add x0, x25, #0x68 │ │ stlr x26, [x0] │ │ add x0, x25, #0x70 │ │ stlr x5, [x0] │ │ add x0, x25, #0x58 │ │ ldr x1, [x29, #144] │ │ stlr x1, [x0] │ │ ldr x1, [x29, #144] │ │ - b 23797c │ │ + b 238940 │ │ ldr x0, [x24, #16] │ │ add x26, x29, #0xa0 │ │ str x0, [x29, #112] │ │ str xzr, [x29, #104] │ │ stp xzr, xzr, [x29, #160] │ │ stp xzr, xzr, [x29, #176] │ │ - b 237828 │ │ + b 2387ec │ │ mov x0, x20 │ │ add x1, x29, #0xa0 │ │ mov x2, x23 │ │ mov x3, x19 │ │ str x5, [x29, #128] │ │ - bl 232130 │ │ + bl 233cb0 │ │ ldr x5, [x29, #128] │ │ - cbz w0, 237a48 │ │ + cbz w0, 238a0c │ │ ldr x26, [x26] │ │ - b 2378e8 │ │ + b 2388ac │ │ stp x29, x30, [sp, #-96]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ mov x20, x0 │ │ ldr w0, [x0, #8] │ │ stp x21, x22, [sp, #32] │ │ stp x23, x24, [sp, #48] │ │ str x25, [sp, #64] │ │ mov x22, x1 │ │ mov x21, x2 │ │ mov x24, x3 │ │ mov x23, x4 │ │ - cbnz w0, 237b58 │ │ + cbnz w0, 238b1c │ │ ldr x19, [x20, #32] │ │ - cbz x19, 237b98 │ │ + cbz x19, 238b5c │ │ add x25, x29, #0x5c │ │ - b 237b1c │ │ + b 238ae0 │ │ ldr w0, [x29, #92] │ │ - cbnz w0, 237bc8 │ │ + cbnz w0, 238b8c │ │ ldr x19, [x19] │ │ - cbz x19, 237b98 │ │ + cbz x19, 238b5c │ │ mov x1, x19 │ │ mov x0, x20 │ │ mov x2, x22 │ │ mov x3, x21 │ │ mov x4, x24 │ │ mov x5, x23 │ │ mov x6, x25 │ │ - bl 23746c │ │ - cbz w0, 237b0c │ │ + bl 238430 │ │ + cbz w0, 238ad0 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldr x25, [sp, #64] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ add x19, x20, #0x20 │ │ add x25, x29, #0x5c │ │ - b 237b74 │ │ - bl 23746c │ │ - cbnz w0, 237b40 │ │ + b 238b38 │ │ + bl 238430 │ │ + cbnz w0, 238b04 │ │ ldr w0, [x29, #92] │ │ - cbnz w0, 237bc8 │ │ + cbnz w0, 238b8c │ │ ldar x19, [x19] │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x21 │ │ mov x4, x24 │ │ mov x5, x23 │ │ mov x6, x25 │ │ - cbnz x19, 237b64 │ │ + cbnz x19, 238b28 │ │ mov x1, x22 │ │ mov x0, x23 │ │ mov x2, #0x0 // #0 │ │ mov w3, #0x0 // #0 │ │ mov x4, #0x0 // #0 │ │ blr x21 │ │ ldr x25, [sp, #64] │ │ @@ -409520,66 +410529,66 @@ │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ sub sp, sp, #0x1e0 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ stp x27, x28, [sp, #112] │ │ str x0, [x29, #144] │ │ - adrp x0, 233000 │ │ - add x0, x0, #0xdd0 │ │ + adrp x0, 234000 │ │ + add x0, x0, #0xd94 │ │ ldr x27, [x29, #464] │ │ str x0, [x29, #200] │ │ adrp x0, 662000 │ │ stp x19, x20, [sp, #48] │ │ stp x25, x26, [sp, #96] │ │ - add x0, x0, #0xaa8 │ │ + add x0, x0, #0xab8 │ │ mov x26, x27 │ │ stp x21, x22, [sp, #64] │ │ stp x23, x24, [sp, #80] │ │ str x1, [x29, #160] │ │ add x19, x29, #0xf8 │ │ str x3, [x29, #152] │ │ mov x27, x2 │ │ str x4, [x29, #176] │ │ str x5, [x29, #104] │ │ str x6, [x29, #112] │ │ str w7, [x29, #184] │ │ str x0, [x29, #168] │ │ ldr x0, [x27, #24] │ │ - cbz x0, 238718 │ │ + cbz x0, 2396dc │ │ mov x0, x27 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x6, x0 │ │ - cbz x0, 238718 │ │ + cbz x0, 2396dc │ │ ldr x2, [x26, #72] │ │ sub x0, x0, #0x1 │ │ add x1, x26, #0x48 │ │ cmp x0, x2 │ │ - b.cs 238438 // b.hs, b.nlast │ │ + b.cs 2393fc // b.hs, b.nlast │ │ lsl x0, x6, #5 │ │ ldr x1, [x1, #8] │ │ sub x0, x0, #0x20 │ │ add x7, x1, x0 │ │ ldr x20, [x1, x0] │ │ cmp x6, x20 │ │ - b.eq 238720 // b.none │ │ + b.eq 2396e4 // b.none │ │ ldr x4, [x29, #200] │ │ mov x0, x19 │ │ mov x3, #0x20 // #32 │ │ stp xzr, xzr, [x19] │ │ stp xzr, xzr, [x19, #16] │ │ str x6, [x19] │ │ bl a6dc0 │ │ - cbz x0, 2389fc │ │ + cbz x0, 2399c0 │ │ mov x25, x0 │ │ ldr x0, [x25, #16] │ │ - cbz x0, 237e20 │ │ + cbz x0, 238de4 │ │ adrp x20, 662000 │ │ ldr x1, [x25, #24] │ │ - add x0, x20, #0xab8 │ │ + add x0, x20, #0xac8 │ │ mov x28, #0x0 // #0 │ │ str wzr, [x29, #220] │ │ mov w23, #0x0 // #0 │ │ str xzr, [x29, #208] │ │ mov x22, #0x0 // #0 │ │ str wzr, [x29, #188] │ │ mov x21, #0x0 // #0 │ │ @@ -409590,84 +410599,84 @@ │ │ ldr w2, [x26, #28] │ │ add x0, x1, x20 │ │ ldr w3, [x26, #24] │ │ ldr w1, [x26, #32] │ │ ldr w0, [x0, #4] │ │ stp xzr, xzr, [x24] │ │ cmp w0, #0x10 │ │ - b.eq 2381c8 // b.none │ │ - b.hi 237d8c // b.pmore │ │ + b.eq 23918c // b.none │ │ + b.hi 238d50 // b.pmore │ │ cmp w0, #0x8 │ │ - b.eq 2382e8 // b.none │ │ - b.ls 237f00 // b.plast │ │ + b.eq 2392ac // b.none │ │ + b.ls 238ec4 // b.plast │ │ cmp w0, #0xc │ │ - b.eq 238210 // b.none │ │ - b.hi 2380a8 // b.pmore │ │ + b.eq 2391d4 // b.none │ │ + b.hi 23906c // b.pmore │ │ cmp w0, #0xa │ │ - b.eq 2383a0 // b.none │ │ - b.hi 238338 // b.pmore │ │ + b.eq 239364 // b.none │ │ + b.hi 2392fc // b.pmore │ │ mov x0, x27 │ │ mov w1, #0x8 // #8 │ │ str w1, [x24] │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x1, [x27, #24] │ │ cmp x0, x1 │ │ - b.ls 2381b0 // b.plast │ │ + b.ls 239174 // b.plast │ │ ldr w0, [x27, #56] │ │ mov x28, x27 │ │ - cbz w0, 238590 │ │ + cbz w0, 239554 │ │ mov w0, #0x0 // #0 │ │ sub sp, x29, #0x20 │ │ ldp x19, x20, [sp, #48] │ │ ldp x21, x22, [sp, #64] │ │ ldp x23, x24, [sp, #80] │ │ ldp x25, x26, [sp, #96] │ │ ldp x27, x28, [sp, #112] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x1e0 │ │ ret │ │ cmp w0, #0x17 │ │ - b.eq 2380cc // b.none │ │ - b.ls 237eac // b.plast │ │ + b.eq 239090 // b.none │ │ + b.ls 238e70 // b.plast │ │ mov w1, #0x1f01 // #7937 │ │ cmp w0, w1 │ │ - b.eq 238090 // b.none │ │ - b.hi 238020 // b.pmore │ │ + b.eq 239054 // b.none │ │ + b.hi 238fe4 // b.pmore │ │ cmp w0, #0x19 │ │ - b.eq 238288 // b.none │ │ - b.cc 23827c // b.lo, b.ul, b.last │ │ + b.eq 23924c // b.none │ │ + b.cc 239240 // b.lo, b.ul, b.last │ │ cmp w0, #0x20 │ │ - b.ne 238044 // b.any │ │ + b.ne 239008 // b.any │ │ mov w1, #0x7 // #7 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x24, #8] │ │ ldr x1, [x25, #24] │ │ ldr w0, [x1, x20] │ │ cmp w0, #0x11 │ │ - b.eq 237ee8 // b.none │ │ - b.ls 237e70 // b.plast │ │ + b.eq 238eac // b.none │ │ + b.ls 238e34 // b.plast │ │ cmp w0, #0x1b │ │ - b.eq 237fd8 // b.none │ │ + b.eq 238f9c // b.none │ │ cmp w0, #0x55 │ │ - b.eq 237fb0 // b.none │ │ + b.eq 238f74 // b.none │ │ cmp w0, #0x12 │ │ - b.eq 237f9c // b.none │ │ + b.eq 238f60 // b.none │ │ ldr x0, [x25, #16] │ │ add x28, x28, #0x1 │ │ cmp x0, x28 │ │ - b.hi 237cf0 // b.pmore │ │ + b.hi 238cb4 // b.pmore │ │ ldr w20, [x25, #8] │ │ cmp w20, #0x2e │ │ - b.eq 238664 // b.none │ │ + b.eq 239628 // b.none │ │ cmp w20, #0x11 │ │ - b.eq 238664 // b.none │ │ + b.eq 239628 // b.none │ │ ldr w0, [x25, #12] │ │ - cbz w0, 237c48 │ │ + cbz w0, 238c0c │ │ ldr x0, [x29, #448] │ │ mov x2, x27 │ │ ldr x1, [x29, #456] │ │ ldr x3, [x29, #472] │ │ str x0, [sp] │ │ str x1, [sp, #8] │ │ str x3, [sp, #24] │ │ @@ -409675,330 +410684,330 @@ │ │ ldr x1, [x29, #160] │ │ ldr x3, [x29, #152] │ │ ldr x4, [x29, #176] │ │ ldr x5, [x29, #104] │ │ ldr x6, [x29, #112] │ │ ldr w7, [x29, #184] │ │ str x26, [sp, #16] │ │ - bl 237be4 │ │ - cbnz w0, 237c48 │ │ - b 237d64 │ │ + bl 238ba8 │ │ + cbnz w0, 238c0c │ │ + b 238d28 │ │ cmp w0, #0x3 │ │ - b.eq 237ffc // b.none │ │ + b.eq 238fc0 // b.none │ │ cmp w0, #0x10 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr w0, [x25, #8] │ │ cmp w0, #0x11 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr w0, [x24] │ │ cmp w0, #0x6 │ │ - b.eq 237ea0 // b.none │ │ + b.eq 238e64 // b.none │ │ cmp w0, #0x1 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr x0, [x24, #8] │ │ str x0, [x26, #40] │ │ - b 237dfc │ │ + b 238dc0 │ │ cmp w0, #0x13 │ │ - b.eq 2381f4 // b.none │ │ - b.ls 237f60 // b.plast │ │ + b.eq 2391b8 // b.none │ │ + b.ls 238f24 // b.plast │ │ cmp w0, #0x15 │ │ - b.eq 238264 // b.none │ │ - b.hi 238240 // b.pmore │ │ + b.eq 239228 // b.none │ │ + b.hi 239204 // b.pmore │ │ mov w1, #0x4 // #4 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x24, #8] │ │ ldr x1, [x25, #24] │ │ ldr w0, [x1, x20] │ │ cmp w0, #0x11 │ │ - b.ne 237de0 // b.any │ │ + b.ne 238da4 // b.any │ │ ldr w0, [x24] │ │ - cbnz w0, 237dfc │ │ + cbnz w0, 238dc0 │ │ mov w0, #0x1 // #1 │ │ ldr x21, [x24, #8] │ │ str w0, [x29, #216] │ │ - b 237dfc │ │ + b 238dc0 │ │ cmp w0, #0x4 │ │ - b.eq 238190 // b.none │ │ - b.ls 2380ec // b.plast │ │ + b.eq 239154 // b.none │ │ + b.ls 2390b0 // b.plast │ │ cmp w0, #0x6 │ │ - b.eq 2383f0 // b.none │ │ - b.hi 2383d8 // b.pmore │ │ + b.eq 2393b4 // b.none │ │ + b.hi 23939c // b.pmore │ │ ldr x0, [x27, #24] │ │ mov w1, #0x1 // #1 │ │ str w1, [x24] │ │ cmp x0, #0x1 │ │ ldr x5, [x27, #16] │ │ - b.ls 237f88 // b.plast │ │ + b.ls 238f4c // b.plast │ │ ldr w1, [x27, #32] │ │ add x2, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x2, [x27, #16] │ │ str x0, [x27, #24] │ │ - cbnz w1, 238578 │ │ + cbnz w1, 23953c │ │ ldrb w0, [x5, #1] │ │ ldrb w1, [x5] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ cmp w0, #0x11 │ │ - b.eq 23840c // b.none │ │ + b.eq 2393d0 // b.none │ │ cmp w0, #0x12 │ │ - b.ne 238044 // b.any │ │ + b.ne 239008 // b.any │ │ ldr x0, [x27, #24] │ │ mov w1, #0x4 // #4 │ │ str w1, [x24] │ │ cmp x0, #0x1 │ │ ldr x5, [x27, #16] │ │ - b.hi 237f30 // b.pmore │ │ + b.hi 238ef4 // b.pmore │ │ ldr w0, [x27, #56] │ │ - cbz w0, 238620 │ │ + cbz w0, 2395e4 │ │ mov x0, #0x0 // #0 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr w0, [x24] │ │ - cbnz w0, 238178 │ │ + cbnz w0, 23913c │ │ ldr x22, [x24, #8] │ │ mov w23, #0x1 // #1 │ │ - b 237dfc │ │ + b 238dc0 │ │ ldr w0, [x24] │ │ cmp w0, #0x6 │ │ - b.eq 237fc4 // b.none │ │ + b.eq 238f88 // b.none │ │ cmp w0, #0x1 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr x0, [x24, #8] │ │ str x0, [x29, #208] │ │ mov w0, #0x1 // #1 │ │ str w0, [x29, #220] │ │ - b 237dfc │ │ + b 238dc0 │ │ ldr w0, [x25, #8] │ │ cmp w0, #0x11 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr w0, [x24] │ │ cmp w0, #0x3 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr x0, [x24, #8] │ │ str x0, [x26, #56] │ │ - b 237dfc │ │ + b 238dc0 │ │ ldr w0, [x25, #8] │ │ cmp w0, #0x11 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr w0, [x24] │ │ cmp w0, #0x3 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ ldr x0, [x24, #8] │ │ str x0, [x26, #48] │ │ - b 237dfc │ │ + b 238dc0 │ │ mov w1, #0x1f20 // #7968 │ │ cmp w0, w1 │ │ - b.eq 2380cc // b.none │ │ + b.eq 239090 // b.none │ │ mov w1, #0x1f21 // #7969 │ │ cmp w0, w1 │ │ - b.eq 2380cc // b.none │ │ + b.eq 239090 // b.none │ │ mov w1, #0x1f02 // #7938 │ │ cmp w0, w1 │ │ - b.eq 238090 // b.none │ │ + b.eq 239054 // b.none │ │ add x19, x29, #0xf8 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x6, [x27, #16] │ │ ldr x5, [x27, #8] │ │ mov x28, x27 │ │ ldr x4, [x27] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ mov x0, x19 │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xca8 │ │ + add x3, x3, #0xcb8 │ │ sub w5, w6, w5 │ │ bl a6c80 │ │ ldr x3, [x28, #40] │ │ mov x1, x19 │ │ ldr x0, [x28, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 237d64 │ │ + b 238d28 │ │ mov w1, #0x6 // #6 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ cmp w0, #0xe │ │ - b.eq 2382b4 // b.none │ │ - b.hi 23829c // b.pmore │ │ + b.eq 239278 // b.none │ │ + b.hi 239260 // b.pmore │ │ mov w1, #0x2 // #2 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 234194 │ │ + bl 235158 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov w0, #0x6 // #6 │ │ str w0, [x24] │ │ mov x0, x27 │ │ - cbnz w2, 2381e8 │ │ - bl 2342b0 │ │ + cbnz w2, 2391ac │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ cmp w0, #0x1 │ │ - b.eq 2381d8 // b.none │ │ + b.eq 23919c // b.none │ │ cmp w0, #0x3 │ │ - b.ne 238044 // b.any │ │ + b.ne 239008 // b.any │ │ ldr x0, [x27, #24] │ │ mov w1, #0x8 // #8 │ │ str w1, [x24] │ │ cmp x0, #0x1 │ │ ldr x5, [x27, #16] │ │ - b.ls 2384e4 // b.plast │ │ + b.ls 2394a8 // b.plast │ │ ldr w1, [x27, #32] │ │ add x12, x5, #0x2 │ │ sub x0, x0, #0x2 │ │ str x12, [x27, #16] │ │ str x0, [x27, #24] │ │ - cbnz w1, 238780 │ │ + cbnz w1, 239744 │ │ ldrb w1, [x5, #1] │ │ ldrb w2, [x5] │ │ orr w1, w2, w1, lsl #8 │ │ uxth w1, w1 │ │ cmp x1, x0 │ │ - b.ls 2384f4 // b.plast │ │ + b.ls 2394b8 // b.plast │ │ ldr w0, [x27, #56] │ │ mov x28, x27 │ │ - cbnz w0, 237d64 │ │ + cbnz w0, 238d28 │ │ ldr x5, [x27, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ add x19, x29, #0xf8 │ │ ldr x4, [x27] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w12, w5 │ │ - b 2385b8 │ │ + b 23957c │ │ cmp w0, #0x1 │ │ - b.ne 237dfc // b.any │ │ + b.ne 238dc0 // b.any │ │ str w0, [x29, #188] │ │ mov w23, w0 │ │ ldr x22, [x24, #8] │ │ - b 237dfc │ │ + b 238dc0 │ │ mov w1, #0x8 // #8 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x1, [x27, #24] │ │ cmp x0, x1 │ │ - b.hi 237d58 // b.pmore │ │ + b.hi 238d1c // b.pmore │ │ ldr x2, [x27, #16] │ │ sub x1, x1, x0 │ │ str x1, [x27, #24] │ │ add x0, x2, x0 │ │ str x0, [x27, #16] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov w0, #0x5 // #5 │ │ cmp w3, #0x2 │ │ str w0, [x24] │ │ - b.ne 238440 // b.any │ │ + b.ne 239404 // b.any │ │ mov x0, x27 │ │ - bl 2344d8 │ │ + bl 23549c │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ - bl 2343a4 │ │ + b 238d94 │ │ + bl 235368 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov w1, #0x4 // #4 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x6, [x27, #24] │ │ mov w7, #0x1 // #1 │ │ str w7, [x24] │ │ ldr x0, [x27, #16] │ │ - cbz x6, 238520 │ │ + cbz x6, 2394e4 │ │ sub x6, x6, #0x1 │ │ add x1, x0, #0x1 │ │ str x6, [x27, #24] │ │ str x1, [x27, #16] │ │ ldrb w6, [x0] │ │ str x6, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov x0, x27 │ │ str x1, [x29, #120] │ │ str x3, [x29, #128] │ │ str x2, [x29, #136] │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x2, [x29, #136] │ │ ldr x3, [x29, #128] │ │ ldr x1, [x29, #120] │ │ - b 237d08 │ │ + b 238ccc │ │ mov w1, #0x4 // #4 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov x0, x27 │ │ mov w1, #0x9 // #9 │ │ - b 237d44 │ │ + b 238d08 │ │ mov w0, #0x1 // #1 │ │ str w0, [x24] │ │ mov x0, #0x1 // #1 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov w1, #0x1 // #1 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov x0, x27 │ │ - cbnz w2, 2385e0 │ │ - bl 2342b0 │ │ + cbnz w2, 2395a4 │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x1, [x29, #176] │ │ cmp x1, x0 │ │ - b.ls 2385f0 // b.plast │ │ + b.ls 2395b4 // b.plast │ │ ldr x1, [x29, #152] │ │ add x0, x1, x0 │ │ mov w1, #0x3 // #3 │ │ str x0, [x24, #8] │ │ str w1, [x24] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x5, [x27, #16] │ │ mov w1, #0x3 // #3 │ │ ldr x2, [x27, #24] │ │ mov x0, x5 │ │ str w1, [x24] │ │ mov x1, x2 │ │ str x2, [x29, #128] │ │ str x5, [x24, #8] │ │ str x5, [x29, #136] │ │ bl a72f0 │ │ ldr x2, [x29, #128] │ │ add x0, x0, #0x1 │ │ ldr x5, [x29, #136] │ │ cmp x2, x0 │ │ - b.cc 238508 // b.lo, b.ul, b.last │ │ + b.cc 2394cc // b.lo, b.ul, b.last │ │ add x5, x5, x0 │ │ sub x2, x2, x0 │ │ str x5, [x27, #16] │ │ str x2, [x27, #24] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x6, [x27, #24] │ │ mov w0, #0x1 // #1 │ │ str w0, [x24] │ │ ldr x0, [x27, #16] │ │ - cbnz x6, 238224 │ │ + cbnz x6, 2391e8 │ │ ldr w1, [x27, #56] │ │ - cbnz w1, 238238 │ │ + cbnz w1, 2391fc │ │ ldr x5, [x27, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x27] │ │ ldr x2, [x29, #168] │ │ sub w5, w0, w5 │ │ ldr x3, [x29, #192] │ │ mov x0, x19 │ │ @@ -410009,113 +411018,113 @@ │ │ ldr x3, [x27, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x6, [x29, #136] │ │ mov w0, #0x1 // #1 │ │ str x6, [x24, #8] │ │ str w0, [x27, #56] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x6, [x27, #24] │ │ mov w0, #0x8 // #8 │ │ str w0, [x24] │ │ ldr x5, [x27, #16] │ │ - cbnz x6, 238494 │ │ + cbnz x6, 239458 │ │ ldr w0, [x27, #56] │ │ - cbz w0, 238934 │ │ + cbz w0, 2398f8 │ │ mov x13, x5 │ │ mov x0, #0x0 // #0 │ │ add x13, x13, x6 │ │ sub x0, x0, x6 │ │ str x13, [x27, #16] │ │ str x0, [x27, #24] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov w1, #0x1 // #1 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ mov w1, #0x1 // #1 │ │ mov x0, x27 │ │ str w1, [x24] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x6, [x27, #24] │ │ mov w0, #0x4 // #4 │ │ str w0, [x24] │ │ ldr x0, [x27, #16] │ │ - cbz x6, 23834c │ │ + cbz x6, 239310 │ │ sub x6, x6, #0x1 │ │ add x1, x0, #0x1 │ │ str x6, [x27, #24] │ │ str x1, [x27, #16] │ │ ldrb w6, [x0] │ │ - b 238238 │ │ + b 2391fc │ │ ldr x1, [x1, #8] │ │ - b 237c90 │ │ - cbnz w2, 238770 │ │ + b 238c54 │ │ + cbnz w2, 239734 │ │ ldr x0, [x27, #24] │ │ ldr x5, [x27, #16] │ │ cmp x0, #0x3 │ │ - b.ls 237f88 // b.plast │ │ + b.ls 238f4c // b.plast │ │ ldr w1, [x27, #32] │ │ add x2, x5, #0x4 │ │ sub x0, x0, #0x4 │ │ str x2, [x27, #16] │ │ str x0, [x27, #24] │ │ - cbnz w1, 238984 │ │ + cbnz w1, 239948 │ │ ldrb w3, [x5, #3] │ │ ldrb w0, [x5, #2] │ │ ldrb w2, [x5] │ │ lsl w0, w0, #16 │ │ ldrb w1, [x5, #1] │ │ orr w0, w0, w3, lsl #24 │ │ orr w0, w0, w2 │ │ orr w0, w0, w1, lsl #8 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ sub x0, x6, #0x1 │ │ add x13, x5, #0x1 │ │ str x0, [x27, #24] │ │ str x13, [x27, #16] │ │ ldrb w6, [x5] │ │ cmp x6, x0 │ │ - b.ls 2383c4 // b.plast │ │ + b.ls 239388 // b.plast │ │ ldr w0, [x27, #56] │ │ mov x28, x27 │ │ - cbnz w0, 237d64 │ │ + cbnz w0, 238d28 │ │ ldr x5, [x27, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ add x19, x29, #0xf8 │ │ ldr x4, [x27] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w13, w5 │ │ - b 2385b8 │ │ + b 23957c │ │ ldr w1, [x27, #56] │ │ mov x12, x5 │ │ - cbz w1, 238728 │ │ + cbz w1, 2396ec │ │ mov x1, #0x0 // #0 │ │ add x12, x12, x1 │ │ sub x0, x0, x1 │ │ str x12, [x27, #16] │ │ str x0, [x27, #24] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr w0, [x27, #56] │ │ mov x28, x27 │ │ - cbnz w0, 237d64 │ │ + cbnz w0, 238d28 │ │ ldr x0, [x27, #8] │ │ add x19, x29, #0xf8 │ │ - b 23859c │ │ + b 239560 │ │ ldr w1, [x27, #56] │ │ - cbnz w1, 238238 │ │ + cbnz w1, 2391fc │ │ ldr x5, [x27, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x27] │ │ ldr x2, [x29, #168] │ │ sub w5, w0, w5 │ │ ldr x3, [x29, #192] │ │ mov x0, x19 │ │ @@ -410127,57 +411136,57 @@ │ │ ldr x0, [x27, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x7, [x29, #128] │ │ ldr x6, [x29, #136] │ │ str w7, [x27, #56] │ │ str x6, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldrb w0, [x5] │ │ ldrb w1, [x5, #1] │ │ orr w0, w1, w0, lsl #8 │ │ uxth w0, w0 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x5, [x27, #16] │ │ add x19, x29, #0xf8 │ │ ldr x0, [x27, #8] │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ ldr x4, [x28] │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ sub w5, w5, w0 │ │ mov x0, x19 │ │ bl a6c80 │ │ ldr x0, [x28, #48] │ │ mov x1, x19 │ │ ldr x3, [x28, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x28, #56] │ │ - b 237d64 │ │ - bl 2343a4 │ │ + b 238d28 │ │ + bl 235368 │ │ ldr x1, [x29, #176] │ │ cmp x1, x0 │ │ - b.hi 2382d0 // b.pmore │ │ + b.hi 239294 // b.pmore │ │ add x19, x29, #0xf8 │ │ adrp x2, 662000 │ │ adrp x3, 662000 │ │ mov x28, x27 │ │ ldr x6, [x27, #16] │ │ - add x2, x2, #0xaa8 │ │ + add x2, x2, #0xab8 │ │ ldr x5, [x27, #8] │ │ mov x0, x19 │ │ ldr x4, [x27] │ │ mov x1, #0xc8 // #200 │ │ - add x3, x3, #0xc88 │ │ - b 238070 │ │ + add x3, x3, #0xc98 │ │ + b 239034 │ │ ldr x0, [x27, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x27] │ │ ldr x2, [x29, #168] │ │ sub w5, w5, w0 │ │ ldr x3, [x29, #192] │ │ mov x0, x19 │ │ @@ -410186,64 +411195,64 @@ │ │ mov x1, x19 │ │ ldr x3, [x27, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x27, #56] │ │ mov x0, #0x0 // #0 │ │ - b 237f94 │ │ + b 238f58 │ │ ldr w0, [x29, #220] │ │ - cbnz w0, 238790 │ │ - cbz w23, 237e20 │ │ + cbnz w0, 239754 │ │ + cbz w23, 238de4 │ │ ldr w0, [x29, #216] │ │ - cbz w0, 237e20 │ │ + cbz w0, 238de4 │ │ ldr x0, [x29, #472] │ │ add x1, x22, x21 │ │ ldr w2, [x29, #188] │ │ ldr x0, [x0, #24] │ │ cmp w2, wzr │ │ ldr x2, [x29, #160] │ │ csel x22, x1, x22, ne // ne = any │ │ add x21, x21, x2 │ │ add x22, x22, x2 │ │ - cbz x0, 2386d0 │ │ + cbz x0, 239694 │ │ ldr x1, [x29, #472] │ │ lsl x2, x0, #5 │ │ sub x0, x2, x0, lsl #3 │ │ sub x0, x0, #0x18 │ │ ldr x1, [x1] │ │ add x0, x1, x0 │ │ ldr x1, [x0, #8] │ │ cmp x21, x1 │ │ - b.eq 2389ac // b.none │ │ + b.eq 239970 // b.none │ │ add x2, x1, #0x1 │ │ cmp x21, x2 │ │ - b.eq 2389ac // b.none │ │ + b.eq 239970 // b.none │ │ ldr x0, [x29, #144] │ │ mov x1, #0x18 // #24 │ │ ldr x2, [x29, #448] │ │ ldr x3, [x29, #456] │ │ ldr x4, [x29, #472] │ │ - bl 23205c │ │ - cbz x0, 237d64 │ │ + bl 233bdc │ │ + cbz x0, 238d28 │ │ ldr x1, [x29, #472] │ │ ldr w20, [x25, #8] │ │ ldr x1, [x1, #24] │ │ str x21, [x0] │ │ str x22, [x0, #8] │ │ add x1, x1, #0x1 │ │ str x26, [x0, #16] │ │ ldr x0, [x29, #472] │ │ str x1, [x0, #24] │ │ cmp w20, #0x11 │ │ - b.ne 237e20 // b.any │ │ + b.ne 238de4 // b.any │ │ mov w0, #0x1 // #1 │ │ - b 237d68 │ │ + b 238d2c │ │ mov x25, x7 │ │ - b 237cb4 │ │ + b 238c78 │ │ ldr x0, [x27, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x27] │ │ ldr x2, [x29, #168] │ │ sub w5, w5, w0 │ │ ldr x3, [x29, #192] │ │ mov x0, x19 │ │ @@ -410253,128 +411262,128 @@ │ │ ldr x3, [x27, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w1, #0x1 // #1 │ │ ldr x0, [x27, #24] │ │ str w1, [x27, #56] │ │ ldr x12, [x27, #16] │ │ - b 2384f0 │ │ + b 2394b4 │ │ mov x0, x27 │ │ - bl 2343a4 │ │ + bl 235368 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldrb w1, [x5] │ │ ldrb w2, [x5, #1] │ │ orr w1, w2, w1, lsl #8 │ │ - b 238138 │ │ + b 2390fc │ │ ldr x0, [x29, #112] │ │ ldr x1, [x29, #208] │ │ cmp x0, x1 │ │ - b.ls 2389e0 // b.plast │ │ + b.ls 2399a4 // b.plast │ │ mov x2, x1 │ │ ldr x1, [x29, #104] │ │ mov x3, x0 │ │ adrp x22, 662000 │ │ add x0, x1, x2 │ │ str x0, [x19, #16] │ │ ldr w0, [x29, #184] │ │ - add x22, x22, #0xa28 │ │ + add x22, x22, #0xa20 │ │ str w0, [x19, #32] │ │ adrp x20, 662000 │ │ ldr x0, [x29, #448] │ │ sub x24, x3, x2 │ │ str x0, [x19, #40] │ │ - add x20, x20, #0xaa0 │ │ + add x20, x20, #0xab0 │ │ ldr x0, [x29, #456] │ │ mov x23, #0xffffffff // #4294967295 │ │ str x22, [x19] │ │ mov x22, #0xffff // #65535 │ │ str x1, [x19, #8] │ │ mov w1, #0x0 // #0 │ │ str x24, [x19, #24] │ │ str x0, [x19, #48] │ │ str wzr, [x19, #56] │ │ - cbnz w1, 237d64 │ │ + cbnz w1, 238d28 │ │ ldr w1, [x26, #32] │ │ mov x0, x19 │ │ - bl 2344d8 │ │ + bl 23549c │ │ mov x24, x0 │ │ ldr w1, [x26, #32] │ │ mov x0, x19 │ │ - bl 2344d8 │ │ + bl 23549c │ │ orr x1, x0, x24 │ │ - cbz x1, 2389c8 │ │ + cbz x1, 23998c │ │ ldr w1, [x26, #32] │ │ sub w1, w1, #0x1 │ │ cmp w1, #0x7 │ │ - b.ls 2388c8 // b.plast │ │ + b.ls 23988c // b.plast │ │ ldr x1, [x29, #472] │ │ add x24, x21, x24 │ │ ldr x2, [x29, #160] │ │ add x0, x21, x0 │ │ ldr x1, [x1, #24] │ │ add x24, x24, x2 │ │ add x28, x0, x2 │ │ - cbz x1, 238884 │ │ + cbz x1, 239848 │ │ ldr x0, [x29, #472] │ │ lsl x2, x1, #5 │ │ sub x1, x2, x1, lsl #3 │ │ sub x1, x1, #0x18 │ │ ldr x0, [x0] │ │ add x0, x0, x1 │ │ ldr x1, [x0, #8] │ │ cmp x24, x1 │ │ - b.eq 238914 // b.none │ │ + b.eq 2398d8 // b.none │ │ add x2, x1, #0x1 │ │ cmp x24, x2 │ │ - b.eq 238914 // b.none │ │ + b.eq 2398d8 // b.none │ │ ldr x0, [x29, #144] │ │ mov x1, #0x18 // #24 │ │ ldr x2, [x29, #448] │ │ ldr x3, [x29, #456] │ │ ldr x4, [x29, #472] │ │ - bl 23205c │ │ - cbz x0, 237d64 │ │ + bl 233bdc │ │ + cbz x0, 238d28 │ │ ldr x1, [x29, #472] │ │ ldr x1, [x1, #24] │ │ str x24, [x0] │ │ str x28, [x0, #8] │ │ add x1, x1, #0x1 │ │ str x26, [x0, #16] │ │ ldr x0, [x29, #472] │ │ str x1, [x0, #24] │ │ ldr w1, [x19, #56] │ │ - b 2387fc │ │ + b 2397c0 │ │ ldrb w1, [x20, w1, uxtw] │ │ - adr x2, 2388d8 │ │ + adr x2, 23989c │ │ add x1, x2, w1, sxtb #2 │ │ br x1 │ │ cmn x24, #0x1 │ │ cset w1, eq // eq = none │ │ - cbz w1, 238834 │ │ + cbz w1, 2397f8 │ │ ldr w1, [x19, #56] │ │ mov x21, x0 │ │ - b 2387fc │ │ + b 2397c0 │ │ cmp x24, x23 │ │ cset w1, eq // eq = none │ │ - b 2388e0 │ │ + b 2398a4 │ │ cmp x24, x22 │ │ cset w1, eq // eq = none │ │ - b 2388e0 │ │ + b 2398a4 │ │ cmp x24, #0xff │ │ cset w1, eq // eq = none │ │ - b 2388e0 │ │ + b 2398a4 │ │ ldr x2, [x0, #16] │ │ cmp x26, x2 │ │ - b.ne 238884 // b.any │ │ + b.ne 239848 // b.any │ │ cmp x28, x1 │ │ - b.ls 2388c0 // b.plast │ │ + b.ls 239884 // b.plast │ │ str x28, [x0, #8] │ │ ldr w1, [x19, #56] │ │ - b 2387fc │ │ + b 2397c0 │ │ ldr x0, [x27, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x27] │ │ ldr x2, [x29, #168] │ │ sub w5, w5, w0 │ │ ldr x3, [x29, #192] │ │ mov x0, x19 │ │ @@ -410386,53 +411395,53 @@ │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w1, #0x1 // #1 │ │ ldr x0, [x27, #24] │ │ str w1, [x27, #56] │ │ ldr x13, [x27, #16] │ │ ldr x6, [x29, #136] │ │ - b 2383c4 │ │ + b 239388 │ │ ldrb w3, [x5] │ │ ldrb w0, [x5, #1] │ │ ldrb w2, [x5, #3] │ │ lsl w0, w0, #16 │ │ ldrb w1, [x5, #2] │ │ orr w0, w0, w3, lsl #24 │ │ orr w0, w0, w2 │ │ orr w0, w0, w1, lsl #8 │ │ str x0, [x24, #8] │ │ - b 237dd0 │ │ + b 238d94 │ │ ldr x2, [x0, #16] │ │ cmp x26, x2 │ │ - b.ne 2386d0 // b.any │ │ + b.ne 239694 // b.any │ │ cmp x22, x1 │ │ - b.ls 238710 // b.plast │ │ + b.ls 2396d4 // b.plast │ │ str x22, [x0, #8] │ │ - b 238710 │ │ + b 2396d4 │ │ ldr w0, [x19, #56] │ │ - cbnz w0, 237d64 │ │ + cbnz w0, 238d28 │ │ ldr w0, [x25, #8] │ │ cmp w0, #0x11 │ │ - b.ne 237e20 // b.any │ │ - b 238718 │ │ + b.ne 238de4 // b.any │ │ + b 2396dc │ │ ldr x0, [x29, #456] │ │ adrp x1, 662000 │ │ ldr x3, [x29, #448] │ │ - add x1, x1, #0xd20 │ │ + add x1, x1, #0xd30 │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ - b 237d64 │ │ + b 238d28 │ │ ldr x0, [x29, #456] │ │ adrp x1, 662000 │ │ ldr x3, [x29, #448] │ │ - add x1, x1, #0xc68 │ │ + add x1, x1, #0xc78 │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x0 // #0 │ │ - b 237d68 │ │ + b 238d2c │ │ sub sp, sp, #0x2b0 │ │ mov x9, x2 │ │ stp x29, x30, [sp, #-96]! │ │ mov x29, sp │ │ stp x25, x26, [sp, #64] │ │ add x8, x29, #0x128 │ │ add x25, x29, #0x148 │ │ @@ -410440,15 +411449,15 @@ │ │ str x2, [x29, #184] │ │ add x22, x29, #0x118 │ │ adrp x2, 662000 │ │ ldr x26, [x29, #824] │ │ stp x27, x28, [sp, #80] │ │ stp x19, x20, [sp, #16] │ │ stp x23, x24, [sp, #48] │ │ - add x2, x2, #0x9f8 │ │ + add x2, x2, #0x9f0 │ │ str x2, [x25] │ │ stp xzr, xzr, [x8] │ │ ldr w2, [x29, #816] │ │ sub sp, sp, #0x20 │ │ ldr x27, [x29, #832] │ │ mov x28, x0 │ │ str x8, [x29, #248] │ │ @@ -410464,108 +411473,108 @@ │ │ str x5, [x29, #160] │ │ str w2, [x25, #32] │ │ str x6, [x29, #152] │ │ str x26, [x25, #40] │ │ str x7, [x29, #200] │ │ str x27, [x25, #48] │ │ str wzr, [x25, #56] │ │ - cbz x3, 23933c │ │ + cbz x3, 23a300 │ │ adrp x0, 662000 │ │ str x9, [x29, #216] │ │ - add x0, x0, #0xa18 │ │ + add x0, x0, #0xa10 │ │ str x0, [x29, #128] │ │ add x0, x29, #0x248 │ │ str x0, [x29, #240] │ │ mov x0, x25 │ │ str x28, [x29, #264] │ │ str wzr, [x29, #236] │ │ add x23, x29, #0x188 │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ mov x1, #0xffffffff // #4294967295 │ │ add x20, x29, #0x1c8 │ │ cmp x0, x1 │ │ add x19, x29, #0x208 │ │ - b.eq 238f30 // b.none │ │ + b.eq 239ef4 // b.none │ │ ldp x6, x7, [x25, #16] │ │ ldr x1, [x25, #24] │ │ ldp x4, x5, [x25] │ │ ldp x2, x3, [x25, #32] │ │ ldp x8, x9, [x25, #48] │ │ stp x6, x7, [x23, #16] │ │ cmp x0, x1 │ │ str x0, [x23, #24] │ │ stp x4, x5, [x23] │ │ stp x2, x3, [x23, #32] │ │ stp x8, x9, [x23, #48] │ │ - b.ls 238c58 // b.plast │ │ + b.ls 239c1c // b.plast │ │ ldr w0, [x25, #56] │ │ ldr x28, [x29, #264] │ │ - cbz w0, 23943c │ │ + cbz w0, 23a400 │ │ ldr x19, [x22, #8] │ │ ldr x24, [x22] │ │ - cbz x24, 238b7c │ │ + cbz x24, 239b40 │ │ add x20, x19, #0x10 │ │ mov x21, #0x0 // #0 │ │ ldr x1, [x20, #8] │ │ mov x0, x28 │ │ ldr x2, [x20], #32 │ │ mov x3, x26 │ │ mov x4, x27 │ │ add x21, x21, #0x1 │ │ lsl x2, x2, #3 │ │ - bl 232054 │ │ + bl 233bd4 │ │ cmp x21, x24 │ │ - b.ne 238b50 // b.any │ │ + b.ne 239b14 // b.any │ │ lsl x24, x24, #5 │ │ mov x0, x28 │ │ mov x1, x19 │ │ mov x2, x24 │ │ mov x3, x26 │ │ mov x4, x27 │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x24, [x29, #248] │ │ str xzr, [x22] │ │ str xzr, [x22, #8] │ │ ldr x0, [x24, #24] │ │ ldr x19, [x24] │ │ - cbz x0, 238c30 │ │ + cbz x0, 239bf4 │ │ add x19, x19, #0x10 │ │ mov x22, #0x0 // #0 │ │ ldr x23, [x19] │ │ add x20, x23, #0x48 │ │ ldr x2, [x23, #72] │ │ - cbz x2, 238c00 │ │ + cbz x2, 239bc4 │ │ mov x21, #0x0 // #0 │ │ ldr x1, [x20, #8] │ │ mov x0, x28 │ │ mov x3, x26 │ │ mov x4, x27 │ │ add x1, x1, x21, lsl #5 │ │ add x21, x21, #0x1 │ │ ldr x2, [x1, #16] │ │ ldr x1, [x1, #24] │ │ lsl x2, x2, #3 │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x2, [x20] │ │ cmp x21, x2 │ │ - b.cc 238bc8 // b.lo, b.ul, b.last │ │ + b.cc 239b8c // b.lo, b.ul, b.last │ │ lsl x2, x2, #5 │ │ ldr x1, [x20, #8] │ │ mov x0, x28 │ │ mov x3, x26 │ │ mov x4, x27 │ │ add x22, x22, #0x1 │ │ add x19, x19, #0x18 │ │ - bl 232054 │ │ + bl 233bd4 │ │ str xzr, [x23, #72] │ │ ldr x0, [x24, #24] │ │ str xzr, [x20, #8] │ │ cmp x22, x0 │ │ - b.cc 238bb4 // b.lo, b.ul, b.last │ │ + b.cc 239b78 // b.lo, b.ul, b.last │ │ mov w0, #0x0 // #0 │ │ mov sp, x29 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ @@ -410575,74 +411584,74 @@ │ │ ldr x2, [x25, #16] │ │ sub x1, x1, x0 │ │ cmp x0, #0x1 │ │ str x1, [x25, #24] │ │ add x2, x2, x0 │ │ str x2, [x25, #16] │ │ ldr x24, [x23, #16] │ │ - b.hi 238cd4 // b.pmore │ │ + b.hi 239c98 // b.pmore │ │ ldr w0, [x23, #56] │ │ ldr x28, [x29, #264] │ │ - cbz w0, 2392dc │ │ + cbz w0, 23a2a0 │ │ mov x5, x24 │ │ add x19, x29, #0x248 │ │ adrp x20, 662000 │ │ ldr x0, [x23, #8] │ │ adrp x3, 662000 │ │ ldr x4, [x23] │ │ mov x1, #0xc8 // #200 │ │ sub w5, w5, w0 │ │ - add x2, x20, #0xaa8 │ │ - add x3, x3, #0xd40 │ │ + add x2, x20, #0xab8 │ │ + add x3, x3, #0xd50 │ │ mov x0, x19 │ │ bl a6c80 │ │ ldr x3, [x23, #40] │ │ mov x1, x19 │ │ ldr x0, [x23, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ ldr x19, [x22, #8] │ │ ldr x24, [x22] │ │ - b 238b44 │ │ + b 239b08 │ │ ldr w1, [x23, #32] │ │ add x21, x24, #0x2 │ │ sub x0, x0, #0x2 │ │ str x21, [x23, #16] │ │ str x0, [x23, #24] │ │ - cbnz w1, 2392c8 │ │ + cbnz w1, 23a28c │ │ ldrb w1, [x24, #1] │ │ ldrb w0, [x24] │ │ orr w0, w0, w1, lsl #8 │ │ str w0, [x29, #232] │ │ ldr w0, [x29, #232] │ │ sub w0, w0, #0x2 │ │ cmp w0, #0x2 │ │ - b.hi 2392b4 // b.pmore │ │ + b.hi 23a278 // b.pmore │ │ ldr w0, [x29, #236] │ │ - cbnz w0, 2394e8 │ │ + cbnz w0, 23a4ac │ │ mov x0, x23 │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ ldr x1, [x29, #200] │ │ str xzr, [x22] │ │ cmp x1, x0 │ │ str xzr, [x22, #8] │ │ - b.ls 2394c0 // b.plast │ │ + b.ls 23a484 // b.plast │ │ ldr x2, [x29, #152] │ │ adrp x21, 662000 │ │ ldr x1, [x29, #128] │ │ adrp x28, 662000 │ │ str x1, [x20] │ │ add x1, x2, x0 │ │ str x2, [x20, #8] │ │ mov x24, #0x0 // #0 │ │ ldr x2, [x29, #200] │ │ - add x21, x21, #0xaa8 │ │ + add x21, x21, #0xab8 │ │ str x1, [x20, #16] │ │ - add x28, x28, #0xab8 │ │ + add x28, x28, #0xac8 │ │ sub x0, x2, x0 │ │ str x0, [x20, #24] │ │ ldr w0, [x29, #816] │ │ str w0, [x20, #32] │ │ str x26, [x20, #40] │ │ str x27, [x20, #48] │ │ str wzr, [x20, #56] │ │ @@ -410651,58 +411660,58 @@ │ │ ldp x2, x3, [x20, #16] │ │ ldp x6, x7, [x20, #48] │ │ stp x0, x1, [x19, #32] │ │ mov x0, x19 │ │ stp x4, x5, [x19] │ │ stp x2, x3, [x19, #16] │ │ stp x6, x7, [x19, #48] │ │ - bl 234078 │ │ - cbz x0, 238e00 │ │ + bl 23503c │ │ + cbz x0, 239dc4 │ │ ldr w0, [x19, #56] │ │ - cbnz w0, 2394f4 │ │ + cbnz w0, 23a4b8 │ │ mov x0, x19 │ │ add x24, x24, #0x1 │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x0, [x19, #24] │ │ ldr x5, [x19, #16] │ │ - cbnz x0, 238f44 │ │ + cbnz x0, 239f08 │ │ ldr w0, [x19, #56] │ │ - cbnz w0, 238de0 │ │ - b 238f58 │ │ + cbnz w0, 239da4 │ │ + b 239f1c │ │ mov x0, x19 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x0, x19 │ │ - bl 234078 │ │ - cbnz x0, 238dd8 │ │ + bl 23503c │ │ + cbnz x0, 239d9c │ │ mov x0, x19 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x0, x19 │ │ - bl 234078 │ │ - cbnz x0, 238dac │ │ + bl 23503c │ │ + cbnz x0, 239d70 │ │ str x0, [x29, #256] │ │ ldr w0, [x19, #56] │ │ str w0, [x29, #228] │ │ - cbnz w0, 2394f4 │ │ - cbnz x24, 239014 │ │ + cbnz w0, 23a4b8 │ │ + cbnz x24, 239fd8 │ │ ldr x0, [x23, #24] │ │ ldr x5, [x23, #16] │ │ - cbz x0, 238f98 │ │ + cbz x0, 239f5c │ │ sub x0, x0, #0x1 │ │ add x1, x5, #0x1 │ │ str x0, [x23, #24] │ │ str x1, [x23, #16] │ │ ldrb w0, [x5] │ │ str w0, [x29, #228] │ │ ldr x0, [x29, #264] │ │ mov x1, #0x78 // #120 │ │ mov x2, x26 │ │ mov x3, x27 │ │ - bl 232000 │ │ + bl 233b80 │ │ mov x21, x0 │ │ - cbz x0, 239004 │ │ + cbz x0, 239fc8 │ │ ldr x0, [x23, #16] │ │ add x24, x21, #0x48 │ │ ldr x2, [x23, #24] │ │ ldr x1, [x29, #216] │ │ str x2, [x21, #8] │ │ ldr w3, [x29, #236] │ │ sub x1, x0, x1 │ │ @@ -410733,41 +411742,41 @@ │ │ ldr x5, [x29, #784] │ │ ldr x6, [x29, #792] │ │ ldr w7, [x29, #816] │ │ str xzr, [x21, #88] │ │ str xzr, [x21, #96] │ │ str xzr, [x21, #104] │ │ str xzr, [x21, #112] │ │ - bl 237be4 │ │ - cbz w0, 2395a0 │ │ + bl 238ba8 │ │ + cbz w0, 23a564 │ │ ldr w0, [x23, #56] │ │ - cbnz w0, 23951c │ │ + cbnz w0, 23a4e0 │ │ ldr x24, [x25, #24] │ │ - cbz x24, 23932c │ │ + cbz x24, 23a2f0 │ │ ldr w0, [x25, #56] │ │ - cbnz w0, 23950c │ │ + cbnz w0, 23a4d0 │ │ ldr x0, [x25, #16] │ │ str x0, [x29, #216] │ │ mov x0, x25 │ │ str wzr, [x29, #236] │ │ - bl 2342b0 │ │ + bl 235274 │ │ mov w0, w0 │ │ mov x1, #0xffffffff // #4294967295 │ │ cmp x0, x1 │ │ - b.ne 238b00 // b.any │ │ + b.ne 239ac4 // b.any │ │ mov w1, #0x1 // #1 │ │ mov x0, x25 │ │ str w1, [x29, #236] │ │ - bl 2343a4 │ │ - b 238b00 │ │ + bl 235368 │ │ + b 239ac4 │ │ add x5, x5, #0x1 │ │ sub x0, x0, #0x1 │ │ str x5, [x19, #16] │ │ str x0, [x19, #24] │ │ - b 238de0 │ │ + b 239da4 │ │ ldr x0, [x19, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x4, [x19] │ │ mov x2, x21 │ │ sub w5, w5, w0 │ │ ldr x0, [x29, #240] │ │ mov x3, x28 │ │ @@ -410775,178 +411784,178 @@ │ │ ldr x0, [x19, #48] │ │ mov w2, #0x0 // #0 │ │ ldr x3, [x19, #40] │ │ ldr x1, [x29, #240] │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x19, #56] │ │ - b 238de0 │ │ + b 239da4 │ │ ldr w0, [x23, #56] │ │ - cbnz w0, 238e38 │ │ + cbnz w0, 239dfc │ │ ldr x21, [x29, #240] │ │ adrp x2, 662000 │ │ ldr x0, [x23, #8] │ │ adrp x3, 662000 │ │ ldr x4, [x23] │ │ mov x1, #0xc8 // #200 │ │ sub w5, w5, w0 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x21 │ │ bl a6c80 │ │ ldr x3, [x23, #40] │ │ mov x1, x21 │ │ ldr x0, [x23, #48] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x23, #56] │ │ ldr x0, [x29, #264] │ │ mov x1, #0x78 // #120 │ │ mov x2, x26 │ │ mov x3, x27 │ │ - bl 232000 │ │ + bl 233b80 │ │ mov x21, x0 │ │ - cbnz x0, 238e54 │ │ + cbnz x0, 239e18 │ │ ldr x28, [x29, #264] │ │ ldr x19, [x22, #8] │ │ ldr x24, [x22] │ │ - b 238b44 │ │ + b 239b08 │ │ lsl x21, x24, #5 │ │ ldr x0, [x29, #264] │ │ mov x1, x21 │ │ mov x2, x26 │ │ mov x3, x27 │ │ str x24, [x22] │ │ - bl 232000 │ │ + bl 233b80 │ │ str x0, [x22, #8] │ │ mov x28, x0 │ │ - cbz x0, 2392a4 │ │ + cbz x0, 23a268 │ │ mov w1, #0x0 // #0 │ │ mov x2, x21 │ │ bl a6cf0 │ │ ldr w0, [x20, #56] │ │ mov x5, x28 │ │ - cbnz w0, 23929c │ │ + cbnz w0, 23a260 │ │ adrp x0, 662000 │ │ mov x28, #0x0 // #0 │ │ - add x0, x0, #0xaa8 │ │ + add x0, x0, #0xab8 │ │ str x0, [x29, #144] │ │ adrp x0, 662000 │ │ str x25, [x29, #120] │ │ - add x0, x0, #0xab8 │ │ + add x0, x0, #0xac8 │ │ str x23, [x29, #112] │ │ str x0, [x29, #136] │ │ mov x0, x20 │ │ str x5, [x29, #192] │ │ - bl 234078 │ │ + bl 23503c │ │ mov x24, x0 │ │ ldr x5, [x29, #192] │ │ - cbz x0, 239278 │ │ + cbz x0, 23a23c │ │ mov x0, x20 │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x29, #192] │ │ ldr x0, [x20, #24] │ │ ldr x5, [x20, #16] │ │ - cbnz x0, 2391ac │ │ + cbnz x0, 23a170 │ │ ldr w0, [x20, #56] │ │ - cbz w0, 239224 │ │ + cbz w0, 23a1e8 │ │ mov w21, #0x0 // #0 │ │ ldp x4, x5, [x20] │ │ ldp x2, x3, [x20, #16] │ │ ldp x0, x1, [x20, #32] │ │ ldp x6, x7, [x20, #48] │ │ mov x25, #0x0 // #0 │ │ stp x4, x5, [x19] │ │ stp x2, x3, [x19, #16] │ │ stp x0, x1, [x19, #32] │ │ stp x6, x7, [x19, #48] │ │ - b 2390e8 │ │ + b 23a0ac │ │ mov x0, x19 │ │ add x25, x25, #0x1 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x0, x19 │ │ - bl 234078 │ │ - cbnz x0, 2390dc │ │ - cbnz x25, 2391c4 │ │ + bl 23503c │ │ + cbnz x0, 23a0a0 │ │ + cbnz x25, 23a188 │ │ mov x0, x20 │ │ mov x23, #0x0 // #0 │ │ - bl 234078 │ │ + bl 23503c │ │ mov x0, x20 │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x5, [x22, #8] │ │ ldr w1, [x29, #192] │ │ add x0, x5, x28 │ │ ldr w2, [x20, #56] │ │ str x24, [x5, x28] │ │ add x28, x28, #0x20 │ │ str w1, [x0, #8] │ │ str w21, [x0, #12] │ │ str x25, [x0, #16] │ │ str x23, [x0, #24] │ │ - cbz w2, 239078 │ │ + cbz w2, 23a03c │ │ ldr x28, [x29, #264] │ │ ldr x24, [x22] │ │ add x20, x5, #0x10 │ │ mov x19, #0x0 // #0 │ │ mov x21, x5 │ │ - cbz x24, 239180 │ │ + cbz x24, 23a144 │ │ ldr x1, [x20, #8] │ │ mov x0, x28 │ │ ldr x2, [x20], #32 │ │ mov x3, x26 │ │ mov x4, x27 │ │ add x19, x19, #0x1 │ │ lsl x2, x2, #3 │ │ - bl 232054 │ │ + bl 233bd4 │ │ cmp x19, x24 │ │ - b.ne 239150 // b.any │ │ + b.ne 23a114 // b.any │ │ mov x5, x21 │ │ lsl x24, x24, #5 │ │ mov x2, x24 │ │ mov x0, x28 │ │ mov x1, x5 │ │ mov x3, x26 │ │ mov x4, x27 │ │ mov x19, #0x0 // #0 │ │ - bl 232054 │ │ + bl 233bd4 │ │ str xzr, [x22] │ │ str xzr, [x22, #8] │ │ ldr x24, [x29, #256] │ │ - b 238b44 │ │ + b 239b08 │ │ add x1, x5, #0x1 │ │ sub x0, x0, #0x1 │ │ str x1, [x20, #16] │ │ str x0, [x20, #24] │ │ ldrb w21, [x5] │ │ - b 2390b4 │ │ + b 23a078 │ │ ldr x0, [x29, #264] │ │ lsl x1, x25, #3 │ │ mov x2, x26 │ │ mov x3, x27 │ │ - bl 232000 │ │ + bl 233b80 │ │ mov x23, x0 │ │ - cbz x0, 239268 │ │ + cbz x0, 23a22c │ │ mov x2, x0 │ │ mov x25, #0x0 // #0 │ │ - b 239200 │ │ + b 23a1c4 │ │ ldr x2, [x29, #96] │ │ add x25, x25, #0x1 │ │ add x2, x2, #0x8 │ │ stur w1, [x2, #-8] │ │ stur w0, [x2, #-4] │ │ mov x0, x20 │ │ str x2, [x29, #96] │ │ - bl 234078 │ │ + bl 23503c │ │ str x0, [x29, #104] │ │ mov x0, x20 │ │ - bl 234078 │ │ + bl 23503c │ │ ldr x1, [x29, #104] │ │ - cbnz x1, 2391ec │ │ - b 23910c │ │ + cbnz x1, 23a1b0 │ │ + b 23a0d0 │ │ ldr x0, [x20, #8] │ │ mov x1, #0xc8 // #200 │ │ ldr x21, [x29, #240] │ │ ldr x4, [x20] │ │ sub w5, w5, w0 │ │ ldr x2, [x29, #144] │ │ mov x0, x21 │ │ @@ -410955,89 +411964,89 @@ │ │ ldr x0, [x20, #48] │ │ mov x1, x21 │ │ ldr x3, [x20, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x20, #56] │ │ - b 2390b0 │ │ + b 23a074 │ │ ldr x28, [x29, #264] │ │ ldr x5, [x22, #8] │ │ ldr x24, [x22] │ │ - b 239140 │ │ + b 23a104 │ │ ldr x1, [x22] │ │ - adrp x3, 233000 │ │ + adrp x3, 234000 │ │ mov x0, x5 │ │ mov x2, #0x20 // #32 │ │ - add x3, x3, #0xdd0 │ │ + add x3, x3, #0xd94 │ │ ldr x25, [x29, #120] │ │ ldr x23, [x29, #112] │ │ - bl 239708 │ │ - b 238e14 │ │ + bl 233e78 │ │ + b 239dd8 │ │ ldr x28, [x29, #264] │ │ - b 239140 │ │ + b 23a104 │ │ ldr x28, [x29, #264] │ │ mov x19, #0x0 // #0 │ │ str x24, [x29, #256] │ │ - b 238b44 │ │ + b 239b08 │ │ mov x5, x21 │ │ ldr x28, [x29, #264] │ │ add x19, x29, #0x248 │ │ adrp x20, 662000 │ │ - b 238c90 │ │ + b 239c54 │ │ ldrb w1, [x24] │ │ ldrb w0, [x24, #1] │ │ orr w0, w0, w1, lsl #8 │ │ str w0, [x29, #232] │ │ - b 238cfc │ │ + b 239cc0 │ │ ldr x5, [x23, #8] │ │ add x19, x29, #0x248 │ │ ldr x4, [x23] │ │ adrp x20, 662000 │ │ adrp x3, 662000 │ │ sub w5, w24, w5 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x20, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x20, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x19 │ │ bl a6c80 │ │ ldr x0, [x23, #48] │ │ mov x1, x19 │ │ ldr x3, [x23, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ ldr x5, [x23, #16] │ │ str w0, [x23, #56] │ │ - b 238c90 │ │ + b 239c54 │ │ ldr w0, [x25, #56] │ │ mov x19, #0x0 // #0 │ │ ldr x28, [x29, #264] │ │ - cbnz w0, 238b7c │ │ + cbnz w0, 239b40 │ │ ldr x1, [x29, #248] │ │ mov x0, x28 │ │ mov x2, x26 │ │ mov x3, x27 │ │ - bl 232130 │ │ - cbz w0, 238c30 │ │ + bl 233cb0 │ │ + cbz w0, 239bf4 │ │ ldr x0, [x29, #248] │ │ - adrp x3, 233000 │ │ + adrp x3, 234000 │ │ mov x2, #0x18 // #24 │ │ - add x3, x3, #0xe48 │ │ + add x3, x3, #0xe0c │ │ ldr x19, [x0, #24] │ │ ldr x20, [x0] │ │ mov x1, x19 │ │ mov x0, x20 │ │ - bl 239708 │ │ + bl 233e78 │ │ mov x0, x28 │ │ mov x1, #0x88 // #136 │ │ mov x2, x26 │ │ mov x3, x27 │ │ - bl 232000 │ │ - cbz x0, 238c30 │ │ + bl 233b80 │ │ + cbz x0, 239bf4 │ │ ldr x2, [x29, #208] │ │ add x1, x0, #0x68 │ │ str x2, [x0, #8] │ │ ldr x2, [x29, #184] │ │ str x2, [x0, #32] │ │ ldr x2, [x29, #176] │ │ str x2, [x0, #40] │ │ @@ -411057,1146 +412066,137 @@ │ │ str w2, [x0, #96] │ │ str xzr, [x0] │ │ str x20, [x0, #16] │ │ str x19, [x0, #24] │ │ ldr w2, [x28, #8] │ │ stp xzr, xzr, [x1] │ │ stp xzr, xzr, [x1, #16] │ │ - cbnz w2, 23948c │ │ + cbnz w2, 23a450 │ │ ldr x19, [x28, #32] │ │ add x1, x28, #0x20 │ │ - cbnz x19, 239414 │ │ - b 239420 │ │ + cbnz x19, 23a3d8 │ │ + b 23a3e4 │ │ mov x19, x1 │ │ ldr x1, [x19] │ │ - cbnz x1, 239410 │ │ + cbnz x1, 23a3d4 │ │ mov x1, x19 │ │ str x0, [x1] │ │ ldr x2, [x29, #840] │ │ - adrp x1, 237000 │ │ - add x1, x1, #0xac8 │ │ + adrp x1, 238000 │ │ + add x1, x1, #0xa8c │ │ mov w0, #0x1 // #1 │ │ str x1, [x2] │ │ - b 238c34 │ │ + b 239bf8 │ │ ldr x0, [x25, #8] │ │ add x19, x29, #0x248 │ │ ldr x5, [x25, #16] │ │ adrp x2, 662000 │ │ ldr x4, [x25] │ │ adrp x3, 662000 │ │ sub w5, w5, w0 │ │ mov x1, #0xc8 // #200 │ │ - add x2, x2, #0xaa8 │ │ - add x3, x3, #0xab8 │ │ + add x2, x2, #0xab8 │ │ + add x3, x3, #0xac8 │ │ mov x0, x19 │ │ bl a6c80 │ │ ldr x0, [x25, #48] │ │ mov x1, x19 │ │ ldr x3, [x25, #40] │ │ mov w2, #0x0 // #0 │ │ blr x3 │ │ mov w0, #0x1 // #1 │ │ str w0, [x25, #56] │ │ - b 238b3c │ │ + b 239b00 │ │ add x1, x28, #0x20 │ │ mov x3, x1 │ │ - b 23949c │ │ + b 23a460 │ │ mov x3, x2 │ │ ldar x2, [x3] │ │ - cbnz x2, 239498 │ │ + cbnz x2, 23a45c │ │ ldaxr x2, [x3] │ │ cmp x2, xzr │ │ - b.ne 2394b8 // b.any │ │ + b.ne 23a47c // b.any │ │ stlxr w4, x0, [x3] │ │ - cbnz w4, 2394a4 │ │ - b.ne 239490 // b.any │ │ - b 239424 │ │ + cbnz w4, 23a468 │ │ + b.ne 23a454 // b.any │ │ + b 23a3e8 │ │ adrp x1, 662000 │ │ mov x0, x27 │ │ - add x1, x1, #0xd60 │ │ + add x1, x1, #0xd70 │ │ mov w2, #0x0 // #0 │ │ str xzr, [x29, #256] │ │ mov x19, #0x0 // #0 │ │ ldr x28, [x29, #264] │ │ blr x26 │ │ ldr x24, [x29, #256] │ │ - b 238b44 │ │ + b 239b08 │ │ mov x0, x23 │ │ - bl 2343a4 │ │ - b 238d20 │ │ + bl 235368 │ │ + b 239ce4 │ │ ldr x0, [x22] │ │ ldr x28, [x29, #264] │ │ ldr x19, [x22, #8] │ │ mov x24, x0 │ │ str x0, [x29, #256] │ │ - b 238b44 │ │ + b 239b08 │ │ ldr x28, [x29, #264] │ │ mov x19, #0x0 // #0 │ │ mov x24, #0x0 // #0 │ │ - b 238b7c │ │ + b 239b40 │ │ ldr x2, [x24] │ │ ldr x28, [x29, #264] │ │ - cbz x2, 239564 │ │ + cbz x2, 23a528 │ │ mov x19, #0x0 // #0 │ │ ldr x1, [x24, #8] │ │ mov x0, x28 │ │ mov x3, x26 │ │ mov x4, x27 │ │ add x1, x1, x19, lsl #5 │ │ add x19, x19, #0x1 │ │ ldr x2, [x1, #16] │ │ ldr x1, [x1, #24] │ │ lsl x2, x2, #3 │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x2, [x24] │ │ cmp x19, x2 │ │ - b.cc 23952c // b.lo, b.ul, b.last │ │ + b.cc 23a4f0 // b.lo, b.ul, b.last │ │ lsl x2, x2, #5 │ │ ldr x1, [x24, #8] │ │ mov x0, x28 │ │ mov x3, x26 │ │ mov x4, x27 │ │ mov x19, #0x0 // #0 │ │ - bl 232054 │ │ + bl 233bd4 │ │ str xzr, [x21, #72] │ │ mov x0, x28 │ │ mov x1, x21 │ │ mov x2, #0x78 // #120 │ │ mov x3, x26 │ │ mov x4, x27 │ │ str xzr, [x24, #8] │ │ - bl 232054 │ │ - b 239514 │ │ + bl 233bd4 │ │ + b 23a4d8 │ │ ldr x2, [x24] │ │ ldr x28, [x29, #264] │ │ - cbz x2, 239564 │ │ + cbz x2, 23a528 │ │ mov x19, #0x0 // #0 │ │ ldr x1, [x24, #8] │ │ mov x0, x28 │ │ mov x3, x26 │ │ mov x4, x27 │ │ add x1, x1, x19, lsl #5 │ │ add x19, x19, #0x1 │ │ ldr x2, [x1, #16] │ │ ldr x1, [x1, #24] │ │ lsl x2, x2, #3 │ │ - bl 232054 │ │ + bl 233bd4 │ │ ldr x2, [x24] │ │ cmp x19, x2 │ │ - b.cc 2395b0 // b.lo, b.ul, b.last │ │ - b 239560 │ │ - stp x29, x30, [sp, #-96]! │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - stp x21, x22, [sp, #32] │ │ - str x6, [x29, #88] │ │ - mov x21, x4 │ │ - str x23, [sp, #48] │ │ - mov x22, x5 │ │ - mov x23, x2 │ │ - str x1, [x29, #72] │ │ - str x3, [x29, #80] │ │ - bl a6f30 │ │ - sxtw x19, w0 │ │ - ldr x3, [x29, #80] │ │ - ldr x1, [x29, #72] │ │ - neg x20, x19 │ │ - udiv x7, x23, x19 │ │ - sub x3, x3, #0x1 │ │ - add x5, x3, x19 │ │ - mov w4, w1 │ │ - mov x0, #0x0 // #0 │ │ - mov w2, #0x1 // #1 │ │ - mov w3, #0x2 // #2 │ │ - msub w19, w7, w19, w23 │ │ - add x1, x5, x19 │ │ - sub x5, x23, x19 │ │ - and x20, x1, x20 │ │ - mov x1, x20 │ │ - bl a70f0 │ │ - cmn x0, #0x1 │ │ - ldr x6, [x29, #88] │ │ - b.eq 239690 // b.none │ │ - add x19, x0, x19 │ │ - str x0, [x6, #8] │ │ - str x19, [x6] │ │ - mov w0, #0x1 // #1 │ │ - str x20, [x6, #16] │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldr x23, [sp, #48] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - bl a7280 <__errno@plt> │ │ - ldr w2, [x0] │ │ - adrp x1, 662000 │ │ - mov x0, x22 │ │ - add x1, x1, #0xd80 │ │ - blr x21 │ │ - mov w0, #0x0 // #0 │ │ - b 23967c │ │ - stp x29, x30, [sp, #-48]! │ │ - mov x29, sp │ │ - ldr x0, [x1, #8] │ │ - ldr x1, [x1, #16] │ │ - str x19, [sp, #16] │ │ - mov x19, x2 │ │ - str x3, [x29, #40] │ │ - bl a6ba0 │ │ - tbnz w0, #31, 2396e0 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - bl a7280 <__errno@plt> │ │ - ldr w2, [x0] │ │ - ldr x3, [x29, #40] │ │ - adrp x1, 662000 │ │ - add x1, x1, #0xd88 │ │ - mov x0, x3 │ │ - blr x19 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - stp x29, x30, [sp, #-112]! │ │ - cmp x1, #0x1 │ │ - mov x29, sp │ │ - stp x21, x22, [sp, #32] │ │ - stp x23, x24, [sp, #48] │ │ - stp x25, x26, [sp, #64] │ │ - stp x19, x20, [sp, #16] │ │ - stp x27, x28, [sp, #80] │ │ - mov x22, x1 │ │ - mov x26, x0 │ │ - mov x21, x2 │ │ - mov x23, x3 │ │ - b.ls 23a458 // b.plast │ │ - add x0, x2, #0xf │ │ - sub x24, x2, #0x1 │ │ - str x0, [x29, #104] │ │ - lsr x4, x22, #1 │ │ - mul x4, x4, x21 │ │ - add x0, x26, x4 │ │ - cbz x21, 239b78 │ │ - add x2, x4, #0x10 │ │ - add x1, x26, #0x10 │ │ - cmp x2, xzr │ │ - cset w2, le │ │ - cmp x0, x1 │ │ - cset w1, cs // cs = hs, nlast │ │ - orr w1, w2, w1 │ │ - cbz w1, 23a514 │ │ - cmp x21, #0x13 │ │ - b.ls 23a514 // b.plast │ │ - neg x2, x26 │ │ - mov x1, x26 │ │ - and x2, x2, #0xf │ │ - cmp x2, x21 │ │ - csel x2, x2, x21, ls // ls = plast │ │ - cbz x2, 23a4e8 │ │ - mov x3, x0 │ │ - ldrb w6, [x0] │ │ - ldrb w5, [x26] │ │ - cmp x2, #0x1 │ │ - strb w6, [x1], #1 │ │ - strb w5, [x3], #1 │ │ - b.eq 23a564 // b.none │ │ - ldrb w5, [x0, #1] │ │ - cmp x2, #0x2 │ │ - ldrb w3, [x26, #1] │ │ - add x1, x26, #0x2 │ │ - strb w5, [x26, #1] │ │ - add x5, x0, #0x2 │ │ - strb w3, [x0, #1] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #2] │ │ - cmp x2, #0x3 │ │ - ldrb w3, [x26, #2] │ │ - add x1, x26, #0x3 │ │ - strb w5, [x26, #2] │ │ - add x5, x0, #0x3 │ │ - strb w3, [x0, #2] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #3] │ │ - cmp x2, #0x4 │ │ - ldrb w3, [x26, #3] │ │ - add x1, x26, #0x4 │ │ - strb w5, [x26, #3] │ │ - add x5, x0, #0x4 │ │ - strb w3, [x0, #3] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #4] │ │ - cmp x2, #0x5 │ │ - ldrb w3, [x26, #4] │ │ - add x1, x26, #0x5 │ │ - strb w5, [x26, #4] │ │ - add x5, x0, #0x5 │ │ - strb w3, [x0, #4] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #5] │ │ - cmp x2, #0x6 │ │ - ldrb w3, [x26, #5] │ │ - add x1, x26, #0x6 │ │ - strb w5, [x26, #5] │ │ - add x5, x0, #0x6 │ │ - strb w3, [x0, #5] │ │ - b.eq 23a57c // b.none │ │ - ldrb w5, [x0, #6] │ │ - cmp x2, #0x7 │ │ - ldrb w3, [x26, #6] │ │ - add x1, x26, #0x7 │ │ - strb w5, [x26, #6] │ │ - add x5, x0, #0x7 │ │ - strb w3, [x0, #6] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #7] │ │ - cmp x2, #0x8 │ │ - ldrb w3, [x26, #7] │ │ - add x1, x26, #0x8 │ │ - strb w5, [x26, #7] │ │ - add x5, x0, #0x8 │ │ - strb w3, [x0, #7] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #8] │ │ - cmp x2, #0x9 │ │ - ldrb w3, [x26, #8] │ │ - add x1, x26, #0x9 │ │ - strb w5, [x26, #8] │ │ - add x5, x0, #0x9 │ │ - strb w3, [x0, #8] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #9] │ │ - cmp x2, #0xa │ │ - ldrb w3, [x26, #9] │ │ - add x1, x26, #0xa │ │ - strb w5, [x26, #9] │ │ - add x5, x0, #0xa │ │ - strb w3, [x0, #9] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #10] │ │ - cmp x2, #0xb │ │ - ldrb w3, [x26, #10] │ │ - add x1, x26, #0xb │ │ - strb w5, [x26, #10] │ │ - add x5, x0, #0xb │ │ - strb w3, [x0, #10] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #11] │ │ - cmp x2, #0xc │ │ - ldrb w3, [x26, #11] │ │ - add x1, x26, #0xc │ │ - strb w5, [x26, #11] │ │ - add x5, x0, #0xc │ │ - strb w3, [x0, #11] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #12] │ │ - cmp x2, #0xd │ │ - ldrb w3, [x26, #12] │ │ - add x1, x26, #0xd │ │ - strb w5, [x26, #12] │ │ - add x5, x0, #0xd │ │ - strb w3, [x0, #12] │ │ - b.eq 23a4d0 // b.none │ │ - ldrb w5, [x0, #13] │ │ - cmp x2, #0xf │ │ - ldrb w3, [x26, #13] │ │ - add x1, x26, #0xe │ │ - strb w5, [x26, #13] │ │ - add x5, x0, #0xe │ │ - strb w3, [x0, #13] │ │ - b.ne 23a570 // b.any │ │ - ldrb w3, [x0, #14] │ │ - add x0, x0, #0xf │ │ - ldrb w5, [x26, #14] │ │ - add x1, x26, #0xf │ │ - strb w3, [x26, #14] │ │ - mov x3, x2 │ │ - sturb w5, [x0, #-1] │ │ - sub x7, x21, x2 │ │ - sub x6, x24, x2 │ │ - sub x5, x7, #0x10 │ │ - cmp x6, #0xe │ │ - lsr x5, x5, #4 │ │ - add x5, x5, #0x1 │ │ - lsl x6, x5, #4 │ │ - b.ls 2399e0 // b.plast │ │ - add x4, x2, x4 │ │ - mov x8, #0x0 // #0 │ │ - mov x11, #0x0 // #0 │ │ - add x9, x8, x4 │ │ - add x10, x8, x2 │ │ - add x9, x26, x9 │ │ - add x10, x26, x10 │ │ - add x11, x11, #0x1 │ │ - add x8, x8, #0x10 │ │ - ldr q1, [x9] │ │ - cmp x11, x5 │ │ - ldr q0, [x10] │ │ - str q1, [x10] │ │ - str q0, [x9] │ │ - b.cc 23999c // b.lo, b.ul, b.last │ │ - cmp x7, x6 │ │ - add x1, x1, x6 │ │ - add x0, x0, x6 │ │ - add x3, x3, x6 │ │ - b.eq 239b78 // b.none │ │ - ldrb w5, [x0] │ │ - add x2, x3, #0x1 │ │ - ldrb w4, [x1] │ │ - cmp x21, x2 │ │ - strb w5, [x1] │ │ - strb w4, [x0] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #1] │ │ - add x2, x3, #0x2 │ │ - ldrb w4, [x1, #1] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #1] │ │ - strb w4, [x0, #1] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #2] │ │ - add x2, x3, #0x3 │ │ - ldrb w4, [x1, #2] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #2] │ │ - strb w4, [x0, #2] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #3] │ │ - add x2, x3, #0x4 │ │ - ldrb w4, [x1, #3] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #3] │ │ - strb w4, [x0, #3] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #4] │ │ - add x2, x3, #0x5 │ │ - ldrb w4, [x1, #4] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #4] │ │ - strb w4, [x0, #4] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #5] │ │ - add x2, x3, #0x6 │ │ - ldrb w4, [x1, #5] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #5] │ │ - strb w4, [x0, #5] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #6] │ │ - add x2, x3, #0x7 │ │ - ldrb w4, [x1, #6] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #6] │ │ - strb w4, [x0, #6] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #7] │ │ - add x2, x3, #0x8 │ │ - ldrb w4, [x1, #7] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #7] │ │ - strb w4, [x0, #7] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #8] │ │ - add x2, x3, #0x9 │ │ - ldrb w4, [x1, #8] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #8] │ │ - strb w4, [x0, #8] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #9] │ │ - add x2, x3, #0xa │ │ - ldrb w4, [x1, #9] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #9] │ │ - strb w4, [x0, #9] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #10] │ │ - add x2, x3, #0xb │ │ - ldrb w4, [x1, #10] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #10] │ │ - strb w4, [x0, #10] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #11] │ │ - add x2, x3, #0xc │ │ - ldrb w4, [x1, #11] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #11] │ │ - strb w4, [x0, #11] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w5, [x0, #12] │ │ - add x2, x3, #0xd │ │ - ldrb w4, [x1, #12] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #12] │ │ - strb w4, [x0, #12] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w4, [x0, #13] │ │ - add x3, x3, #0xe │ │ - ldrb w2, [x1, #13] │ │ - cmp x21, x3 │ │ - strb w4, [x1, #13] │ │ - strb w2, [x0, #13] │ │ - b.ls 239b78 // b.plast │ │ - ldrb w3, [x0, #14] │ │ - ldrb w2, [x1, #14] │ │ - strb w3, [x1, #14] │ │ - strb w2, [x0, #14] │ │ - ldr x0, [x29, #104] │ │ - mov x25, x21 │ │ - mov x28, #0x0 // #0 │ │ - mov x27, #0x1 // #1 │ │ - add x20, x26, x0 │ │ - sub x19, x20, #0xf │ │ - mov x0, x26 │ │ - mov x1, x19 │ │ - blr x23 │ │ - cmp w0, wzr │ │ - b.le 239fe0 │ │ - add x28, x28, #0x1 │ │ - cmp x27, x28 │ │ - b.eq 239fe0 // b.none │ │ - mul x3, x28, x21 │ │ - add x0, x26, x3 │ │ - cbz x21, 239fe0 │ │ - add x2, x3, #0x10 │ │ - add x1, x25, #0x10 │ │ - cmp x2, x25 │ │ - cset w2, le │ │ - cmp x1, x3 │ │ - cset w1, le │ │ - orr w1, w2, w1 │ │ - cbz w1, 23a488 │ │ - cmp x21, #0x13 │ │ - b.ls 23a488 // b.plast │ │ - neg x1, x0 │ │ - and x1, x1, #0xf │ │ - cmp x1, x21 │ │ - csel x1, x1, x21, ls // ls = plast │ │ - cbz x1, 23a480 │ │ - mov x2, x0 │ │ - ldrb w6, [x19] │ │ - ldrb w5, [x0] │ │ - cmp x1, #0x1 │ │ - strb w6, [x2], #1 │ │ - strb w5, [x19] │ │ - sub x19, x20, #0xe │ │ - b.eq 23a508 // b.none │ │ - ldurb w5, [x20, #-14] │ │ - cmp x1, #0x2 │ │ - ldrb w2, [x0, #1] │ │ - add x6, x0, #0x2 │ │ - strb w5, [x0, #1] │ │ - sub x19, x20, #0xd │ │ - sturb w2, [x20, #-14] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-13] │ │ - cmp x1, #0x3 │ │ - ldrb w2, [x0, #2] │ │ - add x6, x0, #0x3 │ │ - strb w5, [x0, #2] │ │ - sub x19, x20, #0xc │ │ - sturb w2, [x20, #-13] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-12] │ │ - cmp x1, #0x4 │ │ - ldrb w2, [x0, #3] │ │ - add x6, x0, #0x4 │ │ - strb w5, [x0, #3] │ │ - sub x19, x20, #0xb │ │ - sturb w2, [x20, #-12] │ │ - b.eq 23a4fc // b.none │ │ - ldurb w5, [x20, #-11] │ │ - cmp x1, #0x5 │ │ - ldrb w2, [x0, #4] │ │ - add x6, x0, #0x5 │ │ - strb w5, [x0, #4] │ │ - sub x19, x20, #0xa │ │ - sturb w2, [x20, #-11] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-10] │ │ - cmp x1, #0x6 │ │ - ldrb w2, [x0, #5] │ │ - add x6, x0, #0x6 │ │ - strb w5, [x0, #5] │ │ - sub x19, x20, #0x9 │ │ - sturb w2, [x20, #-10] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-9] │ │ - cmp x1, #0x7 │ │ - ldrb w2, [x0, #6] │ │ - add x6, x0, #0x7 │ │ - strb w5, [x0, #6] │ │ - sub x19, x20, #0x8 │ │ - sturb w2, [x20, #-9] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-8] │ │ - cmp x1, #0x8 │ │ - ldrb w2, [x0, #7] │ │ - add x6, x0, #0x8 │ │ - strb w5, [x0, #7] │ │ - sub x19, x20, #0x7 │ │ - sturb w2, [x20, #-8] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-7] │ │ - cmp x1, #0x9 │ │ - ldrb w2, [x0, #8] │ │ - add x6, x0, #0x9 │ │ - strb w5, [x0, #8] │ │ - sub x19, x20, #0x6 │ │ - sturb w2, [x20, #-7] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-6] │ │ - cmp x1, #0xa │ │ - ldrb w2, [x0, #9] │ │ - add x6, x0, #0xa │ │ - strb w5, [x0, #9] │ │ - sub x19, x20, #0x5 │ │ - sturb w2, [x20, #-6] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-5] │ │ - cmp x1, #0xb │ │ - ldrb w2, [x0, #10] │ │ - add x6, x0, #0xb │ │ - strb w5, [x0, #10] │ │ - sub x19, x20, #0x4 │ │ - sturb w2, [x20, #-5] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-4] │ │ - cmp x1, #0xc │ │ - ldrb w2, [x0, #11] │ │ - add x6, x0, #0xc │ │ - strb w5, [x0, #11] │ │ - sub x19, x20, #0x3 │ │ - sturb w2, [x20, #-4] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-3] │ │ - cmp x1, #0xd │ │ - ldrb w2, [x0, #12] │ │ - add x6, x0, #0xd │ │ - strb w5, [x0, #12] │ │ - sub x19, x20, #0x2 │ │ - sturb w2, [x20, #-3] │ │ - b.eq 23a474 // b.none │ │ - ldurb w5, [x20, #-2] │ │ - cmp x1, #0xf │ │ - ldrb w2, [x0, #13] │ │ - add x6, x0, #0xe │ │ - strb w5, [x0, #13] │ │ - sub x19, x20, #0x1 │ │ - sturb w2, [x20, #-2] │ │ - b.ne 23a4f0 // b.any │ │ - add x0, x0, #0xf │ │ - ldurb w2, [x20, #-1] │ │ - ldurb w5, [x0, #-1] │ │ - mov x19, x20 │ │ - sturb w2, [x0, #-1] │ │ - mov x2, #0xf // #15 │ │ - sturb w5, [x20, #-1] │ │ - sub x11, x21, x1 │ │ - sub x6, x24, x1 │ │ - sub x5, x11, #0x10 │ │ - cmp x6, #0xe │ │ - lsr x5, x5, #4 │ │ - add x5, x5, #0x1 │ │ - lsl x6, x5, #4 │ │ - b.ls 239e48 // b.plast │ │ - add x3, x1, x3 │ │ - mov x7, #0x0 // #0 │ │ - add x1, x1, x25 │ │ - mov x10, #0x0 // #0 │ │ - add x8, x7, x1 │ │ - add x9, x7, x3 │ │ - add x8, x26, x8 │ │ - add x9, x26, x9 │ │ - add x10, x10, #0x1 │ │ - add x7, x7, #0x10 │ │ - ldr q1, [x8] │ │ - cmp x10, x5 │ │ - ldr q0, [x9] │ │ - str q1, [x9] │ │ - str q0, [x8] │ │ - b.cc 239e04 // b.lo, b.ul, b.last │ │ - cmp x11, x6 │ │ - add x0, x0, x6 │ │ - add x19, x19, x6 │ │ - add x2, x2, x6 │ │ - b.eq 239fe0 // b.none │ │ - ldrb w5, [x19] │ │ - add x1, x2, #0x1 │ │ - ldrb w3, [x0] │ │ - cmp x21, x1 │ │ - strb w5, [x0] │ │ - strb w3, [x19] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #1] │ │ - add x1, x2, #0x2 │ │ - ldrb w3, [x0, #1] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #1] │ │ - strb w3, [x19, #1] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #2] │ │ - add x1, x2, #0x3 │ │ - ldrb w3, [x0, #2] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #2] │ │ - strb w3, [x19, #2] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #3] │ │ - add x1, x2, #0x4 │ │ - ldrb w3, [x0, #3] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #3] │ │ - strb w3, [x19, #3] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #4] │ │ - add x1, x2, #0x5 │ │ - ldrb w3, [x0, #4] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #4] │ │ - strb w3, [x19, #4] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #5] │ │ - add x1, x2, #0x6 │ │ - ldrb w3, [x0, #5] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #5] │ │ - strb w3, [x19, #5] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #6] │ │ - add x1, x2, #0x7 │ │ - ldrb w3, [x0, #6] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #6] │ │ - strb w3, [x19, #6] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #7] │ │ - add x1, x2, #0x8 │ │ - ldrb w3, [x0, #7] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #7] │ │ - strb w3, [x19, #7] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #8] │ │ - add x1, x2, #0x9 │ │ - ldrb w3, [x0, #8] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #8] │ │ - strb w3, [x19, #8] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #9] │ │ - add x1, x2, #0xa │ │ - ldrb w3, [x0, #9] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #9] │ │ - strb w3, [x19, #9] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #10] │ │ - add x1, x2, #0xb │ │ - ldrb w3, [x0, #10] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #10] │ │ - strb w3, [x19, #10] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #11] │ │ - add x1, x2, #0xc │ │ - ldrb w3, [x0, #11] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #11] │ │ - strb w3, [x19, #11] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w5, [x19, #12] │ │ - add x1, x2, #0xd │ │ - ldrb w3, [x0, #12] │ │ - cmp x21, x1 │ │ - strb w5, [x0, #12] │ │ - strb w3, [x19, #12] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w3, [x19, #13] │ │ - add x2, x2, #0xe │ │ - ldrb w1, [x0, #13] │ │ - cmp x21, x2 │ │ - strb w3, [x0, #13] │ │ - strb w1, [x19, #13] │ │ - b.ls 239fe0 // b.plast │ │ - ldrb w2, [x19, #14] │ │ - ldrb w1, [x0, #14] │ │ - strb w2, [x0, #14] │ │ - strb w1, [x19, #14] │ │ - add x27, x27, #0x1 │ │ - add x25, x25, x21 │ │ - cmp x27, x22 │ │ - add x20, x20, x21 │ │ - b.cc 239b8c // b.lo, b.ul, b.last │ │ - cbz x28, 23a424 │ │ - mul x4, x28, x21 │ │ - add x0, x26, x4 │ │ - cbz x21, 23a424 │ │ - add x2, x4, #0x10 │ │ - add x1, x26, #0x10 │ │ - cmp x2, xzr │ │ - cset w2, le │ │ - cmp x0, x1 │ │ - cset w1, cs // cs = hs, nlast │ │ - orr w1, w2, w1 │ │ - cbz w1, 23a540 │ │ - cmp x21, #0x13 │ │ - b.ls 23a540 // b.plast │ │ - neg x2, x26 │ │ - mov x1, x26 │ │ - and x2, x2, #0xf │ │ - cmp x2, x21 │ │ - csel x2, x2, x21, ls // ls = plast │ │ - cbz x2, 23a538 │ │ - mov x3, x0 │ │ - ldrb w6, [x0] │ │ - ldrb w5, [x26] │ │ - cmp x2, #0x1 │ │ - strb w6, [x1], #1 │ │ - strb w5, [x3], #1 │ │ - b.eq 23a5a0 // b.none │ │ - ldrb w5, [x0, #1] │ │ - cmp x2, #0x2 │ │ - ldrb w3, [x26, #1] │ │ - add x1, x26, #0x2 │ │ - strb w5, [x26, #1] │ │ - add x5, x0, #0x2 │ │ - strb w3, [x0, #1] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #2] │ │ - cmp x2, #0x3 │ │ - ldrb w3, [x26, #2] │ │ - add x1, x26, #0x3 │ │ - strb w5, [x26, #2] │ │ - add x5, x0, #0x3 │ │ - strb w3, [x0, #2] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #3] │ │ - cmp x2, #0x4 │ │ - ldrb w3, [x26, #3] │ │ - add x1, x26, #0x4 │ │ - strb w5, [x26, #3] │ │ - add x5, x0, #0x4 │ │ - strb w3, [x0, #3] │ │ - b.eq 23a594 // b.none │ │ - ldrb w5, [x0, #4] │ │ - cmp x2, #0x5 │ │ - ldrb w3, [x26, #4] │ │ - add x1, x26, #0x5 │ │ - strb w5, [x26, #4] │ │ - add x5, x0, #0x5 │ │ - strb w3, [x0, #4] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #5] │ │ - cmp x2, #0x6 │ │ - ldrb w3, [x26, #5] │ │ - add x1, x26, #0x6 │ │ - strb w5, [x26, #5] │ │ - add x5, x0, #0x6 │ │ - strb w3, [x0, #5] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #6] │ │ - cmp x2, #0x7 │ │ - ldrb w3, [x26, #6] │ │ - add x1, x26, #0x7 │ │ - strb w5, [x26, #6] │ │ - add x5, x0, #0x7 │ │ - strb w3, [x0, #6] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #7] │ │ - cmp x2, #0x8 │ │ - ldrb w3, [x26, #7] │ │ - add x1, x26, #0x8 │ │ - strb w5, [x26, #7] │ │ - add x5, x0, #0x8 │ │ - strb w3, [x0, #7] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #8] │ │ - cmp x2, #0x9 │ │ - ldrb w3, [x26, #8] │ │ - add x1, x26, #0x9 │ │ - strb w5, [x26, #8] │ │ - add x5, x0, #0x9 │ │ - strb w3, [x0, #8] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #9] │ │ - cmp x2, #0xa │ │ - ldrb w3, [x26, #9] │ │ - add x1, x26, #0xa │ │ - strb w5, [x26, #9] │ │ - add x5, x0, #0xa │ │ - strb w3, [x0, #9] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #10] │ │ - cmp x2, #0xb │ │ - ldrb w3, [x26, #10] │ │ - add x1, x26, #0xb │ │ - strb w5, [x26, #10] │ │ - add x5, x0, #0xb │ │ - strb w3, [x0, #10] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #11] │ │ - cmp x2, #0xc │ │ - ldrb w3, [x26, #11] │ │ - add x1, x26, #0xc │ │ - strb w5, [x26, #11] │ │ - add x5, x0, #0xc │ │ - strb w3, [x0, #11] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #12] │ │ - cmp x2, #0xd │ │ - ldrb w3, [x26, #12] │ │ - add x1, x26, #0xd │ │ - strb w5, [x26, #12] │ │ - add x5, x0, #0xd │ │ - strb w3, [x0, #12] │ │ - b.eq 23a4dc // b.none │ │ - ldrb w5, [x0, #13] │ │ - cmp x2, #0xf │ │ - ldrb w3, [x26, #13] │ │ - add x1, x26, #0xe │ │ - strb w5, [x26, #13] │ │ - add x5, x0, #0xe │ │ - strb w3, [x0, #13] │ │ - b.ne 23a588 // b.any │ │ - ldrb w3, [x0, #14] │ │ - add x0, x0, #0xf │ │ - ldrb w5, [x26, #14] │ │ - add x1, x26, #0xf │ │ - strb w3, [x26, #14] │ │ - mov x3, #0xf // #15 │ │ - sturb w5, [x0, #-1] │ │ - sub x7, x21, x2 │ │ - sub x6, x24, x2 │ │ - sub x5, x7, #0x10 │ │ - cmp x6, #0xe │ │ - lsr x5, x5, #4 │ │ - add x5, x5, #0x1 │ │ - lsl x6, x5, #4 │ │ - b.ls 23a28c // b.plast │ │ - add x4, x4, x2 │ │ - mov x8, #0x0 // #0 │ │ - mov x11, #0x0 // #0 │ │ - add x9, x8, x4 │ │ - add x10, x8, x2 │ │ - add x9, x26, x9 │ │ - add x10, x26, x10 │ │ - add x11, x11, #0x1 │ │ - add x8, x8, #0x10 │ │ - ldr q1, [x9] │ │ - cmp x11, x5 │ │ - ldr q0, [x10] │ │ - str q1, [x10] │ │ - str q0, [x9] │ │ - b.cc 23a248 // b.lo, b.ul, b.last │ │ - cmp x7, x6 │ │ - add x1, x1, x6 │ │ - add x0, x0, x6 │ │ - add x3, x3, x6 │ │ - b.eq 23a424 // b.none │ │ - ldrb w5, [x0] │ │ - add x2, x3, #0x1 │ │ - ldrb w4, [x1] │ │ - cmp x21, x2 │ │ - strb w5, [x1] │ │ - strb w4, [x0] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #1] │ │ - add x2, x3, #0x2 │ │ - ldrb w4, [x1, #1] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #1] │ │ - strb w4, [x0, #1] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #2] │ │ - add x2, x3, #0x3 │ │ - ldrb w4, [x1, #2] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #2] │ │ - strb w4, [x0, #2] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #3] │ │ - add x2, x3, #0x4 │ │ - ldrb w4, [x1, #3] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #3] │ │ - strb w4, [x0, #3] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #4] │ │ - add x2, x3, #0x5 │ │ - ldrb w4, [x1, #4] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #4] │ │ - strb w4, [x0, #4] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #5] │ │ - add x2, x3, #0x6 │ │ - ldrb w4, [x1, #5] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #5] │ │ - strb w4, [x0, #5] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #6] │ │ - add x2, x3, #0x7 │ │ - ldrb w4, [x1, #6] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #6] │ │ - strb w4, [x0, #6] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #7] │ │ - add x2, x3, #0x8 │ │ - ldrb w4, [x1, #7] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #7] │ │ - strb w4, [x0, #7] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #8] │ │ - add x2, x3, #0x9 │ │ - ldrb w4, [x1, #8] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #8] │ │ - strb w4, [x0, #8] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #9] │ │ - add x2, x3, #0xa │ │ - ldrb w4, [x1, #9] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #9] │ │ - strb w4, [x0, #9] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #10] │ │ - add x2, x3, #0xb │ │ - ldrb w4, [x1, #10] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #10] │ │ - strb w4, [x0, #10] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #11] │ │ - add x2, x3, #0xc │ │ - ldrb w4, [x1, #11] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #11] │ │ - strb w4, [x0, #11] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w5, [x0, #12] │ │ - add x2, x3, #0xd │ │ - ldrb w4, [x1, #12] │ │ - cmp x21, x2 │ │ - strb w5, [x1, #12] │ │ - strb w4, [x0, #12] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w4, [x0, #13] │ │ - add x3, x3, #0xe │ │ - ldrb w2, [x1, #13] │ │ - cmp x21, x3 │ │ - strb w4, [x1, #13] │ │ - strb w2, [x0, #13] │ │ - b.ls 23a424 // b.plast │ │ - ldrb w3, [x0, #14] │ │ - ldrb w2, [x1, #14] │ │ - strb w3, [x1, #14] │ │ - strb w2, [x0, #14] │ │ - cmp x22, x28, lsl #1 │ │ - b.ls 23a4ac // b.plast │ │ - madd x19, x28, x21, x21 │ │ - sub x22, x22, x28 │ │ - mov x0, x26 │ │ - mov x1, x28 │ │ - mov x2, x21 │ │ - mov x3, x23 │ │ - sub x22, x22, #0x1 │ │ - add x26, x26, x19 │ │ - bl 239708 │ │ - cmp x22, #0x1 │ │ - b.hi 239748 // b.pmore │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldp x23, x24, [sp, #48] │ │ - ldp x25, x26, [sp, #64] │ │ - ldp x27, x28, [sp, #80] │ │ - ldp x29, x30, [sp], #112 │ │ - ret │ │ - mov x0, x6 │ │ - mov x2, x1 │ │ - b 239dd4 │ │ - mov x2, #0x0 // #0 │ │ - b 239dd4 │ │ - mov x1, #0x0 // #0 │ │ - ldrb w3, [x19, x1] │ │ - ldrb w2, [x0, x1] │ │ - strb w3, [x0, x1] │ │ - strb w2, [x19, x1] │ │ - add x1, x1, #0x1 │ │ - cmp x1, x21 │ │ - b.ne 23a48c // b.any │ │ - b 239fe0 │ │ - madd x0, x28, x21, x21 │ │ - sub x1, x22, #0x1 │ │ - mov x2, x21 │ │ - add x0, x26, x0 │ │ - sub x1, x1, x28 │ │ - mov x3, x23 │ │ - mov x22, x28 │ │ - bl 239708 │ │ - b 23a450 │ │ - mov x0, x5 │ │ - mov x3, x2 │ │ - b 239970 │ │ - mov x0, x5 │ │ - mov x3, x2 │ │ - b 23a21c │ │ - mov x3, #0x0 // #0 │ │ - b 239970 │ │ - mov x0, x6 │ │ - mov x2, #0xe // #14 │ │ - b 239dd4 │ │ - mov x0, x6 │ │ - mov x2, #0x4 // #4 │ │ - b 239dd4 │ │ - mov x0, x2 │ │ - mov x2, x1 │ │ - b 239dd4 │ │ - mov x1, #0x0 // #0 │ │ - ldrb w3, [x0, x1] │ │ - ldrb w2, [x26, x1] │ │ - strb w3, [x26, x1] │ │ - strb w2, [x0, x1] │ │ - add x1, x1, #0x1 │ │ - cmp x1, x21 │ │ - b.ne 23a518 // b.any │ │ - b 239b78 │ │ - mov x3, #0x0 // #0 │ │ - b 23a21c │ │ - mov x1, #0x0 // #0 │ │ - ldrb w3, [x0, x1] │ │ - ldrb w2, [x26, x1] │ │ - strb w3, [x26, x1] │ │ - strb w2, [x0, x1] │ │ - add x1, x1, #0x1 │ │ - cmp x1, x21 │ │ - b.ne 23a544 // b.any │ │ - b 23a424 │ │ - mov x0, x3 │ │ - mov x3, x2 │ │ - b 239970 │ │ - mov x0, x5 │ │ - mov x3, #0xe // #14 │ │ - b 239970 │ │ - mov x0, x5 │ │ - mov x3, #0x6 // #6 │ │ - b 239970 │ │ - mov x0, x5 │ │ - mov x3, #0xe // #14 │ │ - b 23a21c │ │ - mov x0, x5 │ │ - mov x3, #0x4 // #4 │ │ - b 23a21c │ │ - mov x0, x3 │ │ - mov x3, x2 │ │ - b 23a21c │ │ + b.cc 23a574 // b.lo, b.ul, b.last │ │ + b 23a524 │ │ str x30, [sp, #-16]! │ │ ldp x8, x9, [x0] │ │ ldr x10, [x0, #16] │ │ ldp x0, x1, [x8] │ │ ldr x2, [x9] │ │ ldr x3, [x10] │ │ bl 6440b4 │ │ @@ -621848,15 +621848,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 30824c │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x7bec // #31724 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ bl 306f20 │ │ mov w0, #0xffffffff // #-1 │ │ str w0, [x19, #24] │ │ ldr x0, [x19, #48] │ │ bl 2c8cf4 │ │ stp xzr, xzr, [x19] │ │ @@ -621930,15 +621930,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 3086ec │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x7bec // #31724 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ bl 306f20 │ │ mov w0, #0xffffffff // #-1 │ │ str w0, [x19, #24] │ │ ldr x0, [x19, #48] │ │ add x23, x23, #0x920 │ │ bl 2c8cf4 │ │ @@ -622008,15 +622008,15 @@ │ │ ldr x20, [x21, #48] │ │ adrp x24, 8b2000 │ │ cbz x20, 3084e8 │ │ adrp x26, 694000 │ │ adrp x25, 662000 │ │ adrp x27, 6f9000 │ │ add x26, x26, #0xfa0 │ │ - add x25, x25, #0xa78 │ │ + add x25, x25, #0x8b8 │ │ add x27, x27, #0x960 │ │ add x1, x24, #0x458 │ │ ldr w0, [x20] │ │ ldr x22, [x20, #8] │ │ ldr x1, [x1, #32] │ │ blr x1 │ │ cbz w0, 3084d8 │ │ @@ -622091,15 +622091,15 @@ │ │ adrp x24, 8b2000 │ │ ldr x20, [x27, #48] │ │ cbz x20, 308634 │ │ adrp x25, 694000 │ │ adrp x22, 662000 │ │ adrp x26, 6f9000 │ │ add x25, x25, #0xfa0 │ │ - add x22, x22, #0xa78 │ │ + add x22, x22, #0x8b8 │ │ add x26, x26, #0x960 │ │ add x1, x24, #0x458 │ │ ldr w0, [x20] │ │ ldr x21, [x20, #8] │ │ ldr x1, [x1, #32] │ │ blr x1 │ │ cbz w0, 308624 │ │ @@ -622205,15 +622205,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 3087fc │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x7bec // #31724 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ bl 306f20 │ │ mov w0, #0xffffffff // #-1 │ │ str w0, [x19, #24] │ │ ldr x0, [x19, #48] │ │ bl 2c8cf4 │ │ stp xzr, xzr, [x19] │ │ @@ -622319,15 +622319,15 @@ │ │ adrp x5, 6f9000 │ │ adrp x1, 694000 │ │ add x5, x5, #0x960 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x8c92 // #35986 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ mov x6, x5 │ │ bl 306f20 │ │ mov w0, w23 │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ @@ -622469,15 +622469,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 308bd0 │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x825a // #33370 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ bl 306f20 │ │ b 308b08 │ │ add x5, x6, #0x960 │ │ b 308b40 │ │ add x5, x6, #0x960 │ │ b 308ba4 │ │ @@ -622547,15 +622547,15 @@ │ │ adrp x5, 6f9000 │ │ adrp x1, 694000 │ │ add x5, x5, #0x960 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x8b8f // #35727 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ mov x6, x5 │ │ bl 306f20 │ │ mov w0, w19 │ │ b 308c9c │ │ bl a7280 <__errno@plt> │ │ ldr w3, [x0] │ │ adrp x6, 6f9000 │ │ @@ -622644,15 +622644,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 308ea8 │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x84b9 // #33977 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ bl 306f20 │ │ mov w0, #0xffffffff // #-1 │ │ str w0, [x19, #24] │ │ ldr x1, [x19] │ │ mov x0, x19 │ │ ldp x21, x22, [sp, #32] │ │ @@ -622785,15 +622785,15 @@ │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x29, x30, [sp], #224 │ │ ret │ │ adrp x21, 662000 │ │ adrp x24, 8b2000 │ │ - add x21, x21, #0xd80 │ │ + add x21, x21, #0xa80 │ │ add x24, x24, #0x458 │ │ mov w2, #0x1 // #1 │ │ mov x0, #0x0 // #0 │ │ mov x1, x19 │ │ mov w3, w2 │ │ mov w4, w25 │ │ ldr x6, [x24, #536] │ │ @@ -623262,15 +623262,15 @@ │ │ ldr x23, [x28, #48] │ │ cbz x23, 309880 │ │ adrp x27, 694000 │ │ adrp x26, 662000 │ │ adrp x0, 6f9000 │ │ add x27, x27, #0xfa0 │ │ add x0, x0, #0x960 │ │ - add x26, x26, #0xa78 │ │ + add x26, x26, #0x8b8 │ │ str x0, [x29, #96] │ │ add x1, x25, #0x458 │ │ ldr w0, [x23] │ │ ldr x24, [x23, #8] │ │ ldr x1, [x1, #32] │ │ blr x1 │ │ cbz w0, 309870 │ │ @@ -639261,15 +639261,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 319264 │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x150a // #5386 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x85dd // #34269 │ │ - add x4, x4, #0xd80 │ │ + add x4, x4, #0xa80 │ │ add x6, x6, #0x960 │ │ mov w28, w0 │ │ bl 306f20 │ │ mov w1, #0x0 // #0 │ │ ldrh w0, [x27, #32] │ │ b 319014 │ │ mov w1, #0x1 // #1 │ │ @@ -670142,15 +670142,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 337930 │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x8917 // #35095 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ bl 306f20 │ │ bl 2c2f30 │ │ str wzr, [x26, #32] │ │ ldr x0, [x26, #48] │ │ bl 2c8cf4 │ │ mov w0, w19 │ │ @@ -670180,15 +670180,15 @@ │ │ adrp x6, 6f9000 │ │ cbz x5, 337914 │ │ adrp x1, 694000 │ │ adrp x4, 662000 │ │ mov w0, #0x100a // #4106 │ │ add x1, x1, #0xfa0 │ │ mov w2, #0x896c // #35180 │ │ - add x4, x4, #0xa78 │ │ + add x4, x4, #0x8b8 │ │ add x6, x6, #0x960 │ │ mov w19, #0x7 // #7 │ │ bl 306f20 │ │ b 3374b0 │ │ adrp x2, 8b2000 │ │ add x22, x29, #0x318 │ │ str x4, [x29, #136] │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -4126,104 +4126,104 @@ │ │ 0x006627c0 6f796564 2f686f6d 652f7661 6772616e oyed/home/vagran │ │ 0x006627d0 742f2e63 6172676f 2f726567 69737472 t/.cargo/registr │ │ 0x006627e0 792f7372 632f6769 74687562 2e636f6d y/src/github.com │ │ 0x006627f0 2d316563 63363239 39646239 65633832 -1ecc6299db9ec82 │ │ 0x00662800 332f6261 636b7472 6163652d 302e332e 3/backtrace-0.3. │ │ 0x00662810 372f7372 632f6c69 622e7273 61737365 7/src/lib.rsasse │ │ 0x00662820 7274696f 6e206661 696c6564 3a20736c rtion failed: sl │ │ - 0x00662830 6f742e67 65742829 6d616c6c 6f630000 ot.get()malloc.. │ │ - 0x00662840 7265616c 6c6f6300 2f70726f 632f6375 realloc./proc/cu │ │ - 0x00662850 7270726f 632f6669 6c650000 00000000 rproc/file...... │ │ - 0x00662860 2f70726f 632f7365 6c662f65 78650000 /proc/self/exe.. │ │ - 0x00662870 6661696c 65642074 6f207265 61642065 failed to read e │ │ - 0x00662880 78656375 7461626c 6520696e 666f726d xecutable inform │ │ - 0x00662890 6174696f 6e000000 6c696262 61636b74 ation...libbackt │ │ - 0x006628a0 72616365 20636f75 6c64206e 6f742066 race could not f │ │ - 0x006628b0 696e6420 65786563 75746162 6c652074 ind executable t │ │ - 0x006628c0 6f206f70 656e0000 6e6f2064 65627567 o open..no debug │ │ - 0x006628d0 20696e66 6f20696e 20454c46 20657865 info in ELF exe │ │ - 0x006628e0 63757461 626c6500 6e6f2073 796d626f cutable.no symbo │ │ - 0x006628f0 6c207461 626c6520 696e2045 4c462065 l table in ELF e │ │ - 0x00662900 78656375 7461626c 65000000 00000000 xecutable....... │ │ - 0x00662910 73796d62 6f6c2073 7472696e 6720696e symbol string in │ │ - 0x00662920 64657820 6f757420 6f662072 616e6765 dex out of range │ │ - 0x00662930 00000000 00000000 65786563 75746162 ........executab │ │ - 0x00662940 6c652066 696c6520 6973206e 6f742045 le file is not E │ │ - 0x00662950 4c460000 00000000 65786563 75746162 LF......executab │ │ - 0x00662960 6c652066 696c6520 69732075 6e726563 le file is unrec │ │ - 0x00662970 6f676e69 7a656420 454c4620 76657273 ognized ELF vers │ │ - 0x00662980 696f6e00 00000000 65786563 75746162 ion.....executab │ │ - 0x00662990 6c652066 696c6520 69732075 6e657870 le file is unexp │ │ - 0x006629a0 65637465 6420454c 4620636c 61737300 ected ELF class. │ │ - 0x006629b0 65786563 75746162 6c652066 696c6520 executable file │ │ - 0x006629c0 68617320 756e6b6e 6f776e20 656e6469 has unknown endi │ │ - 0x006629d0 616e6e65 73730000 454c4620 73656374 anness..ELF sect │ │ - 0x006629e0 696f6e20 6e616d65 206f7574 206f6620 ion name out of │ │ - 0x006629f0 72616e67 65000000 2e646562 75675f69 range....debug_i │ │ - 0x00662a00 6e666f00 00000000 2e646562 75675f6c nfo......debug_l │ │ - 0x00662a10 696e6500 00000000 2e646562 75675f61 ine......debug_a │ │ - 0x00662a20 62627265 76000000 2e646562 75675f72 bbrev....debug_r │ │ - 0x00662a30 616e6765 73000000 2e646562 75675f73 anges....debug_s │ │ - 0x00662a40 74720000 00000000 454c4620 73796d62 tr......ELF symb │ │ - 0x00662a50 6f6c2074 61626c65 20737472 74616220 ol table strtab │ │ - 0x00662a60 6c696e6b 206f7574 206f6620 72616e67 link out of rang │ │ - 0x00662a70 65000000 00000000 636c6f73 65000000 e.......close... │ │ - 0x00662a80 1f10e308 e3e3e300 3d31150d 000b0b1a ........=1...... │ │ - 0x00662a90 280b0b00 18110087 0d0ad606 d6d6d600 (............... │ │ - 0x00662aa0 0c09d706 d7d7d700 25732069 6e202573 ........%s in %s │ │ - 0x00662ab0 20617420 25640000 44574152 4620756e at %d..DWARF un │ │ - 0x00662ac0 64657266 6c6f7700 4c454231 3238206f derflow.LEB128 o │ │ - 0x00662ad0 76657266 6c6f7773 2075696e 7436345f verflows uint64_ │ │ - 0x00662ae0 74000000 00000000 7369676e 6564204c t.......signed L │ │ - 0x00662af0 45423132 38206f76 6572666c 6f777320 EB128 overflows │ │ - 0x00662b00 75696e74 36345f74 00000000 00000000 uint64_t........ │ │ - 0x00662b10 756e7265 636f676e 697a6564 20616464 unrecognized add │ │ - 0x00662b20 72657373 2073697a 65000000 00000000 ress size....... │ │ - 0x00662b30 756e6974 206c696e 65206f66 66736574 unit line offset │ │ - 0x00662b40 206f7574 206f6620 72616e67 65000000 out of range... │ │ - 0x00662b50 756e7375 70706f72 74656420 6c696e65 unsupported line │ │ - 0x00662b60 206e756d 62657220 76657273 696f6e00 number version. │ │ - 0x00662b70 696e7661 6c696420 64697265 63746f72 invalid director │ │ - 0x00662b80 7920696e 64657820 696e206c 696e6520 y index in line │ │ - 0x00662b90 6e756d62 65722070 726f6772 616d2068 number program h │ │ - 0x00662ba0 65616465 72000000 696e7661 6c696420 eader...invalid │ │ - 0x00662bb0 64697265 63746f72 7920696e 64657820 directory index │ │ - 0x00662bc0 696e206c 696e6520 6e756d62 65722070 in line number p │ │ - 0x00662bd0 726f6772 616d0000 696e7661 6c696420 rogram..invalid │ │ - 0x00662be0 66696c65 206e756d 62657220 696e206c file number in l │ │ - 0x00662bf0 696e6520 6e756d62 65722070 726f6772 ine number progr │ │ - 0x00662c00 616d0000 00000000 61627374 72616374 am......abstract │ │ - 0x00662c10 206f7269 67696e20 6f722073 70656369 origin or speci │ │ - 0x00662c20 66696361 74696f6e 206f7574 206f6620 fication out of │ │ - 0x00662c30 72616e67 65000000 696e7661 6c696420 range...invalid │ │ - 0x00662c40 61627374 72616374 206f7269 67696e20 abstract origin │ │ - 0x00662c50 6f722073 70656369 66696361 74696f6e or specification │ │ - 0x00662c60 00000000 00000000 696e7661 6c696420 ........invalid │ │ - 0x00662c70 61626272 65766961 74696f6e 20636f64 abbreviation cod │ │ - 0x00662c80 65000000 00000000 44575f46 4f524d5f e.......DW_FORM_ │ │ - 0x00662c90 73747270 206f7574 206f6620 72616e67 strp out of rang │ │ - 0x00662ca0 65000000 00000000 756e7265 636f676e e.......unrecogn │ │ - 0x00662cb0 697a6564 20445741 52462066 6f726d00 ized DWARF form. │ │ - 0x00662cc0 696e7661 6c696420 66696c65 206e756d invalid file num │ │ - 0x00662cd0 62657220 696e2044 575f4154 5f63616c ber in DW_AT_cal │ │ - 0x00662ce0 6c5f6669 6c652061 74747269 62757465 l_file attribute │ │ - 0x00662cf0 00000000 00000000 66756e63 74696f6e ........function │ │ - 0x00662d00 2072616e 67657320 6f666673 6574206f ranges offset o │ │ - 0x00662d10 7574206f 66207261 6e676500 00000000 ut of range..... │ │ - 0x00662d20 72616e67 6573206f 66667365 74206f75 ranges offset ou │ │ - 0x00662d30 74206f66 2072616e 67650000 00000000 t of range...... │ │ - 0x00662d40 756e7265 636f676e 697a6564 20445741 unrecognized DWA │ │ - 0x00662d50 52462076 65727369 6f6e0000 00000000 RF version...... │ │ - 0x00662d60 61626272 6576206f 66667365 74206f75 abbrev offset ou │ │ - 0x00662d70 74206f66 2072616e 67650000 00000000 t of range...... │ │ - 0x00662d80 6d6d6170 00000000 6d756e6d 61700069 mmap....munmap.i │ │ - 0x00662d90 6e746572 6e616c20 6572726f 723a2065 nternal error: e │ │ - 0x00662da0 6e746572 65642075 6e726561 63686162 ntered unreachab │ │ - 0x00662db0 6c652063 6f64656c 6962636f 72652f69 le codelibcore/i │ │ - 0x00662dc0 7465722f 6d6f642e 72730000 00000000 ter/mod.rs...... │ │ + 0x00662830 6f742e67 65742829 2f70726f 632f6375 ot.get()/proc/cu │ │ + 0x00662840 7270726f 632f6669 6c650000 00000000 rproc/file...... │ │ + 0x00662850 2f70726f 632f7365 6c662f65 78650000 /proc/self/exe.. │ │ + 0x00662860 6661696c 65642074 6f207265 61642065 failed to read e │ │ + 0x00662870 78656375 7461626c 6520696e 666f726d xecutable inform │ │ + 0x00662880 6174696f 6e000000 6c696262 61636b74 ation...libbackt │ │ + 0x00662890 72616365 20636f75 6c64206e 6f742066 race could not f │ │ + 0x006628a0 696e6420 65786563 75746162 6c652074 ind executable t │ │ + 0x006628b0 6f206f70 656e0000 636c6f73 65000000 o open..close... │ │ + 0x006628c0 6e6f2064 65627567 20696e66 6f20696e no debug info in │ │ + 0x006628d0 20454c46 20657865 63757461 626c6500 ELF executable. │ │ + 0x006628e0 6e6f2073 796d626f 6c207461 626c6520 no symbol table │ │ + 0x006628f0 696e2045 4c462065 78656375 7461626c in ELF executabl │ │ + 0x00662900 65000000 00000000 73796d62 6f6c2073 e.......symbol s │ │ + 0x00662910 7472696e 6720696e 64657820 6f757420 tring index out │ │ + 0x00662920 6f662072 616e6765 00000000 00000000 of range........ │ │ + 0x00662930 65786563 75746162 6c652066 696c6520 executable file │ │ + 0x00662940 6973206e 6f742045 4c460000 00000000 is not ELF...... │ │ + 0x00662950 65786563 75746162 6c652066 696c6520 executable file │ │ + 0x00662960 69732075 6e726563 6f676e69 7a656420 is unrecognized │ │ + 0x00662970 454c4620 76657273 696f6e00 00000000 ELF version..... │ │ + 0x00662980 65786563 75746162 6c652066 696c6520 executable file │ │ + 0x00662990 69732075 6e657870 65637465 6420454c is unexpected EL │ │ + 0x006629a0 4620636c 61737300 65786563 75746162 F class.executab │ │ + 0x006629b0 6c652066 696c6520 68617320 756e6b6e le file has unkn │ │ + 0x006629c0 6f776e20 656e6469 616e6e65 73730000 own endianness.. │ │ + 0x006629d0 454c4620 73656374 696f6e20 6e616d65 ELF section name │ │ + 0x006629e0 206f7574 206f6620 72616e67 65000000 out of range... │ │ + 0x006629f0 2e646562 75675f69 6e666f00 00000000 .debug_info..... │ │ + 0x00662a00 2e646562 75675f6c 696e6500 00000000 .debug_line..... │ │ + 0x00662a10 2e646562 75675f61 62627265 76000000 .debug_abbrev... │ │ + 0x00662a20 2e646562 75675f72 616e6765 73000000 .debug_ranges... │ │ + 0x00662a30 2e646562 75675f73 74720000 00000000 .debug_str...... │ │ + 0x00662a40 454c4620 73796d62 6f6c2074 61626c65 ELF symbol table │ │ + 0x00662a50 20737472 74616220 6c696e6b 206f7574 strtab link out │ │ + 0x00662a60 206f6620 72616e67 65000000 00000000 of range....... │ │ + 0x00662a70 6d616c6c 6f630000 7265616c 6c6f6300 malloc..realloc. │ │ + 0x00662a80 6d6d6170 00000000 6d756e6d 61700000 mmap....munmap.. │ │ + 0x00662a90 1f10e308 e3e3e300 3d31150d 000b0b1a ........=1...... │ │ + 0x00662aa0 280b0b00 18110087 0d0ad606 d6d6d600 (............... │ │ + 0x00662ab0 0c09d706 d7d7d700 25732069 6e202573 ........%s in %s │ │ + 0x00662ac0 20617420 25640000 44574152 4620756e at %d..DWARF un │ │ + 0x00662ad0 64657266 6c6f7700 4c454231 3238206f derflow.LEB128 o │ │ + 0x00662ae0 76657266 6c6f7773 2075696e 7436345f verflows uint64_ │ │ + 0x00662af0 74000000 00000000 7369676e 6564204c t.......signed L │ │ + 0x00662b00 45423132 38206f76 6572666c 6f777320 EB128 overflows │ │ + 0x00662b10 75696e74 36345f74 00000000 00000000 uint64_t........ │ │ + 0x00662b20 756e7265 636f676e 697a6564 20616464 unrecognized add │ │ + 0x00662b30 72657373 2073697a 65000000 00000000 ress size....... │ │ + 0x00662b40 756e6974 206c696e 65206f66 66736574 unit line offset │ │ + 0x00662b50 206f7574 206f6620 72616e67 65000000 out of range... │ │ + 0x00662b60 756e7375 70706f72 74656420 6c696e65 unsupported line │ │ + 0x00662b70 206e756d 62657220 76657273 696f6e00 number version. │ │ + 0x00662b80 696e7661 6c696420 64697265 63746f72 invalid director │ │ + 0x00662b90 7920696e 64657820 696e206c 696e6520 y index in line │ │ + 0x00662ba0 6e756d62 65722070 726f6772 616d2068 number program h │ │ + 0x00662bb0 65616465 72000000 696e7661 6c696420 eader...invalid │ │ + 0x00662bc0 64697265 63746f72 7920696e 64657820 directory index │ │ + 0x00662bd0 696e206c 696e6520 6e756d62 65722070 in line number p │ │ + 0x00662be0 726f6772 616d0000 696e7661 6c696420 rogram..invalid │ │ + 0x00662bf0 66696c65 206e756d 62657220 696e206c file number in l │ │ + 0x00662c00 696e6520 6e756d62 65722070 726f6772 ine number progr │ │ + 0x00662c10 616d0000 00000000 61627374 72616374 am......abstract │ │ + 0x00662c20 206f7269 67696e20 6f722073 70656369 origin or speci │ │ + 0x00662c30 66696361 74696f6e 206f7574 206f6620 fication out of │ │ + 0x00662c40 72616e67 65000000 696e7661 6c696420 range...invalid │ │ + 0x00662c50 61627374 72616374 206f7269 67696e20 abstract origin │ │ + 0x00662c60 6f722073 70656369 66696361 74696f6e or specification │ │ + 0x00662c70 00000000 00000000 696e7661 6c696420 ........invalid │ │ + 0x00662c80 61626272 65766961 74696f6e 20636f64 abbreviation cod │ │ + 0x00662c90 65000000 00000000 44575f46 4f524d5f e.......DW_FORM_ │ │ + 0x00662ca0 73747270 206f7574 206f6620 72616e67 strp out of rang │ │ + 0x00662cb0 65000000 00000000 756e7265 636f676e e.......unrecogn │ │ + 0x00662cc0 697a6564 20445741 52462066 6f726d00 ized DWARF form. │ │ + 0x00662cd0 696e7661 6c696420 66696c65 206e756d invalid file num │ │ + 0x00662ce0 62657220 696e2044 575f4154 5f63616c ber in DW_AT_cal │ │ + 0x00662cf0 6c5f6669 6c652061 74747269 62757465 l_file attribute │ │ + 0x00662d00 00000000 00000000 66756e63 74696f6e ........function │ │ + 0x00662d10 2072616e 67657320 6f666673 6574206f ranges offset o │ │ + 0x00662d20 7574206f 66207261 6e676500 00000000 ut of range..... │ │ + 0x00662d30 72616e67 6573206f 66667365 74206f75 ranges offset ou │ │ + 0x00662d40 74206f66 2072616e 67650000 00000000 t of range...... │ │ + 0x00662d50 756e7265 636f676e 697a6564 20445741 unrecognized DWA │ │ + 0x00662d60 52462076 65727369 6f6e0000 00000000 RF version...... │ │ + 0x00662d70 61626272 6576206f 66667365 74206f75 abbrev offset ou │ │ + 0x00662d80 74206f66 2072616e 67650069 6e746572 t of range.inter │ │ + 0x00662d90 6e616c20 6572726f 723a2065 6e746572 nal error: enter │ │ + 0x00662da0 65642075 6e726561 63686162 6c652063 ed unreachable c │ │ + 0x00662db0 6f64656c 6962636f 72652f69 7465722f odelibcore/iter/ │ │ + 0x00662dc0 6d6f642e 72730000 00000000 00000000 mod.rs.......... │ │ 0x00662dd0 2f636865 636b6f75 742f7372 632f6c69 /checkout/src/li │ │ 0x00662de0 62636f72 652f7374 722f7061 74746572 bcore/str/patter │ │ 0x00662df0 6e2e7273 2e6c6c76 6d2e5f5a 4e5a4e5f n.rs.llvm._ZNZN_ │ │ 0x00662e00 5f5a4e24 53502424 42502424 52462424 _ZN$SP$$BP$$RF$$ │ │ 0x00662e10 4c542424 47542424 4c502424 52502400 LT$$GT$$LP$$RP$. │ │ 0x00662e20 00000000 00000000 00000000 00000000 ................ │ │ 0x00662e30 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,11 +1,11 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ 0x007668bc 011b033b f8100100 1e220000 c40b94ff ...;....."...... │ │ - 0x007668cc cca50200 1c1c94ff 2ca60200 e87394ff ........,....s.. │ │ + 0x007668cc 74a50200 1c1c94ff d4a50200 e87394ff t............s.. │ │ 0x007668dc 1c110100 2c9994ff 6c110100 309994ff ....,...l...0... │ │ 0x007668ec 84110100 349994ff 9c110100 4c9994ff ....4.......L... │ │ 0x007668fc b4110100 509994ff cc110100 689994ff ....P.......h... │ │ 0x0076690c e4110100 809994ff fc110100 989994ff ................ │ │ 0x0076691c 14120100 b09994ff 2c120100 b49994ff ........,....... │ │ 0x0076692c 44120100 b89994ff 5c120100 d09994ff D.......\....... │ │ 0x0076693c 74120100 d49994ff 8c120100 ec9994ff t............... │ │ @@ -1470,35 +1470,35 @@ │ │ 0x0076c46c 94a10200 0cb2acff b4a10200 40b2acff ............@... │ │ 0x0076c47c cca10200 30b3acff f4a10200 b4b3acff ....0........... │ │ 0x0076c48c 14a20200 54b4acff 34a20200 f4b4acff ....T...4....... │ │ 0x0076c49c 54a20200 0cb5acff 6ca20200 38b5acff T.......l...8... │ │ 0x0076c4ac 84a20200 84b5acff a4a20200 fcb5acff ................ │ │ 0x0076c4bc cca20200 9cb6acff eca20200 acb6acff ................ │ │ 0x0076c4cc 04a30200 c0b6acff 1ca30200 d4b6acff ................ │ │ - 0x0076c4dc 4ca30200 44b7acff 74a30200 98b7acff L...D...t....... │ │ - 0x0076c4ec a4a30200 a0b7acff bca30200 74b8acff ............t... │ │ - 0x0076c4fc f4a30200 d8b8acff 24a40200 1cb9acff ........$....... │ │ - 0x0076c50c 5ca40200 1cbbacff d4a40200 20bdacff \........... ... │ │ - 0x0076c51c 4ca50200 48bdacff 74a50200 6cbdacff L...H...t...l... │ │ - 0x0076c52c 9ca50200 88bdacff b4a50200 b4bdacff ................ │ │ - 0x0076c53c e4a50200 b0beacff 74a60200 00c8acff ........t....... │ │ - 0x0076c54c cca60200 f4c8acff 0ca70200 6cd3acff ............l... │ │ - 0x0076c55c 64a70200 40d4acff bca70200 9cd4acff d...@........... │ │ - 0x0076c56c f4a70200 c4d4acff 0ca80200 ecd4acff ................ │ │ - 0x0076c57c 24a80200 14d5acff 3ca80200 30d5acff $.......<...0... │ │ - 0x0076c58c 54a80200 8cd5acff 84a80200 e8d5acff T............... │ │ - 0x0076c59c 9ca80200 28d6acff b4a80200 70d7acff ....(.......p... │ │ - 0x0076c5ac f4a80200 bcd7acff 0ca90200 d8d8acff ................ │ │ - 0x0076c5bc 64a90200 f4d9acff b4a90200 e8daacff d............... │ │ - 0x0076c5cc fca90200 1cdcacff 44aa0200 38deacff ........D...8... │ │ - 0x0076c5dc b4aa0200 e0efacff 0cab0200 b4fbacff ................ │ │ - 0x0076c5ec 8cab0200 b00badff e4ab0200 0c12adff ................ │ │ - 0x0076c5fc 3cac0200 2813adff a4ac0200 6021adff <...(.......`!.. │ │ - 0x0076c60c fcac0200 2c2dadff 54ad0200 f42dadff ....,-..T....-.. │ │ - 0x0076c61c 8cad0200 4c2eadff c4ad0200 f03cadff ....L........<.. │ │ + 0x0076c4dc 4ca30200 44b7acff 74a30200 44b9acff L...D...t...D... │ │ + 0x0076c4ec eca30200 48bbacff 64a40200 1cbcacff ....H...d....... │ │ + 0x0076c4fc bca40200 78bcacff f4a40200 a0bcacff ....x........... │ │ + 0x0076c50c 1ca50200 c4bcacff 44a50200 e0bcacff ........D....... │ │ + 0x0076c51c 5ca50200 0cbdacff 8ca50200 08beacff \............... │ │ + 0x0076c52c 1ca60200 58c7acff 74a60200 4cc8acff ....X...t...L... │ │ + 0x0076c53c b4a60200 c4d2acff 0ca70200 18d3acff ................ │ │ + 0x0076c54c 3ca70200 20d3acff 54a70200 f4d3acff <... ...T....... │ │ + 0x0076c55c 8ca70200 58d4acff bca70200 9cd4acff ....X........... │ │ + 0x0076c56c f4a70200 64d5acff 2ca80200 bcd5acff ....d...,....... │ │ + 0x0076c57c 64a80200 60e4acff b4a80200 88e4acff d...`........... │ │ + 0x0076c58c cca80200 b0e4acff e4a80200 d8e4acff ................ │ │ + 0x0076c59c fca80200 f4e4acff 14a90200 50e5acff ............P... │ │ + 0x0076c5ac 44a90200 ace5acff 5ca90200 ece5acff D.......\....... │ │ + 0x0076c5bc 74a90200 34e7acff b4a90200 80e7acff t...4........... │ │ + 0x0076c5cc cca90200 9ce8acff 24aa0200 b8e9acff ........$....... │ │ + 0x0076c5dc 74aa0200 aceaacff bcaa0200 e0ebacff t............... │ │ + 0x0076c5ec 04ab0200 fcedacff 74ab0200 a4ffacff ........t....... │ │ + 0x0076c5fc ccab0200 780badff 4cac0200 741badff ....x...L...t... │ │ + 0x0076c60c a4ac0200 d021adff fcac0200 ec22adff .....!.......".. │ │ + 0x0076c61c 64ad0200 2431adff bcad0200 f03cadff d...$1.......<.. │ │ 0x0076c62c 14ae0200 103dadff 2cae0200 343dadff .....=..,...4=.. │ │ 0x0076c63c 44ae0200 1c4badff 6cae0200 744badff D....K..l...tK.. │ │ 0x0076c64c 84ae0200 b44badff 9cae0200 bc4badff .....K.......K.. │ │ 0x0076c65c b4ae0200 e84badff ccae0200 f84badff .....K.......K.. │ │ 0x0076c66c e4ae0200 084cadff fcae0200 544cadff .....L......TL.. │ │ 0x0076c67c 14af0200 944cadff 2caf0200 c04cadff .....L..,....L.. │ │ 0x0076c68c 4caf0200 ec4cadff 64af0200 fc4cadff L....L..d....L.. │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -6435,185 +6435,185 @@ │ │ 0x00790bb8 00000000 00000000 14000000 b4910100 ................ │ │ 0x00790bc8 a013aaff 14000000 00000000 00000000 ................ │ │ 0x00790bd8 14000000 cc910100 9c13aaff 14000000 ................ │ │ 0x00790be8 00000000 00000000 14000000 00000000 ................ │ │ 0x00790bf8 017a5200 04781e01 1b0c1f00 00000000 .zR..x.......... │ │ 0x00790c08 24000000 1c000000 8013aaff 70000000 $...........p... │ │ 0x00790c18 00410e70 9d0e9e0d 410d1d41 930c57d3 .A.p....A..A..W. │ │ - 0x00790c28 41dedd0c 1f000000 2c000000 44000000 A.......,...D... │ │ - 0x00790c38 c813aaff 54000000 00410e30 9d069e05 ....T....A.0.... │ │ - 0x00790c48 420d1d41 93049403 4fd4d341 dedd0c1f B..A....O..A.... │ │ - 0x00790c58 00000000 00000000 14000000 74000000 ............t... │ │ - 0x00790c68 ec13aaff 08000000 00000000 00000000 ................ │ │ - 0x00790c78 34000000 8c000000 dc13aaff d4000000 4............... │ │ - 0x00790c88 00410e40 9d089e07 410d1d41 93069405 .A.@....A..A.... │ │ - 0x00790c98 4395044b 0ad4d341 d541dedd 0c1f0041 C..K...A.A.....A │ │ - 0x00790ca8 0b000000 00000000 2c000000 c4000000 ........,....... │ │ - 0x00790cb8 7814aaff 64000000 00410e30 9d069e05 x...d....A.0.... │ │ - 0x00790cc8 410d1d41 93049403 4b0ad4d3 41dedd0c A..A....K...A... │ │ - 0x00790cd8 1f00410b 00000000 34000000 f4000000 ..A.....4....... │ │ - 0x00790ce8 ac14aaff 44000000 00410e20 9d049e03 ....D....A. .... │ │ - 0x00790cf8 410d1d41 9302480a d341dedd 0c1f0041 A..A..H..A.....A │ │ - 0x00790d08 0b42d341 ddde0c1f 00000000 00000000 .B.A............ │ │ - 0x00790d18 74000000 2c010000 b814aaff 00020000 t...,........... │ │ - 0x00790d28 00410e70 9d0e9e0d 410d1d41 930c940b .A.p....A..A.... │ │ - 0x00790d38 46950a96 09970898 0799069a 059b044e F..............N │ │ - 0x00790d48 0ad4d341 d6d541d8 d741dad9 41db41de ...A..A..A..A.A. │ │ - 0x00790d58 dd0c1f00 410b670a d3d441d5 d641d7d8 ....A.g...A..A.. │ │ - 0x00790d68 41d9da41 db41ddde 0c1f0041 0b480adb A..A.A.....A.H.. │ │ - 0x00790d78 41d3d441 d5d641d7 d841d9da 41ddde0c A..A..A..A..A... │ │ - 0x00790d88 1f00410b 00000000 74000000 a4010000 ..A.....t....... │ │ - 0x00790d98 4016aaff 04020000 00410e70 9d0e9e0d @........A.p.... │ │ - 0x00790da8 410d1d41 930c940b 46950a96 09970898 A..A....F....... │ │ - 0x00790db8 0799069a 059b044e 0ad4d341 d6d541d8 .......N...A..A. │ │ - 0x00790dc8 d741dad9 41db41de dd0c1f00 410b670a .A..A.A.....A.g. │ │ - 0x00790dd8 d3d441d5 d641d7d8 41d9da41 db41ddde ..A..A..A..A.A.. │ │ - 0x00790de8 0c1f0041 0b480adb 41d3d441 d5d641d7 ...A.H..A..A..A. │ │ - 0x00790df8 d841d9da 42ddde0c 1f00410b 00000000 .A..B.....A..... │ │ - 0x00790e08 24000000 1c020000 cc17aaff 28000000 $...........(... │ │ - 0x00790e18 00410e10 9d029e01 430d1d45 dedd0c1f .A......C..E.... │ │ - 0x00790e28 00000000 00000000 24000000 44020000 ........$...D... │ │ - 0x00790e38 cc17aaff 24000000 00410e10 9d029e01 ....$....A...... │ │ - 0x00790e48 430d1d44 dedd0c1f 00000000 00000000 C..D............ │ │ - 0x00790e58 14000000 6c020000 c817aaff 1c000000 ....l........... │ │ - 0x00790e68 00000000 00000000 14000000 84020000 ................ │ │ - 0x00790e78 cc17aaff 2c000000 00000000 00000000 ....,........... │ │ - 0x00790e88 14000000 9c020000 f06591ff 58000000 .........e..X... │ │ - 0x00790e98 00000000 00000000 44000000 b4020000 ........D....... │ │ - 0x00790ea8 c817aaff fc000000 00410e50 9d0a9e09 .........A.P.... │ │ - 0x00790eb8 410d1d43 95069605 93089407 44970458 A..C........D..X │ │ - 0x00790ec8 0ad741d3 d441d5d6 41ddde0c 1f00410b ..A..A..A.....A. │ │ - 0x00790ed8 56d741d4 d341d6d5 41dedd0c 1f000000 V.A..A..A....... │ │ - 0x00790ee8 44000000 fc020000 e87591ff 98010000 D........u...... │ │ - 0x00790ef8 00430e80 019d109e 0f420d1d 42950c96 .C.......B..B... │ │ - 0x00790f08 0b99089a 0745930e 940d9b06 9c05970a .....E.......... │ │ - 0x00790f18 98090254 d4d341d6 d541d8d7 41dad941 ...T..A..A..A..A │ │ - 0x00790f28 dcdb41de dd0c1f00 54000000 44030000 ..A.....T...D... │ │ - 0x00790f38 3418aaff 50090000 00410ed0 03410eb0 4...P....A...A.. │ │ - 0x00790f48 049d469e 45410d1d 45934494 43954296 ..F.EA..E.D.C.B. │ │ - 0x00790f58 41974098 3f993e9a 3d9b3c9c 3b610a0d A.@.?.>.=.<.;a.. │ │ - 0x00790f68 1f42d4d3 41d6d541 d8d741da d941dcdb .B..A..A..A..A.. │ │ - 0x00790f78 41dedd0e d003410e f002410b 00000000 A.....A...A..... │ │ - 0x00790f88 3c000000 9c030000 2c21aaff f4000000 <.......,!...... │ │ - 0x00790f98 00410e40 419d069e 05410c1d 30419304 .A.@A....A..0A.. │ │ - 0x00790fa8 9403570a 0c1f4042 d4d341de dd410e00 ..W...@B..A..A.. │ │ - 0x00790fb8 410b530c 1f4047d3 d441ddde 410e0000 A.S..@G..A..A... │ │ - 0x00790fc8 54000000 dc030000 e021aaff 780a0000 T........!..x... │ │ - 0x00790fd8 00410ef0 03410ed0 049d4a9e 49410d1d .A...A....J.IA.. │ │ - 0x00790fe8 4599429a 41974498 43934894 47954696 E.B.A.D.C.H.G.F. │ │ - 0x00790ff8 459b409c 3f640a0d 1f41d4d3 41d6d541 E.@.?d...A..A..A │ │ - 0x00791008 d8d741da d941dcdb 41dedd0e f003410e ..A..A..A.....A. │ │ - 0x00791018 9003410b 00000000 54000000 34040000 ..A.....T...4... │ │ - 0x00791028 002caaff d4000000 00410e40 9d089e07 .,.......A.@.... │ │ - 0x00791038 410d1d43 95049603 93069405 97024f0a A..C..........O. │ │ - 0x00791048 d742d4d3 41d6d541 dedd0c1f 00410b48 .B..A..A.....A.H │ │ - 0x00791058 0ad742d3 d441d5d6 41ddde0c 1f00410b ..B..A..A.....A. │ │ - 0x00791068 4bd741d3 d441d5d6 41ddde0c 1f000000 K.A..A..A....... │ │ - 0x00791078 34000000 8c040000 7c2caaff 5c000000 4.......|,..\... │ │ - 0x00791088 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ - 0x00791098 470ad4d3 41dedd0c 1f00410b 49d3d441 G...A.....A.I..A │ │ - 0x007910a8 ddde0c1f 00000000 14000000 c4040000 ................ │ │ - 0x007910b8 a02caaff 28000000 00000000 00000000 .,..(........... │ │ - 0x007910c8 14000000 dc040000 b02caaff 28000000 .........,..(... │ │ - 0x007910d8 00000000 00000000 14000000 f4040000 ................ │ │ - 0x007910e8 c02caaff 28000000 00000000 00000000 .,..(........... │ │ - 0x007910f8 14000000 0c050000 d02caaff 1c000000 .........,...... │ │ - 0x00791108 00000000 00000000 2c000000 24050000 ........,...$... │ │ - 0x00791118 d42caaff 5c000000 00410ef0 019d1e9e .,..\....A...... │ │ - 0x00791128 1d430d1d 41931c94 1b50d4d3 41dedd0c .C..A....P..A... │ │ - 0x00791138 1f000000 00000000 14000000 54050000 ............T... │ │ - 0x00791148 002daaff 5c000000 00000000 00000000 .-..\........... │ │ - 0x00791158 14000000 6c050000 442daaff 40000000 ....l...D-..@... │ │ - 0x00791168 00000000 00000000 3c000000 84050000 ........<....... │ │ - 0x00791178 6c2daaff 48010000 00410e50 9d0a9e09 l-..H....A.P.... │ │ - 0x00791188 410d1d41 97049803 44930894 07950696 A..A....D....... │ │ - 0x00791198 05440ad4 d341d6d5 41d8d741 dedd0c1f .D...A..A..A.... │ │ - 0x007911a8 00410b00 00000000 14000000 c4050000 .A.............. │ │ - 0x007911b8 742eaaff 4c000000 00000000 00000000 t...L........... │ │ - 0x007911c8 54000000 dc050000 a82eaaff 1c010000 T............... │ │ - 0x007911d8 00410e90 029d229e 21420d1d 41951e96 .A....".!B..A... │ │ - 0x007911e8 1d43971c 9320941f 4e0ad741 d4d341d6 .C... ..N..A..A. │ │ - 0x007911f8 d541dedd 0c1f0041 0b4b0ad7 42d3d441 .A.....A.K..B..A │ │ - 0x00791208 d5d641dd de0c1f00 410b57d7 44d3d441 ..A.....A.W.D..A │ │ - 0x00791218 d5d641dd de0c1f00 4c000000 34060000 ..A.....L...4... │ │ - 0x00791228 6c2faaff 1c010000 00410e90 029d229e l/.......A....". │ │ - 0x00791238 21410d1d 41951e96 1d43971c 9320941f !A..A....C... .. │ │ - 0x00791248 4e0ad4d3 41d6d541 d742dedd 0c1f0041 N...A..A.B.....A │ │ - 0x00791258 0b640ad7 41d3d441 d5d641dd de0c1f00 .d..A..A..A..... │ │ - 0x00791268 410b0000 00000000 44000000 84060000 A.......D....... │ │ - 0x00791278 3830aaff f4000000 00410ef0 019d1e9e 80.......A...... │ │ - 0x00791288 1d410d1d 42931c94 1b460ad4 d342dedd .A..B....F...B.. │ │ - 0x00791298 0c1f0041 0b4e0ad3 d442ddde 0c1f0041 ...A.N...B.....A │ │ - 0x007912a8 0b480ad3 d442ddde 0c1f0041 0b000000 .H...B.....A.... │ │ - 0x007912b8 44000000 cc060000 e430aaff 34010000 D........0..4... │ │ - 0x007912c8 00410ef0 019d1e9e 1d410d1d 42931c94 .A.......A..B... │ │ - 0x007912d8 1b460ad4 d342dedd 0c1f0041 0b560ad3 .F...B.....A.V.. │ │ - 0x007912e8 d442ddde 0c1f0041 0b500ad3 d442ddde .B.....A.P...B.. │ │ - 0x007912f8 0c1f0041 0b000000 6c000000 14070000 ...A....l....... │ │ - 0x00791308 d031aaff 1c020000 00410e80 029d209e .1.......A.... . │ │ - 0x00791318 1f420d1d 42931e94 1d951c57 0ad541d4 .B..B......W..A. │ │ - 0x00791328 d341dedd 0c1f0041 0b4b0ad5 41d3d441 .A.....A.K..A..A │ │ - 0x00791338 ddde0c1f 00410b45 0ad541d3 d441ddde .....A.E..A..A.. │ │ - 0x00791348 0c1f0041 0b570ad5 43d3d441 ddde0c1f ...A.W..C..A.... │ │ - 0x00791358 00410b45 0ad541d3 d441ddde 0c1f0041 .A.E..A..A.....A │ │ - 0x00791368 0b000000 00000000 54000000 84070000 ........T....... │ │ - 0x00791378 7c33aaff a8110000 00410ed0 03410eb0 |3.......A...A.. │ │ - 0x00791388 049d469e 45410d1d 45934494 43993e9a ..F.EA..E.D.C.>. │ │ - 0x00791398 3d954296 419b3c9c 3b974098 3f7a0ad4 =.B.A.<.;.@.?z.. │ │ - 0x007913a8 d341d6d5 41d8d741 dad941dc db41dedd .A..A..A..A..A.. │ │ - 0x007913b8 0c1fd003 410ef002 410b0000 00000000 ....A...A....... │ │ - 0x007913c8 7c000000 dc070000 cc44aaff d40b0000 |........D...... │ │ - 0x007913d8 00410ec0 039d389e 37410d1d 41973298 .A....8.7A..A.2. │ │ - 0x007913e8 31469336 94359534 96339b2e 9c2d9930 1F.6.5.4.3...-.0 │ │ - 0x007913f8 9a2f0262 0ad4d341 d6d541d8 d741dad9 ./.b...A..A..A.. │ │ - 0x00791408 41dcdb41 dedd0c1f 00410b62 0ad3d441 A..A.....A.b...A │ │ - 0x00791418 d5d641d7 d841d9da 41dbdc41 ddde0c1f ..A..A..A..A.... │ │ - 0x00791428 00410b03 84010ad3 d441d5d6 41d7d841 .A.......A..A..A │ │ - 0x00791438 d9da41db dc41ddde 0c1f0041 0b000000 ..A..A.....A.... │ │ - 0x00791448 54000000 5c080000 2050aaff fc0f0000 T...\... P...... │ │ - 0x00791458 00410ef0 03419d3c 9e3b410c 1de0034d .A...A.<.;A....M │ │ - 0x00791468 97369835 95389637 99349a33 933a9439 .6.5.8.7.4.3.:.9 │ │ - 0x00791478 9b329c31 02600a0c 1ff00342 d4d341d6 .2.1.`.....B..A. │ │ - 0x00791488 d541d8d7 41dad941 dcdb41de dd410e00 .A..A..A..A..A.. │ │ - 0x00791498 410b0000 00000000 54000000 b4080000 A.......T....... │ │ - 0x007914a8 c45faaff 5c060000 00410ed0 02419d28 ._..\....A...A.( │ │ - 0x007914b8 9e27410c 1dc00241 9b1e9c1d 46932694 .'A....A....F.&. │ │ - 0x007914c8 25952496 23972298 2199209a 1f02b90a %.$.#.".!. ..... │ │ - 0x007914d8 0c1fd002 41d4d341 d6d541d8 d741dad9 ....A..A..A..A.. │ │ - 0x007914e8 41dcdb41 dedd410e 00410b00 00000000 A..A..A..A...... │ │ - 0x007914f8 64000000 0c090000 c865aaff 1c010000 d........e...... │ │ - 0x00791508 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ - 0x00791518 45950896 07970698 05990457 0ad4d341 E..........W...A │ │ - 0x00791528 d6d541d8 d741d941 dedd0c1f 00410b57 ..A..A.A.....A.W │ │ - 0x00791538 0ad941d3 d441d5d6 41d7d841 ddde0c1f ..A..A..A..A.... │ │ - 0x00791548 00410b41 d3d441d5 d641d7d8 41d942dd .A.A..A..A..A.B. │ │ - 0x00791558 de0c1f00 00000000 54000000 74090000 ........T...t... │ │ - 0x00791568 7c66aaff 380e0000 00410ee0 03419d38 |f..8....A...A.8 │ │ - 0x00791578 9e37410c 1dc00344 9b2e9c2d 46933694 .7A....D...-F.6. │ │ - 0x00791588 3599309a 2f439534 96339732 98310252 5.0./C.4.3.2.1.R │ │ - 0x00791598 0a0c1fe0 0341d4d3 41d6d541 d8d741da .....A..A..A..A. │ │ - 0x007915a8 d941dcdb 41dedd41 0e00410b 00000000 .A..A..A..A..... │ │ - 0x007915b8 54000000 cc090000 5c74aaff cc0b0000 T.......\t...... │ │ - 0x007915c8 00410eb0 05420e90 069d629e 61410d1d .A...B....b.aA.. │ │ - 0x007915d8 42995a9a 5943955e 965d4b9b 589c5793 B.Z.YC.^.]K.X.W. │ │ - 0x007915e8 60945f97 5c985b02 730a0d1f 41d4d341 `._.\.[.s...A..A │ │ - 0x007915f8 d6d541d8 d741dad9 41dcdb41 dedd0eb0 ..A..A..A..A.... │ │ - 0x00791608 05410ed0 04410b00 34000000 240a0000 .A...A..4...$... │ │ - 0x00791618 d07faaff c8000000 00410e60 9d0c9e0b .........A.`.... │ │ - 0x00791628 410d1d43 930a9409 95089607 4297065f A..C........B.._ │ │ - 0x00791638 0ad4d341 d6d541d7 41dedd0c 1f00410b ...A..A.A.....A. │ │ - 0x00791648 34000000 5c0a0000 6080aaff 58000000 4...\...`...X... │ │ - 0x00791658 00410e30 9d069e05 410d1d43 9304450a .A.0....A..C..E. │ │ - 0x00791668 d341dedd 0c1f0041 0b48d341 ddde0c1f .A.....A.H.A.... │ │ - 0x00791678 00000000 00000000 4c000000 940a0000 ........L....... │ │ - 0x00791688 8080aaff a40e0000 00410e70 9d0e9e0d .........A.p.... │ │ - 0x00791698 420d1d45 950a9609 97089807 99069a05 B..E............ │ │ - 0x007916a8 930c940b 9b049c03 034d030a d4d341d6 .........M....A. │ │ - 0x007916b8 d541d8d7 41dad941 dcdb41de dd0c1f00 .A..A..A..A..... │ │ - 0x007916c8 410b0000 00000000 14000000 c49c0100 A............... │ │ + 0x00790c28 41dedd0c 1f000000 74000000 44000000 A.......t...D... │ │ + 0x00790c38 c813aaff 00020000 00410e70 9d0e9e0d .........A.p.... │ │ + 0x00790c48 410d1d41 930c940b 46950a96 09970898 A..A....F....... │ │ + 0x00790c58 0799069a 059b044e 0ad4d341 d6d541d8 .......N...A..A. │ │ + 0x00790c68 d741dad9 41db41de dd0c1f00 410b670a .A..A.A.....A.g. │ │ + 0x00790c78 d3d441d5 d641d7d8 41d9da41 db41ddde ..A..A..A..A.A.. │ │ + 0x00790c88 0c1f0041 0b480adb 41d3d441 d5d641d7 ...A.H..A..A..A. │ │ + 0x00790c98 d841d9da 41ddde0c 1f00410b 00000000 .A..A.....A..... │ │ + 0x00790ca8 74000000 bc000000 5015aaff 04020000 t.......P....... │ │ + 0x00790cb8 00410e70 9d0e9e0d 410d1d41 930c940b .A.p....A..A.... │ │ + 0x00790cc8 46950a96 09970898 0799069a 059b044e F..............N │ │ + 0x00790cd8 0ad4d341 d6d541d8 d741dad9 41db41de ...A..A..A..A.A. │ │ + 0x00790ce8 dd0c1f00 410b670a d3d441d5 d641d7d8 ....A.g...A..A.. │ │ + 0x00790cf8 41d9da41 db41ddde 0c1f0041 0b480adb A..A.A.....A.H.. │ │ + 0x00790d08 41d3d441 d5d641d7 d841d9da 42ddde0c A..A..A..A..B... │ │ + 0x00790d18 1f00410b 00000000 54000000 34010000 ..A.....T...4... │ │ + 0x00790d28 dc16aaff d4000000 00410e40 9d089e07 .........A.@.... │ │ + 0x00790d38 410d1d43 95049603 93069405 97024f0a A..C..........O. │ │ + 0x00790d48 d742d4d3 41d6d541 dedd0c1f 00410b48 .B..A..A.....A.H │ │ + 0x00790d58 0ad742d3 d441d5d6 41ddde0c 1f00410b ..B..A..A.....A. │ │ + 0x00790d68 4bd741d3 d441d5d6 41ddde0c 1f000000 K.A..A..A....... │ │ + 0x00790d78 34000000 8c010000 5817aaff 5c000000 4.......X...\... │ │ + 0x00790d88 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ + 0x00790d98 470ad4d3 41dedd0c 1f00410b 49d3d441 G...A.....A.I..A │ │ + 0x00790da8 ddde0c1f 00000000 24000000 c4010000 ........$....... │ │ + 0x00790db8 7c17aaff 28000000 00410e10 9d029e01 |...(....A...... │ │ + 0x00790dc8 430d1d45 dedd0c1f 00000000 00000000 C..E............ │ │ + 0x00790dd8 24000000 ec010000 7c17aaff 24000000 $.......|...$... │ │ + 0x00790de8 00410e10 9d029e01 430d1d44 dedd0c1f .A......C..D.... │ │ + 0x00790df8 00000000 00000000 14000000 14020000 ................ │ │ + 0x00790e08 7817aaff 1c000000 00000000 00000000 x............... │ │ + 0x00790e18 14000000 2c020000 7c17aaff 2c000000 ....,...|...,... │ │ + 0x00790e28 00000000 00000000 14000000 44020000 ............D... │ │ + 0x00790e38 486691ff 58000000 00000000 00000000 Hf..X........... │ │ + 0x00790e48 44000000 5c020000 7817aaff fc000000 D...\...x....... │ │ + 0x00790e58 00410e50 9d0a9e09 410d1d43 95069605 .A.P....A..C.... │ │ + 0x00790e68 93089407 44970458 0ad741d3 d441d5d6 ....D..X..A..A.. │ │ + 0x00790e78 41ddde0c 1f00410b 56d741d4 d341d6d5 A.....A.V.A..A.. │ │ + 0x00790e88 41dedd0c 1f000000 44000000 a4020000 A.......D....... │ │ + 0x00790e98 407691ff 98010000 00430e80 019d109e @v.......C...... │ │ + 0x00790ea8 0f420d1d 42950c96 0b99089a 0745930e .B..B........E.. │ │ + 0x00790eb8 940d9b06 9c05970a 98090254 d4d341d6 ...........T..A. │ │ + 0x00790ec8 d541d8d7 41dad941 dcdb41de dd0c1f00 .A..A..A..A..... │ │ + 0x00790ed8 54000000 ec020000 e417aaff 50090000 T...........P... │ │ + 0x00790ee8 00410ed0 03410eb0 049d469e 45410d1d .A...A....F.EA.. │ │ + 0x00790ef8 45934494 43954296 41974098 3f993e9a E.D.C.B.A.@.?.>. │ │ + 0x00790f08 3d9b3c9c 3b610a0d 1f42d4d3 41d6d541 =.<.;a...B..A..A │ │ + 0x00790f18 d8d741da d941dcdb 41dedd0e d003410e ..A..A..A.....A. │ │ + 0x00790f28 f002410b 00000000 3c000000 44030000 ..A.....<...D... │ │ + 0x00790f38 dc20aaff f4000000 00410e40 419d069e . .......A.@A... │ │ + 0x00790f48 05410c1d 30419304 9403570a 0c1f4042 .A..0A....W...@B │ │ + 0x00790f58 d4d341de dd410e00 410b530c 1f4047d3 ..A..A..A.S..@G. │ │ + 0x00790f68 d441ddde 410e0000 54000000 84030000 .A..A...T....... │ │ + 0x00790f78 9021aaff 780a0000 00410ef0 03410ed0 .!..x....A...A.. │ │ + 0x00790f88 049d4a9e 49410d1d 4599429a 41974498 ..J.IA..E.B.A.D. │ │ + 0x00790f98 43934894 47954696 459b409c 3f640a0d C.H.G.F.E.@.?d.. │ │ + 0x00790fa8 1f41d4d3 41d6d541 d8d741da d941dcdb .A..A..A..A..A.. │ │ + 0x00790fb8 41dedd0e f003410e 9003410b 00000000 A.....A...A..... │ │ + 0x00790fc8 2c000000 dc030000 b02baaff 54000000 ,........+..T... │ │ + 0x00790fd8 00410e30 9d069e05 420d1d41 93049403 .A.0....B..A.... │ │ + 0x00790fe8 4fd4d341 dedd0c1f 00000000 00000000 O..A............ │ │ + 0x00790ff8 14000000 0c040000 d42baaff 08000000 .........+...... │ │ + 0x00791008 00000000 00000000 34000000 24040000 ........4...$... │ │ + 0x00791018 c42baaff d4000000 00410e40 9d089e07 .+.......A.@.... │ │ + 0x00791028 410d1d41 93069405 4395044b 0ad4d341 A..A....C..K...A │ │ + 0x00791038 d541dedd 0c1f0041 0b000000 00000000 .A.....A........ │ │ + 0x00791048 2c000000 5c040000 602caaff 64000000 ,...\...`,..d... │ │ + 0x00791058 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ + 0x00791068 4b0ad4d3 41dedd0c 1f00410b 00000000 K...A.....A..... │ │ + 0x00791078 34000000 8c040000 942caaff 44000000 4........,..D... │ │ + 0x00791088 00410e20 9d049e03 410d1d41 9302480a .A. ....A..A..H. │ │ + 0x00791098 d341dedd 0c1f0041 0b42d341 ddde0c1f .A.....A.B.A.... │ │ + 0x007910a8 00000000 00000000 34000000 c4040000 ........4....... │ │ + 0x007910b8 a02caaff c8000000 00410e60 9d0c9e0b .,.......A.`.... │ │ + 0x007910c8 410d1d43 930a9409 95089607 4297065f A..C........B.._ │ │ + 0x007910d8 0ad4d341 d6d541d7 41dedd0c 1f00410b ...A..A.A.....A. │ │ + 0x007910e8 34000000 fc040000 302daaff 58000000 4.......0-..X... │ │ + 0x007910f8 00410e30 9d069e05 410d1d43 9304450a .A.0....A..C..E. │ │ + 0x00791108 d341dedd 0c1f0041 0b48d341 ddde0c1f .A.....A.H.A.... │ │ + 0x00791118 00000000 00000000 4c000000 34050000 ........L...4... │ │ + 0x00791128 502daaff a40e0000 00410e70 9d0e9e0d P-.......A.p.... │ │ + 0x00791138 420d1d45 950a9609 97089807 99069a05 B..E............ │ │ + 0x00791148 930c940b 9b049c03 034d030a d4d341d6 .........M....A. │ │ + 0x00791158 d541d8d7 41dad941 dcdb41de dd0c1f00 .A..A..A..A..... │ │ + 0x00791168 410b0000 00000000 14000000 84050000 A............... │ │ + 0x00791178 a43baaff 28000000 00000000 00000000 .;..(........... │ │ + 0x00791188 14000000 9c050000 b43baaff 28000000 .........;..(... │ │ + 0x00791198 00000000 00000000 14000000 b4050000 ................ │ │ + 0x007911a8 c43baaff 28000000 00000000 00000000 .;..(........... │ │ + 0x007911b8 14000000 cc050000 d43baaff 1c000000 .........;...... │ │ + 0x007911c8 00000000 00000000 2c000000 e4050000 ........,....... │ │ + 0x007911d8 d83baaff 5c000000 00410ef0 019d1e9e .;..\....A...... │ │ + 0x007911e8 1d430d1d 41931c94 1b50d4d3 41dedd0c .C..A....P..A... │ │ + 0x007911f8 1f000000 00000000 14000000 14060000 ................ │ │ + 0x00791208 043caaff 5c000000 00000000 00000000 .<..\........... │ │ + 0x00791218 14000000 2c060000 483caaff 40000000 ....,...H<..@... │ │ + 0x00791228 00000000 00000000 3c000000 44060000 ........<...D... │ │ + 0x00791238 703caaff 48010000 00410e50 9d0a9e09 p<..H....A.P.... │ │ + 0x00791248 410d1d41 97049803 44930894 07950696 A..A....D....... │ │ + 0x00791258 05440ad4 d341d6d5 41d8d741 dedd0c1f .D...A..A..A.... │ │ + 0x00791268 00410b00 00000000 14000000 84060000 .A.............. │ │ + 0x00791278 783daaff 4c000000 00000000 00000000 x=..L........... │ │ + 0x00791288 54000000 9c060000 ac3daaff 1c010000 T........=...... │ │ + 0x00791298 00410e90 029d229e 21420d1d 41951e96 .A....".!B..A... │ │ + 0x007912a8 1d43971c 9320941f 4e0ad741 d4d341d6 .C... ..N..A..A. │ │ + 0x007912b8 d541dedd 0c1f0041 0b4b0ad7 42d3d441 .A.....A.K..B..A │ │ + 0x007912c8 d5d641dd de0c1f00 410b57d7 44d3d441 ..A.....A.W.D..A │ │ + 0x007912d8 d5d641dd de0c1f00 4c000000 f4060000 ..A.....L....... │ │ + 0x007912e8 703eaaff 1c010000 00410e90 029d229e p>.......A....". │ │ + 0x007912f8 21410d1d 41951e96 1d43971c 9320941f !A..A....C... .. │ │ + 0x00791308 4e0ad4d3 41d6d541 d742dedd 0c1f0041 N...A..A.B.....A │ │ + 0x00791318 0b640ad7 41d3d441 d5d641dd de0c1f00 .d..A..A..A..... │ │ + 0x00791328 410b0000 00000000 44000000 44070000 A.......D...D... │ │ + 0x00791338 3c3faaff f4000000 00410ef0 019d1e9e . │ │ + 0x00791458 3d954296 419b3c9c 3b974098 3f7a0ad4 =.B.A.<.;.@.?z.. │ │ + 0x00791468 d341d6d5 41d8d741 dad941dc db41dedd .A..A..A..A..A.. │ │ + 0x00791478 0c1fd003 410ef002 410b0000 00000000 ....A...A....... │ │ + 0x00791488 7c000000 9c080000 d053aaff d40b0000 |........S...... │ │ + 0x00791498 00410ec0 039d389e 37410d1d 41973298 .A....8.7A..A.2. │ │ + 0x007914a8 31469336 94359534 96339b2e 9c2d9930 1F.6.5.4.3...-.0 │ │ + 0x007914b8 9a2f0262 0ad4d341 d6d541d8 d741dad9 ./.b...A..A..A.. │ │ + 0x007914c8 41dcdb41 dedd0c1f 00410b62 0ad3d441 A..A.....A.b...A │ │ + 0x007914d8 d5d641d7 d841d9da 41dbdc41 ddde0c1f ..A..A..A..A.... │ │ + 0x007914e8 00410b03 84010ad3 d441d5d6 41d7d841 .A.......A..A..A │ │ + 0x007914f8 d9da41db dc41ddde 0c1f0041 0b000000 ..A..A.....A.... │ │ + 0x00791508 54000000 1c090000 245faaff fc0f0000 T.......$_...... │ │ + 0x00791518 00410ef0 03419d3c 9e3b410c 1de0034d .A...A.<.;A....M │ │ + 0x00791528 97369835 95389637 99349a33 933a9439 .6.5.8.7.4.3.:.9 │ │ + 0x00791538 9b329c31 02600a0c 1ff00342 d4d341d6 .2.1.`.....B..A. │ │ + 0x00791548 d541d8d7 41dad941 dcdb41de dd410e00 .A..A..A..A..A.. │ │ + 0x00791558 410b0000 00000000 54000000 74090000 A.......T...t... │ │ + 0x00791568 c86eaaff 5c060000 00410ed0 02419d28 .n..\....A...A.( │ │ + 0x00791578 9e27410c 1dc00241 9b1e9c1d 46932694 .'A....A....F.&. │ │ + 0x00791588 25952496 23972298 2199209a 1f02b90a %.$.#.".!. ..... │ │ + 0x00791598 0c1fd002 41d4d341 d6d541d8 d741dad9 ....A..A..A..A.. │ │ + 0x007915a8 41dcdb41 dedd410e 00410b00 00000000 A..A..A..A...... │ │ + 0x007915b8 64000000 cc090000 cc74aaff 1c010000 d........t...... │ │ + 0x007915c8 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ + 0x007915d8 45950896 07970698 05990457 0ad4d341 E..........W...A │ │ + 0x007915e8 d6d541d8 d741d941 dedd0c1f 00410b57 ..A..A.A.....A.W │ │ + 0x007915f8 0ad941d3 d441d5d6 41d7d841 ddde0c1f ..A..A..A..A.... │ │ + 0x00791608 00410b41 d3d441d5 d641d7d8 41d942dd .A.A..A..A..A.B. │ │ + 0x00791618 de0c1f00 00000000 54000000 340a0000 ........T...4... │ │ + 0x00791628 8075aaff 380e0000 00410ee0 03419d38 .u..8....A...A.8 │ │ + 0x00791638 9e37410c 1dc00344 9b2e9c2d 46933694 .7A....D...-F.6. │ │ + 0x00791648 3599309a 2f439534 96339732 98310252 5.0./C.4.3.2.1.R │ │ + 0x00791658 0a0c1fe0 0341d4d3 41d6d541 d8d741da .....A..A..A..A. │ │ + 0x00791668 d941dcdb 41dedd41 0e00410b 00000000 .A..A..A..A..... │ │ + 0x00791678 54000000 8c0a0000 6083aaff cc0b0000 T.......`....... │ │ + 0x00791688 00410eb0 05420e90 069d629e 61410d1d .A...B....b.aA.. │ │ + 0x00791698 42995a9a 5943955e 965d4b9b 589c5793 B.Z.YC.^.]K.X.W. │ │ + 0x007916a8 60945f97 5c985b02 730a0d1f 41d4d341 `._.\.[.s...A..A │ │ + 0x007916b8 d6d541d8 d741dad9 41dcdb41 dedd0eb0 ..A..A..A..A.... │ │ + 0x007916c8 05410ed0 04410b00 14000000 c49c0100 .A...A.......... │ │ 0x007916d8 d48eaaff 20000000 00440e10 9e040000 .... ....D...... │ │ 0x007916e8 14000000 dc9c0100 dc8eaaff 24000000 ............$... │ │ 0x007916f8 00440e10 9e040000 24000000 f49c0100 .D......$....... │ │ 0x00791708 e88eaaff e80d0000 00500ed0 019e0293 .........P...... │ │ 0x00791718 04940695 08960a97 0c000000 00000000 ................ │ │ 0x00791728 14000000 1c9d0100 a89caaff 58000000 ............X... │ │ 0x00791738 00480e40 9e029304 14000000 349d0100 .H.@........4... │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -7135,16 +7135,16 @@ │ │ 0x00856370 08000000 00000000 08000000 00000000 ................ │ │ 0x00856380 dc162300 00000000 14182300 00000000 ..#.......#..... │ │ 0x00856390 341a2300 00000000 08000000 00000000 4.#............. │ │ 0x008563a0 08000000 00000000 fc1a2300 00000000 ..........#..... │ │ 0x008563b0 5c182300 00000000 09276600 00000000 \.#......'f..... │ │ 0x008563c0 58000000 00000000 7c000000 0d000000 X.......|....... │ │ 0x008563d0 c4276600 00000000 58000000 00000000 .'f.....X....... │ │ - 0x008563e0 90000000 11000000 8f2d6600 00000000 .........-f..... │ │ - 0x008563f0 28000000 00000000 b72d6600 00000000 (........-f..... │ │ + 0x008563e0 90000000 11000000 8b2d6600 00000000 .........-f..... │ │ + 0x008563f0 28000000 00000000 b32d6600 00000000 (........-f..... │ │ 0x00856400 13000000 00000000 b2070000 12000000 ................ │ │ 0x00856410 d02d6600 00000000 24000000 00000000 .-f.....$....... │ │ 0x00856420 87040000 21000000 d02d6600 00000000 ....!....-f..... │ │ 0x00856430 24000000 00000000 93040000 14000000 $............... │ │ 0x00856440 d02d6600 00000000 24000000 00000000 .-f.....$....... │ │ 0x00856450 93040000 21000000 9c432500 00000000 ....!....C%..... │ │ 0x00856460 10000000 00000000 08000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -67,15 +67,15 @@ │ │ 0x008b2400 98aa3100 00000000 00000000 00000000 ..1............. │ │ 0x008b2410 a8ba6900 00000000 00000000 00000000 ..i............. │ │ 0x008b2420 00000120 00000000 00000000 00000000 ... ............ │ │ 0x008b2430 00000000 00000000 d0a63100 00000000 ..........1..... │ │ 0x008b2440 00000000 00000000 c0ba6900 00000000 ..........i..... │ │ 0x008b2450 00000000 00000000 40556900 00000000 ........@Ui..... │ │ 0x008b2460 04842c00 00000000 00000000 00000000 ..,............. │ │ - 0x008b2470 782a6600 00000000 00000000 00000000 x*f............. │ │ + 0x008b2470 b8286600 00000000 00000000 00000000 .(f............. │ │ 0x008b2480 00000000 00000000 38646900 00000000 ........8di..... │ │ 0x008b2490 00000000 00000000 00000000 00000000 ................ │ │ 0x008b24a0 20556900 00000000 00000000 00000000 Ui............. │ │ 0x008b24b0 00000000 00000000 a8c46900 00000000 ..........i..... │ │ 0x008b24c0 00000000 00000000 00000000 00000000 ................ │ │ 0x008b24d0 b0cd6900 00000000 00000000 00000000 ..i............. │ │ 0x008b24e0 00000000 00000000 48516900 00000000 ........HQi..... │ │ @@ -98,17 +98,17 @@ │ │ 0x008b25f0 f8546900 00000000 a8883100 00000000 .Ti.......1..... │ │ 0x008b2600 00000000 00000000 08ce6900 00000000 ..........i..... │ │ 0x008b2610 00000000 00000000 00000000 00000000 ................ │ │ 0x008b2620 10ce6900 00000000 00000000 00000000 ..i............. │ │ 0x008b2630 00000000 00000000 18ce6900 00000000 ..........i..... │ │ 0x008b2640 00000000 00000000 00000000 00000000 ................ │ │ 0x008b2650 20ce6900 00000000 00000000 00000000 .i............. │ │ - 0x008b2660 00000000 00000000 802d6600 00000000 .........-f..... │ │ + 0x008b2660 00000000 00000000 802a6600 00000000 .........*f..... │ │ 0x008b2670 00000000 00000000 00000000 00000000 ................ │ │ - 0x008b2680 882d6600 00000000 00000000 00000000 .-f............. │ │ + 0x008b2680 882a6600 00000000 00000000 00000000 .*f............. │ │ 0x008b2690 00000000 00000000 78516900 00000000 ........xQi..... │ │ 0x008b26a0 00000000 00000000 00000000 00000000 ................ │ │ 0x008b26b0 28ce6900 00000000 d4832c00 00000000 (.i.......,..... │ │ 0x008b26c0 00000000 00000000 10556900 00000000 .........Ui..... │ │ 0x008b26d0 00000000 00000000 00000000 00000000 ................ │ │ 0x008b26e0 08556900 00000000 00000000 00000000 .Ui............. │ │ 0x008b26f0 00000000 00000000 03000000 70000000 ............p...